JME_GHC
CSR_WRITE_4(sc, JME_GHC, CSR_READ_4(sc, JME_GHC) &
CSR_WRITE_4(sc, JME_GHC, CSR_READ_4(sc, JME_GHC) &
CSR_WRITE_4(sc, JME_GHC, GHC_RESET);
CSR_WRITE_4(sc, JME_GHC, 0);
CSR_WRITE_4(sc, JME_GHC, ghc);
CSR_WRITE_4(sc, JME_GHC,
CSR_READ_4(sc, JME_GHC) & ~GHC_TX_MAC_CLK_DIS);
CSR_WRITE_4(sc, JME_GHC, GHC_RESET);
CSR_READ_4(sc, JME_GHC);
CSR_WRITE_4(sc, JME_GHC, GHC_RESET | GHC_TX_MAC_CLK_DIS);
CSR_WRITE_4(sc, JME_GHC, GHC_TX_MAC_CLK_DIS);
ghc = CSR_READ_4(sc, JME_GHC);
CSR_WRITE_4(sc, JME_GHC, ghc & ~GHC_TX_MAC_CLK_DIS);
CSR_WRITE_4(sc, JME_GHC, GHC_TX_MAC_CLK_DIS);
CSR_WRITE_4(sc, JME_GHC, 0);
CSR_READ_4(sc, JME_GHC);