Fix TG3 build. Thanks Hauke Mehrtens
authorPeter Denison <openwrt@marshadder.org>
Mon, 16 Jun 2008 19:06:14 +0000 (19:06 +0000)
committerPeter Denison <openwrt@marshadder.org>
Mon, 16 Jun 2008 19:06:14 +0000 (19:06 +0000)
SVN-Revision: 11510

target/linux/brcm47xx/patches-2.6.25/700-ssb-gigabit-ethernet-driver.patch

index 60576a262abd23124494468276bdff631f784a38..0291096fc4ab85d5522c1749e080bbc7519b5e93 100644 (file)
@@ -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
                        }
                }