Lines Matching refs:phydev
68 static int mpc8568_fixup_125_clock(struct phy_device *phydev) in mpc8568_fixup_125_clock() argument
74 scr = phy_read(phydev, MV88E1111_SCR); in mpc8568_fixup_125_clock()
79 err = phy_write(phydev, MV88E1111_SCR, scr & ~(MV88E1111_SCR_125CLK)); in mpc8568_fixup_125_clock()
84 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in mpc8568_fixup_125_clock()
89 scr = phy_read(phydev, MV88E1111_SCR); in mpc8568_fixup_125_clock()
94 err = phy_write(phydev, MV88E1111_SCR, scr | 0x0008); in mpc8568_fixup_125_clock()
99 static int mpc8568_mds_phy_fixups(struct phy_device *phydev) in mpc8568_mds_phy_fixups() argument
105 err = phy_write(phydev,29, 0x0006); in mpc8568_mds_phy_fixups()
110 temp = phy_read(phydev, 30); in mpc8568_mds_phy_fixups()
116 err = phy_write(phydev,30, temp); in mpc8568_mds_phy_fixups()
121 err = phy_write(phydev,29, 0x000a); in mpc8568_mds_phy_fixups()
126 temp = phy_read(phydev, 30); in mpc8568_mds_phy_fixups()
131 temp = phy_read(phydev, 30); in mpc8568_mds_phy_fixups()
138 err = phy_write(phydev,30,temp); in mpc8568_mds_phy_fixups()
144 temp = phy_read(phydev, 16); in mpc8568_mds_phy_fixups()
150 err = phy_write(phydev,16,temp); in mpc8568_mds_phy_fixups()