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