Lines Matching refs:phydev
33 static int ksz_genconfig_bcastoff(struct phy_device *phydev) in ksz_genconfig_bcastoff() argument
37 ret = phy_read(phydev, MDIO_DEVAD_NONE, MII_KSZPHY_OMSO); in ksz_genconfig_bcastoff()
41 ret = phy_write(phydev, MDIO_DEVAD_NONE, MII_KSZPHY_OMSO, in ksz_genconfig_bcastoff()
46 return genphy_config(phydev); in ksz_genconfig_bcastoff()
65 static int ksz8051_config(struct phy_device *phydev) in ksz8051_config() argument
70 val = phy_read(phydev, MDIO_DEVAD_NONE, MII_KSZ8051_PHY_OMSO); in ksz8051_config()
72 phy_write(phydev, MDIO_DEVAD_NONE, MII_KSZ8051_PHY_OMSO, val); in ksz8051_config()
74 return genphy_config(phydev); in ksz8051_config()
111 static void ksz8895_write_smireg(struct phy_device *phydev, int smireg, int val) in ksz8895_write_smireg() argument
113 phydev->bus->write(phydev->bus, smireg_to_phy(smireg), MDIO_DEVAD_NONE, in ksz8895_write_smireg()
118 static int ksz8895_read_smireg(struct phy_device *phydev, int smireg)
120 return phydev->bus->read(phydev->bus, smireg_to_phy(smireg),
125 int ksz8895_config(struct phy_device *phydev) in ksz8895_config() argument
129 phydev->link = 1; in ksz8895_config()
130 phydev->duplex = DUPLEX_FULL; in ksz8895_config()
131 phydev->speed = SPEED_100; in ksz8895_config()
134 ksz8895_write_smireg(phydev, 1, 1); in ksz8895_config()
139 static int ksz8895_startup(struct phy_device *phydev) in ksz8895_startup() argument
165 int ksz886x_config(struct phy_device *phydev) in ksz886x_config() argument
169 phydev->link = 1; in ksz886x_config()
170 phydev->duplex = DUPLEX_FULL; in ksz886x_config()
171 phydev->speed = SPEED_100; in ksz886x_config()
175 static int ksz886x_startup(struct phy_device *phydev) in ksz886x_startup() argument