Skip to contentSkip to conversation

tg3: 5785: Set port mode to MII when link down

PATCH In review Matt Carlson 1 participant 1 message Nov 3, 2009

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 9/20 tg3: 5785: Set port mode to MII when link down

This patch sets the port mode to MII when the link is down for the 5785. Setting the port mode to MII instead of GMII saves power.

---
 drivers/net/tg3.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
drivers/net/tg3.c +4 -1
index 003ab53..d726da8 100644
@@ -1363,8 +1363,11 @@ static void tg3_adjust_link(struct net_device *dev)
 
 		if (phydev->speed == SPEED_100 || phydev->speed == SPEED_10)
 			mac_mode |= MAC_MODE_PORT_MODE_MII;
-		else
+		else if (phydev->speed == SPEED_1000 ||
+			 GET_ASIC_REV(tp->pci_chip_rev_id) != ASIC_REV_5785)
 			mac_mode |= MAC_MODE_PORT_MODE_GMII;
+		else
+			mac_mode |= MAC_MODE_PORT_MODE_MII;
 
 		if (phydev->duplex == DUPLEX_HALF)
 			mac_mode |= MAC_MODE_HALF_DUPLEX;
Signature · 1 line
1.6.4.4