MII_TG3_CTRL
err |= tg3_writephy(tp, MII_TG3_CTRL, mii_tg3_ctrl);
tg3_readphy(tp, MII_TG3_CTRL, &phy9_orig);
tg3_writephy(tp, MII_TG3_CTRL,
tg3_writephy(tp, MII_TG3_CTRL, phy9_orig);
tg3_writephy(tp, MII_TG3_CTRL, new_adv);
tg3_writephy(tp, MII_TG3_CTRL, 0);
tg3_readphy(tp, MII_TG3_CTRL, &gig_ctrl);