MACCFG1
etsec_write(sc, MACCFG1, sc->sc_maccfg1 | MACCFG1_TX_EN|MACCFG1_RX_EN);
etsec_write(sc, MACCFG1, sc->sc_maccfg1 | MACCFG1_TX_EN|MACCFG1_RX_EN);
if (etsec_read(sc, MACCFG1) & (MACCFG1_TX_EN | MACCFG1_RX_EN)) {
etsec_write(sc, MACCFG1, MACCFG1_SOFT_RESET);
etsec_write(sc, MACCFG1, 0);
KASSERT((etsec_read(sc, MACCFG1) & MACCFG1_TX_EN) == 0);
sc->sc_maccfg1 = etsec_read(sc, MACCFG1);
etsec_write(sc, MACCFG1, sc->sc_maccfg1);