Lines Matching refs:phydev
56 static int mpc8568_fixup_125_clock(struct phy_device *phydev) in mpc8568_fixup_125_clock() argument
62 scr = phy_read(phydev, MV88E1111_SCR); in mpc8568_fixup_125_clock()
67 err = phy_write(phydev, MV88E1111_SCR, scr & ~(MV88E1111_SCR_125CLK)); in mpc8568_fixup_125_clock()
72 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in mpc8568_fixup_125_clock()
77 scr = phy_read(phydev, MV88E1111_SCR); in mpc8568_fixup_125_clock()
82 err = phy_write(phydev, MV88E1111_SCR, scr | 0x0008); in mpc8568_fixup_125_clock()
87 static int mpc8568_mds_phy_fixups(struct phy_device *phydev) in mpc8568_mds_phy_fixups() argument
93 err = phy_write(phydev,29, 0x0006); in mpc8568_mds_phy_fixups()
98 temp = phy_read(phydev, 30); in mpc8568_mds_phy_fixups()
104 err = phy_write(phydev,30, temp); in mpc8568_mds_phy_fixups()
109 err = phy_write(phydev,29, 0x000a); in mpc8568_mds_phy_fixups()
114 temp = phy_read(phydev, 30); in mpc8568_mds_phy_fixups()
119 temp = phy_read(phydev, 30); in mpc8568_mds_phy_fixups()
126 err = phy_write(phydev,30,temp); in mpc8568_mds_phy_fixups()
132 temp = phy_read(phydev, 16); in mpc8568_mds_phy_fixups()
138 err = phy_write(phydev,16,temp); in mpc8568_mds_phy_fixups()