Title: [4155] trunk/drivers/net/bfin_mac.c: Patch [#3699] bfin-mac power down mode
- Revision
- 4155
- Author
- cooloney
- Date
- 2008-01-28 20:37:35 -0600 (Mon, 28 Jan 2008)
Log Message
Patch [#3699] bfin-mac power down mode
This patch puts phy in power-down mode when interface is down.
Also we should think about energy detect power-down mode, that will
decrease power consumption when no link.
Signed-off-by: Vitja Makarov <[EMAIL PROTECTED]>
Diffstat
bfin_mac.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Modified Paths
Diff
Modified: trunk/drivers/net/bfin_mac.c (4154 => 4155)
--- trunk/drivers/net/bfin_mac.c 2008-01-28 06:42:17 UTC (rev 4154)
+++ trunk/drivers/net/bfin_mac.c 2008-01-29 02:37:35 UTC (rev 4155)
@@ -903,10 +903,10 @@
return retval;
phy_start(lp->phydev);
+ phy_write(lp->phydev, MII_BMCR, BMCR_RESET);
setup_system_regs(dev);
bf537mac_disable();
bf537mac_enable();
-
pr_debug("hardware init finished\n");
netif_start_queue(dev);
netif_carrier_on(dev);
@@ -929,6 +929,7 @@
netif_carrier_off(dev);
phy_stop(lp->phydev);
+ phy_write(lp->phydev, MII_BMCR, BMCR_PDOWN);
/* clear everything */
bf537mac_shutdown(dev);
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits