BGE_MISC_CFG
CSR_WRITE_4(sc, BGE_MISC_CFG, 65 << 1/*BGE_32BITTIME_66MHZ*/);
BGE_CLRBIT(sc, BGE_MISC_CFG, BGE_MISCCFG_EPHY_IDDQ);
CSR_READ_4(sc, BGE_MISC_CFG); /* Flush */
misccfg = CSR_READ_4(sc, BGE_MISC_CFG) & BGE_MISCCFG_BOARD_ID_MASK;
CSR_WRITE_4(sc, BGE_MISC_CFG, (1<<29));
write_op(sc, BGE_MISC_CFG, reset);
CSR_WRITE_4(sc, BGE_MISC_CFG, 65 << 1/*BGE_32BITTIME_66MHZ*/);
CSR_WRITE_4(sc, BGE_MISC_CFG, (1<<29));
write_op(sc, BGE_MISC_CFG, reset);