Lines Matching +full:reset +full:- +full:phy +full:- +full:on +full:- +full:wake
1 // SPDX-License-Identifier: GPL-2.0
8 #include <linux/phy.h>
41 #define DRIVER_DESC "Microchip LAN87XX T1 PHY driver"
58 return -EINVAL; in access_ereg()
95 return -EINVAL; in access_ereg_modify_changed()
119 /* Turn on TC10 Ring Oscillator (ROSC) */ in lan87xx_phy_init()
128 /* Enable Auto Wake Forward to Wake_Out, ROSC on, Sleep, in lan87xx_phy_init()
129 * and Wake_In to wake PHY in lan87xx_phy_init()
133 /* Enable WUP Auto Fwd, Enable Wake on MDI, Wakeup Debouncer in lan87xx_phy_init()
150 /* Soft Reset the SMI block */ in lan87xx_phy_init()
156 /* Check to see if the self-clearing bit is cleared */ in lan87xx_phy_init()
163 return -ETIMEDOUT; in lan87xx_phy_init()
165 /* PHY Initialization */ in lan87xx_phy_init()
187 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) { in lan87xx_phy_config_intr()