MDIO_REG_SHIFT
cmd = MDIO_RD | (phy_id << MDIO_PMD_SHIFT) | (reg << MDIO_REG_SHIFT);
(reg << MDIO_REG_SHIFT) | (0xffff & val);