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