NGE_CSR
NGE_SETBIT(sc, NGE_CSR, NGE_CSR_RX_ENABLE);
NGE_SETBIT(sc, NGE_CSR, NGE_CSR_RX_ENABLE);
NGE_SETBIT(sc, NGE_CSR, NGE_CSR_TX_ENABLE);
reg = CSR_READ_4(sc, NGE_CSR);
CSR_WRITE_4(sc, NGE_CSR, reg);
if ((CSR_READ_4(sc, NGE_CSR) &
NGE_SETBIT(sc, NGE_CSR, NGE_CSR_RX_ENABLE);
CSR_BARRIER_4(sc, NGE_CSR, BUS_SPACE_BARRIER_WRITE);
CSR_READ_4(sc, NGE_CSR);
reg = CSR_READ_4(sc, NGE_CSR);
CSR_WRITE_4(sc, NGE_CSR, reg);
reg = CSR_READ_4(sc, NGE_CSR);
CSR_WRITE_4(sc, NGE_CSR, reg);
if ((CSR_READ_4(sc, NGE_CSR) & NGE_CSR_RX_ENABLE) != 0)
NGE_SETBIT(sc, NGE_CSR, NGE_CSR_RESET);
if (!(CSR_READ_4(sc, NGE_CSR) & NGE_CSR_RESET))