Changeset 40380


Ignore:
Timestamp:
2014-04-04T12:17:08+02:00 (4 years ago)
Author:
jogo
Message:

brcm63xx: update development kernel to linux 3.14

Now that 3.13 will be EOL soon, switch to 3.14.

Known issues:

  • 74x164 is not available because upstream dropped non-DT support
  • jffs2 breaks with SMP

Unknown issues:

  • probably plenty

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

Location:
trunk/target/linux/brcm63xx
Files:
1 added
1 deleted
135 copied
1 moved

Legend:

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

    r40379 r40380  
    55CONFIG_ARCH_HIBERNATION_POSSIBLE=y 
    66CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y 
     7CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y 
    78CONFIG_ARCH_REQUIRE_GPIOLIB=y 
    89CONFIG_ARCH_SUSPEND_POSSIBLE=y 
     
    6768CONFIG_GENERIC_SMP_IDLE_THREAD=y 
    6869CONFIG_GPIOLIB=y 
    69 CONFIG_GPIO_74X164=y 
    7070CONFIG_GPIO_DEVRES=y 
    7171CONFIG_GPIO_SYSFS=y 
     
    7979CONFIG_HAVE_ARCH_TRACEHOOK=y 
    8080# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set 
     81CONFIG_HAVE_CC_STACKPROTECTOR=y 
    8182CONFIG_HAVE_CLK=y 
    8283CONFIG_HAVE_CONTEXT_TRACKING=y 
     
    119120CONFIG_MIPS=y 
    120121# CONFIG_MIPS_HUGE_TLB_SUPPORT is not set 
    121 CONFIG_MIPS_L1_CACHE_SHIFT=5 
     122CONFIG_MIPS_L1_CACHE_SHIFT=4 
     123CONFIG_MIPS_L1_CACHE_SHIFT_4=y 
    122124# CONFIG_MIPS_MACHINE is not set 
    123125CONFIG_MIPS_MT_DISABLED=y 
     126CONFIG_MIPS_O32_FP64_SUPPORT=y 
     127# CONFIG_MLX5_CORE is not set 
    124128CONFIG_MODULES_USE_ELF_REL=y 
    125129CONFIG_MODULE_FORCE_LOAD=y 
  • trunk/target/linux/brcm63xx/patches-3.14/101-MIPS-BCM63XX-add-USB-device-clock-enable-delay-to-cl.patch

    r40379 r40380  
    3232--- a/drivers/usb/gadget/bcm63xx_udc.c 
    3333+++ b/drivers/usb/gadget/bcm63xx_udc.c 
    34 @@ -386,7 +386,6 @@ static inline void set_clocks(struct bcm 
     34@@ -391,7 +391,6 @@ static inline void set_clocks(struct bcm 
    3535        if (is_enabled) { 
    3636                clk_enable(udc->usbh_clk); 
  • trunk/target/linux/brcm63xx/patches-3.14/102-MIPS-BCM63XX-move-code-touching-the-USB-private-regi.patch

    r40379 r40380  
    101101--- a/drivers/usb/gadget/bcm63xx_udc.c 
    102102+++ b/drivers/usb/gadget/bcm63xx_udc.c 
    103 @@ -41,6 +41,7 @@ 
     103@@ -40,6 +40,7 @@ 
    104104 #include <bcm63xx_dev_usb_usbd.h> 
    105105 #include <bcm63xx_io.h> 
     
    109109 #define DRV_MODULE_NAME                "bcm63xx_udc" 
    110110  
    111 @@ -863,22 +864,7 @@ static void bcm63xx_select_phy_mode(stru 
     111@@ -868,22 +869,7 @@ static void bcm63xx_select_phy_mode(stru 
    112112                bcm_gpio_writel(val, GPIO_PINMUX_OTHR_REG); 
    113113        } 
     
    133133  
    134134 /** 
    135 @@ -892,14 +878,9 @@ static void bcm63xx_select_phy_mode(stru 
     135@@ -897,14 +883,9 @@ static void bcm63xx_select_phy_mode(stru 
    136136  */ 
    137137 static void bcm63xx_select_pullup(struct bcm63xx_udc *udc, bool is_on) 
  • trunk/target/linux/brcm63xx/patches-3.14/202-MTD-DEVICES-m25p80-use-parsers-if-provided-in-flash-.patch

    r40379 r40380  
    1212--- a/drivers/mtd/devices/m25p80.c 
    1313+++ b/drivers/mtd/devices/m25p80.c 
    14 @@ -1124,7 +1124,8 @@ static int m25p_probe(struct spi_device 
     14@@ -1313,7 +1313,8 @@ static int m25p_probe(struct spi_device 
    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.14/203-MTD-DEVICES-m25p80-add-support-for-limiting-reads.patch

    r40379 r40380  
    1212--- a/drivers/mtd/devices/m25p80.c 
    1313+++ b/drivers/mtd/devices/m25p80.c 
    14 @@ -101,6 +101,7 @@ struct m25p { 
     14@@ -115,6 +115,7 @@ struct m25p { 
    1515        u8                      program_opcode; 
    1616        u8                      *command; 
    17         bool                    fast_read; 
     17        enum read_type          flash_read; 
    1818+       int                     max_transfer_len; 
    1919 }; 
    2020  
    2121 static inline struct m25p *mtd_to_m25p(struct mtd_info *mtd) 
    22 @@ -359,10 +360,9 @@ static int m25p80_erase(struct mtd_info 
     22@@ -509,10 +510,9 @@ static inline unsigned int m25p80_rx_nbi 
    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        uint8_t opcode; 
    34 @@ -405,6 +405,28 @@ static int m25p80_read(struct mtd_info * 
     34@@ -562,6 +562,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 @@ -1001,6 +1023,9 @@ static int m25p_probe(struct spi_device 
     63@@ -1158,6 +1180,9 @@ static int m25p_probe(struct spi_device 
    6464        if (!flash->command) 
    6565                return -ENOMEM; 
  • trunk/target/linux/brcm63xx/patches-3.14/204-USB-OHCI-allow-other-arches-to-use-the-BE-frame-numb.patch

    r40379 r40380  
    2121--- a/drivers/usb/host/ohci.h 
    2222+++ b/drivers/usb/host/ohci.h 
    23 @@ -650,7 +650,7 @@ static inline u32 hc32_to_cpup (const st 
     23@@ -639,7 +639,7 @@ static inline u32 hc32_to_cpup (const st 
    2424  * some big-endian SOC implementations.  Same thing happens with PSW access. 
    2525  */ 
  • trunk/target/linux/brcm63xx/patches-3.14/206-USB-EHCI-allow-limiting-ports-for-ehci-platform.patch

    r40379 r40380  
    2222--- a/drivers/usb/host/ehci-hcd.c 
    2323+++ b/drivers/usb/host/ehci-hcd.c 
    24 @@ -661,6 +661,10 @@ int ehci_setup(struct usb_hcd *hcd) 
     24@@ -660,6 +660,10 @@ int ehci_setup(struct usb_hcd *hcd) 
    2525  
    2626        /* cache this readonly data; minimize chip reads */ 
  • trunk/target/linux/brcm63xx/patches-3.14/330-MIPS-BCM63XX-add-a-new-cpu-variant-helper.patch

    r40379 r40380  
    3434 { 
    3535        return bcm63xx_cpu_rev; 
    36 @@ -332,6 +341,7 @@ void __init bcm63xx_cpu_init(void) 
     36@@ -334,6 +343,7 @@ void __init bcm63xx_cpu_init(void) 
    3737        /* read out CPU type */ 
    3838        tmp = bcm_readl(chipid_reg); 
  • trunk/target/linux/brcm63xx/patches-3.14/332-MIPS-BCM63XX-detect-bcm6328-variants.patch

    r40379 r40380  
    1111--- a/arch/mips/bcm63xx/cpu.c 
    1212+++ b/arch/mips/bcm63xx/cpu.c 
    13 @@ -304,6 +304,7 @@ void __init bcm63xx_cpu_init(void) 
     13@@ -306,6 +306,7 @@ void __init bcm63xx_cpu_init(void) 
    1414        struct cpuinfo_mips *c = &current_cpu_data; 
    1515        unsigned int cpu = smp_processor_id(); 
     
    1919        /* soc registers location depends on cpu type */ 
    2020        chipid_reg = 0; 
    21 @@ -343,6 +344,7 @@ void __init bcm63xx_cpu_init(void) 
     21@@ -345,6 +346,7 @@ void __init bcm63xx_cpu_init(void) 
    2222        bcm63xx_cpu_id = (tmp & REV_CHIPID_MASK) >> REV_CHIPID_SHIFT; 
    2323        bcm63xx_cpu_variant = bcm63xx_cpu_id; 
     
    2727        switch (bcm63xx_cpu_id) { 
    2828        case BCM3368_CPU_ID: 
    29 @@ -352,6 +354,14 @@ void __init bcm63xx_cpu_init(void) 
     29@@ -354,6 +356,14 @@ void __init bcm63xx_cpu_init(void) 
    3030        case BCM6328_CPU_ID: 
    3131                bcm63xx_regs_base = bcm6328_regs_base; 
  • trunk/target/linux/brcm63xx/patches-3.14/333-MIPS-BCM63XX-detect-BCM6362-variants.patch

    r40379 r40380  
    1111--- a/arch/mips/bcm63xx/cpu.c 
    1212+++ b/arch/mips/bcm63xx/cpu.c 
    13 @@ -382,6 +382,14 @@ void __init bcm63xx_cpu_init(void) 
     13@@ -384,6 +384,14 @@ void __init bcm63xx_cpu_init(void) 
    1414        case BCM6362_CPU_ID: 
    1515                bcm63xx_regs_base = bcm6362_regs_base; 
  • trunk/target/linux/brcm63xx/patches-3.14/334-MIPS-BCM63XX-add-support-for-BCM6368-variants.patch

    r40379 r40380  
    1111--- a/arch/mips/bcm63xx/cpu.c 
    1212+++ b/arch/mips/bcm63xx/cpu.c 
    13 @@ -392,8 +392,12 @@ void __init bcm63xx_cpu_init(void) 
     13@@ -394,8 +394,12 @@ void __init bcm63xx_cpu_init(void) 
    1414  
    1515                break; 
  • trunk/target/linux/brcm63xx/patches-3.14/337-MIPS-BCM63XX-widen-cpuid-field.patch

    r40379 r40380  
    2020  
    2121 static u32 bcm63xx_cpu_variant __read_mostly; 
     22@@ -127,7 +127,7 @@ unsigned int bcm63xx_get_memory_size(voi 
     23  
     24 static unsigned int detect_cpu_clock(void) 
     25 { 
     26-       u16 cpu_id = bcm63xx_get_cpu_id(); 
     27+       u32 cpu_id = bcm63xx_get_cpu_id(); 
     28  
     29        switch (cpu_id) { 
     30        case BCM3368_CPU_ID: 
    2231--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_cpu.h 
    2332+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_cpu.h 
  • trunk/target/linux/brcm63xx/patches-3.14/339-MIPS-BCM63XX-add-support-for-BCM63268.patch

    r40379 r40380  
    148148 { 
    149149        return bcm63xx_cpu_variant; 
    150 @@ -251,6 +260,27 @@ static unsigned int detect_cpu_clock(voi 
     150@@ -253,6 +262,27 @@ static unsigned int detect_cpu_clock(voi 
    151151  
    152152                return (((64 * 1000000) / p1) * p2 * ndiv) / m1; 
     
    175175  
    176176        default: 
    177                 BUG(); 
    178 @@ -265,7 +295,7 @@ static unsigned int detect_memory_size(v 
     177                panic("Failed to detect clock for CPU with id=%04X\n", cpu_id); 
     178@@ -267,7 +297,7 @@ static unsigned int detect_memory_size(v 
    179179        unsigned int cols = 0, rows = 0, is_32bits = 0, banks = 0; 
    180180        u32 val; 
     
    185185  
    186186        if (BCMCPU_IS_6345()) { 
    187 @@ -304,6 +334,7 @@ void __init bcm63xx_cpu_init(void) 
     187@@ -306,6 +336,7 @@ void __init bcm63xx_cpu_init(void) 
    188188        struct cpuinfo_mips *c = &current_cpu_data; 
    189189        unsigned int cpu = smp_processor_id(); 
     
    193193  
    194194        /* soc registers location depends on cpu type */ 
    195 @@ -325,6 +356,9 @@ void __init bcm63xx_cpu_init(void) 
     195@@ -327,6 +358,9 @@ void __init bcm63xx_cpu_init(void) 
    196196                case 0x10: 
    197197                        chipid_reg = BCM_6345_PERF_BASE; 
     
    203203                        chipid_reg = BCM_6368_PERF_BASE; 
    204204                        break; 
    205 @@ -332,6 +366,7 @@ void __init bcm63xx_cpu_init(void) 
     205@@ -334,6 +368,7 @@ void __init bcm63xx_cpu_init(void) 
    206206                break; 
    207207        } 
     
    211211         * really early to panic, but delaying panic would not help since we 
    212212         * will never get any working console 
    213 @@ -341,10 +376,17 @@ void __init bcm63xx_cpu_init(void) 
     213@@ -343,10 +378,17 @@ void __init bcm63xx_cpu_init(void) 
    214214  
    215215        /* read out CPU type */ 
     
    232232        switch (bcm63xx_cpu_id) { 
    233233        case BCM3368_CPU_ID: 
    234 @@ -399,6 +441,15 @@ void __init bcm63xx_cpu_init(void) 
     234@@ -401,6 +443,15 @@ void __init bcm63xx_cpu_init(void) 
    235235                /* BCM6369 is a BCM6368 without xDSL, so treat it the same */ 
    236236                bcm63xx_cpu_id = BCM6368_CPU_ID; 
     
    688688 #define PERF_MIPSPLLCTL_REG            0x34 
    689689 #define MIPSPLLCTL_N1_SHIFT            20 
    690 @@ -1499,6 +1571,13 @@ 
     690@@ -1379,6 +1451,13 @@ 
    691691 #define STRAPBUS_6362_BOOT_SEL_SERIAL  (1 << 15) 
    692692 #define STRAPBUS_6362_BOOT_SEL_NAND    (0 << 15) 
  • trunk/target/linux/brcm63xx/patches-3.14/341-MIPS-BCM63XX-add-support-for-BCM6318.patch

    r40379 r40380  
    9292        __GEN_CPU_REGS_TABLE(6328) 
    9393 }; 
    94 @@ -134,12 +142,38 @@ unsigned int bcm63xx_get_memory_size(voi 
     94@@ -134,6 +142,10 @@ unsigned int bcm63xx_get_memory_size(voi 
    9595        return bcm63xx_memory_size; 
    9696 } 
     
    102102 static unsigned int detect_cpu_clock(void) 
    103103 { 
    104         switch (bcm63xx_get_cpu_id()) { 
     104        u32 cpu_id = bcm63xx_get_cpu_id(); 
     105@@ -142,6 +154,28 @@ static unsigned int detect_cpu_clock(voi 
    105106        case BCM3368_CPU_ID: 
    106107                return 300000000; 
     
    131132        { 
    132133                unsigned int tmp, mips_pll_fcvo; 
    133 @@ -295,6 +329,13 @@ static unsigned int detect_memory_size(v 
     134@@ -297,6 +331,13 @@ static unsigned int detect_memory_size(v 
    134135        unsigned int cols = 0, rows = 0, is_32bits = 0, banks = 0; 
    135136        u32 val; 
     
    145146                return bcm_ddr_readl(DDR_CSEND_REG) << 24; 
    146147  
    147 @@ -342,6 +383,12 @@ void __init bcm63xx_cpu_init(void) 
     148@@ -344,6 +385,12 @@ void __init bcm63xx_cpu_init(void) 
    148149  
    149150        switch (c->cputype) { 
     
    158159                        __cpu_name[cpu] = "Broadcom BCM6338"; 
    159160                /* fall-through */ 
    160 @@ -389,6 +436,10 @@ void __init bcm63xx_cpu_init(void) 
     161@@ -391,6 +438,10 @@ void __init bcm63xx_cpu_init(void) 
    161162        bcm63xx_cpu_variant = bcm63xx_cpu_id; 
    162163  
     
    572573 #define TIMER_CTL1_REG                 0x8 
    573574 #define TIMER_CTL2_REG                 0xC 
    574 @@ -1372,6 +1444,8 @@ 
     575@@ -1252,6 +1324,8 @@ 
    575576 #define SDRAM_CFG_32B_MASK             (1 << SDRAM_CFG_32B_SHIFT) 
    576577 #define SDRAM_CFG_BANK_SHIFT           13 
  • trunk/target/linux/brcm63xx/patches-3.14/343-MIPS-BCM63XX-add-PCIe-support-for-BCM6318.patch

    r40379 r40380  
    8080--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    8181+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    82 @@ -1662,6 +1662,17 @@ 
     82@@ -1542,6 +1542,17 @@ 
    8383  * _REG relative to RSET_PCIE 
    8484  *************************************************************************/ 
     
    9898 #define CONFIG2_BAR1_SIZE_EN           1 
    9999 #define CONFIG2_BAR1_SIZE_MASK         0xf 
    100 @@ -1707,7 +1718,54 @@ 
     100@@ -1587,7 +1598,54 @@ 
    101101 #define PCIE_RC_INT_C                  (1 << 2) 
    102102 #define PCIE_RC_INT_D                  (1 << 3) 
     
    156156--- a/arch/mips/pci/ops-bcm63xx.c 
    157157+++ b/arch/mips/pci/ops-bcm63xx.c 
    158 @@ -489,8 +489,12 @@ static int bcm63xx_pcie_read(struct pci_ 
     158@@ -488,8 +488,12 @@ static int bcm63xx_pcie_read(struct pci_ 
    159159        if (!bcm63xx_pcie_can_access(bus, devfn)) 
    160160                return PCIBIOS_DEVICE_NOT_FOUND; 
     
    171171        data = bcm_pcie_readl(reg); 
    172172  
    173 @@ -509,8 +513,12 @@ static int bcm63xx_pcie_write(struct pci 
     173@@ -508,8 +512,12 @@ static int bcm63xx_pcie_write(struct pci 
    174174        if (!bcm63xx_pcie_can_access(bus, devfn)) 
    175175                return PCIBIOS_DEVICE_NOT_FOUND; 
  • trunk/target/linux/brcm63xx/patches-3.14/347-MIPS-BCM6318-USB-support.patch

    r40379 r40380  
    5959--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    6060+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    61 @@ -800,6 +800,12 @@ 
     61@@ -680,6 +680,12 @@ 
    6262 #define GPIO_MODE_6368_SPI_SSN4                (1 << 30) 
    6363 #define GPIO_MODE_6368_SPI_SSN5                (1 << 31) 
     
    7272 #define GPIO_PINMUX_OTHR_REG           0x24 
    7373 #define GPIO_PINMUX_OTHR_6328_USB_SHIFT 12 
    74 @@ -1118,6 +1124,7 @@ 
     74@@ -998,6 +1004,7 @@ 
    7575  
    7676 #define USBH_PRIV_SWAP_6358_REG                0x0 
     
    8080 #define USBH_PRIV_SWAP_USBD_SHIFT      6 
    8181 #define USBH_PRIV_SWAP_USBD_MASK       (1 << USBH_PRIV_SWAP_USBD_SHIFT) 
    82 @@ -1143,6 +1150,13 @@ 
     82@@ -1023,6 +1030,13 @@ 
    8383 #define USBH_PRIV_SETUP_IOC_SHIFT      4 
    8484 #define USBH_PRIV_SETUP_IOC_MASK       (1 << USBH_PRIV_SETUP_IOC_SHIFT) 
  • trunk/target/linux/brcm63xx/patches-3.14/348-MIPS-BCM63XX-fix-BCM63268-USB-clock.patch

    r40379 r40380  
    1111 /************************************************************************* 
    1212  * _REG relative to RSET_WDT 
    13 @@ -1666,6 +1669,11 @@ 
     13@@ -1546,6 +1549,11 @@ 
    1414 #define STRAPBUS_63268_FCVO_SHIFT      21 
    1515 #define STRAPBUS_63268_FCVO_MASK       (0xf << STRAPBUS_63268_FCVO_SHIFT) 
  • trunk/target/linux/brcm63xx/patches-3.14/349-MIPS-BCM63XX-add-BCM63268-USB-support.patch

    r40379 r40380  
    11--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    22+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    3 @@ -1152,11 +1152,18 @@ 
     3@@ -1032,11 +1032,18 @@ 
    44 #define USBH_PRIV_SETUP_6368_REG       0x28 
    55 #define USBH_PRIV_SETUP_IOC_SHIFT      4 
  • trunk/target/linux/brcm63xx/patches-3.14/403-6358-enet1-external-mii-clk.patch

    r40379 r40380  
    1212--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    1313+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    14 @@ -770,6 +770,8 @@ 
     14@@ -650,6 +650,8 @@ 
    1515 #define GPIO_MODE_6358_EXTRA_SPI_SS    (1 << 7) 
    1616 #define GPIO_MODE_6358_SERIAL_LED      (1 << 10) 
  • trunk/target/linux/brcm63xx/patches-3.14/408-bcm63xx_enet-enable-rgmii-clock-on-external-ports.patch

    r40379 r40380  
    1111--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    1212+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    13 @@ -1086,6 +1086,19 @@ 
     13@@ -966,6 +966,19 @@ 
    1414 #define ENETSW_PORTOV_FDX_MASK         (1 << 1) 
    1515 #define ENETSW_PORTOV_LINKUP_MASK      (1 << 0) 
  • trunk/target/linux/brcm63xx/patches-3.14/411-MIPS-BCM63XX-Register-SPI-flash-if-present.patch

    r40379 r40380  
    116116--- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    117117+++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h 
    118 @@ -827,6 +827,7 @@ 
     118@@ -707,6 +707,7 @@ 
    119119 #define GPIO_STRAPBUS_REG              0x40 
    120120 #define STRAPBUS_6358_BOOT_SEL_PARALLEL (1 << 1) 
     
    124124 #define STRAPBUS_6368_BOOT_SEL_NAND    0 
    125125 #define STRAPBUS_6368_BOOT_SEL_SERIAL  1 
    126 @@ -1697,6 +1698,7 @@ 
     126@@ -1577,6 +1578,7 @@ 
    127127 #define IDDQ_CTRL_63268_USBH           (1 << 4) 
    128128  
  • trunk/target/linux/brcm63xx/patches-3.14/414-MTD-m25p80-allow-passing-pp_data.patch

    r40379 r40380  
    1111--- a/drivers/mtd/devices/m25p80.c 
    1212+++ b/drivers/mtd/devices/m25p80.c 
    13 @@ -992,6 +992,9 @@ static int m25p_probe(struct spi_device 
     13@@ -1149,6 +1149,9 @@ static int m25p_probe(struct spi_device 
    1414                        dev_warn(&spi->dev, "unrecognized id %s\n", data->type); 
    1515        } 
  • trunk/target/linux/brcm63xx/patches-3.14/501-board-NB4.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -15,6 +15,8 @@ 
     3@@ -15,6 +15,10 @@ 
    44 #include <linux/gpio_keys.h> 
    55 #include <linux/input.h> 
    66 #include <linux/spi/spi.h> 
    77+#include <linux/spi/spi_gpio.h> 
     8+#if 0 /* FIXME: 3.14 removed non-DT support */ 
    89+#include <linux/spi/74x164.h> 
     10+#endif 
    911 #include <asm/addrspace.h> 
    1012 #include <bcm63xx_board.h> 
    1113 #include <bcm63xx_cpu.h> 
    12 @@ -49,6 +51,12 @@ 
     14@@ -49,6 +53,12 @@ 
    1315 #define CFE_OFFSET_64K                 0x10000 
    1416 #define CFE_OFFSET_128K                        0x20000 
     
    2325  
    2426 /* 
    25 @@ -755,6 +763,601 @@ static struct board_info __initdata boar 
     27@@ -755,6 +765,605 @@ static struct board_info __initdata boar 
    2628  
    2729        .has_ohci0                      = 1, 
     
    4850+}; 
    4951+ 
     52+#if 0 /* FIXME: 3.14 removed non-DT support */ 
    5053+const struct gen_74x164_chip_platform_data nb4_74x164_platform_data = { 
    5154+       .base = NB4_74X164_GPIO_BASE 
    5255+}; 
     56+#endif 
    5357+ 
    5458+static struct spi_board_info nb4_spi_devices[] = { 
     59+#if 0 /* FIXME: 3.14 removed non-DT support */ 
    5560+       { 
    5661+               .modalias = "74x164", 
     
    6166+               .platform_data = &nb4_74x164_platform_data 
    6267+       } 
     68+#endif 
    6369+}; 
    6470+ 
     
    625631  
    626632 /* 
    627 @@ -791,6 +1394,11 @@ static const struct board_info __initcon 
     633@@ -791,6 +1400,11 @@ static const struct board_info __initcon 
    628634        &board_96358vw2, 
    629635        &board_AGPFS0, 
     
    637643 }; 
    638644  
    639 @@ -845,6 +1453,16 @@ static void __init boardid_fixup(u8 *boo 
     645@@ -845,6 +1459,16 @@ static void __init boardid_fixup(u8 *boo 
    640646        struct bcm_tag *tag = (struct bcm_tag *)(boot_addr + CFE_OFFSET_64K); 
    641647        char *board_name = (char *)bcm63xx_nvram_get_name(); 
  • trunk/target/linux/brcm63xx/patches-3.14/502-board-96338W2_E7T.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -226,6 +226,40 @@ static struct board_info __initdata boar 
     3@@ -228,6 +228,40 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    4242  
    4343 /* 
    44 @@ -1373,6 +1407,7 @@ static const struct board_info __initcon 
     44@@ -1379,6 +1413,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

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -754,6 +754,98 @@ static struct board_info __initdata boar 
     3@@ -756,6 +756,98 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    100100        .name                           = "AGPF-S0", 
    101101        .expected_cpu_id                = 0x6358, 
    102 @@ -1428,6 +1520,7 @@ static const struct board_info __initcon 
     102@@ -1434,6 +1526,7 @@ static const struct board_info __initcon 
    103103        &board_96358vw, 
    104104        &board_96358vw2, 
  • trunk/target/linux/brcm63xx/patches-3.14/504-board_dsl_274xb_rev_c.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -890,6 +890,61 @@ static struct board_info __initdata boar 
     3@@ -892,6 +892,61 @@ static struct board_info __initdata boar 
    44        .has_ohci0                      = 1, 
    55 }; 
     
    6363        .sck            = NB4_SPI_GPIO_CLK, 
    6464        .mosi           = NB4_SPI_GPIO_MOSI, 
    65 @@ -1522,6 +1577,7 @@ static const struct board_info __initcon 
     65@@ -1528,6 +1583,7 @@ static const struct board_info __initcon 
    6666        &board_AGPFS0, 
    6767        &board_CPVA642, 
  • trunk/target/linux/brcm63xx/patches-3.14/505-board_spw500v.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -647,6 +647,67 @@ static struct board_info __initdata boar 
     3@@ -649,6 +649,67 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    6969  
    7070 /* 
    71 @@ -1569,6 +1630,7 @@ static const struct board_info __initcon 
     71@@ -1575,6 +1636,7 @@ static const struct board_info __initcon 
    7272        &board_96348gw_a, 
    7373        &board_rta1025w_16, 
  • trunk/target/linux/brcm63xx/patches-3.14/506-board_gw6200_gw6000.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -514,6 +514,112 @@ static struct board_info __initdata boar 
     3@@ -516,6 +516,112 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    114114        .name                           = "F@ST2404", 
    115115        .expected_cpu_id                = 0x6348, 
    116 @@ -1623,6 +1729,8 @@ static const struct board_info __initcon 
     116@@ -1629,6 +1735,8 @@ static const struct board_info __initcon 
    117117 #ifdef CONFIG_BCM63XX_CPU_6348 
    118118        &board_96348r, 
  • trunk/target/linux/brcm63xx/patches-3.14/507-board-MAGIC.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -814,6 +814,78 @@ static struct board_info __initdata boar 
     3@@ -816,6 +816,78 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    8080  
    8181 /* 
    82 @@ -1739,6 +1811,7 @@ static const struct board_info __initcon 
     82@@ -1745,6 +1817,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

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -1778,6 +1778,83 @@ static struct board_info __initdata boar 
     3@@ -1784,6 +1784,83 @@ static struct board_info __initdata boar 
    44        .spis = nb4_spi_devices, 
    55        .num_spis = ARRAY_SIZE(nb4_spi_devices), 
     
    8585  
    8686 /* 
    87 @@ -1826,6 +1903,7 @@ static const struct board_info __initcon 
     87@@ -1832,6 +1909,7 @@ static const struct board_info __initcon 
    8888        &board_nb4_ser_r2, 
    8989        &board_nb4_fxc_r1, 
  • trunk/target/linux/brcm63xx/patches-3.14/509-board_rta1320_16m.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -260,6 +260,45 @@ static struct board_info __initdata boar 
     3@@ -262,6 +262,45 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    4747  
    4848 /* 
    49 @@ -1871,6 +1910,7 @@ static const struct board_info __initcon 
     49@@ -1877,6 +1916,7 @@ static const struct board_info __initcon 
    5050        &board_96338gw, 
    5151        &board_96338w, 
  • trunk/target/linux/brcm63xx/patches-3.14/510-board_spw303v.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -1894,6 +1894,72 @@ static struct board_info __initdata boar 
     3@@ -1900,6 +1900,72 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    7474  
    7575 /* 
    76 @@ -1944,6 +2010,7 @@ static const struct board_info __initcon 
     76@@ -1950,6 +2016,7 @@ static const struct board_info __initcon 
    7777        &board_nb4_fxc_r1, 
    7878        &board_nb4_fxc_r2, 
  • trunk/target/linux/brcm63xx/patches-3.14/511-board_V2500V.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -925,6 +925,65 @@ static struct board_info __initdata boar 
     3@@ -927,6 +927,65 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    6767  
    6868 /* 
    69 @@ -1995,6 +2054,7 @@ static const struct board_info __initcon 
     69@@ -2001,6 +2060,7 @@ static const struct board_info __initcon 
    7070        &board_96348_D4PW, 
    7171        &board_spw500v, 
     
    7575  
    7676 #ifdef CONFIG_BCM63XX_CPU_6358 
    77 @@ -2116,6 +2176,22 @@ void __init board_prom_init(void) 
     77@@ -2122,6 +2182,22 @@ void __init board_prom_init(void) 
    7878                val &= MPI_CSBASE_BASE_MASK; 
    7979        } 
  • trunk/target/linux/brcm63xx/patches-3.14/512-board_BTV2110.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -485,6 +485,64 @@ static struct board_info __initdata boar 
     3@@ -487,6 +487,64 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    6666        .name                           = "96348GW", 
    6767        .expected_cpu_id                = 0x6348, 
    68 @@ -2055,6 +2113,7 @@ static const struct board_info __initcon 
     68@@ -2061,6 +2119,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

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -543,6 +543,51 @@ static struct board_info __initdata boar 
     3@@ -545,6 +545,51 @@ static struct board_info __initdata boar 
    44 }; 
    55  
     
    5353        .name                           = "96348GW", 
    5454        .expected_cpu_id                = 0x6348, 
    55 @@ -2114,6 +2159,7 @@ static const struct board_info __initcon 
     55@@ -2120,6 +2165,7 @@ static const struct board_info __initcon 
    5656        &board_96348sv, 
    5757        &board_V2500V_BB, 
  • trunk/target/linux/brcm63xx/patches-3.14/515-board_DWV-S0_fixes.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -1313,6 +1313,8 @@ static struct board_info __initdata boar 
     3@@ -1315,6 +1315,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 @@ -1328,6 +1330,7 @@ static struct board_info __initdata boar 
     12@@ -1330,6 +1332,7 @@ static struct board_info __initdata boar 
    1313        }, 
    1414  
  • trunk/target/linux/brcm63xx/patches-3.14/516-board_96348A-122.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -588,6 +588,69 @@ static struct board_info __initdata boar 
     3@@ -590,6 +590,69 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    7171        .name                           = "96348GW", 
    7272        .expected_cpu_id                = 0x6348, 
    73 @@ -2163,6 +2226,7 @@ static const struct board_info __initcon 
     73@@ -2169,6 +2232,7 @@ static const struct board_info __initcon 
    7474        &board_V2500V_BB, 
    7575        &board_V2110, 
  • trunk/target/linux/brcm63xx/patches-3.14/517-RTA1205W_16_uart_fixes.patch

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

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -1151,6 +1151,46 @@ static struct board_info __initdata boar 
     3@@ -1153,6 +1153,46 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    4848  
    4949 /* 
    50 @@ -2228,6 +2268,7 @@ static const struct board_info __initcon 
     50@@ -2234,6 +2274,7 @@ static const struct board_info __initcon 
    5151        &board_V2110, 
    5252        &board_ct536_ct5621, 
  • trunk/target/linux/brcm63xx/patches-3.14/520-bcm63xx-add-support-for-96368MVWG-board.patch

    r40379 r40380  
    1111--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    1212+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    13 @@ -2232,6 +2232,85 @@ static struct board_info __initdata boar 
     13@@ -2238,6 +2238,85 @@ static struct board_info __initdata boar 
    1414 #endif 
    1515  
     
    9797  */ 
    9898 static const struct board_info __initconst *bcm963xx_boards[] = { 
    99 @@ -2286,6 +2365,10 @@ static const struct board_info __initcon 
     99@@ -2292,6 +2371,10 @@ static const struct board_info __initcon 
    100100        &board_HW553, 
    101101        &board_spw303v, 
     
    108108  
    109109 /* 
    110 @@ -2467,12 +2550,25 @@ void __init board_prom_init(void) 
     110@@ -2473,12 +2556,25 @@ void __init board_prom_init(void) 
    111111                bcm63xx_pci_enabled = 1; 
    112112                if (BCMCPU_IS_6348()) 
  • trunk/target/linux/brcm63xx/patches-3.14/521-bcm63xx-add-support-for-96368MVNgr-board.patch

    r40379 r40380  
    1010--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    1111+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    12 @@ -2308,6 +2308,72 @@ static struct board_info __initdata boar 
     12@@ -2314,6 +2314,72 @@ static struct board_info __initdata boar 
    1313        .has_ohci0 = 1, 
    1414        .has_ehci0 = 1, 
     
    8383  
    8484 /* 
    85 @@ -2368,6 +2434,7 @@ static const struct board_info __initcon 
     85@@ -2374,6 +2440,7 @@ static const struct board_info __initcon 
    8686  
    8787 #ifdef CONFIG_BCM63XX_CPU_6368 
  • trunk/target/linux/brcm63xx/patches-3.14/522-MIPS-BCM63XX-add-96328avng-reference-board.patch

    r40379 r40380  
    1010--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    1111+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    12 @@ -108,13 +108,45 @@ static struct board_info __initdata boar 
     12@@ -110,13 +110,45 @@ static struct board_info __initdata boar 
    1313                .port_no                = 0, 
    1414        }, 
     
    5757                        .gpio           = 4, 
    5858                        .active_low     = 1, 
    59 @@ -131,7 +163,7 @@ static struct board_info __initdata boar 
     59@@ -133,7 +165,7 @@ static struct board_info __initdata boar 
    6060                        .active_low     = 1, 
    6161                }, 
  • trunk/target/linux/brcm63xx/patches-3.14/523-MIPS-BCM63XX-add-963281TAN-reference-board.patch

    r40379 r40380  
    1010--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    1111+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    12 @@ -169,6 +169,76 @@ static struct board_info __initdata boar 
     12@@ -171,6 +171,76 @@ static struct board_info __initdata boar 
    1313                }, 
    1414        }, 
     
    8787  
    8888 /* 
    89 @@ -2417,6 +2487,7 @@ static const struct board_info __initcon 
     89@@ -2423,6 +2493,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

    r40379 r40380  
    1111--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    1212+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    13 @@ -239,6 +239,111 @@ static struct board_info __initdata boar 
     13@@ -241,6 +241,111 @@ static struct board_info __initdata boar 
    1414  
    1515        }, 
     
    123123  
    124124 /* 
    125 @@ -2488,6 +2593,7 @@ static const struct board_info __initcon 
     125@@ -2494,6 +2599,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

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -1398,6 +1398,59 @@ static struct board_info __initdata boar 
     3@@ -1400,6 +1400,59 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    6161  
    6262 /* 
    63 @@ -2623,6 +2676,7 @@ static const struct board_info __initcon 
     63@@ -2629,6 +2682,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

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -57,6 +57,13 @@ 
     3@@ -59,6 +59,13 @@ 
    44 #define NB4_SPI_GPIO_CLK       6 
    55 #define NB4_74HC64_GPIO(X)     (NB4_74X164_GPIO_BASE + (X)) 
     
    1515  
    1616 /* 
    17 @@ -2347,6 +2354,113 @@ static struct board_info __initdata boar 
     17@@ -2353,6 +2360,117 @@ static struct board_info __initdata boar 
    1818        .num_spis = ARRAY_SIZE(nb4_spi_devices), 
    1919 }; 
     
    3939+}; 
    4040+ 
     41+#if 0 /* FIXME: 3.14 dropped non-DT support */ 
    4142+const struct gen_74x164_chip_platform_data ct6373_74x164_platform_data = { 
    4243+       .base = CT6373_74X164_GPIO_BASE 
    4344+}; 
     45+#endif 
    4446+ 
    4547+static struct spi_board_info ct6373_spi_devices[] = { 
     48+#if 0 /* FIXME: 3.14 dropped non-DT support */ 
    4649+       { 
    4750+               .modalias = "74x164", 
     
    5255+               .platform_data = &ct6373_74x164_platform_data 
    5356+       } 
     57+#endif 
    5458+}; 
    5559+ 
     
    129133        .name                           = "HW553", 
    130134        .expected_cpu_id                = 0x6358, 
    131 @@ -2691,6 +2805,7 @@ static const struct board_info __initcon 
     135@@ -2697,6 +2815,7 @@ static const struct board_info __initcon 
    132136        &board_nb4_ser_r2, 
    133137        &board_nb4_fxc_r1, 
  • trunk/target/linux/brcm63xx/patches-3.14/527-board_dva-g3810bn-tl-1.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -2603,6 +2603,73 @@ static struct board_info __initdata boar 
     3@@ -2613,6 +2613,73 @@ static struct board_info __initdata boar 
    44                }, 
    55        } 
     
    7575  
    7676 /* 
    77 @@ -2808,6 +2875,7 @@ static const struct board_info __initcon 
     77@@ -2818,6 +2885,7 @@ static const struct board_info __initcon 
    7878        &board_ct6373_1, 
    7979        &board_HW553, 
  • trunk/target/linux/brcm63xx/patches-3.14/528-board_nb6.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -17,6 +17,7 @@ 
    4  #include <linux/spi/spi.h> 
    5  #include <linux/spi/spi_gpio.h> 
     3@@ -19,6 +19,7 @@ 
     4 #if 0 /* FIXME: 3.14 removed non-DT support */ 
    65 #include <linux/spi/74x164.h> 
     6 #endif 
    77+#include <linux/rtl8367.h> 
    88 #include <asm/addrspace.h> 
    99 #include <bcm63xx_board.h> 
    1010 #include <bcm63xx_cpu.h> 
    11 @@ -56,6 +57,8 @@ 
     11@@ -58,6 +59,8 @@ 
    1212 #define NB4_SPI_GPIO_MOSI      7 
    1313 #define NB4_SPI_GPIO_CLK       6 
     
    1818 #define CT6373_PID_OFFSET              0xff80 
    1919 #define CT6373_74X164_GPIO_BASE        64 
    20 @@ -2672,6 +2675,104 @@ static struct board_info __initdata boar 
     20@@ -2682,6 +2685,104 @@ static struct board_info __initdata boar 
    2121 }; 
    2222 #endif 
     
    123123  * known 6368 boards 
    124124  */ 
    125 @@ -2878,6 +2979,10 @@ static const struct board_info __initcon 
     125@@ -2888,6 +2989,10 @@ static const struct board_info __initcon 
    126126        &board_DVAG3810BN, 
    127127 #endif 
     
    134134        &board_96368mvwg, 
    135135        &board_96368mvngr, 
    136 @@ -2945,6 +3050,11 @@ static void __init boardid_fixup(u8 *boo 
     136@@ -2955,6 +3060,11 @@ static void __init boardid_fixup(u8 *boo 
    137137                } 
    138138        } 
  • trunk/target/linux/brcm63xx/patches-3.14/529-board_fast2604.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -1066,6 +1066,57 @@ static struct board_info __initdata boar 
     3@@ -1068,6 +1068,57 @@ static struct board_info __initdata boar 
    44        .has_ehci0                      = 1, 
    55 }; 
     
    5959        .name                           = "RTA1025W_16", 
    6060        .expected_cpu_id                = 0x6348, 
    61 @@ -2947,6 +2998,7 @@ static const struct board_info __initcon 
     61@@ -2957,6 +3008,7 @@ static const struct board_info __initcon 
    6262        &board_96348gw_10, 
    6363        &board_96348gw_11, 
  • trunk/target/linux/brcm63xx/patches-3.14/530-board_963281T_TEF.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -250,6 +250,126 @@ static struct board_info __initdata boar 
     3@@ -252,6 +252,126 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    128128        .name                           = "AW4339U", 
    129129        .expected_cpu_id                = 0x6328, 
    130 @@ -2979,6 +3099,7 @@ static const struct board_info __initcon 
     130@@ -2989,6 +3109,7 @@ static const struct board_info __initcon 
    131131 #ifdef CONFIG_BCM63XX_CPU_6328 
    132132        &board_96328avng, 
  • trunk/target/linux/brcm63xx/patches-3.14/531-board_96328A-1441N1.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -180,6 +180,79 @@ static struct board_info __initdata boar 
     3@@ -182,6 +182,79 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    8181        .name                           = "963281TAN", 
    8282        .expected_cpu_id                = 0x6328, 
    83 @@ -3098,6 +3171,7 @@ static const struct board_info __initcon 
     83@@ -3108,6 +3181,7 @@ static const struct board_info __initcon 
    8484 #endif 
    8585 #ifdef CONFIG_BCM63XX_CPU_6328 
  • trunk/target/linux/brcm63xx/patches-3.14/532-board_96328a-1241N.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -180,6 +180,73 @@ static struct board_info __initdata boar 
     3@@ -182,6 +182,73 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    7575        .name                                   = "96328A-1441N1", 
    7676        .expected_cpu_id                        = 0x6328, 
    77 @@ -3171,6 +3238,7 @@ static const struct board_info __initcon 
     77@@ -3181,6 +3248,7 @@ static const struct board_info __initcon 
    7878 #endif 
    7979 #ifdef CONFIG_BCM63XX_CPU_6328 
  • trunk/target/linux/brcm63xx/patches-3.14/533-board_rta770bw.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -788,6 +788,55 @@ static struct board_info __initdata boar 
     3@@ -790,6 +790,55 @@ static struct board_info __initdata boar 
    44  
    55        .has_uart0                      = 1, 
     
    5757  
    5858 /* 
    59 @@ -3252,6 +3301,7 @@ static const struct board_info __initcon 
     59@@ -3262,6 +3311,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

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -2901,6 +2901,492 @@ static struct board_info __initdata boar 
     3@@ -2911,6 +2911,492 @@ static struct board_info __initdata boar 
    44        }, 
    55 }; 
     
    494494 static struct board_info __initdata board_spw303v = { 
    495495        .name                   = "96358-502V", 
    496 @@ -3340,6 +3826,10 @@ static const struct board_info __initcon 
     496@@ -3350,6 +3836,10 @@ static const struct board_info __initcon 
    497497        &board_nb4_fxc_r2, 
    498498        &board_ct6373_1, 
     
    505505        &board_DVAG3810BN, 
    506506 #endif 
    507 @@ -3405,13 +3895,37 @@ static void __init boardid_fixup(u8 *boo 
     507@@ -3415,13 +3905,37 @@ static void __init boardid_fixup(u8 *boo 
    508508        struct bcm_tag *tag = (struct bcm_tag *)(boot_addr + CFE_OFFSET_64K); 
    509509        char *board_name = (char *)bcm63xx_nvram_get_name(); 
  • trunk/target/linux/brcm63xx/patches-3.14/535-board_rta770w.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -776,6 +776,60 @@ static struct board_info __initdata boar 
     3@@ -778,6 +778,60 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    6262  
    6363 /* 
    64 @@ -3788,6 +3842,7 @@ static const struct board_info __initcon 
     64@@ -3798,6 +3852,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

    r40379 r40380  
    1313--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    1414+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    15 @@ -1480,6 +1480,122 @@ static struct board_info __initdata boar 
     15@@ -1482,6 +1482,122 @@ static struct board_info __initdata boar 
    1616        }, 
    1717 }; 
     
    136136        .name                           = "RTA1025W_16", 
    137137        .expected_cpu_id                = 0x6348, 
    138 @@ -3832,6 +3948,7 @@ static const struct board_info __initcon 
     138@@ -3842,6 +3958,7 @@ static const struct board_info __initcon 
    139139        &board_963281TAN, 
    140140        &board_963281T_TEF, 
  • trunk/target/linux/brcm63xx/patches-3.14/537-board_fast2504n.patch

    r40379 r40380  
    77--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    88+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    9 @@ -3787,6 +3787,96 @@ static struct board_info __initdata boar 
     9@@ -3797,6 +3797,96 @@ static struct board_info __initdata boar 
    1010        .devs = nb6_devices, 
    1111        .num_devs = ARRAY_SIZE(nb6_devices), 
     
    104104  
    105105 /* 
    106 @@ -4008,6 +4098,7 @@ static const struct board_info __initcon 
     106@@ -4018,6 +4108,7 @@ static const struct board_info __initcon 
    107107  
    108108 #ifdef CONFIG_BCM63XX_CPU_6362 
  • trunk/target/linux/brcm63xx/patches-3.14/550-alice_gate2_leds.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -2211,6 +2211,99 @@ static struct board_info __initdata boar 
     3@@ -2213,6 +2213,99 @@ static struct board_info __initdata boar 
    44  
    55        .has_ohci0 = 1, 
  • trunk/target/linux/brcm63xx/patches-3.14/551-96348gw_a_leds.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -1655,6 +1655,19 @@ static struct board_info __initdata boar 
     3@@ -1657,6 +1657,19 @@ static struct board_info __initdata boar 
    44        }, 
    55  
  • trunk/target/linux/brcm63xx/patches-3.14/552-board_96348gw-10_reset_button.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -999,6 +999,17 @@ static struct board_info __initdata boar 
     3@@ -1001,6 +1001,17 @@ static struct board_info __initdata boar 
    44                        .active_low     = 1, 
    55                }, 
  • trunk/target/linux/brcm63xx/patches-3.14/553-boards_probe_switch.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -627,6 +627,8 @@ static struct board_info __initdata boar 
     3@@ -629,6 +629,8 @@ static struct board_info __initdata boar 
    44        .has_uart0                      = 1, 
    55        .has_enet0                      = 1, 
     
    1010                .force_duplex_full      = 1, 
    1111        }, 
    12 @@ -670,6 +672,8 @@ static struct board_info __initdata boar 
     12@@ -672,6 +674,8 @@ static struct board_info __initdata boar 
    1313        .has_uart0                      = 1, 
    1414        .has_enet0                      = 1, 
     
    1919                .force_duplex_full      = 1, 
    2020        }, 
    21 @@ -955,6 +959,8 @@ static struct board_info __initdata boar 
     21@@ -957,6 +961,8 @@ static struct board_info __initdata boar 
    2222                .use_internal_phy       = 1, 
    2323        }, 
     
    2828                .force_duplex_full      = 1, 
    2929        }, 
    30 @@ -1027,6 +1033,8 @@ static struct board_info __initdata boar 
     30@@ -1029,6 +1035,8 @@ static struct board_info __initdata boar 
    3131        }, 
    3232  
     
    3737                .force_duplex_full      = 1, 
    3838        }, 
    39 @@ -1256,6 +1264,8 @@ static struct board_info __initdata boar 
     39@@ -1258,6 +1266,8 @@ static struct board_info __initdata boar 
    4040                .use_internal_phy       = 1, 
    4141        }, 
     
    4646                .force_duplex_full      = 1, 
    4747        }, 
    48 @@ -1431,6 +1441,8 @@ static struct board_info __initdata boar 
     48@@ -1433,6 +1443,8 @@ static struct board_info __initdata boar 
    4949        }, 
    5050  
     
    5555                .force_duplex_full      = 1, 
    5656        }, 
    57 @@ -1621,6 +1633,12 @@ static struct board_info __initdata boar 
     57@@ -1623,6 +1635,12 @@ static struct board_info __initdata boar 
    5858                .use_internal_phy       = 1, 
    5959        }, 
     
    6868                .force_duplex_full      = 1, 
    6969        }, 
    70 @@ -2036,6 +2054,8 @@ static struct board_info __initdata boar 
     70@@ -2038,6 +2056,8 @@ static struct board_info __initdata boar 
    7171        }, 
    7272  
     
    7777                .force_duplex_full      = 1, 
    7878        }, 
    79 @@ -2088,6 +2108,8 @@ static struct board_info __initdata boar 
     79@@ -2090,6 +2110,8 @@ static struct board_info __initdata boar 
    8080        }, 
    8181  
     
    8686                .force_duplex_full      = 1, 
    8787        }, 
    88 @@ -2229,6 +2251,8 @@ static struct board_info __initdata boar 
     88@@ -2231,6 +2253,8 @@ static struct board_info __initdata boar 
    8989        }, 
    9090  
     
    9595                .force_duplex_full      = 1, 
    9696        }, 
    97 @@ -2346,6 +2370,8 @@ static struct board_info __initdata boar 
     97@@ -2348,6 +2372,8 @@ static struct board_info __initdata boar 
    9898        }, 
    9999  
  • trunk/target/linux/brcm63xx/patches-3.14/554-board_DWVS0_leds_buttons.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -2378,6 +2378,94 @@ static struct board_info __initdata boar 
     3@@ -2380,6 +2380,94 @@ static struct board_info __initdata boar 
    44  
    55        .has_ohci0                      = 1, 
  • trunk/target/linux/brcm63xx/patches-3.14/555-board_96318ref.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -102,6 +102,93 @@ static struct board_info __initdata boar 
     3@@ -104,6 +104,93 @@ static struct board_info __initdata boar 
    44 #endif 
    55  
     
    9595  */ 
    9696 #ifdef CONFIG_BCM63XX_CPU_6328 
    97 @@ -4262,6 +4349,9 @@ static const struct board_info __initcon 
     97@@ -4272,6 +4359,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

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -186,6 +186,94 @@ static struct board_info __initdata boar 
     3@@ -188,6 +188,94 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    9696  
    9797 /* 
    98 @@ -4351,6 +4439,7 @@ static const struct board_info __initcon 
     98@@ -4361,6 +4449,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

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -4431,6 +4431,75 @@ static struct board_info __initdata boar 
     3@@ -4441,6 +4441,75 @@ static struct board_info __initdata boar 
    44 #endif 
    55  
     
    7777  */ 
    7878 static const struct board_info __initconst *bcm963xx_boards[] = { 
    79 @@ -4515,6 +4584,9 @@ static const struct board_info __initcon 
     79@@ -4525,6 +4594,9 @@ static const struct board_info __initcon 
    8080        &board_96368mvwg, 
    8181        &board_96368mvngr, 
  • trunk/target/linux/brcm63xx/patches-3.14/558-board_AR1004G.patch

    r40379 r40380  
    99--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    1010+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    11 @@ -2208,6 +2208,51 @@ static struct board_info __initdata boar 
     11@@ -2210,6 +2210,51 @@ static struct board_info __initdata boar 
    1212        }, 
    1313 }; 
     
    6161  
    6262 /* 
    63 @@ -4551,6 +4596,7 @@ static const struct board_info __initcon 
     63@@ -4561,6 +4606,7 @@ static const struct board_info __initcon 
    6464        &board_96348A_122, 
    6565        &board_CPVA502plus, 
  • trunk/target/linux/brcm63xx/patches-3.14/559-board_vw6339gu.patch

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -4542,6 +4542,108 @@ static struct board_info __initdata boar 
     3@@ -4552,6 +4552,108 @@ static struct board_info __initdata boar 
    44                }, 
    55        }, 
     
    110110  
    111111 /* 
    112 @@ -4632,6 +4734,7 @@ static const struct board_info __initcon 
     112@@ -4642,6 +4744,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

    r40379 r40380  
    11--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    22+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c 
    3 @@ -4479,6 +4479,131 @@ static struct board_info __initdata boar 
     3@@ -4489,6 +4489,131 @@ static struct board_info __initdata boar 
    44  * known 63268/63269 boards 
    55  */ 
     
    133133        .name                           = "963269BHR", 
    134134        .expected_cpu_id                = 0x63268, 
    135 @@ -4733,6 +4858,7 @@ static const struct board_info __initcon 
     135@@ -4743,6 +4868,7 @@ static const struct board_info __initcon 
    136136        &board_96368mvngr, 
    137137 #endif 
  • trunk/target/linux/brcm63xx/patches-3.14/800-wl_exports.patch

    r40379 r40380  
    2525--- a/arch/mips/mm/cache.c 
    2626+++ b/arch/mips/mm/cache.c 
    27 @@ -59,6 +59,7 @@ void (*_dma_cache_wback)(unsigned long s 
     27@@ -58,6 +58,7 @@ void (*_dma_cache_wback)(unsigned long s 
    2828 void (*_dma_cache_inv)(unsigned long start, unsigned long size); 
    2929  
  • trunk/target/linux/brcm63xx/patches-3.14/801-ssb_export_fallback_sprom.patch

    r40379 r40380  
    88 #include <linux/spi/spi.h> 
    99 #include <linux/spi/spi_gpio.h> 
    10  #include <linux/spi/74x164.h> 
    11 @@ -4869,7 +4870,7 @@ static const struct board_info __initcon 
     10 #if 0 /* FIXME: 3.14 removed non-DT support */ 
     11@@ -4879,7 +4880,7 @@ static const struct board_info __initcon 
    1212  * bcm4318 WLAN work 
    1313  */ 
     
    1818        .board_rev              = 0x17, 
    1919        .country_code           = 0x0, 
    20 @@ -4889,6 +4890,7 @@ static struct ssb_sprom bcm63xx_sprom = 
     20@@ -4899,6 +4900,7 @@ static struct ssb_sprom bcm63xx_sprom = 
    2121        .boardflags_lo          = 0x2848, 
    2222        .boardflags_hi          = 0x0000, 
Note: See TracChangeset for help on using the changeset viewer.