bcm63xx: refresh 3.6 patches
[librecmc/librecmc.git] / target / linux / brcm63xx / patches-3.6 / 511-board_V2500V.patch
index 87341380163b23b4dadb30764c35ad572f75ff64..90ea4ef6359efb4c556fa854746070f4c8a2718a 100644 (file)
@@ -1,6 +1,6 @@
 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
-@@ -874,6 +874,63 @@ static struct board_info __initdata boar
+@@ -882,6 +882,65 @@ static struct board_info __initdata boar
                },
        },
  };
@@ -19,6 +19,8 @@
 +                .use_internal_phy       = 1,
 +        },
 +        .enet1 = {
++              .has_phy                = 1,
++              .phy_id                 = 0,
 +                .force_speed_100        = 1,
 +                .force_duplex_full      = 1,
 +      },
@@ -64,7 +66,7 @@
  #endif
  
  /*
-@@ -1918,6 +1975,7 @@ static const struct board_info __initdat
+@@ -1942,6 +2001,7 @@ static const struct board_info __initdat
        &board_96348_D4PW,
        &board_spw500v,
        &board_96348sv,
@@ -72,7 +74,7 @@
  #endif
  
  #ifdef CONFIG_BCM63XX_CPU_6358
-@@ -2038,6 +2096,23 @@ void __init board_prom_init(void)
+@@ -2062,6 +2122,23 @@ void __init board_prom_init(void)
                val &= MPI_CSBASE_BASE_MASK;
        }
        boot_addr = (u8 *)KSEG1ADDR(val);