Changeset 42128


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

brcm63xx: use dtb board detection for neufbox 4

This splits up neufbox 4 for now into two images, one for each OEM.

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

Location:
trunk/target/linux/brcm63xx
Files:
2 added
46 edited

Legend:

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

    r42127 r42128  
    275275        # RTA1320_16M (numerous routers) 
    276276        $(call Image/Build/CFE,$(1),RTA1320_16M,6338,RTA1320_16M,,--layoutver 5) 
    277         # Neufbox4 
    278         $(call Image/Build/CFE,$(1),96358VW,6358,NEUFBOX4,OpenWRT-$(REVISION)) 
    279277        # Zyxel P870HW-51a v2 
    280278        $(call Image/Build/ZyXEL,$(1),96368VVW,P870HW-51a_v2,6368,P870HW-51a_v2,ZyXEL,--signature "ZyXEL_0001") 
     
    389387$(eval $(call HW556ImageDTB,hg556a-c,HW556-C)) 
    390388 
     389# SFR Neufbox 4 
     390$(eval $(call CfeImageDTB,nb4-ser-r0,96358VW,6358,NEUFBOX4-SER,OpenWRT-$(REVISION))) 
     391$(eval $(call CfeImageDTB,nb4-fxc-r1,96358VW,6358,NEUFBOX4-FXC,OpenWRT-$(REVISION))) 
     392 
    391393# SFR neufbox 6 
    392394$(call $(call CfeImageDTB,nb6-ser-r0,NB6-SER-r0,6362,NEUFBOX6,OpenWRT-$(REVISION))) 
  • trunk/target/linux/brcm63xx/patches-3.14/501-board-NB4.patch

    r42119 r42128  
    2727  * known 3368 boards 
    2828  */ 
    29 @@ -768,6 +780,605 @@ static struct board_info __initdata boar 
     29@@ -768,6 +780,270 @@ static struct board_info __initdata boar 
    3030  
    3131        .has_ohci0                      = 1, 
     
    7373+static struct board_info __initdata board_nb4_ser_r0 = { 
    7474+       .name                           = "NB4-SER-r0", 
     75+       .of_board_id                    = "sfr,nb4-ser-r0", 
    7576+       .expected_cpu_id                = 0x6358, 
    7677+ 
     
    185186+}; 
    186187+ 
    187 +static struct board_info __initdata board_nb4_ser_r1 = { 
    188 +       .name                           = "NB4-SER-r1", 
     188+static struct board_info __initdata board_nb4_fxc_r1 = { 
     189+       .name                           = "NB4-FXC-r1", 
     190+       .of_board_id                    = "sfr,nb4-fxc-r1", 
    189191+       .expected_cpu_id                = 0x6358, 
    190192+ 
     
    214216+       .leds = { 
    215217+               { 
    216 +                       .name           = "NB4-SER-r1:white:adsl", 
     218+                       .name           = "NB4-FXC-r1:white:adsl", 
    217219+                       .gpio           = NB4_74HC64_GPIO(4), 
    218220+                       .active_low     = 1, 
    219221+               }, 
    220222+               { 
    221 +                       .name           = "NB4-SER-r1:white:traffic", 
     223+                       .name           = "NB4-FXC-r1:white:traffic", 
    222224+                       .gpio           = 2, 
    223 +                       .active_low     = 1, 
    224 +               }, 
    225 +               { 
    226 +                       .name           = "NB4-SER-r1:white:tel", 
     225+               }, 
     226+               { 
     227+                       .name           = "NB4-FXC-r1:white:tel", 
    227228+                       .gpio           = NB4_74HC64_GPIO(3), 
    228229+                       .active_low     = 1, 
    229230+               }, 
    230231+               { 
    231 +                       .name           = "NB4-SER-r1:white:tv", 
     232+                       .name           = "NB4-FXC-r1:white:tv", 
    232233+                       .gpio           = NB4_74HC64_GPIO(2), 
    233234+                       .active_low     = 1, 
    234235+               }, 
    235236+               { 
    236 +                       .name           = "NB4-SER-r1:white:wifi", 
     237+                       .name           = "NB4-FXC-r1:white:wifi", 
    237238+                       .gpio           = 15, 
    238 +                       .active_low     = 1, 
    239 +               }, 
    240 +               { 
    241 +                       .name           = "NB4-SER-r1:white:alarm", 
     239+               }, 
     240+               { 
     241+                       .name           = "NB4-FXC-r1:white:alarm", 
    242242+                       .gpio           = NB4_74HC64_GPIO(0), 
    243243+                       .active_low     = 1, 
    244244+               }, 
    245245+               { 
    246 +                       .name           = "NB4-SER-r1:red:service", 
     246+                       .name           = "NB4-FXC-r1:red:service", 
    247247+                       .gpio           = 29, 
    248 +                       .active_low     = 1, 
    249 +               }, 
    250 +               { 
    251 +                       .name           = "NB4-SER-r1:green:service", 
     248+               }, 
     249+               { 
     250+                       .name           = "NB4-FXC-r1:green:service", 
    252251+                       .gpio           = 30, 
    253 +                       .active_low     = 1, 
    254 +               }, 
    255 +               { 
    256 +                       .name           = "NB4-SER-r1:blue:service", 
     252+               }, 
     253+               { 
     254+                       .name           = "NB4-FXC-r1:blue:service", 
    257255+                       .gpio           = 4, 
    258 +                       .active_low     = 1, 
    259256+               }, 
    260257+       }, 
     
    298295+       .num_spis = ARRAY_SIZE(nb4_spi_devices), 
    299296+}; 
    300 + 
    301 +static struct board_info __initdata board_nb4_ser_r2 = { 
    302 +       .name                           = "NB4-SER-r2", 
    303 +       .expected_cpu_id                = 0x6358, 
    304 + 
    305 +       .has_uart0                      = 1, 
    306 +       .has_enet0                      = 1, 
    307 +       .has_enet1                      = 1, 
    308 +       .has_pci                        = 1, 
    309 + 
    310 +       .enet0 = { 
    311 +               .has_phy                = 1, 
    312 +               .use_internal_phy       = 1, 
    313 +       }, 
    314 + 
    315 +       .enet1 = { 
    316 +               .has_phy                = 1, 
    317 +               .phy_id                 = 0, 
    318 +               .force_speed_100        = 1, 
    319 +               .force_duplex_full      = 1, 
    320 +       }, 
    321 + 
    322 + 
    323 +       .has_ohci0 = 1, 
    324 +       .has_pccard = 1, 
    325 +       .has_ehci0 = 1, 
    326 +       .num_usbh_ports                 = 2, 
    327 + 
    328 +       .leds = { 
    329 +               { 
    330 +                       .name           = "NB4-SER-r2:white:adsl", 
    331 +                       .gpio           = NB4_74HC64_GPIO(4), 
    332 +                       .active_low     = 1, 
    333 +               }, 
    334 +               { 
    335 +                       .name           = "NB4-SER-r2:white:traffic", 
    336 +                       .gpio           = 2, 
    337 +                       .active_low     = 1, 
    338 +               }, 
    339 +               { 
    340 +                       .name           = "NB4-SER-r2:white:tel", 
    341 +                       .gpio           = NB4_74HC64_GPIO(3), 
    342 +                       .active_low     = 1, 
    343 +               }, 
    344 +               { 
    345 +                       .name           = "NB4-SER-r2:white:tv", 
    346 +                       .gpio           = NB4_74HC64_GPIO(2), 
    347 +                       .active_low     = 1, 
    348 +               }, 
    349 +               { 
    350 +                       .name           = "NB4-SER-r2:white:wifi", 
    351 +                       .gpio           = 15, 
    352 +                       .active_low     = 1, 
    353 +               }, 
    354 +               { 
    355 +                       .name           = "NB4-SER-r2:white:alarm", 
    356 +                       .gpio           = NB4_74HC64_GPIO(0), 
    357 +                       .active_low     = 1, 
    358 +               }, 
    359 +               { 
    360 +                       .name           = "NB4-SER-r2:red:service", 
    361 +                       .gpio           = 29, 
    362 +                       .active_low     = 1, 
    363 +               }, 
    364 +               { 
    365 +                       .name           = "NB4-SER-r2:green:service", 
    366 +                       .gpio           = 30, 
    367 +                       .active_low     = 1, 
    368 +               }, 
    369 +               { 
    370 +                       .name           = "NB4-SER-r2:blue:service", 
    371 +                       .gpio           = 4, 
    372 +                       .active_low     = 1, 
    373 +               }, 
    374 +       }, 
    375 +       .buttons = { 
    376 +               { 
    377 +                       .desc           = "reset", 
    378 +                       .gpio           = 34, 
    379 +                       .type           = EV_KEY, 
    380 +                       .code           = KEY_RESTART, 
    381 +                       .active_low     = 1, 
    382 +                       .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL, 
    383 +               }, 
    384 +               { 
    385 +                       .desc           = "wps", 
    386 +                       .gpio           = 37, 
    387 +                       .type           = EV_KEY, 
    388 +                       .code           = KEY_WPS_BUTTON, 
    389 +                       .active_low     = 1, 
    390 +                       .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL, 
    391 +               }, 
    392 +               { 
    393 +                       .desc           = "service", 
    394 +                       .gpio           = 27, 
    395 +                       .type           = EV_KEY, 
    396 +                       .code           = BTN_0, 
    397 +                       .active_low     = 1, 
    398 +                       .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL, 
    399 +               }, 
    400 +               { 
    401 +                       .desc           = "clip", 
    402 +                       .gpio           = 31, 
    403 +                       .type           = EV_KEY, 
    404 +                       .code           = BTN_1, 
    405 +                       .active_low     = 1, 
    406 +                       .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL, 
    407 +               }, 
    408 +       }, 
    409 +       .devs = nb4_devices, 
    410 +       .num_devs = ARRAY_SIZE(nb4_devices), 
    411 +       .spis = nb4_spi_devices, 
    412 +       .num_spis = ARRAY_SIZE(nb4_spi_devices), 
    413 +}; 
    414 + 
    415 +static struct board_info __initdata board_nb4_fxc_r1 = { 
    416 +       .name                           = "NB4-FXC-r1", 
    417 +       .expected_cpu_id                = 0x6358, 
    418 + 
    419 +       .has_uart0                      = 1, 
    420 +       .has_enet0                      = 1, 
    421 +       .has_enet1                      = 1, 
    422 +       .has_pci                        = 1, 
    423 + 
    424 +       .enet0 = { 
    425 +               .has_phy                = 1, 
    426 +               .use_internal_phy       = 1, 
    427 +       }, 
    428 + 
    429 +       .enet1 = { 
    430 +               .has_phy                = 1, 
    431 +               .phy_id                 = 0, 
    432 +               .force_speed_100        = 1, 
    433 +               .force_duplex_full      = 1, 
    434 +       }, 
    435 + 
    436 + 
    437 +       .has_ohci0 = 1, 
    438 +       .has_pccard = 1, 
    439 +       .has_ehci0 = 1, 
    440 +       .num_usbh_ports                 = 2, 
    441 + 
    442 +       .leds = { 
    443 +               { 
    444 +                       .name           = "NB4-FXC-r1:white:adsl", 
    445 +                       .gpio           = NB4_74HC64_GPIO(4), 
    446 +                       .active_low     = 1, 
    447 +               }, 
    448 +               { 
    449 +                       .name           = "NB4-FXC-r1:white:traffic", 
    450 +                       .gpio           = 2, 
    451 +               }, 
    452 +               { 
    453 +                       .name           = "NB4-FXC-r1:white:tel", 
    454 +                       .gpio           = NB4_74HC64_GPIO(3), 
    455 +                       .active_low     = 1, 
    456 +               }, 
    457 +               { 
    458 +                       .name           = "NB4-FXC-r1:white:tv", 
    459 +                       .gpio           = NB4_74HC64_GPIO(2), 
    460 +                       .active_low     = 1, 
    461 +               }, 
    462 +               { 
    463 +                       .name           = "NB4-FXC-r1:white:wifi", 
    464 +                       .gpio           = 15, 
    465 +               }, 
    466 +               { 
    467 +                       .name           = "NB4-FXC-r1:white:alarm", 
    468 +                       .gpio           = NB4_74HC64_GPIO(0), 
    469 +                       .active_low     = 1, 
    470 +               }, 
    471 +               { 
    472 +                       .name           = "NB4-FXC-r1:red:service", 
    473 +                       .gpio           = 29, 
    474 +               }, 
    475 +               { 
    476 +                       .name           = "NB4-FXC-r1:green:service", 
    477 +                       .gpio           = 30, 
    478 +               }, 
    479 +               { 
    480 +                       .name           = "NB4-FXC-r1:blue:service", 
    481 +                       .gpio           = 4, 
    482 +               }, 
    483 +       }, 
    484 +       .buttons = { 
    485 +               { 
    486 +                       .desc           = "reset", 
    487 +                       .gpio           = 34, 
    488 +                       .type           = EV_KEY, 
    489 +                       .code           = KEY_RESTART, 
    490 +                       .active_low     = 1, 
    491 +                       .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL, 
    492 +               }, 
    493 +               { 
    494 +                       .desc           = "wps", 
    495 +                       .gpio           = 37, 
    496 +                       .type           = EV_KEY, 
    497 +                       .code           = KEY_WPS_BUTTON, 
    498 +                       .active_low     = 1, 
    499 +                       .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL, 
    500 +               }, 
    501 +               { 
    502 +                       .desc           = "service", 
    503 +                       .gpio           = 27, 
    504 +                       .type           = EV_KEY, 
    505 +                       .code           = BTN_0, 
    506 +                       .active_low     = 1, 
    507 +                       .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL, 
    508 +               }, 
    509 +               { 
    510 +                       .desc           = "clip", 
    511 +                       .gpio           = 31, 
    512 +                       .type           = EV_KEY, 
    513 +                       .code           = BTN_1, 
    514 +                       .active_low     = 1, 
    515 +                       .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL, 
    516 +               }, 
    517 +       }, 
    518 +       .devs = nb4_devices, 
    519 +       .num_devs = ARRAY_SIZE(nb4_devices), 
    520 +       .spis = nb4_spi_devices, 
    521 +       .num_spis = ARRAY_SIZE(nb4_spi_devices), 
    522 +}; 
    523 + 
    524 +static struct board_info __initdata board_nb4_fxc_r2 = { 
    525 +       .name                           = "NB4-FXC-r2", 
    526 +       .expected_cpu_id                = 0x6358, 
    527 + 
    528 +       .has_uart0                      = 1, 
    529 +       .has_enet0                      = 1, 
    530 +       .has_enet1                      = 1, 
    531 +       .has_pci                        = 1, 
    532 + 
    533 +       .enet0 = { 
    534 +               .has_phy                = 1, 
    535 +               .use_internal_phy       = 1, 
    536 +       }, 
    537 + 
    538 +       .enet1 = { 
    539 +               .has_phy                = 1, 
    540 +               .phy_id                 = 0, 
    541 +               .force_speed_100        = 1, 
    542 +               .force_duplex_full      = 1, 
    543 +       }, 
    544 + 
    545 + 
    546 +       .has_ohci0 = 1, 
    547 +       .has_pccard = 1, 
    548 +       .has_ehci0 = 1, 
    549 +       .num_usbh_ports                 = 2, 
    550 + 
    551 +       .leds = { 
    552 +               { 
    553 +                       .name           = "NB4-FXC-r2:white:adsl", 
    554 +                       .gpio           = NB4_74HC64_GPIO(4), 
    555 +                       .active_low     = 1, 
    556 +               }, 
    557 +               { 
    558 +                       .name           = "NB4-FXC-r2:white:traffic", 
    559 +                       .gpio           = 2, 
    560 +               }, 
    561 +               { 
    562 +                       .name           = "NB4-FXC-r2:white:tel", 
    563 +                       .gpio           = NB4_74HC64_GPIO(3), 
    564 +                       .active_low     = 1, 
    565 +               }, 
    566 +               { 
    567 +                       .name           = "NB4-FXC-r2:white:tv", 
    568 +                       .gpio           = NB4_74HC64_GPIO(2), 
    569 +                       .active_low     = 1, 
    570 +               }, 
    571 +               { 
    572 +                       .name           = "NB4-FXC-r2:white:wifi", 
    573 +                       .gpio           = 15, 
    574 +               }, 
    575 +               { 
    576 +                       .name           = "NB4-FXC-r2:white:alarm", 
    577 +                       .gpio           = NB4_74HC64_GPIO(0), 
    578 +                       .active_low     = 1, 
    579 +               }, 
    580 +               { 
    581 +                       .name           = "NB4-FXC-r2:red:service", 
    582 +                       .gpio           = 29, 
    583 +               }, 
    584 +               { 
    585 +                       .name           = "NB4-FXC-r2:green:service", 
    586 +                       .gpio           = 30, 
    587 +               }, 
    588 +               { 
    589 +                       .name           = "NB4-FXC-r2:blue:service", 
    590 +                       .gpio           = 4, 
    591 +               }, 
    592 +       }, 
    593 +       .buttons = { 
    594 +               { 
    595 +                       .desc           = "reset", 
    596 +                       .gpio           = 34, 
    597 +                       .type           = EV_KEY, 
    598 +                       .code           = KEY_RESTART, 
    599 +                       .active_low     = 1, 
    600 +                       .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL, 
    601 +               }, 
    602 +               { 
    603 +                       .desc           = "wps", 
    604 +                       .gpio           = 37, 
    605 +                       .type           = EV_KEY, 
    606 +                       .code           = KEY_WPS_BUTTON, 
    607 +                       .active_low     = 1, 
    608 +                       .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL, 
    609 +               }, 
    610 +               { 
    611 +                       .desc           = "service", 
    612 +                       .gpio           = 27, 
    613 +                       .type           = EV_KEY, 
    614 +                       .code           = BTN_0, 
    615 +                       .active_low     = 1, 
    616 +                       .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL, 
    617 +               }, 
    618 +               { 
    619 +                       .desc           = "clip", 
    620 +                       .gpio           = 31, 
    621 +                       .type           = EV_KEY, 
    622 +                       .code           = BTN_1, 
    623 +                       .active_low     = 1, 
    624 +                       .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL, 
    625 +               }, 
    626 +       }, 
    627 +       .devs = nb4_devices, 
    628 +       .num_devs = ARRAY_SIZE(nb4_devices), 
    629 +       .spis = nb4_spi_devices, 
    630 +       .num_spis = ARRAY_SIZE(nb4_spi_devices), 
    631 +}; 
    632297 #endif /* CONFIG_BCM63XX_CPU_6358 */ 
    633298  
    634299 /* 
    635 @@ -804,6 +1415,11 @@ static const struct board_info __initcon 
     300@@ -804,6 +1080,8 @@ static const struct board_info __initcon 
    636301        &board_96358vw2, 
    637302        &board_AGPFS0, 
    638303        &board_DWVS0, 
    639304+       &board_nb4_ser_r0, 
    640 +       &board_nb4_ser_r1, 
    641 +       &board_nb4_ser_r2, 
    642305+       &board_nb4_fxc_r1, 
    643 +       &board_nb4_fxc_r2, 
    644306 #endif 
    645307 }; 
    646308  
    647 @@ -812,6 +1428,16 @@ static void __init boardid_fixup(u8 *boo 
    648         struct bcm_tag *tag = (struct bcm_tag *)(boot_addr + CFE_OFFSET_64K); 
    649         char *board_name = (char *)bcm63xx_nvram_get_name(); 
    650   
    651 +       if (BCMCPU_IS_6358() && (!strcmp(board_name, "96358VW"))) { 
    652 +               u8 *p = boot_addr + NB4_PID_OFFSET; 
    653 + 
    654 +               /* Extract nb4 PID */ 
    655 +               if (!memcmp(p, "NB4-", 4)) { 
    656 +                       memcpy(board_name, p, sizeof("NB4-XXX-rX")); 
    657 +                       return; 
    658 +               } 
    659 +       } 
    660 + 
    661         /* check if bcm_tag is at 64k offset */ 
    662         if (strncmp(board_name, tag->board_id, BOARDID_LEN) != 0) { 
    663                 /* else try 128k */ 
  • trunk/target/linux/brcm63xx/patches-3.14/502-board-96338W2_E7T.patch

    r42119 r42128  
    4242  
    4343 /* 
    44 @@ -1394,6 +1428,7 @@ static const struct board_info __initcon 
     44@@ -1059,6 +1093,7 @@ static const struct board_info __initcon 
    4545 #ifdef CONFIG_BCM63XX_CPU_6338 
    4646        &board_96338gw, 
  • trunk/target/linux/brcm63xx/patches-3.14/503-board-CPVA642.patch

    r42119 r42128  
    100100        .name                           = "AGPF-S0", 
    101101        .of_board_id                    = "pirelli,agpf-s0", 
    102 @@ -1449,6 +1541,7 @@ static const struct board_info __initcon 
     102@@ -1114,6 +1206,7 @@ static const struct board_info __initcon 
    103103        &board_96358vw, 
    104104        &board_96358vw2, 
     
    107107        &board_DWVS0, 
    108108        &board_nb4_ser_r0, 
    109         &board_nb4_ser_r1, 
     109        &board_nb4_fxc_r1, 
  • trunk/target/linux/brcm63xx/patches-3.14/504-board_dsl_274xb_rev_c.patch

    r42125 r42128  
    6464        .sck            = NB4_SPI_GPIO_CLK, 
    6565        .mosi           = NB4_SPI_GPIO_MOSI, 
    66 @@ -1543,6 +1599,7 @@ static const struct board_info __initcon 
     66@@ -1208,6 +1264,7 @@ static const struct board_info __initcon 
    6767        &board_AGPFS0, 
    6868        &board_CPVA642, 
     
    7070+       &board_dsl_274xb_rev_c, 
    7171        &board_nb4_ser_r0, 
    72         &board_nb4_ser_r1, 
    73         &board_nb4_ser_r2, 
     72        &board_nb4_fxc_r1, 
     73 #endif 
  • trunk/target/linux/brcm63xx/patches-3.14/505-board_spw500v.patch

    r42125 r42128  
    7070  
    7171 /* 
    72 @@ -1591,6 +1653,7 @@ static const struct board_info __initcon 
     72@@ -1256,6 +1318,7 @@ static const struct board_info __initcon 
    7373        &board_96348gw_a, 
    7474        &board_rta1025w_16, 
  • trunk/target/linux/brcm63xx/patches-3.14/506-board_gw6200_gw6000.patch

    r42125 r42128  
    116116        .name                           = "F@ST2404", 
    117117        .of_board_id                    = "sagem,f@st2404", 
    118 @@ -1646,6 +1754,8 @@ static const struct board_info __initcon 
     118@@ -1311,6 +1419,8 @@ static const struct board_info __initcon 
    119119 #ifdef CONFIG_BCM63XX_CPU_6348 
    120120        &board_96348r, 
  • trunk/target/linux/brcm63xx/patches-3.14/507-board-MAGIC.patch

    r42125 r42128  
    8080  
    8181 /* 
    82 @@ -1764,6 +1836,7 @@ static const struct board_info __initcon 
     82@@ -1429,6 +1501,7 @@ static const struct board_info __initcon 
    8383        &board_rta1025w_16, 
    8484        &board_96348_D4PW, 
  • trunk/target/linux/brcm63xx/patches-3.14/508-board_hw553.patch

    r42125 r42128  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -1803,6 +1803,83 @@ static struct board_info __initdata boar 
     3@@ -1468,6 +1468,83 @@ static struct board_info __initdata boar 
    44        .spis = nb4_spi_devices, 
    55        .num_spis = ARRAY_SIZE(nb4_spi_devices), 
     
    8585  
    8686 /* 
    87 @@ -1851,6 +1928,7 @@ static const struct board_info __initcon 
    88         &board_nb4_ser_r2, 
     87@@ -1513,6 +1590,7 @@ static const struct board_info __initcon 
     88        &board_dsl_274xb_rev_c, 
     89        &board_nb4_ser_r0, 
    8990        &board_nb4_fxc_r1, 
    90         &board_nb4_fxc_r2, 
    9191+       &board_HW553, 
    9292 #endif 
  • trunk/target/linux/brcm63xx/patches-3.14/509-board_rta1320_16m.patch

    r42125 r42128  
    4747  
    4848 /* 
    49 @@ -1896,6 +1935,7 @@ static const struct board_info __initcon 
     49@@ -1561,6 +1600,7 @@ static const struct board_info __initcon 
    5050        &board_96338gw, 
    5151        &board_96338w, 
  • trunk/target/linux/brcm63xx/patches-3.14/510-board_spw303v.patch

    r42125 r42128  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -1919,6 +1919,72 @@ static struct board_info __initdata boar 
     3@@ -1584,6 +1584,72 @@ static struct board_info __initdata boar 
    44                .pci_dev                        = 1, 
    55        }, 
     
    7474  
    7575 /* 
    76 @@ -1969,6 +2035,7 @@ static const struct board_info __initcon 
     76@@ -1631,6 +1697,7 @@ static const struct board_info __initcon 
     77        &board_nb4_ser_r0, 
    7778        &board_nb4_fxc_r1, 
    78         &board_nb4_fxc_r2, 
    7979        &board_HW553, 
    8080+       &board_spw303v, 
  • trunk/target/linux/brcm63xx/patches-3.14/511-board_V2500V.patch

    r42125 r42128  
    6767  
    6868 /* 
    69 @@ -2020,6 +2079,7 @@ static const struct board_info __initcon 
     69@@ -1685,6 +1744,7 @@ static const struct board_info __initcon 
    7070        &board_96348_D4PW, 
    7171        &board_spw500v, 
     
    7575  
    7676 #ifdef CONFIG_BCM63XX_CPU_6358 
    77 @@ -2095,6 +2155,22 @@ void __init board_bcm963xx_init(void) 
     77@@ -1747,6 +1807,22 @@ void __init board_bcm963xx_init(void) 
    7878                val &= MPI_CSBASE_BASE_MASK; 
    7979        } 
  • trunk/target/linux/brcm63xx/patches-3.14/512-board_BTV2110.patch

    r42125 r42128  
    6666        .name                           = "96348GW", 
    6767        .of_board_id                    = "brcm,bcm96348gw", 
    68 @@ -2080,6 +2138,7 @@ static const struct board_info __initcon 
     68@@ -1745,6 +1803,7 @@ static const struct board_info __initcon 
    6969        &board_spw500v, 
    7070        &board_96348sv, 
  • trunk/target/linux/brcm63xx/patches-3.14/514-board_ct536_ct5621.patch

    r42125 r42128  
    6161        .name                           = "96348GW", 
    6262        .of_board_id                    = "brcm,bcm96348gw", 
    63 @@ -2139,6 +2192,7 @@ static const struct board_info __initcon 
     63@@ -1804,6 +1857,7 @@ static const struct board_info __initcon 
    6464        &board_96348sv, 
    6565        &board_V2500V_BB, 
  • trunk/target/linux/brcm63xx/patches-3.14/516-board_96348A-122.patch

    r42125 r42128  
    7878        .name                           = "96348GW", 
    7979        .of_board_id                    = "brcm,bcm96348gw", 
    80 @@ -2196,6 +2266,7 @@ static const struct board_info __initcon 
     80@@ -1861,6 +1931,7 @@ static const struct board_info __initcon 
    8181        &board_V2500V_BB, 
    8282        &board_V2110, 
  • trunk/target/linux/brcm63xx/patches-3.14/519_board_CPVA502plus.patch

    r42125 r42128  
    4242 static struct board_info __initdata board_ct536_ct5621 = { 
    4343        .name                           = "CT536_CT5621", 
    44 @@ -2268,6 +2302,7 @@ static const struct board_info __initcon 
     44@@ -1933,6 +1967,7 @@ static const struct board_info __initcon 
    4545        &board_V2110, 
    4646        &board_ct536_ct5621, 
  • trunk/target/linux/brcm63xx/patches-3.14/520-bcm63xx-add-support-for-96368MVWG-board.patch

    r42125 r42128  
    1111--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    1212+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    13 @@ -2266,6 +2266,85 @@ static struct board_info __initdata boar 
     13@@ -1931,6 +1931,85 @@ static struct board_info __initdata boar 
    1414 #endif /* CONFIG_BCM63XX_CPU_6358 */ 
    1515  
     
    9797  */ 
    9898 static const struct board_info __initconst *bcm963xx_boards[] = { 
    99 @@ -2320,6 +2399,10 @@ static const struct board_info __initcon 
     99@@ -1982,6 +2061,10 @@ static const struct board_info __initcon 
    100100        &board_HW553, 
    101101        &board_spw303v, 
  • trunk/target/linux/brcm63xx/patches-3.14/521-bcm63xx-add-support-for-96368MVNgr-board.patch

    r42125 r42128  
    1010--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    1111+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    12 @@ -2342,6 +2342,72 @@ static struct board_info __initdata boar 
     12@@ -2007,6 +2007,72 @@ static struct board_info __initdata boar 
    1313        .has_ohci0 = 1, 
    1414        .has_ehci0 = 1, 
     
    8383  
    8484 /* 
    85 @@ -2402,6 +2468,7 @@ static const struct board_info __initcon 
     85@@ -2064,6 +2130,7 @@ static const struct board_info __initcon 
    8686  
    8787 #ifdef CONFIG_BCM63XX_CPU_6368 
  • trunk/target/linux/brcm63xx/patches-3.14/523-MIPS-BCM63XX-add-963281TAN-reference-board.patch

    r42125 r42128  
    8787  
    8888 /* 
    89 @@ -2451,6 +2521,7 @@ static const struct board_info __initcon 
     89@@ -2116,6 +2186,7 @@ static const struct board_info __initcon 
    9090 #endif 
    9191 #ifdef CONFIG_BCM63XX_CPU_6328 
  • trunk/target/linux/brcm63xx/patches-3.14/524-board_dsl_274xb_rev_f.patch

    r42125 r42128  
    123123  
    124124 /* 
    125 @@ -2522,6 +2627,7 @@ static const struct board_info __initcon 
     125@@ -2187,6 +2292,7 @@ static const struct board_info __initcon 
    126126 #ifdef CONFIG_BCM63XX_CPU_6328 
    127127        &board_96328avng, 
  • trunk/target/linux/brcm63xx/patches-3.14/525-board_96348w3.patch

    r42125 r42128  
    6161        .name                           = "D-4P-W", 
    6262        .expected_cpu_id                = 0x6348, 
    63 @@ -2657,6 +2710,7 @@ static const struct board_info __initcon 
     63@@ -2322,6 +2375,7 @@ static const struct board_info __initcon 
    6464        &board_ct536_ct5621, 
    6565        &board_96348A_122, 
  • trunk/target/linux/brcm63xx/patches-3.14/526-board_CT6373-1.patch

    r42125 r42128  
    1414  * known 3368 boards 
    1515  */ 
    16 @@ -2381,6 +2387,124 @@ static struct board_info __initdata boar 
     16@@ -2046,6 +2052,124 @@ static struct board_info __initdata boar 
    1717        .num_spis = ARRAY_SIZE(nb4_spi_devices), 
    1818 }; 
     
    139139        .name                           = "HW553", 
    140140        .expected_cpu_id                = 0x6358, 
    141 @@ -2725,6 +2849,7 @@ static const struct board_info __initcon 
    142         &board_nb4_ser_r2, 
     141@@ -2387,6 +2511,7 @@ static const struct board_info __initcon 
     142        &board_dsl_274xb_rev_c, 
     143        &board_nb4_ser_r0, 
    143144        &board_nb4_fxc_r1, 
    144         &board_nb4_fxc_r2, 
    145145+       &board_ct6373_1, 
    146146        &board_HW553, 
  • trunk/target/linux/brcm63xx/patches-3.14/527-board_dva-g3810bn-tl-1.patch

    r42125 r42128  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -2647,6 +2647,74 @@ static struct board_info __initdata boar 
     3@@ -2312,6 +2312,74 @@ static struct board_info __initdata boar 
    44                }, 
    55        } 
     
    7676  
    7777 /* 
    78 @@ -2852,6 +2920,7 @@ static const struct board_info __initcon 
     78@@ -2514,6 +2582,7 @@ static const struct board_info __initcon 
    7979        &board_ct6373_1, 
    8080        &board_HW553, 
  • trunk/target/linux/brcm63xx/patches-3.14/528-board_nb6.patch

    r42127 r42128  
    1818 #define CT6373_PID_OFFSET              0xff80 
    1919 #define CT6373_74X164_GPIO_BASE        64 
    20 @@ -2717,6 +2720,105 @@ static struct board_info __initdata boar 
     20@@ -2382,6 +2385,105 @@ static struct board_info __initdata boar 
    2121 }; 
    2222 #endif /* CONFIG_BCM63XX_CPU_6358 */ 
     
    124124  * known 6368 boards 
    125125  */ 
    126 @@ -2923,6 +3025,10 @@ static const struct board_info __initcon 
     126@@ -2585,6 +2687,10 @@ static const struct board_info __initcon 
    127127        &board_DVAG3810BN, 
    128128 #endif 
  • trunk/target/linux/brcm63xx/patches-3.14/529-board_fast2604.patch

    r42127 r42128  
    5959        .name                           = "RTA1025W_16", 
    6060        .of_board_id                    = "dynalink,rta1025w", 
    61 @@ -2993,6 +3044,7 @@ static const struct board_info __initcon 
     61@@ -2658,6 +2709,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

    r42127 r42128  
    135135        .name                           = "AW4339U", 
    136136        .expected_cpu_id                = 0x6328, 
    137 @@ -3025,6 +3152,7 @@ static const struct board_info __initcon 
     137@@ -2690,6 +2817,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

    r42127 r42128  
    117117        .name                           = "963281TAN", 
    118118        .expected_cpu_id                = 0x6328, 
    119 @@ -3151,6 +3260,7 @@ static const struct board_info __initcon 
     119@@ -2816,6 +2925,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

    r42127 r42128  
    9393        { .offset = 2, .value = 0x05bb }, 
    9494        { .offset = 65, .value = 0x1204 }, 
    95 @@ -3260,6 +3345,7 @@ static const struct board_info __initcon 
     95@@ -2925,6 +3010,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

    r42127 r42128  
    5757  
    5858 /* 
    59 @@ -3359,6 +3408,7 @@ static const struct board_info __initcon 
     59@@ -3024,6 +3073,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

    r42127 r42128  
    99 #include <linux/spi/spi.h> 
    1010 #include <linux/spi/spi_gpio.h> 
    11 @@ -3006,6 +3007,495 @@ static struct board_info __initdata boar 
     11@@ -2671,6 +2672,495 @@ static struct board_info __initdata boar 
    1212        }, 
    1313 }; 
     
    505505 static struct board_info __initdata board_spw303v = { 
    506506        .name                   = "96358-502V", 
    507 @@ -3447,6 +3937,10 @@ static const struct board_info __initcon 
    508         &board_nb4_fxc_r2, 
     507@@ -3109,6 +3599,10 @@ static const struct board_info __initcon 
     508        &board_nb4_fxc_r1, 
    509509        &board_ct6373_1, 
    510510        &board_HW553, 
  • trunk/target/linux/brcm63xx/patches-3.14/535-board_rta770w.patch

    r42127 r42128  
    6262  
    6363 /* 
    64 @@ -3899,6 +3953,7 @@ static const struct board_info __initcon 
     64@@ -3564,6 +3618,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

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

    r42127 r42128  
    77--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    88+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    9 @@ -3898,6 +3898,96 @@ static struct board_info __initdata boar 
     9@@ -3563,6 +3563,96 @@ static struct board_info __initdata boar 
    1010        .devs = nb6_devices, 
    1111        .num_devs = ARRAY_SIZE(nb6_devices), 
     
    104104  
    105105 /* 
    106 @@ -4119,6 +4209,7 @@ static const struct board_info __initcon 
     106@@ -3781,6 +3871,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

    r42127 r42128  
    9595  */ 
    9696 #ifdef CONFIG_BCM63XX_CPU_6328 
    97 @@ -4373,6 +4460,9 @@ static const struct board_info __initcon 
     97@@ -4038,6 +4125,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

    r42127 r42128  
    9696  
    9797 /* 
    98 @@ -4462,6 +4550,7 @@ static const struct board_info __initcon 
     98@@ -4127,6 +4215,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

    r42127 r42128  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -4542,6 +4542,75 @@ static struct board_info __initdata boar 
     3@@ -4207,6 +4207,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 @@ -4626,6 +4695,9 @@ static const struct board_info __initcon 
     79@@ -4288,6 +4357,9 @@ static const struct board_info __initcon 
    8080        &board_96368mvwg, 
    8181        &board_96368mvngr, 
  • trunk/target/linux/brcm63xx/patches-3.14/558-board_AR1004G.patch

    r42127 r42128  
    6262 /* BT Voyager 2110 */ 
    6363 static struct board_info __initdata board_V2110 = { 
    64 @@ -4662,6 +4708,7 @@ static const struct board_info __initcon 
     64@@ -4327,6 +4373,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

    r42127 r42128  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -4654,6 +4654,108 @@ static struct board_info __initdata boar 
     3@@ -4319,6 +4319,108 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    110110  
    111111 /* 
    112 @@ -4744,6 +4846,7 @@ static const struct board_info __initcon 
     112@@ -4406,6 +4508,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

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

    r42127 r42128  
    99 #include <linux/spi/spi.h> 
    1010 #include <linux/spi/spi_gpio.h> 
    11 @@ -4585,6 +4586,117 @@ static struct board_info __initdata boar 
     11@@ -4250,6 +4251,117 @@ static struct board_info __initdata boar 
    1212        .has_ohci0 = 1, 
    1313        .has_ehci0 = 1, 
     
    127127  
    128128 /* 
    129 @@ -4968,6 +5080,7 @@ static const struct board_info __initcon 
     129@@ -4630,6 +4742,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

    r42127 r42128  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -4587,6 +4587,116 @@ static struct board_info __initdata boar 
     3@@ -4252,6 +4252,116 @@ static struct board_info __initdata boar 
    44        .has_ehci0 = 1, 
    55 }; 
     
    118118        .alias = "eth0", 
    119119 }; 
    120 @@ -5080,6 +5190,7 @@ static const struct board_info __initcon 
     120@@ -4742,6 +4852,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

    r42127 r42128  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -4697,6 +4697,116 @@ static struct board_info __initdata boar 
     3@@ -4362,6 +4362,116 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    118118        .alias = "eth0", 
    119119 }; 
    120 @@ -5191,6 +5301,7 @@ static const struct board_info __initcon 
     120@@ -4853,6 +4963,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

    r42127 r42128  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -4596,6 +4596,96 @@ static struct sprom_fixup __initdata vr3 
     3@@ -4261,6 +4261,96 @@ static struct sprom_fixup __initdata vr3 
    44        { .offset = 115, .value = 0xfad9 }, 
    55 }; 
     
    9898        .name                                   = "96368M-1541N", 
    9999        .expected_cpu_id                = 0x6368, 
    100 @@ -5300,6 +5390,7 @@ static const struct board_info __initcon 
     100@@ -4962,6 +5052,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

    r42127 r42128  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -3553,6 +3553,56 @@ static struct board_info __initdata boar 
     3@@ -3218,6 +3218,56 @@ static struct board_info __initdata boar 
    44        .num_spis = ARRAY_SIZE(ct6373_spi_devices), 
    55 }; 
     
    5858        .name                           = "HW553", 
    5959        .expected_cpu_id                = 0x6358, 
    60 @@ -5373,6 +5423,7 @@ static const struct board_info __initcon 
     60@@ -5035,6 +5085,7 @@ static const struct board_info __initcon 
     61        &board_nb4_ser_r0, 
    6162        &board_nb4_fxc_r1, 
    62         &board_nb4_fxc_r2, 
    6363        &board_ct6373_1, 
    6464+       &board_HW520, 
  • trunk/target/linux/brcm63xx/patches-3.14/566-board_A4001N.patch

    r42127 r42128  
    9797        .name                                   = "963281T_TEF", 
    9898        .expected_cpu_id                        = 0x6328, 
    99 @@ -5371,6 +5460,7 @@ static const struct board_info __initcon 
     99@@ -5036,6 +5125,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

    r42127 r42128  
    143143  
    144144 /* 
    145 @@ -5454,6 +5589,7 @@ static const struct board_info __initcon 
     145@@ -5119,6 +5254,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.