PHY_BMCR_RESET
my_phy_writereg(sc, PHY_BMCR, PHY_BMCR_RESET);
while (my_phy_readreg(sc, PHY_BMCR) & PHY_BMCR_RESET);
xe_phy_writereg(scp, PHY_BMCR, PHY_BMCR_RESET);
while(xe_phy_readreg(scp, PHY_BMCR) & PHY_BMCR_RESET);