register uart0 on DWV-S0 boards (#10409)
authorFlorian Fainelli <florian@openwrt.org>
Sun, 13 Nov 2011 19:19:18 +0000 (19:19 +0000)
committerFlorian Fainelli <florian@openwrt.org>
Sun, 13 Nov 2011 19:19:18 +0000 (19:19 +0000)
SVN-Revision: 29044

target/linux/brcm63xx/patches-2.6.39/456-board_DWV-S0_fixes.patch
target/linux/brcm63xx/patches-2.6.39/500-ssb-add-callback-for-sprom.patch
target/linux/brcm63xx/patches-2.6.39/977-ssb_export_fallback_sprom.patch
target/linux/brcm63xx/patches-3.0/456-board_DWV-S0_fixes.patch
target/linux/brcm63xx/patches-3.0/977-ssb_export_fallback_sprom.patch
target/linux/brcm63xx/patches-3.1/456-board_DWV-S0_fixes.patch
target/linux/brcm63xx/patches-3.1/977-ssb_export_fallback_sprom.patch

index 76ffa1ec9785e1c2d31b46c19503c6dfb7c1fad5..9937d6739cf80241be9a6dc38e7a519e6e7903f0 100644 (file)
@@ -1,6 +1,15 @@
 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
-@@ -1347,6 +1347,7 @@ static struct board_info __initdata boar
+@@ -1332,6 +1332,8 @@ static struct board_info __initdata boar
+       .name                           = "DWV-S0",
+       .expected_cpu_id                = 0x6358,
++      .has_uart0                      = 1,
++
+       .has_enet0                      = 1,
+       .has_enet1                      = 1,
+       .has_pci                        = 1,
+@@ -1347,6 +1349,7 @@ static struct board_info __initdata boar
        },
  
        .has_ohci0                      = 1,
index 1ac6f1ae54250d65dd99f155d1f50dfaf0291026..9c4606e258f965a6f9be7779d507b68d066c9413 100644 (file)
@@ -1,6 +1,6 @@
 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
-@@ -2131,6 +2131,17 @@ static struct ssb_sprom bcm63xx_sprom =
+@@ -2133,6 +2133,17 @@ static struct ssb_sprom bcm63xx_sprom =
        .boardflags_lo          = 0x2848,
        .boardflags_hi          = 0x0000,
  };
@@ -18,7 +18,7 @@
  #endif
  
  /*
-@@ -2400,8 +2411,9 @@ int __init board_register_devices(void)
+@@ -2402,8 +2413,9 @@ int __init board_register_devices(void)
        if (!board_get_mac_address(bcm63xx_sprom.il0mac)) {
                memcpy(bcm63xx_sprom.et0mac, bcm63xx_sprom.il0mac, ETH_ALEN);
                memcpy(bcm63xx_sprom.et1mac, bcm63xx_sprom.il0mac, ETH_ALEN);
index efedd2401f52f10c46744324435406b105f278fd..8f26d8bc0a0503872740f10a9b4e27978ed46f92 100644 (file)
@@ -1,6 +1,6 @@
 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
-@@ -2111,7 +2111,7 @@ static void __init nb4_nvram_fixup(void)
+@@ -2113,7 +2113,7 @@ static void __init nb4_nvram_fixup(void)
   * bcm4318 WLAN work
   */
  #ifdef CONFIG_SSB_PCIHOST
@@ -9,7 +9,7 @@
        .revision               = 0x02,
        .board_rev              = 0x17,
        .country_code           = 0x0,
-@@ -2131,6 +2131,7 @@ static struct ssb_sprom bcm63xx_sprom =
+@@ -2133,6 +2133,7 @@ static struct ssb_sprom bcm63xx_sprom =
        .boardflags_lo          = 0x2848,
        .boardflags_hi          = 0x0000,
  };
index 76ffa1ec9785e1c2d31b46c19503c6dfb7c1fad5..9937d6739cf80241be9a6dc38e7a519e6e7903f0 100644 (file)
@@ -1,6 +1,15 @@
 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
-@@ -1347,6 +1347,7 @@ static struct board_info __initdata boar
+@@ -1332,6 +1332,8 @@ static struct board_info __initdata boar
+       .name                           = "DWV-S0",
+       .expected_cpu_id                = 0x6358,
++      .has_uart0                      = 1,
++
+       .has_enet0                      = 1,
+       .has_enet1                      = 1,
+       .has_pci                        = 1,
+@@ -1347,6 +1349,7 @@ static struct board_info __initdata boar
        },
  
        .has_ohci0                      = 1,
index efedd2401f52f10c46744324435406b105f278fd..8f26d8bc0a0503872740f10a9b4e27978ed46f92 100644 (file)
@@ -1,6 +1,6 @@
 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
-@@ -2111,7 +2111,7 @@ static void __init nb4_nvram_fixup(void)
+@@ -2113,7 +2113,7 @@ static void __init nb4_nvram_fixup(void)
   * bcm4318 WLAN work
   */
  #ifdef CONFIG_SSB_PCIHOST
@@ -9,7 +9,7 @@
        .revision               = 0x02,
        .board_rev              = 0x17,
        .country_code           = 0x0,
-@@ -2131,6 +2131,7 @@ static struct ssb_sprom bcm63xx_sprom =
+@@ -2133,6 +2133,7 @@ static struct ssb_sprom bcm63xx_sprom =
        .boardflags_lo          = 0x2848,
        .boardflags_hi          = 0x0000,
  };
index 76ffa1ec9785e1c2d31b46c19503c6dfb7c1fad5..9937d6739cf80241be9a6dc38e7a519e6e7903f0 100644 (file)
@@ -1,6 +1,15 @@
 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
-@@ -1347,6 +1347,7 @@ static struct board_info __initdata boar
+@@ -1332,6 +1332,8 @@ static struct board_info __initdata boar
+       .name                           = "DWV-S0",
+       .expected_cpu_id                = 0x6358,
++      .has_uart0                      = 1,
++
+       .has_enet0                      = 1,
+       .has_enet1                      = 1,
+       .has_pci                        = 1,
+@@ -1347,6 +1349,7 @@ static struct board_info __initdata boar
        },
  
        .has_ohci0                      = 1,
index efedd2401f52f10c46744324435406b105f278fd..8f26d8bc0a0503872740f10a9b4e27978ed46f92 100644 (file)
@@ -1,6 +1,6 @@
 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
-@@ -2111,7 +2111,7 @@ static void __init nb4_nvram_fixup(void)
+@@ -2113,7 +2113,7 @@ static void __init nb4_nvram_fixup(void)
   * bcm4318 WLAN work
   */
  #ifdef CONFIG_SSB_PCIHOST
@@ -9,7 +9,7 @@
        .revision               = 0x02,
        .board_rev              = 0x17,
        .country_code           = 0x0,
-@@ -2131,6 +2131,7 @@ static struct ssb_sprom bcm63xx_sprom =
+@@ -2133,6 +2133,7 @@ static struct ssb_sprom bcm63xx_sprom =
        .boardflags_lo          = 0x2848,
        .boardflags_hi          = 0x0000,
  };