Lines Matching defs:phydev
20 static int bcm63xx_config_intr(struct phy_device *phydev)
24 reg = phy_read(phydev, MII_BCM63XX_IR);
28 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) {
29 err = bcm_phy_ack_intr(phydev);
34 err = phy_write(phydev, MII_BCM63XX_IR, reg);
37 err = phy_write(phydev, MII_BCM63XX_IR, reg);
41 err = bcm_phy_ack_intr(phydev);
47 static int bcm63xx_config_init(struct phy_device *phydev)
52 linkmode_set_bit(ETHTOOL_LINK_MODE_Pause_BIT, phydev->supported);
54 reg = phy_read(phydev, MII_BCM63XX_IR);
60 err = phy_write(phydev, MII_BCM63XX_IR, reg);
69 return phy_write(phydev, MII_BCM63XX_IR, reg);