X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=target%2Flinux%2Fgeneric-2.6%2Ffiles%2Fdrivers%2Fnet%2Fphy%2Frtl8306.c;fp=target%2Flinux%2Fgeneric-2.6%2Ffiles%2Fdrivers%2Fnet%2Fphy%2Frtl8306.c;h=5c8e81f79dee6570bfd44c65914b6436235aa644;hb=1b18fb38dc7e0ff0fb1e086a7d05654be068ce7c;hp=259ff5006fb0e5bd158b41568324bb0e57d92ede;hpb=b9c2e351d580abd4a18ad632920535c691542a83;p=openwrt-10.03%2F.git diff --git a/target/linux/generic-2.6/files/drivers/net/phy/rtl8306.c b/target/linux/generic-2.6/files/drivers/net/phy/rtl8306.c index 259ff5006..5c8e81f79 100644 --- a/target/linux/generic-2.6/files/drivers/net/phy/rtl8306.c +++ b/target/linux/generic-2.6/files/drivers/net/phy/rtl8306.c @@ -913,6 +913,9 @@ rtl8306_fixup(struct phy_device *pdev) struct rtl_priv priv; u16 chipid; + if (pdev->addr != 0) + return 0; + priv.page = -1; priv.bus = pdev->bus; chipid = rtl_get(&priv.dev, RTL_REG_CHIPID);