Lines Matching defs:phydev
66 static int dm9161_config_intr(struct phy_device *phydev)
70 temp = phy_read(phydev, MII_DM9161_INTR);
75 if(PHY_INTERRUPT_ENABLED == phydev->interrupts )
80 temp = phy_write(phydev, MII_DM9161_INTR, temp);
85 static int dm9161_config_aneg(struct phy_device *phydev)
90 err = phy_write(phydev, MII_BMCR, BMCR_ISOLATE);
96 err = genphy_config_aneg(phydev);
104 static int dm9161_config_init(struct phy_device *phydev)
109 err = phy_write(phydev, MII_BMCR, BMCR_ISOLATE);
114 switch (phydev->interface) {
126 err = phy_write(phydev, MII_DM9161_SCR, temp);
131 err = phy_write(phydev, MII_DM9161_10BTCSR, MII_DM9161_10BTCSR_INIT);
137 err = phy_write(phydev, MII_BMCR, BMCR_ANENABLE);
145 static int dm9161_ack_interrupt(struct phy_device *phydev)
147 int err = phy_read(phydev, MII_DM9161_INTR);