vr_phy_read
vr_phy_read(vrp, MII_STATUS, &vrp->chip.mii.status);
vr_phy_read(vrp, MII_CONTROL, &vrp->chip.mii.control);
vr_phy_read(vrp, MII_AN_ADVERT, &vrp->chip.mii.anadv);
vr_phy_read(vrp, MII_AN_LPABLE, &vrp->chip.mii.lpable);
vr_phy_read(vrp, MII_AN_EXPANSION, &vrp->chip.mii.anexp);
static void vr_phy_read(vr_t *vrp, int offset, uint16_t *value);
vr_phy_read(vrp, MII_PHYIDH, &vrp->chip.mii.identh);
vr_phy_read(vrp, MII_PHYIDL, &vrp->chip.mii.identl);
vr_phy_read(vrp, MII_STATUS, &vrp->chip.mii.status);