gem_mii_write
gem_mii_write(dp, 0x0018, 0xD200);
gem_mii_write(dp, MII_AN_ADVERT, 0x05e1);
gem_mii_write(dp, MII_CONFIG1, 0x0022);
gem_mii_write(dp, MII_CONFIG2, 0xff00);
gem_mii_write(dp, MII_MASK, 0xffc0);
gem_mii_write(dp, MII_RESV, (0x2200 | reg14h) & 0xBFFF);
gem_mii_write(dp, MII_RESV, reg14h);
gem_mii_write(dp, MII_RESV, reg14h);
gem_mii_write(dp, MII_AN_ADVERT, val);
gem_mii_write(dp, MII_1000TC, val);
gem_mii_write(dp, MII_CONTROL, 0);
gem_mii_write(dp,
gem_mii_write(dp, MII_CONTROL, val);
gem_mii_write(dp, MII_CONTROL, MII_CONTROL_RESET);
gem_mii_write(dp, MII_CONTROL,
gem_mii_write(dp, MII_CONTROL, 0);
gem_mii_write(dp, MII_CONTROL, 0);
gem_mii_write(dp, MII_CONTROL, 0);
gem_mii_write(dp, MII_AN_ADVERT,
gem_mii_write(dp, MII_AN_ADVERT, adv_org);
void gem_mii_write(struct gem_dev *, uint_t, uint16_t);