1
linux/drivers/net/phy
Anton Vorontsov 3d1e4db2b0 phylib: Rework suspend/resume code to check netdev wakeup capability
In most cases (e.g. PCI drivers) MDIO and MAC controllers are
represented by the same device. But for SOC ethernets we have
separate devices. So, in SOC case, checking whether MDIO
controller may wakeup is not only makes little sense, but also
prevents us from doing per-netdevice wakeup management.

This patch reworks suspend/resume code so that now it checks
for net device's wakeup flags, not MDIO controller's ones.

Each netdevice should manage its wakeup flags, and phylib will
decide whether suspend an attached PHY or not.

Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-02-01 00:53:34 -08:00
..
broadcom.c broadcom: Add 57780 support 2008-11-21 17:22:53 -08:00
cicada.c
davicom.c
et1011c.c phy: Add LSI ET1011C PHY driver 2008-12-09 22:21:25 -08:00
fixed.c phylib: two dynamic mii_bus allocation fallout fixes 2008-10-09 09:45:04 -07:00
icplus.c
Kconfig phy: Add LSI ET1011C PHY driver 2008-12-09 22:21:25 -08:00
lxt.c
Makefile phy: Add LSI ET1011C PHY driver 2008-12-09 22:21:25 -08:00
marvell.c phy: Add support for Marvell 88E1118 PHY 2008-11-15 14:04:27 -08:00
mdio_bus.c phylib: Rework suspend/resume code to check netdev wakeup capability 2009-02-01 00:53:34 -08:00
mdio-bitbang.c phylib: move to dynamic allocation of struct mii_bus 2008-10-08 16:29:57 -07:00
mdio-gpio.c phylib: unsigneds go unnoticed 2009-01-21 14:34:53 -08:00
national.c phy: Add file missed in previous commit. 2008-11-28 16:40:26 -08:00
phy_device.c phylib: Fix Freescale TBI PHY detection 2009-01-14 14:38:02 -08:00
phy.c net: struct device - replace bus_id with dev_name(), dev_set_name() 2008-11-10 13:55:14 -08:00
qsemi.c
realtek.c
smsc.c phy: Add suspend/resume support to SMSC PHYs 2009-01-22 14:07:43 -08:00
ste10Xp.c phy: add the ST ste10Xp PHYs 2008-11-28 16:42:41 -08:00
vitesse.c phylib: Add Vitesse VSC8221 SGMII PHY 2008-11-25 01:00:47 -08:00