summaryrefslogtreecommitdiff
path: root/target/linux/brcm47xx
diff options
context:
space:
mode:
authorPeter Denison <openwrt@marshadder.org>2008-06-16 19:06:14 +0000
committerPeter Denison <openwrt@marshadder.org>2008-06-16 19:06:14 +0000
commitd92a00938239b6a0cf7bd5e2e11c806e7a56d8e1 (patch)
tree928d980a08a52c209c8f3806ee2b7e6a10902dd6 /target/linux/brcm47xx
parentd2abb8a833ac39d6897c80a6dcc5ae94a42cc429 (diff)
downloadmtk-20170518-d92a00938239b6a0cf7bd5e2e11c806e7a56d8e1.zip
mtk-20170518-d92a00938239b6a0cf7bd5e2e11c806e7a56d8e1.tar.gz
mtk-20170518-d92a00938239b6a0cf7bd5e2e11c806e7a56d8e1.tar.bz2
Fix TG3 build. Thanks Hauke Mehrtens
SVN-Revision: 11510
Diffstat (limited to 'target/linux/brcm47xx')
-rw-r--r--target/linux/brcm47xx/patches-2.6.25/700-ssb-gigabit-ethernet-driver.patch8
1 files changed, 4 insertions, 4 deletions
diff --git a/target/linux/brcm47xx/patches-2.6.25/700-ssb-gigabit-ethernet-driver.patch b/target/linux/brcm47xx/patches-2.6.25/700-ssb-gigabit-ethernet-driver.patch
index 60576a2..0291096 100644
--- a/target/linux/brcm47xx/patches-2.6.25/700-ssb-gigabit-ethernet-driver.patch
+++ b/target/linux/brcm47xx/patches-2.6.25/700-ssb-gigabit-ethernet-driver.patch
@@ -990,8 +990,8 @@ Index: linux-2.6.25.4/drivers/net/tg3.c
MI_COM_PHY_ADDR_MASK);
frame_val |= ((reg << MI_COM_REG_ADDR_SHIFT) &
MI_COM_REG_ADDR_MASK);
-@@ -810,6 +817,11 @@ static void tg3_phydsp_write(struct tg3
- tg3_writephy(tp, MII_TG3_DSP_RW_PORT, val);
+@@ -804,6 +811,11 @@ static int tg3_writephy(struct tg3 *tp,
+ return ret;
}
+static int tg3_writephy(struct tg3 *tp, int reg, u32 val)
@@ -999,9 +999,9 @@ Index: linux-2.6.25.4/drivers/net/tg3.c
+ return __tg3_writephy(tp, PHY_ADDR, reg, val);
+}
+
- static void tg3_phy_toggle_automdix(struct tg3 *tp, int enable)
+ static void tg3_phydsp_write(struct tg3 *tp, u32 reg, u32 val)
{
- u32 phy;
+ tg3_writephy(tp, MII_TG3_DSP_ADDRESS, reg);
@@ -2250,6 +2262,14 @@ static int tg3_setup_copper_phy(struct t
}
}