Changeset 42127


Ignore:
Timestamp:
2014-08-11T13:37:17+02:00 (3 years ago)
Author:
jogo
Message:

brcm63xx: use dtb board detection for NB6

Signed-off-by: Jonas Gorski <jogo@…>

Location:
trunk/target/linux/brcm63xx
Files:
1 added
24 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/brcm63xx/image/Makefile

    r42126 r42127  
    279279        # Zyxel P870HW-51a v2 
    280280        $(call Image/Build/ZyXEL,$(1),96368VVW,P870HW-51a_v2,6368,P870HW-51a_v2,ZyXEL,--signature "ZyXEL_0001") 
    281  
    282         # Neufbox6 
    283         $(call Image/Build/CFE,$(1),NB6-SER-r0,6362,NEUFBOX6,OpenWRT-$(REVISION)) 
    284281 
    285282        # Sagem F@ST2504n 
     
    392389$(eval $(call HW556ImageDTB,hg556a-c,HW556-C)) 
    393390 
     391# SFR neufbox 6 
     392$(call $(call CfeImageDTB,nb6-ser-r0,NB6-SER-r0,6362,NEUFBOX6,OpenWRT-$(REVISION))) 
     393 
    394394$(eval $(call BuildImage)) 
  • trunk/target/linux/brcm63xx/patches-3.14/528-board_nb6.patch

    r42125 r42127  
    1818 #define CT6373_PID_OFFSET              0xff80 
    1919 #define CT6373_74X164_GPIO_BASE        64 
    20 @@ -2717,6 +2720,104 @@ static struct board_info __initdata boar 
     20@@ -2717,6 +2720,105 @@ static struct board_info __initdata boar 
    2121 }; 
    2222 #endif /* CONFIG_BCM63XX_CPU_6358 */ 
     
    5757+static struct board_info __initdata board_nb6 = { 
    5858+       .name                           = "NB6", 
     59+       .of_board_id                    = "sfr,nb6-ser-r0", 
    5960+       .expected_cpu_id                = 0x6362, 
    6061+ 
     
    123124  * known 6368 boards 
    124125  */ 
    125 @@ -2923,6 +3024,10 @@ static const struct board_info __initcon 
     126@@ -2923,6 +3025,10 @@ static const struct board_info __initcon 
    126127        &board_DVAG3810BN, 
    127128 #endif 
     
    134135        &board_96368mvwg, 
    135136        &board_96368mvngr, 
    136 @@ -2944,6 +3049,11 @@ static void __init boardid_fixup(u8 *boo 
    137                 } 
    138         } 
    139   
    140 +       if (BCMCPU_IS_6362() && (!strncmp(board_name, "NB6-", sizeof("NB6-") - 1))) { 
    141 +               board_name[sizeof("NB6") - 1] = '\0'; 
    142 +               return ; 
    143 +       } 
    144 + 
    145         /* check if bcm_tag is at 64k offset */ 
    146         if (strncmp(board_name, tag->board_id, BOARDID_LEN) != 0) { 
    147                 /* else try 128k */ 
  • trunk/target/linux/brcm63xx/patches-3.14/529-board_fast2604.patch

    r42125 r42127  
    5959        .name                           = "RTA1025W_16", 
    6060        .of_board_id                    = "dynalink,rta1025w", 
    61 @@ -2992,6 +3043,7 @@ static const struct board_info __initcon 
     61@@ -2993,6 +3044,7 @@ static const struct board_info __initcon 
    6262        &board_96348gw_10, 
    6363        &board_96348gw_11, 
  • trunk/target/linux/brcm63xx/patches-3.14/530-board_A4001N1.patch

    r42125 r42127  
    135135        .name                           = "AW4339U", 
    136136        .expected_cpu_id                = 0x6328, 
    137 @@ -3024,6 +3151,7 @@ static const struct board_info __initcon 
     137@@ -3025,6 +3152,7 @@ static const struct board_info __initcon 
    138138 #ifdef CONFIG_BCM63XX_CPU_6328 
    139139        &board_96328avng, 
  • trunk/target/linux/brcm63xx/patches-3.14/531-board_AR-5387un.patch

    r42125 r42127  
    117117        .name                           = "963281TAN", 
    118118        .expected_cpu_id                = 0x6328, 
    119 @@ -3150,6 +3259,7 @@ static const struct board_info __initcon 
     119@@ -3151,6 +3260,7 @@ static const struct board_info __initcon 
    120120 #endif 
    121121 #ifdef CONFIG_BCM63XX_CPU_6328 
  • trunk/target/linux/brcm63xx/patches-3.14/532-board_AR-5381u.patch

    r42125 r42127  
    9393        { .offset = 2, .value = 0x05bb }, 
    9494        { .offset = 65, .value = 0x1204 }, 
    95 @@ -3259,6 +3344,7 @@ static const struct board_info __initcon 
     95@@ -3260,6 +3345,7 @@ static const struct board_info __initcon 
    9696 #endif 
    9797 #ifdef CONFIG_BCM63XX_CPU_6328 
  • trunk/target/linux/brcm63xx/patches-3.14/533-board_rta770bw.patch

    r42125 r42127  
    5757  
    5858 /* 
    59 @@ -3358,6 +3407,7 @@ static const struct board_info __initcon 
     59@@ -3359,6 +3408,7 @@ static const struct board_info __initcon 
    6060 #endif 
    6161 #ifdef CONFIG_BCM63XX_CPU_6345 
  • trunk/target/linux/brcm63xx/patches-3.14/534-board_hw556.patch

    r42126 r42127  
    505505 static struct board_info __initdata board_spw303v = { 
    506506        .name                   = "96358-502V", 
    507 @@ -3446,6 +3936,10 @@ static const struct board_info __initcon 
     507@@ -3447,6 +3937,10 @@ static const struct board_info __initcon 
    508508        &board_nb4_fxc_r2, 
    509509        &board_ct6373_1, 
  • trunk/target/linux/brcm63xx/patches-3.14/535-board_rta770w.patch

    r42126 r42127  
    6262  
    6363 /* 
    64 @@ -3898,6 +3952,7 @@ static const struct board_info __initcon 
     64@@ -3899,6 +3953,7 @@ static const struct board_info __initcon 
    6565 #ifdef CONFIG_BCM63XX_CPU_6345 
    6666        &board_96345gw2, 
  • trunk/target/linux/brcm63xx/patches-3.14/536-board_fast2704.patch

    r42126 r42127  
    136136  
    137137 /* 
    138 @@ -3942,6 +4058,7 @@ static const struct board_info __initcon 
     138@@ -3943,6 +4059,7 @@ static const struct board_info __initcon 
    139139        &board_963281TAN, 
    140140        &board_A4001N1, 
  • trunk/target/linux/brcm63xx/patches-3.14/537-board_fast2504n.patch

    r42126 r42127  
    77--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    88+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    9 @@ -3897,6 +3897,96 @@ static struct board_info __initdata boar 
     9@@ -3898,6 +3898,96 @@ static struct board_info __initdata boar 
    1010        .devs = nb6_devices, 
    1111        .num_devs = ARRAY_SIZE(nb6_devices), 
     
    104104  
    105105 /* 
    106 @@ -4118,6 +4208,7 @@ static const struct board_info __initcon 
     106@@ -4119,6 +4209,7 @@ static const struct board_info __initcon 
    107107  
    108108 #ifdef CONFIG_BCM63XX_CPU_6362 
  • trunk/target/linux/brcm63xx/patches-3.14/555-board_96318ref.patch

    r42126 r42127  
    9595  */ 
    9696 #ifdef CONFIG_BCM63XX_CPU_6328 
    97 @@ -4372,6 +4459,9 @@ static const struct board_info __initcon 
     97@@ -4373,6 +4460,9 @@ static const struct board_info __initcon 
    9898 #ifdef CONFIG_BCM63XX_CPU_3368 
    9999        &board_cvg834g, 
  • trunk/target/linux/brcm63xx/patches-3.14/556-board_96318ref_p300.patch

    r42126 r42127  
    9696  
    9797 /* 
    98 @@ -4461,6 +4549,7 @@ static const struct board_info __initcon 
     98@@ -4462,6 +4550,7 @@ static const struct board_info __initcon 
    9999 #endif 
    100100 #ifdef CONFIG_BCM63XX_CPU_6318 
  • trunk/target/linux/brcm63xx/patches-3.14/557-board_bcm963269bhr.patch

    r42126 r42127  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -4541,6 +4541,75 @@ static struct board_info __initdata boar 
     3@@ -4542,6 +4542,75 @@ static struct board_info __initdata boar 
    44 #endif /* CONFIG_BCM63XX_CPU_6368 */ 
    55  
     
    7777  */ 
    7878 static const struct board_info __initconst *bcm963xx_boards[] = { 
    79 @@ -4625,6 +4694,9 @@ static const struct board_info __initcon 
     79@@ -4626,6 +4695,9 @@ static const struct board_info __initcon 
    8080        &board_96368mvwg, 
    8181        &board_96368mvngr, 
  • trunk/target/linux/brcm63xx/patches-3.14/558-board_AR1004G.patch

    r42126 r42127  
    6262 /* BT Voyager 2110 */ 
    6363 static struct board_info __initdata board_V2110 = { 
    64 @@ -4661,6 +4707,7 @@ static const struct board_info __initcon 
     64@@ -4662,6 +4708,7 @@ static const struct board_info __initcon 
    6565        &board_96348A_122, 
    6666        &board_CPVA502plus, 
  • trunk/target/linux/brcm63xx/patches-3.14/559-board_vw6339gu.patch

    r42126 r42127  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -4653,6 +4653,108 @@ static struct board_info __initdata boar 
     3@@ -4654,6 +4654,108 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    110110  
    111111 /* 
    112 @@ -4743,6 +4845,7 @@ static const struct board_info __initcon 
     112@@ -4744,6 +4846,7 @@ static const struct board_info __initcon 
    113113 #endif 
    114114 #ifdef CONFIG_BCM63XX_CPU_63268 
  • trunk/target/linux/brcm63xx/patches-3.14/560-board_963268gu_p300.patch

    r42126 r42127  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -4590,6 +4590,131 @@ static struct board_info __initdata boar 
     3@@ -4591,6 +4591,131 @@ static struct board_info __initdata boar 
    44  * known 63268/63269 boards 
    55  */ 
     
    133133        .name                           = "963269BHR", 
    134134        .expected_cpu_id                = 0x63268, 
    135 @@ -4844,6 +4969,7 @@ static const struct board_info __initcon 
     135@@ -4845,6 +4970,7 @@ static const struct board_info __initcon 
    136136        &board_96368mvngr, 
    137137 #endif 
  • trunk/target/linux/brcm63xx/patches-3.14/561-board_WAP-5813n.patch

    r42126 r42127  
    99 #include <linux/spi/spi.h> 
    1010 #include <linux/spi/spi_gpio.h> 
    11 @@ -4584,6 +4585,117 @@ static struct board_info __initdata boar 
     11@@ -4585,6 +4586,117 @@ static struct board_info __initdata boar 
    1212        .has_ohci0 = 1, 
    1313        .has_ehci0 = 1, 
     
    127127  
    128128 /* 
    129 @@ -4967,6 +5079,7 @@ static const struct board_info __initcon 
     129@@ -4968,6 +5080,7 @@ static const struct board_info __initcon 
    130130 #ifdef CONFIG_BCM63XX_CPU_6368 
    131131        &board_96368mvwg, 
  • trunk/target/linux/brcm63xx/patches-3.14/562-board_VR-3025u.patch

    r42126 r42127  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -4586,6 +4586,116 @@ static struct board_info __initdata boar 
     3@@ -4587,6 +4587,116 @@ static struct board_info __initdata boar 
    44        .has_ehci0 = 1, 
    55 }; 
     
    118118        .alias = "eth0", 
    119119 }; 
    120 @@ -5079,6 +5189,7 @@ static const struct board_info __initcon 
     120@@ -5080,6 +5190,7 @@ static const struct board_info __initcon 
    121121 #ifdef CONFIG_BCM63XX_CPU_6368 
    122122        &board_96368mvwg, 
  • trunk/target/linux/brcm63xx/patches-3.14/563-board_VR-3025un.patch

    r42126 r42127  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -4696,6 +4696,116 @@ static struct board_info __initdata boar 
     3@@ -4697,6 +4697,116 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    118118        .alias = "eth0", 
    119119 }; 
    120 @@ -5190,6 +5300,7 @@ static const struct board_info __initcon 
     120@@ -5191,6 +5301,7 @@ static const struct board_info __initcon 
    121121        &board_96368mvwg, 
    122122        &board_96368mvngr, 
  • trunk/target/linux/brcm63xx/patches-3.14/564-board_P870HW-51a_v2.patch

    r42126 r42127  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -4595,6 +4595,96 @@ static struct sprom_fixup __initdata vr3 
     3@@ -4596,6 +4596,96 @@ static struct sprom_fixup __initdata vr3 
    44        { .offset = 115, .value = 0xfad9 }, 
    55 }; 
     
    9898        .name                                   = "96368M-1541N", 
    9999        .expected_cpu_id                = 0x6368, 
    100 @@ -5299,6 +5389,7 @@ static const struct board_info __initcon 
     100@@ -5300,6 +5390,7 @@ static const struct board_info __initcon 
    101101 #ifdef CONFIG_BCM63XX_CPU_6368 
    102102        &board_96368mvwg, 
  • trunk/target/linux/brcm63xx/patches-3.14/565-board_hw520.patch

    r42126 r42127  
    5858        .name                           = "HW553", 
    5959        .expected_cpu_id                = 0x6358, 
    60 @@ -5372,6 +5422,7 @@ static const struct board_info __initcon 
     60@@ -5373,6 +5423,7 @@ static const struct board_info __initcon 
    6161        &board_nb4_fxc_r1, 
    6262        &board_nb4_fxc_r2, 
  • trunk/target/linux/brcm63xx/patches-3.14/566-board_A4001N.patch

    r42126 r42127  
    9797        .name                                   = "963281T_TEF", 
    9898        .expected_cpu_id                        = 0x6328, 
    99 @@ -5370,6 +5459,7 @@ static const struct board_info __initcon 
     99@@ -5371,6 +5460,7 @@ static const struct board_info __initcon 
    100100        &board_AR5381u, 
    101101        &board_AR5387un, 
  • trunk/target/linux/brcm63xx/patches-3.14/567-board_dsl-2751b_e1.patch

    r42126 r42127  
    143143  
    144144 /* 
    145 @@ -5453,6 +5588,7 @@ static const struct board_info __initcon 
     145@@ -5454,6 +5589,7 @@ static const struct board_info __initcon 
    146146 #ifdef CONFIG_BCM63XX_CPU_6318 
    147147        &board_96318ref, 
Note: See TracChangeset for help on using the changeset viewer.