Changeset 33936


Ignore:
Timestamp:
2012-10-25T23:16:51+02:00 (5 years ago)
Author:
florian
Message:

[brcm63xx] add preliminary support for 3.6 kernel

Location:
trunk/target/linux/brcm63xx
Files:
2 added
104 copied

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/brcm63xx/config-3.6

    r33935 r33936  
    11CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y 
    22CONFIG_ARCH_DISCARD_MEMBLOCK=y 
     3CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y 
     4CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y 
    35CONFIG_ARCH_HIBERNATION_POSSIBLE=y 
    46CONFIG_ARCH_REQUIRE_GPIOLIB=y 
    57CONFIG_ARCH_SUSPEND_POSSIBLE=y 
     8CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y 
    69CONFIG_AUDIT=y 
    710CONFIG_AUDIT_GENERIC=y 
     
    2023CONFIG_BOARD_BCM963XX=y 
    2124# CONFIG_BOARD_LIVEBOX is not set 
     25CONFIG_BUILDTIME_EXTABLE_SORT=y 
    2226CONFIG_CC_OPTIMIZE_FOR_SIZE=y 
    2327CONFIG_CEVT_R4K=y 
     
    4751CONFIG_GENERIC_CMOS_UPDATE=y 
    4852CONFIG_GENERIC_GPIO=y 
     53CONFIG_GENERIC_IO=y 
    4954CONFIG_GENERIC_IRQ_SHOW=y 
    5055CONFIG_GENERIC_PCI_IOMAP=y 
     56CONFIG_GENERIC_SMP_IDLE_THREAD=y 
    5157CONFIG_GPIOLIB=y 
    5258CONFIG_GPIO_74X164=y 
    53 CONFIG_GPIO_DEVICE=y 
    5459CONFIG_GPIO_SYSFS=y 
    5560# CONFIG_HAMRADIO is not set 
     
    6065CONFIG_HAVE_ARCH_JUMP_LABEL=y 
    6166CONFIG_HAVE_ARCH_KGDB=y 
     67CONFIG_HAVE_CLK=y 
    6268CONFIG_HAVE_C_RECORDMCOUNT=y 
    6369CONFIG_HAVE_DMA_API_DEBUG=y 
     
    9197CONFIG_LEDS_GPIO=y 
    9298CONFIG_M25PXX_USE_FAST_READ=y 
     99# CONFIG_MACH_LOONGSON1 is not set 
    93100CONFIG_MDIO_BOARDINFO=y 
    94101CONFIG_MIPS=y 
     
    115122CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y 
    116123CONFIG_PAGEFLAGS_EXTENDED=y 
     124CONFIG_PANIC_ON_OOPS_VALUE=0 
    117125CONFIG_PCI=y 
    118126# CONFIG_PCIEAER is not set 
     
    121129CONFIG_PERF_USE_VMALLOC=y 
    122130CONFIG_PHYLIB=y 
    123 CONFIG_RTL8366_SMI=y 
    124 CONFIG_RTL8367_PHY=y 
    125131CONFIG_POSIX_MQUEUE=y 
    126132CONFIG_POSIX_MQUEUE_SYSCTL=y 
    127133# CONFIG_PREEMPT_RCU is not set 
    128134CONFIG_RELAY=y 
     135CONFIG_RTL8366_SMI=y 
     136CONFIG_RTL8367_PHY=y 
    129137# CONFIG_SCSI_DMA is not set 
    130138# CONFIG_SERIAL_8250 is not set 
     
    155163CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y 
    156164CONFIG_USB_ARCH_HAS_XHCI=y 
     165# CONFIG_USB_HCD_SSB is not set 
    157166CONFIG_USB_SUPPORT=y 
    158167CONFIG_VM_EVENT_COUNTERS=y 
  • trunk/target/linux/brcm63xx/patches-3.6/202-MTD-DEVICES-m25p80-use-parsers-if-provided-in-flash-.patch

    r33935 r33936  
    1212--- a/drivers/mtd/devices/m25p80.c 
    1313+++ b/drivers/mtd/devices/m25p80.c 
    14 @@ -986,7 +986,8 @@ static int __devinit m25p_probe(struct s 
     14@@ -960,7 +960,8 @@ static int __devinit m25p_probe(struct s 
    1515        /* partitions should match sector boundaries; and it may be good to 
    1616         * use readonly partitions for writeprotected sectors (BP2..BP0). 
  • trunk/target/linux/brcm63xx/patches-3.6/203-MTD-DEVICES-m25p80-add-support-for-limiting-reads.patch

    r33935 r33936  
    2020  
    2121 static inline struct m25p *mtd_to_m25p(struct mtd_info *mtd) 
    22 @@ -346,10 +347,9 @@ static int m25p80_erase(struct mtd_info 
     22@@ -343,10 +344,9 @@ static int m25p80_erase(struct mtd_info 
    2323  * Read an address range from the flash chip.  The address range 
    2424  * may be any size provided it is within the physical boundaries. 
     
    3232        struct spi_message m; 
    3333  
    34 @@ -408,6 +408,28 @@ static int m25p80_read(struct mtd_info * 
     34@@ -395,6 +395,28 @@ static int m25p80_read(struct mtd_info * 
    3535        return 0; 
    3636 } 
     
    6161  * Write an address range to the flash chip.  Data must be written in 
    6262  * FLASH_PAGESIZE chunks.  The address range may be any size provided 
    63 @@ -897,6 +919,9 @@ static int __devinit m25p_probe(struct s 
     63@@ -871,6 +893,9 @@ static int __devinit m25p_probe(struct s 
    6464                return -ENOMEM; 
    6565        } 
  • trunk/target/linux/brcm63xx/patches-3.6/300-reset_buttons.patch

    r33935 r33936  
    2020 static unsigned int mac_addr_used; 
    2121 static struct board_info board; 
    22 @@ -293,6 +298,16 @@ static struct board_info __initdata boar 
     22@@ -335,6 +340,16 @@ static struct board_info __initdata boar 
    2323                        .active_low     = 1, 
    2424                }, 
     
    3737  
    3838 static struct board_info __initdata board_96348gw = { 
    39 @@ -351,6 +366,16 @@ static struct board_info __initdata boar 
     39@@ -393,6 +408,16 @@ static struct board_info __initdata boar 
    4040                        .active_low     = 1, 
    4141                }, 
     
    5454  
    5555 static struct board_info __initdata board_FAST2404 = { 
    56 @@ -821,11 +846,23 @@ static struct platform_device bcm63xx_gp 
     56@@ -866,11 +891,23 @@ static struct platform_device bcm63xx_gp 
    5757        .dev.platform_data      = &bcm63xx_led_data, 
    5858 }; 
     
    7878                bcm63xx_uart_register(0); 
    7979  
    80 @@ -868,5 +905,16 @@ int __init board_register_devices(void) 
     80@@ -913,5 +950,16 @@ int __init board_register_devices(void) 
    8181  
    8282        platform_device_register(&bcm63xx_gpio_leds); 
  • trunk/target/linux/brcm63xx/patches-3.6/301-led_count.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -862,6 +862,7 @@ static struct platform_device bcm63xx_gp 
     3@@ -907,6 +907,7 @@ static struct platform_device bcm63xx_gp 
    44 int __init board_register_devices(void) 
    55 { 
     
    99        if (board.has_uart0) 
    1010                bcm63xx_uart_register(0); 
    11 @@ -900,10 +901,16 @@ int __init board_register_devices(void) 
     11@@ -945,10 +946,16 @@ int __init board_register_devices(void) 
    1212  
    1313        bcm63xx_flash_register(); 
  • trunk/target/linux/brcm63xx/patches-3.6/302-extended-platform-devices.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -899,6 +899,9 @@ int __init board_register_devices(void) 
     3@@ -944,6 +944,9 @@ int __init board_register_devices(void) 
    44  
    55        bcm63xx_spi_register(); 
  • trunk/target/linux/brcm63xx/patches-3.6/303-spi-board-info.patch

    r33935 r33936  
    99 #include <bcm63xx_board.h> 
    1010 #include <bcm63xx_cpu.h> 
    11 @@ -902,6 +903,9 @@ int __init board_register_devices(void) 
     11@@ -947,6 +948,9 @@ int __init board_register_devices(void) 
    1212        if (board.num_devs) 
    1313                platform_add_devices(board.devs, board.num_devs); 
  • trunk/target/linux/brcm63xx/patches-3.6/304-boardid_fixup.patch

    r33935 r33936  
    1818 static unsigned int mac_addr_used; 
    1919 static struct board_info board; 
    20 @@ -724,6 +728,29 @@ static int board_get_mac_address(u8 *mac 
     20@@ -769,6 +773,29 @@ static int board_get_mac_address(u8 *mac 
    2121        return 0; 
    2222 } 
     
    4848  * early init callback, read nvram data from flash and checksum it 
    4949  */ 
    50 @@ -771,6 +798,11 @@ void __init board_prom_init(void) 
     50@@ -816,6 +843,11 @@ void __init board_prom_init(void) 
    5151                return; 
    5252        } 
  • trunk/target/linux/brcm63xx/patches-3.6/309-MIPS-BCM63XX-add-HSSPI-register-definitions.patch

    r33935 r33936  
    3535 #define BCM_6328_UDC0_BASE             (0xdeadbeef) 
    3636 #define BCM_6328_USBDMA_BASE           (0xdeadbeef) 
    37  #define BCM_6328_OHCI0_BASE            (0xb0002600) 
     37 #define BCM_6328_OHCI0_BASE            (0xdeadbeef) 
    3838@@ -227,6 +230,7 @@ enum bcm63xx_regs_set { 
    3939 #define BCM_6338_UART1_BASE            (0xdeadbeef) 
     
    105105 #define BCM_6328_ENET_PHY_IRQ          (IRQ_INTERNAL_BASE + 12) 
    106106+#define BCM_6328_HSSPI_IRQ             (IRQ_INTERNAL_BASE + 29) 
    107  #define BCM_6328_OHCI0_IRQ             (BCM_6328_HIGH_IRQ_BASE + 9) 
    108  #define BCM_6328_EHCI0_IRQ             (BCM_6328_HIGH_IRQ_BASE + 10) 
     107 #define BCM_6328_OHCI0_IRQ             (IRQ_INTERNAL_BASE + 9) 
     108 #define BCM_6328_EHCI0_IRQ             (IRQ_INTERNAL_BASE + 10) 
    109109 #define BCM_6328_PCMCIA_IRQ            0 
    110110@@ -640,6 +652,7 @@ enum bcm63xx_irq { 
     
    158158--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    159159+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    160 @@ -1239,4 +1239,51 @@ 
     160@@ -1231,4 +1231,51 @@ 
    161161  
    162162 #define PCIE_DEVICE_OFFSET             0x8000 
  • trunk/target/linux/brcm63xx/patches-3.6/310-board_leds_naming.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -61,28 +61,28 @@ static struct board_info __initdata boar 
     3@@ -103,28 +103,28 @@ static struct board_info __initdata boar 
    44  
    55        .leds = { 
     
    3535                        .active_low     = 1, 
    3636                } 
    37 @@ -102,28 +102,28 @@ static struct board_info __initdata boar 
     37@@ -144,28 +144,28 @@ static struct board_info __initdata boar 
    3838  
    3939        .leds = { 
     
    6969                        .active_low     = 1, 
    7070                }, 
    71 @@ -162,29 +162,29 @@ static struct board_info __initdata boar 
     71@@ -204,29 +204,29 @@ static struct board_info __initdata boar 
    7272  
    7373        .leds = { 
     
    104104                        .active_low     = 1, 
    105105                }, 
    106 @@ -223,28 +223,28 @@ static struct board_info __initdata boar 
     106@@ -265,28 +265,28 @@ static struct board_info __initdata boar 
    107107  
    108108        .leds = { 
     
    138138                        .active_low     = 1, 
    139139                }, 
    140 @@ -277,28 +277,28 @@ static struct board_info __initdata boar 
     140@@ -319,28 +319,28 @@ static struct board_info __initdata boar 
    141141  
    142142        .leds = { 
     
    172172                        .active_low     = 1, 
    173173                }, 
    174 @@ -345,28 +345,28 @@ static struct board_info __initdata boar 
     174@@ -387,28 +387,28 @@ static struct board_info __initdata boar 
    175175  
    176176        .leds = { 
     
    206206                        .active_low     = 1, 
    207207                }, 
    208 @@ -498,27 +498,27 @@ static struct board_info __initdata boar 
     208@@ -540,27 +540,27 @@ static struct board_info __initdata boar 
    209209  
    210210        .leds = { 
     
    239239                }, 
    240240        }, 
    241 @@ -550,22 +550,22 @@ static struct board_info __initdata boar 
     241@@ -592,22 +592,22 @@ static struct board_info __initdata boar 
    242242  
    243243        .leds = { 
  • trunk/target/linux/brcm63xx/patches-3.6/311-cfe_version_mod.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -777,6 +777,8 @@ void __init board_prom_init(void) 
     3@@ -822,6 +822,8 @@ void __init board_prom_init(void) 
    44        if (!memcmp(cfe, "cfe-v", 5)) 
    55                snprintf(cfe_version, sizeof(cfe_version), "%u.%u.%u-%u.%u", 
  • trunk/target/linux/brcm63xx/patches-3.6/312-MIPS-BCM63XX-add-basic-BCM6362-support.patch

    r33935 r33936  
    3333--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3434+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    35 @@ -764,7 +764,7 @@ void __init board_prom_init(void) 
     35@@ -809,7 +809,7 @@ void __init board_prom_init(void) 
    3636        /* read base address of boot chip select (0) 
    3737         * 6328 does not have MPI but boots from a fixed address 
     
    473473 #define SOFTRESET_6368_MPI_MASK                (1 << 3) 
    474474 #define SOFTRESET_6368_EPHY_MASK       (1 << 6) 
    475 @@ -1182,6 +1235,12 @@ 
     475@@ -1174,6 +1227,12 @@ 
    476476 #define SERDES_PCIE_EN                 (1 << 0) 
    477477 #define SERDES_PCIE_EXD_EN             (1 << 15) 
  • trunk/target/linux/brcm63xx/patches-3.6/313-MIPS-BCM63XX-enable-pcie-for-BCM6362.patch

    r33935 r33936  
    1212--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    1313+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    14 @@ -1231,7 +1231,8 @@ 
     14@@ -1223,7 +1223,8 @@ 
    1515 /************************************************************************* 
    1616  * _REG relative to RSET_MISC 
  • trunk/target/linux/brcm63xx/patches-3.6/400-ohci-add-driver-for-bcm63xx-integrated-controller.patch

    r33935 r33936  
    1414--- a/drivers/usb/host/Kconfig 
    1515+++ b/drivers/usb/host/Kconfig 
    16 @@ -296,6 +296,15 @@ config USB_OHCI_HCD 
     16@@ -306,6 +306,15 @@ config USB_OHCI_HCD 
    1717          To compile this driver as a module, choose M here: the 
    1818          module will be called ohci-hcd. 
     
    2929 config USB_OHCI_HCD_OMAP1 
    3030        bool "OHCI support for OMAP1/2 chips" 
    31         depends on USB_OHCI_HCD && (ARCH_OMAP1 || ARCH_OMAP2) 
     31        depends on USB_OHCI_HCD && ARCH_OMAP1 
    3232--- /dev/null 
    3333+++ b/drivers/usb/host/ohci-bcm63xx.c 
     
    210210--- a/drivers/usb/host/ohci-hcd.c 
    211211+++ b/drivers/usb/host/ohci-hcd.c 
    212 @@ -1121,6 +1121,11 @@ MODULE_LICENSE ("GPL"); 
    213  #define PLATFORM_DRIVER                ohci_xls_driver 
     212@@ -1120,6 +1120,11 @@ MODULE_LICENSE ("GPL"); 
     213 #define PLATFORM_DRIVER                ohci_platform_driver 
    214214 #endif 
    215215  
     
    224224--- a/drivers/usb/host/ohci.h 
    225225+++ b/drivers/usb/host/ohci.h 
    226 @@ -652,7 +652,7 @@ static inline u32 hc32_to_cpup (const st 
     226@@ -647,7 +647,7 @@ static inline u32 hc32_to_cpup (const st 
    227227  * some big-endian SOC implementations.  Same thing happens with PSW access. 
    228228  */ 
  • trunk/target/linux/brcm63xx/patches-3.6/401-MIPS-BCM63XX-register-ohci-device.patch

    r33935 r33936  
    7070 #include <bcm963xx_tag.h> 
    7171  
    72 @@ -916,6 +917,9 @@ int __init board_register_devices(void) 
     72@@ -961,6 +962,9 @@ int __init board_register_devices(void) 
    7373            !board_get_mac_address(board.enet1.mac_addr)) 
    7474                bcm63xx_enet_register(1, &board.enet1); 
  • trunk/target/linux/brcm63xx/patches-3.6/402-ehci-add-driver-for-bcm63xx-integrated-controller.patch

    r33935 r33936  
    1313--- a/drivers/usb/host/Kconfig 
    1414+++ b/drivers/usb/host/Kconfig 
    15 @@ -106,7 +106,7 @@ config USB_EHCI_BIG_ENDIAN_MMIO 
     15@@ -110,7 +110,8 @@ config USB_EHCI_BIG_ENDIAN_MMIO 
    1616        depends on USB_EHCI_HCD && (PPC_CELLEB || PPC_PS3 || 440EPX || \ 
    1717                                    ARCH_IXP4XX || XPS_USB_HCD_XILINX || \ 
    1818                                    PPC_MPC512x || CPU_CAVIUM_OCTEON || \ 
    19 -                                   PMC_MSP || SPARC_LEON) 
    20 +                                   PMC_MSP || SPARC_LEON || BCM63XX) 
     19-                                   PMC_MSP || SPARC_LEON || MIPS_SEAD3) 
     20+                                   PMC_MSP || SPARC_LEON || MIPS_SEAD3 || \ 
     21+                                   BCM63XX) 
    2122        default y 
    2223  
    2324 config USB_EHCI_BIG_ENDIAN_DESC 
    24 @@ -129,6 +129,14 @@ config XPS_USB_HCD_XILINX 
     25@@ -134,6 +135,14 @@ config XPS_USB_HCD_XILINX 
    2526 config USB_FSL_MPH_DR_OF 
    2627        tristate 
     
    228229--- a/drivers/usb/host/ehci-hcd.c 
    229230+++ b/drivers/usb/host/ehci-hcd.c 
    230 @@ -1381,6 +1381,11 @@ MODULE_LICENSE ("GPL"); 
    231  #define        PLATFORM_DRIVER         ehci_mv_driver 
     231@@ -1339,6 +1339,11 @@ MODULE_LICENSE ("GPL"); 
     232 #define PLATFORM_DRIVER                ehci_platform_driver 
    232233 #endif 
    233234  
  • trunk/target/linux/brcm63xx/patches-3.6/403-MIPS-BCM63XX-register-ehci-device.patch

    r33935 r33936  
    5252 #include <bcm963xx_tag.h> 
    5353  
    54 @@ -917,6 +918,9 @@ int __init board_register_devices(void) 
     54@@ -962,6 +963,9 @@ int __init board_register_devices(void) 
    5555            !board_get_mac_address(board.enet1.mac_addr)) 
    5656                bcm63xx_enet_register(1, &board.enet1); 
  • trunk/target/linux/brcm63xx/patches-3.6/404-bcm963xx_flashmap.patch

    r33935 r33936  
    3232        static char nullstring[] = "unallocated"; 
    3333 #endif 
    34 @@ -181,6 +182,16 @@ static int parse_redboot_partitions(stru 
     34@@ -179,6 +180,16 @@ static int parse_redboot_partitions(stru 
    3535                goto out; 
    3636        } 
     
    4949                struct fis_list *new_fl, **prev; 
    5050  
    51 @@ -201,10 +212,10 @@ static int parse_redboot_partitions(stru 
     51@@ -199,10 +210,10 @@ static int parse_redboot_partitions(stru 
    5252                        goto out; 
    5353                } 
  • trunk/target/linux/brcm63xx/patches-3.6/408-6358-enet1-external-mii-clk.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -855,6 +855,8 @@ void __init board_prom_init(void) 
     3@@ -900,6 +900,8 @@ void __init board_prom_init(void) 
    44                if (BCMCPU_IS_6348()) 
    55                        val |= GPIO_MODE_6348_G3_EXT_MII | 
  • trunk/target/linux/brcm63xx/patches-3.6/415-bcm63xx_enet-add-support-for-bcm6368-internal-ethern.patch

    r33935 r33936  
    1414--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    1515+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    16 @@ -920,6 +920,10 @@ int __init board_register_devices(void) 
     16@@ -965,6 +965,10 @@ int __init board_register_devices(void) 
    1717            !board_get_mac_address(board.enet1.mac_addr)) 
    1818                bcm63xx_enet_register(1, &board.enet1); 
     
    206206--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    207207+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    208 @@ -809,10 +809,60 @@ 
     208@@ -803,10 +803,60 @@ 
    209209  * _REG relative to RSET_ENETSW 
    210210  *************************************************************************/ 
  • trunk/target/linux/brcm63xx/patches-3.6/422-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch

    r33935 r33936  
    1111--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    1212+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    13 @@ -838,6 +838,19 @@ 
     13@@ -832,6 +832,19 @@ 
    1414 #define ENETSW_PORTOV_FDX_MASK         (1 << 1) 
    1515 #define ENETSW_PORTOV_LINKUP_MASK      (1 << 0) 
  • trunk/target/linux/brcm63xx/patches-3.6/425-MIPS-BCM63XX-add-HS-SPI-platform-device-and-register.patch

    r33935 r33936  
    3636 #include <bcm63xx_dev_spi.h> 
    3737 #include <bcm63xx_dev_usb_ohci.h> 
    38 @@ -945,6 +946,7 @@ int __init board_register_devices(void) 
     38@@ -990,6 +991,7 @@ int __init board_register_devices(void) 
    3939                        pr_err(PFX "failed to register fallback SPROM\n"); 
    4040        } 
  • trunk/target/linux/brcm63xx/patches-3.6/426-SPI-MIPS-BCM63XX-Add-HS-SPI-driver.patch

    r33935 r33936  
    4747 obj-$(CONFIG_SPI_BCM63XX)              += spi-bcm63xx.o 
    4848+obj-$(CONFIG_SPI_BCM63XX_HSSPI)                += spi-bcm63xx-hsspi.o 
    49  obj-$(CONFIG_SPI_BFIN)                 += spi-bfin5xx.o 
     49 obj-$(CONFIG_SPI_BFIN5XX)              += spi-bfin5xx.o 
    5050 obj-$(CONFIG_SPI_BFIN_SPORT)           += spi-bfin-sport.o 
    5151 obj-$(CONFIG_SPI_BITBANG)              += spi-bitbang.o 
  • trunk/target/linux/brcm63xx/patches-3.6/427-MIPS-BCM63XX-Register-SPI-flash-if-present.patch

    r33935 r33936  
    8585--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    8686+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    87 @@ -614,6 +614,7 @@ 
     87@@ -608,6 +608,7 @@ 
    8888 #define GPIO_STRAPBUS_REG              0x40 
    8989 #define STRAPBUS_6358_BOOT_SEL_PARALLEL        (1 << 1) 
     
    9393 #define STRAPBUS_6368_BOOT_SEL_NAND    0 
    9494 #define STRAPBUS_6368_BOOT_SEL_SERIAL  1 
    95 @@ -1308,6 +1309,7 @@ 
     95@@ -1300,6 +1301,7 @@ 
    9696 #define STRAPBUS_6362_BOOT_SEL_NAND    (0 << 15) 
    9797  
  • trunk/target/linux/brcm63xx/patches-3.6/428-MIPS-BCM63XX-add-flash-detection-for-BCM6362.patch

    r33935 r33936  
    4141--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    4242+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    43 @@ -1304,6 +1304,7 @@ 
     43@@ -1296,6 +1296,7 @@ 
    4444  
    4545 #define MISC_STRAPBUS_6362_REG         0x14 
  • trunk/target/linux/brcm63xx/patches-3.6/428-MIPS-BCM63XX-move-nvram-related-functions-into-their.patch

    r33935 r33936  
    4747  
    4848 /* 
    49 @@ -696,50 +695,16 @@ const char *board_get_name(void) 
     49@@ -741,50 +740,16 @@ const char *board_get_name(void) 
    5050        return board.name; 
    5151 } 
     
    101101                        printk(KERN_DEBUG "No bcm_tag found!\n"); 
    102102                        return; 
    103 @@ -749,9 +714,9 @@ static void __init boardid_fixup(u8 *boo 
     103@@ -794,9 +759,9 @@ static void __init boardid_fixup(u8 *boo 
    104104        if (tag->information1[0] != '+') 
    105105                return; 
     
    113113  
    114114 /* 
    115 @@ -759,9 +724,10 @@ static void __init boardid_fixup(u8 *boo 
     115@@ -804,9 +769,10 @@ static void __init boardid_fixup(u8 *boo 
    116116  */ 
    117117 void __init board_prom_init(void) 
     
    126126  
    127127        /* read base address of boot chip select (0) 
    128 @@ -786,32 +752,19 @@ void __init board_prom_init(void) 
     128@@ -831,32 +797,19 @@ void __init board_prom_init(void) 
    129129                strcpy(cfe_version, "unknown"); 
    130130        printk(KERN_INFO PFX "CFE version: %s\n", cfe_version); 
     
    163163                /* copy, board desc array is marked initdata */ 
    164164                memcpy(&board, bcm963xx_boards[i], sizeof(board)); 
    165 @@ -821,7 +774,7 @@ void __init board_prom_init(void) 
     165@@ -866,7 +819,7 @@ void __init board_prom_init(void) 
    166166        /* bail out if board is not found, will complain later */ 
    167167        if (!board.name[0]) { 
     
    172172                printk(KERN_ERR PFX "unknown bcm963xx board: %s\n", 
    173173                       name); 
    174 @@ -914,15 +867,15 @@ int __init board_register_devices(void) 
     174@@ -959,15 +912,15 @@ int __init board_register_devices(void) 
    175175                bcm63xx_pcmcia_register(); 
    176176  
     
    191191  
    192192        if (board.has_ehci0) 
    193 @@ -938,7 +891,7 @@ int __init board_register_devices(void) 
     193@@ -983,7 +936,7 @@ int __init board_register_devices(void) 
    194194         * do this after registering enet devices 
    195195         */ 
  • trunk/target/linux/brcm63xx/patches-3.6/431-MTD-physmap-allow-passing-pp_data.patch

    r33935 r33936  
    1111--- a/drivers/mtd/maps/physmap.c 
    1212+++ b/drivers/mtd/maps/physmap.c 
    13 @@ -84,6 +84,7 @@ static int physmap_flash_probe(struct pl 
     13@@ -100,6 +100,7 @@ static int physmap_flash_probe(struct pl 
    1414 { 
    1515        struct physmap_flash_data *physmap_data; 
     
    1919        const char **part_types; 
    2020        int err = 0; 
    21 @@ -173,8 +174,9 @@ static int physmap_flash_probe(struct pl 
    22                 goto err_out; 
     21@@ -191,8 +192,9 @@ static int physmap_flash_probe(struct pl 
     22        spin_lock_init(&info->vpp_lock); 
    2323  
    2424        part_types = physmap_data->part_probe_types ? : part_probe_types; 
    2525+       pp_data = physmap_data->pp_data ? physmap_data->pp_data : NULL; 
    2626  
    27 -       mtd_device_parse_register(info->cmtd, part_types, 0, 
     27-       mtd_device_parse_register(info->cmtd, part_types, NULL, 
    2828+       mtd_device_parse_register(info->cmtd, part_types, pp_data, 
    2929                                  physmap_data->parts, physmap_data->nr_parts); 
  • trunk/target/linux/brcm63xx/patches-3.6/432-BCM63XX-allow-providing-fixup-data-in-board-data.patch

    r33935 r33936  
    1919 #define PFX    "board_bcm963xx: " 
    2020  
    21 @@ -856,6 +857,7 @@ int __init board_register_devices(void) 
     21@@ -901,6 +902,7 @@ int __init board_register_devices(void) 
    2222 { 
    2323        int button_count = 0; 
     
    2727        if (board.has_uart0) 
    2828                bcm63xx_uart_register(0); 
    29 @@ -891,7 +893,8 @@ int __init board_register_devices(void) 
     29@@ -936,7 +938,8 @@ int __init board_register_devices(void) 
    3030         * do this after registering enet devices 
    3131         */ 
     
    3737                memcpy(bcm63xx_sprom.et1mac, bcm63xx_sprom.il0mac, ETH_ALEN); 
    3838                if (ssb_arch_register_fallback_sprom( 
    39 @@ -933,5 +936,9 @@ int __init board_register_devices(void) 
     39@@ -978,5 +981,9 @@ int __init board_register_devices(void) 
    4040                platform_device_register(&bcm63xx_gpio_keys_device); 
    4141        } 
  • trunk/target/linux/brcm63xx/patches-3.6/433-MTD-m25p80-allow-passing-pp_data.patch

    r33935 r33936  
    1111--- a/drivers/mtd/devices/m25p80.c 
    1212+++ b/drivers/mtd/devices/m25p80.c 
    13 @@ -887,6 +887,9 @@ static int __devinit m25p_probe(struct s 
     13@@ -861,6 +861,9 @@ static int __devinit m25p_probe(struct s 
    1414                        dev_warn(&spi->dev, "unrecognized id %s\n", data->type); 
    1515        } 
  • trunk/target/linux/brcm63xx/patches-3.6/437-MIPS-BCM63XX-pass-caldata-info-to-flash.patch

    r33935 r33936  
    1212--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    1313+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    14 @@ -912,7 +912,7 @@ int __init board_register_devices(void) 
     14@@ -957,7 +957,7 @@ int __init board_register_devices(void) 
    1515        if (board.num_spis) 
    1616                spi_register_board_info(board.spis, board.num_spis); 
  • trunk/target/linux/brcm63xx/patches-3.6/440-MIPS-BCM63XX-enable-SPI-controller-for-BCM6362.patch

    r33935 r33936  
    7777--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    7878+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    79 @@ -1223,6 +1223,22 @@ 
     79@@ -1215,6 +1215,22 @@ 
    8080 #define SPI_6358_MSG_TAIL              0x709 
    8181 #define SPI_6358_RX_TAIL               0x70B 
  • trunk/target/linux/brcm63xx/patches-3.6/443-MIPS-BCM63XX-enable-enet-for-BCM6345.patch

    r33935 r33936  
    106106        if (ret) 
    107107                return ret; 
    108 @@ -248,6 +303,10 @@ bcm63xx_enetsw_register(const struct bcm 
    109         else if (BCMCPU_IS_6368()) 
    110                 enetsw_pd.num_ports = ENETSW_PORTS_6368; 
    111   
    112 +       enetsw_pd.dma_chan_width = ENETDMA_CHAN_WIDTH; 
    113 +       enetsw_pd.dma_chan_en_mask = ENETDMAC_CHANCFG_EN_MASK; 
    114 +       enetsw_pd.dma_chan_int_mask = ENETDMAC_IR_PKTDONE_MASK; 
    115 + 
    116         ret = platform_device_register(&bcm63xx_enetsw_device); 
    117         if (ret) 
    118                 return ret; 
    119108--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    120109+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    121 @@ -715,6 +715,8 @@ 
     110@@ -709,6 +709,8 @@ 
    122111 /************************************************************************* 
    123112  * _REG relative to RSET_ENETDMA 
     
    128117 /* Controller Configuration Register */ 
    129118 #define ENETDMA_CFG_REG                        (0x0) 
    130 @@ -764,29 +766,54 @@ 
     119@@ -758,29 +760,54 @@ 
    131120 /* State Ram Word 4 */ 
    132121 #define ENETDMA_SRAM4_REG(x)           (0x20c + (x) * 0x10) 
     
    187176  
    188177 /************************************************************************* 
    189 @@ -794,16 +821,16 @@ 
     178@@ -788,16 +815,16 @@ 
    190179  *************************************************************************/ 
    191180  
     
    548537-       enet_dmac_writel(priv, 0, ENETDMAC_IRMASK_REG(priv->rx_chan)); 
    549538-       enet_dmac_writel(priv, 0, ENETDMAC_IRMASK_REG(priv->tx_chan)); 
    550 +       enet_dmac_writel(priv, 0, ENETDMAC_IRMASK, priv->rx_chan); 
    551 +       enet_dmac_writel(priv, 0, ENETDMAC_IRMASK, priv->tx_chan); 
     539+       enet_dmac_writel(priv, 0, ENETDMAC_IRMASK_REG, priv->rx_chan); 
     540+       enet_dmac_writel(priv, 0, ENETDMAC_IRMASK_REG, priv->tx_chan); 
    552541  
    553542        ret = request_irq(priv->irq_rx, bcm_enet_isr_dma, 
     
    580569        enet_dmac_writel(priv, priv->dma_maxburst, 
    581570-                        ENETDMAC_MAXBURST_REG(priv->rx_chan)); 
    582 +                        ENETDMAC_MAXBURST, priv->rx_chan); 
     571+                        ENETDMAC_MAXBURST_REG, priv->rx_chan); 
    583572        enet_dmac_writel(priv, priv->dma_maxburst, 
    584573-                        ENETDMAC_MAXBURST_REG(priv->tx_chan)); 
    585 +                        ENETDMAC_MAXBURST, priv->tx_chan); 
     574+                        ENETDMAC_MAXBURST_REG, priv->tx_chan); 
    586575  
    587576        /* set flow control low/high threshold to 1/3 / 2/3 */ 
     
    592581        enet_dmac_writel(priv, ENETDMAC_CHANCFG_EN_MASK, 
    593582-                        ENETDMAC_CHANCFG_REG(priv->rx_chan)); 
    594 +                        ENETDMAC_CHANCFG, priv->rx_chan); 
     583+                        ENETDMAC_CHANCFG_REG, priv->rx_chan); 
    595584  
    596585        /* watch "packet transferred" interrupt in rx and tx */ 
    597586        enet_dmac_writel(priv, ENETDMAC_IR_PKTDONE_MASK, 
    598587-                        ENETDMAC_IR_REG(priv->rx_chan)); 
    599 +                        ENETDMAC_IR, priv->rx_chan); 
     588+                        ENETDMAC_IR_REG, priv->rx_chan); 
    600589        enet_dmac_writel(priv, ENETDMAC_IR_PKTDONE_MASK, 
    601590-                        ENETDMAC_IR_REG(priv->tx_chan)); 
    602 +                        ENETDMAC_IR, priv->tx_chan); 
     591+                        ENETDMAC_IR_REG, priv->tx_chan); 
    603592  
    604593        /* make sure we enable napi before rx interrupt  */ 
     
    607596        enet_dmac_writel(priv, ENETDMAC_IR_PKTDONE_MASK, 
    608597-                        ENETDMAC_IRMASK_REG(priv->rx_chan)); 
    609 +                        ENETDMAC_IRMASK, priv->rx_chan); 
     598+                        ENETDMAC_IRMASK_REG, priv->rx_chan); 
    610599        enet_dmac_writel(priv, ENETDMAC_IR_PKTDONE_MASK, 
    611600-                        ENETDMAC_IRMASK_REG(priv->tx_chan)); 
    612 +                        ENETDMAC_IRMASK, priv->tx_chan); 
     601+                        ENETDMAC_IRMASK_REG, priv->tx_chan); 
    613602  
    614603        netif_carrier_on(dev); 
     
    620609-       enet_dmac_writel(priv, 0, ENETDMAC_IRMASK_REG(priv->rx_chan)); 
    621610-       enet_dmac_writel(priv, 0, ENETDMAC_IRMASK_REG(priv->tx_chan)); 
    622 +       enet_dmac_writel(priv, 0, ENETDMAC_IRMASK, priv->rx_chan); 
    623 +       enet_dmac_writel(priv, 0, ENETDMAC_IRMASK, priv->tx_chan); 
     611+       enet_dmac_writel(priv, 0, ENETDMAC_IRMASK_REG, priv->rx_chan); 
     612+       enet_dmac_writel(priv, 0, ENETDMAC_IRMASK_REG, priv->tx_chan); 
    624613  
    625614        /* disable dma & mac */ 
    626615        bcm_enet_disable_dma(priv, priv->tx_chan); 
    627 @@ -2757,6 +2793,9 @@ static int __devinit bcm_enetsw_probe(st 
    628                 memcpy(priv->used_ports, pd->used_ports, 
    629                        sizeof (pd->used_ports)); 
    630                 priv->num_ports = pd->num_ports; 
    631 +               priv->dma_chan_en_mask = pd->dma_chan_en_mask; 
    632 +               priv->dma_chan_int_mask = pd->dma_chan_int_mask; 
    633 +               priv->dma_chan_width = pd->dma_chan_width; 
    634         } 
    635   
    636         ret = compute_hw_mtu(priv, dev->mtu); 
    637616--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.h 
    638617+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.h 
     
    711690  
    712691 /* 
    713 @@ -64,6 +81,15 @@ struct bcm63xx_enetsw_platform_data { 
    714         char mac_addr[ETH_ALEN]; 
    715         int num_ports; 
    716         struct bcm63xx_enetsw_port used_ports[ENETSW_MAX_PORT]; 
    717 + 
    718 +       /* DMA channel enable mask */ 
    719 +       u32 dma_chan_en_mask; 
    720 + 
    721 +       /* DMA channel interrupt mask */ 
    722 +       u32 dma_chan_int_mask; 
    723 + 
    724 +       /* DMA channel register width */ 
    725 +       unsigned int dma_chan_width; 
    726  }; 
    727   
    728  int __init bcm63xx_enet_register(int unit, 
    729 @@ -72,4 +98,66 @@ int __init bcm63xx_enet_register(int uni 
     692@@ -72,4 +89,66 @@ int __init bcm63xx_enet_register(int uni 
    730693 int __init 
    731694 bcm63xx_enetsw_register(const struct bcm63xx_enetsw_platform_data *pd); 
  • trunk/target/linux/brcm63xx/patches-3.6/500-board-D4PW.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -469,6 +469,54 @@ static struct board_info __initdata boar 
     3@@ -511,6 +511,54 @@ static struct board_info __initdata boar 
    44  
    55        .has_ohci0 = 1, 
     
    5656  
    5757 /* 
    58 @@ -640,6 +688,7 @@ static const struct board_info __initdat 
     58@@ -685,6 +733,7 @@ static const struct board_info __initdat 
    5959        &board_DV201AMR, 
    6060        &board_96348gw_a, 
  • trunk/target/linux/brcm63xx/patches-3.6/501-board-NB4.patch

    r33935 r33936  
    2323  
    2424 /* 
    25 @@ -666,6 +674,586 @@ static struct board_info __initdata boar 
     25@@ -708,6 +716,586 @@ static struct board_info __initdata boar 
    2626  
    2727        .has_ohci0                      = 1, 
     
    610610  
    611611 /* 
    612 @@ -696,6 +1284,11 @@ static const struct board_info __initdat 
     612@@ -741,6 +1329,11 @@ static const struct board_info __initdat 
    613613        &board_96358vw2, 
    614614        &board_AGPFS0, 
     
    622622 }; 
    623623  
    624 @@ -750,6 +1343,16 @@ static void __init boardid_fixup(u8 *boo 
     624@@ -795,6 +1388,16 @@ static void __init boardid_fixup(u8 *boo 
    625625        struct bcm_tag *tag = (struct bcm_tag *)(boot_addr + CFE_OFFSET_64K); 
    626626        char *board_name = (char *)bcm63xx_nvram_get_name(); 
  • trunk/target/linux/brcm63xx/patches-3.6/502-board-96338W2_E7T.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -140,6 +140,38 @@ static struct board_info __initdata boar 
     3@@ -182,6 +182,38 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    4040  
    4141 /* 
    42 @@ -1263,6 +1295,7 @@ static const struct board_info __initdat 
     42@@ -1308,6 +1340,7 @@ static const struct board_info __initdat 
    4343 #ifdef CONFIG_BCM63XX_CPU_6338 
    4444        &board_96338gw, 
  • trunk/target/linux/brcm63xx/patches-3.6/503-board-CPVA642.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -663,6 +663,96 @@ static struct board_info __initdata boar 
     3@@ -705,6 +705,96 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    9898        .name                           = "AGPF-S0", 
    9999        .expected_cpu_id                = 0x6358, 
    100 @@ -1316,6 +1406,7 @@ static const struct board_info __initdat 
     100@@ -1361,6 +1451,7 @@ static const struct board_info __initdat 
    101101        &board_96358vw, 
    102102        &board_96358vw2, 
  • trunk/target/linux/brcm63xx/patches-3.6/504-board_dsl_274xb_rev_c.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -797,6 +797,59 @@ static struct board_info __initdata boar 
     3@@ -839,6 +839,59 @@ static struct board_info __initdata boar 
    44        .has_ohci0                      = 1, 
    55 }; 
     
    6161        .sck            = NB4_SPI_GPIO_CLK, 
    6262        .mosi           = NB4_SPI_GPIO_MOSI, 
    63 @@ -1408,6 +1461,7 @@ static const struct board_info __initdat 
     63@@ -1453,6 +1506,7 @@ static const struct board_info __initdat 
    6464        &board_AGPFS0, 
    6565        &board_CPVA642, 
  • trunk/target/linux/brcm63xx/patches-3.6/505-board_spw500v.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -557,6 +557,67 @@ static struct board_info __initdata boar 
     3@@ -599,6 +599,67 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    6969  
    7070 /* 
    71 @@ -1453,6 +1514,7 @@ static const struct board_info __initdat 
     71@@ -1498,6 +1559,7 @@ static const struct board_info __initdat 
    7272        &board_96348gw_a, 
    7373        &board_rta1025w_16, 
  • trunk/target/linux/brcm63xx/patches-3.6/506-board_gw6200_gw6000.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -426,6 +426,112 @@ static struct board_info __initdata boar 
     3@@ -468,6 +468,112 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    114114        .name                           = "F@ST2404", 
    115115        .expected_cpu_id                = 0x6348, 
    116 @@ -1507,6 +1613,8 @@ static const struct board_info __initdat 
     116@@ -1552,6 +1658,8 @@ static const struct board_info __initdat 
    117117 #ifdef CONFIG_BCM63XX_CPU_6348 
    118118        &board_96348r, 
  • trunk/target/linux/brcm63xx/patches-3.6/507-board-MAGIC.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -724,6 +724,76 @@ static struct board_info __initdata boar 
     3@@ -766,6 +766,76 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    7878  
    7979 /* 
    80 @@ -1623,6 +1693,7 @@ static const struct board_info __initdat 
     80@@ -1668,6 +1738,7 @@ static const struct board_info __initdat 
    8181        &board_rta1025w_16, 
    8282        &board_96348_D4PW, 
  • trunk/target/linux/brcm63xx/patches-3.6/508-board_hw553.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -1666,6 +1666,80 @@ static struct board_info __initdata boar 
     3@@ -1708,6 +1708,80 @@ static struct board_info __initdata boar 
    44        .spis = nb4_spi_devices, 
    55        .num_spis = ARRAY_SIZE(nb4_spi_devices), 
     
    8282  
    8383 /* 
    84 @@ -1708,6 +1782,7 @@ static const struct board_info __initdat 
     84@@ -1753,6 +1827,7 @@ static const struct board_info __initdat 
    8585        &board_nb4_ser_r2, 
    8686        &board_nb4_fxc_r1, 
  • trunk/target/linux/brcm63xx/patches-3.6/509-board_rta1320_16m.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -172,6 +172,43 @@ static struct board_info __initdata boar 
     3@@ -214,6 +214,43 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    4545  
    4646 /* 
    47 @@ -1750,6 +1787,7 @@ static const struct board_info __initdat 
     47@@ -1795,6 +1832,7 @@ static const struct board_info __initdat 
    4848        &board_96338gw, 
    4949        &board_96338w, 
  • trunk/target/linux/brcm63xx/patches-3.6/510-board_spw303v.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -1777,6 +1777,72 @@ static struct board_info __initdata boar 
     3@@ -1819,6 +1819,72 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    7474  
    7575 /* 
    76 @@ -1821,6 +1887,7 @@ static const struct board_info __initdat 
     76@@ -1866,6 +1932,7 @@ static const struct board_info __initdat 
    7777        &board_nb4_fxc_r1, 
    7878        &board_nb4_fxc_r2, 
  • trunk/target/linux/brcm63xx/patches-3.6/511-board_V2500V.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -831,6 +831,63 @@ static struct board_info __initdata boar 
     3@@ -873,6 +873,63 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    6565  
    6666 /* 
    67 @@ -1872,6 +1929,7 @@ static const struct board_info __initdat 
     67@@ -1917,6 +1974,7 @@ static const struct board_info __initdat 
    6868        &board_96348_D4PW, 
    6969        &board_spw500v, 
     
    7373  
    7474 #ifdef CONFIG_BCM63XX_CPU_6358 
    75 @@ -1992,6 +2050,23 @@ void __init board_prom_init(void) 
     75@@ -2037,6 +2095,23 @@ void __init board_prom_init(void) 
    7676                val &= MPI_CSBASE_BASE_MASK; 
    7777        } 
  • trunk/target/linux/brcm63xx/patches-3.6/512-board_BTV2110.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -395,6 +395,62 @@ static struct board_info __initdata boar 
     3@@ -437,6 +437,62 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    6464        .name                           = "96348GW", 
    6565        .expected_cpu_id                = 0x6348, 
    66 @@ -1930,6 +1986,7 @@ static const struct board_info __initdat 
     66@@ -1975,6 +2031,7 @@ static const struct board_info __initdat 
    6767        &board_spw500v, 
    6868        &board_96348sv, 
  • trunk/target/linux/brcm63xx/patches-3.6/513-board_livebox.patch

    r33935 r33936  
    1414--- a/arch/mips/bcm63xx/boards/Makefile 
    1515+++ b/arch/mips/bcm63xx/boards/Makefile 
    16 @@ -1,3 +1,4 @@ 
     16@@ -1 +1,2 @@ 
    1717 obj-$(CONFIG_BOARD_BCM963XX)           += board_bcm963xx.o 
    1818+obj-$(CONFIG_BOARD_LIVEBOX)            += board_livebox.o 
    19   
    20  ccflags-y := -Werror 
    2119--- /dev/null 
    2220+++ b/arch/mips/bcm63xx/boards/board_livebox.c 
  • trunk/target/linux/brcm63xx/patches-3.6/514-board_ct536_ct5621.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -451,6 +451,49 @@ static struct board_info __initdata boar 
     3@@ -493,6 +493,49 @@ static struct board_info __initdata boar 
    44 }; 
    55  
     
    5151        .name                           = "96348GW", 
    5252        .expected_cpu_id                = 0x6348, 
    53 @@ -1987,6 +2030,7 @@ static const struct board_info __initdat 
     53@@ -2032,6 +2075,7 @@ static const struct board_info __initdat 
    5454        &board_96348sv, 
    5555        &board_V2500V_BB, 
  • trunk/target/linux/brcm63xx/patches-3.6/515-board_DWV-S0_fixes.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -1210,6 +1210,8 @@ static struct board_info __initdata boar 
     3@@ -1252,6 +1252,8 @@ static struct board_info __initdata boar 
    44        .name                           = "DWV-S0", 
    55        .expected_cpu_id                = 0x6358, 
     
    1010        .has_enet1                      = 1, 
    1111        .has_pci                        = 1, 
    12 @@ -1225,6 +1227,7 @@ static struct board_info __initdata boar 
     12@@ -1267,6 +1269,7 @@ static struct board_info __initdata boar 
    1313        }, 
    1414  
  • trunk/target/linux/brcm63xx/patches-3.6/516-board_96348A-122.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -494,6 +494,67 @@ static struct board_info __initdata boar 
     3@@ -536,6 +536,67 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    6969        .name                           = "96348GW", 
    7070        .expected_cpu_id                = 0x6348, 
    71 @@ -2034,6 +2095,7 @@ static const struct board_info __initdat 
     71@@ -2079,6 +2140,7 @@ static const struct board_info __initdat 
    7272        &board_V2500V_BB, 
    7373        &board_V2110, 
  • trunk/target/linux/brcm63xx/patches-3.6/517-RTA1205W_16_uart_fixes.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -757,6 +757,7 @@ static struct board_info __initdata boar 
     3@@ -799,6 +799,7 @@ static struct board_info __initdata boar 
    44        .name                           = "RTA1025W_16", 
    55        .expected_cpu_id                = 0x6348, 
  • trunk/target/linux/brcm63xx/patches-3.6/519_board_CPVA502plus.patch

    r33935 r33936  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -1049,6 +1049,44 @@ static struct board_info __initdata boar 
     3@@ -1091,6 +1091,44 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    4646  
    4747 /* 
    48 @@ -2097,6 +2135,7 @@ static const struct board_info __initdat 
     48@@ -2142,6 +2180,7 @@ static const struct board_info __initdat 
    4949        &board_V2110, 
    5050        &board_ct536_ct5621, 
  • trunk/target/linux/brcm63xx/patches-3.6/520-bcm63xx-add-support-for-96368MVWG-board.patch

    r33935 r33936  
    1111--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    1212+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    13 @@ -2105,6 +2105,78 @@ static struct board_info __initdata boar 
     13@@ -2147,6 +2147,78 @@ static struct board_info __initdata boar 
    1414 #endif 
    1515  
     
    9090  */ 
    9191 static const struct board_info __initdata *bcm963xx_boards[] = { 
    92 @@ -2153,6 +2225,10 @@ static const struct board_info __initdat 
     92@@ -2198,6 +2270,10 @@ static const struct board_info __initdat 
    9393        &board_HW553, 
    9494        &board_spw303v, 
     
    101101  
    102102 /* 
    103 @@ -2324,12 +2400,25 @@ void __init board_prom_init(void) 
     103@@ -2369,12 +2445,25 @@ void __init board_prom_init(void) 
    104104                bcm63xx_pci_enabled = 1; 
    105105                if (BCMCPU_IS_6348()) 
  • trunk/target/linux/brcm63xx/patches-3.6/521-bcm63xx-add-support-for-96368MVNgr-board.patch

    r33935 r33936  
    1010--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    1111+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    12 @@ -2174,6 +2174,72 @@ static struct board_info __initdata boar 
     12@@ -2216,6 +2216,72 @@ static struct board_info __initdata boar 
    1313        .has_ohci0 = 1, 
    1414        .has_ehci0 = 1, 
     
    8383  
    8484 /* 
    85 @@ -2228,6 +2294,7 @@ static const struct board_info __initdat 
     85@@ -2273,6 +2339,7 @@ static const struct board_info __initdat 
    8686  
    8787 #ifdef CONFIG_BCM63XX_CPU_6368 
Note: See TracChangeset for help on using the changeset viewer.