From df35ee622f1c7528dfa86f537cdb8a8c58ead684 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Tue, 8 Dec 2009 14:06:09 +0000 Subject: fix link status detection in various switch drivers SVN-Revision: 18698 --- target/linux/generic-2.6/files/drivers/net/phy/ar8216.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'target/linux/generic-2.6/files/drivers/net/phy/ar8216.c') diff --git a/target/linux/generic-2.6/files/drivers/net/phy/ar8216.c b/target/linux/generic-2.6/files/drivers/net/phy/ar8216.c index 93e4b33..92cc9f3 100644 --- a/target/linux/generic-2.6/files/drivers/net/phy/ar8216.c +++ b/target/linux/generic-2.6/files/drivers/net/phy/ar8216.c @@ -546,7 +546,7 @@ ar8216_read_status(struct phy_device *phydev) phydev->speed = SPEED_100; phydev->duplex = DUPLEX_FULL; - phydev->state = PHY_UP; + phydev->link = 1; /* flush the address translation unit */ if (ar8216_wait_bit(priv, AR8216_REG_ATU, AR8216_ATU_ACTIVE, 0)) -- cgit v1.1