PHY_REVISION_MASK
hw->phy_id |= (uint32_t) (phy_id_low & PHY_REVISION_MASK);
hw->phy_revision = (uint32_t) phy_id_low & ~PHY_REVISION_MASK;
phy->id |= (uint32_t)(phy_id & PHY_REVISION_MASK);
phy->revision = (uint32_t)(phy_id & ~PHY_REVISION_MASK);