Lines Matching defs:phy
71 static int wait_phy_eeprom_ready(struct usbnet *dev, int phy)
89 netdev_err(dev->net, "%s write timed out!\n", phy ? "phy" : "eeprom");
94 static int sr_share_read_word(struct usbnet *dev, int phy, u8 reg,
101 sr_write_reg(dev, SR_EPAR, phy ? (reg | EPAR_PHY_ADR) : reg);
102 sr_write_reg(dev, SR_EPCR, phy ? (EPCR_EPOS | EPCR_ERPRR) : EPCR_ERPRR);
104 ret = wait_phy_eeprom_ready(dev, phy);
112 phy, reg, *value, ret);
119 static int sr_share_write_word(struct usbnet *dev, int phy, u8 reg,
130 sr_write_reg(dev, SR_EPAR, phy ? (reg | EPAR_PHY_ADR) : reg);
131 sr_write_reg(dev, SR_EPCR, phy ? (EPCR_WEP | EPCR_EPOS | EPCR_ERPRW) :
134 ret = wait_phy_eeprom_ready(dev, phy);
183 netdev_dbg(netdev, "Only internal phy supported\n");
214 netdev_dbg(netdev, "Only internal phy supported\n");
358 /* power up and reset phy */