MR0_RXE
_emac3_reg_write_4(EMAC3_MR0, MR0_TXE | MR0_RXE);
_emac3_reg_read_4(EMAC3_MR0) & ~(MR0_TXE | MR0_RXE));
EMAC_WRITE(sc, EMAC_MR0, MR0_TXE | MR0_RXE);
EMAC_READ(sc, EMAC_MR0) & ~(MR0_TXE | MR0_RXE));
if (mr0 & (MR0_TXE | MR0_RXE)) {
mr0 &= ~(MR0_TXE | MR0_RXE);
EMAC_WRITE(sc, EMAC_MR0, MR0_TXE | MR0_RXE);