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