BMCR_ANENABLE
(BMCR_ANRESTART | BMCR_ANENABLE));
tg3_writephy(tp, MII_BMCR, BMCR_ANENABLE | BMCR_ANRESTART);
if (bmcr & BMCR_ANENABLE) {
ctl &= ~(BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE);
ctl &= ~(BMCR_FULLDPLX | BMCR_ANENABLE);
ctl |= BMCR_ANENABLE;
ctl |= BMCR_ANENABLE | BMCR_ANRESTART;
ctl &= ~BMCR_ANENABLE;