Lines Matching defs:phy
72 static int wait_phy_eeprom_ready(struct usbnet *dev, int phy)
90 netdev_err(dev->net, "%s write timed out!\n", phy ? "phy" : "eeprom");
95 static int sr_share_read_word(struct usbnet *dev, int phy, u8 reg,
102 sr_write_reg(dev, SR_EPAR, phy ? (reg | EPAR_PHY_ADR) : reg);
103 sr_write_reg(dev, SR_EPCR, phy ? (EPCR_EPOS | EPCR_ERPRR) : EPCR_ERPRR);
105 ret = wait_phy_eeprom_ready(dev, phy);
113 phy, reg, *value, ret);
120 static int sr_share_write_word(struct usbnet *dev, int phy, u8 reg,
131 sr_write_reg(dev, SR_EPAR, phy ? (reg | EPAR_PHY_ADR) : reg);
132 sr_write_reg(dev, SR_EPCR, phy ? (EPCR_WEP | EPCR_EPOS | EPCR_ERPRW) :
135 ret = wait_phy_eeprom_ready(dev, phy);
184 netdev_dbg(netdev, "Only internal phy supported\n");
215 netdev_dbg(netdev, "Only internal phy supported\n");
361 /* power up and reset phy */