Lines Matching defs:phydev
61 static int dm9161_config_intr(struct phy_device *phydev)
65 temp = phy_read(phydev, MII_DM9161_INTR);
70 if (PHY_INTERRUPT_ENABLED == phydev->interrupts)
75 temp = phy_write(phydev, MII_DM9161_INTR, temp);
80 static int dm9161_config_aneg(struct phy_device *phydev)
85 err = phy_write(phydev, MII_BMCR, BMCR_ISOLATE);
91 err = genphy_config_aneg(phydev);
99 static int dm9161_config_init(struct phy_device *phydev)
104 err = phy_write(phydev, MII_BMCR, BMCR_ISOLATE);
109 switch (phydev->interface) {
121 err = phy_write(phydev, MII_DM9161_SCR, temp);
126 err = phy_write(phydev, MII_DM9161_10BTCSR, MII_DM9161_10BTCSR_INIT);
132 return phy_write(phydev, MII_BMCR, BMCR_ANENABLE);
135 static int dm9161_ack_interrupt(struct phy_device *phydev)
137 int err = phy_read(phydev, MII_DM9161_INTR);