X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;ds=sidebyside;f=target%2Flinux%2Fgeneric-2.6%2Ffiles%2Fdrivers%2Fnet%2Fphy%2Far8216.c;fp=target%2Flinux%2Fgeneric-2.6%2Ffiles%2Fdrivers%2Fnet%2Fphy%2Far8216.c;h=92cc9f384b98981b9212cbbc13fdab55c96b75fb;hb=a13e01efd9d4a81f728591bff15e3dbfe428d07f;hp=93e4b33d94c038ba5f3fb9fe60a57f879f1a13c8;hpb=367cd37694860f0757255b084ca7911f5ea84f94;p=openwrt%2Fsvn-archive%2Farchive.git 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 93e4b33d94..92cc9f384b 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))