Changeset 42221


Ignore:
Timestamp:
2014-08-19T22:06:24+02:00 (3 years ago)
Author:
hauke
Message:

kernel: update bcma to code from v3.17-rc1

This is needed for some new patches.

Signed-off-by: Hauke Mehrtens <hauke@…>

Location:
trunk/target/linux
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/bcm53xx/patches-3.14/142-bcma-add-support-for-chipcommon-B-core.patch

    r41913 r42221  
    110110                case BCMA_CORE_4706_CHIPCOMMON: 
    111111                case BCMA_CORE_CHIPCOMMON: 
    112 +               case BCMA_CORE_CHIPCOMMON_B: 
     112+               case BCMA_CORE_NS_CHIPCOMMON_B: 
    113113                case BCMA_CORE_PCI: 
    114114                case BCMA_CORE_PCIE: 
     
    119119  
    120120+       /* Init CC core */ 
    121 +       core = bcma_find_core(bus, BCMA_CORE_CHIPCOMMON_B); 
     121+       core = bcma_find_core(bus, BCMA_CORE_NS_CHIPCOMMON_B); 
    122122+       if (core) { 
    123123+               bus->drv_cc_b.core = core; 
     
    143143                switch (core->id.id) { 
    144144                case BCMA_CORE_4706_MAC_GBIT_COMMON: 
    145 +               case BCMA_CORE_CHIPCOMMON_B: 
     145+               case BCMA_CORE_NS_CHIPCOMMON_B: 
    146146                /* Not used yet: case BCMA_CORE_OOB_ROUTER: */ 
    147147                        break; 
  • trunk/target/linux/bcm53xx/patches-3.14/170-pcie2-bcma-add-new-PCIe2-driver-for-bcma.patch

    r40880 r42221  
    618618+ 
    619619+static const struct bcma_device_id bcma_pcie2_table[] = { 
    620 +       BCMA_CORE(BCMA_MANUF_BCM, BCMA_CORE_PCIEG2, BCMA_ANY_REV, BCMA_ANY_CLASS), 
     620+       BCMA_CORE(BCMA_MANUF_BCM, BCMA_CORE_NS_PCIEG2, BCMA_ANY_REV, BCMA_ANY_CLASS), 
    621621+       BCMA_CORETABLE_END 
    622622+}; 
  • trunk/target/linux/generic/patches-3.10/025-bcma_backport.patch

    r41899 r42221  
    997997        { BCMA_CORE_4706_SOC_RAM, "BCM4706 SOC RAM" }, 
    998998        { BCMA_CORE_4706_MAC_GBIT, "BCM4706 GBit MAC" }, 
    999 +       { BCMA_CORE_PCIEG2, "PCIe Gen 2" }, 
    1000 +       { BCMA_CORE_DMA, "DMA" }, 
    1001 +       { BCMA_CORE_SDIO3, "SDIO3" }, 
    1002 +       { BCMA_CORE_USB20, "USB 2.0" }, 
    1003 +       { BCMA_CORE_USB30, "USB 3.0" }, 
    1004 +       { BCMA_CORE_A9JTAG, "ARM Cortex A9 JTAG" }, 
    1005 +       { BCMA_CORE_DDR23, "Denali DDR2/DDR3 memory controller" }, 
    1006 +       { BCMA_CORE_ROM, "ROM" }, 
    1007 +       { BCMA_CORE_NAND, "NAND flash controller" }, 
    1008 +       { BCMA_CORE_QSPI, "SPI flash controller" }, 
    1009 +       { BCMA_CORE_CHIPCOMMON_B, "Chipcommon B" }, 
     999+       { BCMA_CORE_NS_PCIEG2, "PCIe Gen 2" }, 
     1000+       { BCMA_CORE_NS_DMA, "DMA" }, 
     1001+       { BCMA_CORE_NS_SDIO3, "SDIO3" }, 
     1002+       { BCMA_CORE_NS_USB20, "USB 2.0" }, 
     1003+       { BCMA_CORE_NS_USB30, "USB 3.0" }, 
     1004+       { BCMA_CORE_NS_A9JTAG, "ARM Cortex A9 JTAG" }, 
     1005+       { BCMA_CORE_NS_DDR23, "Denali DDR2/DDR3 memory controller" }, 
     1006+       { BCMA_CORE_NS_ROM, "ROM" }, 
     1007+       { BCMA_CORE_NS_NAND, "NAND flash controller" }, 
     1008+       { BCMA_CORE_NS_QSPI, "SPI flash controller" }, 
     1009+       { BCMA_CORE_NS_CHIPCOMMON_B, "Chipcommon B" }, 
    10101010+       { BCMA_CORE_ARMCA9, "ARM Cortex A9 core (ihost)" }, 
    10111011        { BCMA_CORE_AMEMC, "AMEMC (DDR)" }, 
     
    13281328 #define BCMA_CORE_OOB_ROUTER           0x367   /* Out of band */ 
    13291329 #define BCMA_CORE_4706_CHIPCOMMON      0x500 
    1330 +#define BCMA_CORE_PCIEG2               0x501 
    1331 +#define BCMA_CORE_DMA                  0x502 
    1332 +#define BCMA_CORE_SDIO3                        0x503 
    1333 +#define BCMA_CORE_USB20                        0x504 
    1334 +#define BCMA_CORE_USB30                        0x505 
    1335 +#define BCMA_CORE_A9JTAG               0x506 
    1336 +#define BCMA_CORE_DDR23                        0x507 
    1337 +#define BCMA_CORE_ROM                  0x508 
    1338 +#define BCMA_CORE_NAND                 0x509 
    1339 +#define BCMA_CORE_QSPI                 0x50A 
    1340 +#define BCMA_CORE_CHIPCOMMON_B         0x50B 
     1330+#define BCMA_CORE_NS_PCIEG2            0x501 
     1331+#define BCMA_CORE_NS_DMA               0x502 
     1332+#define BCMA_CORE_NS_SDIO3             0x503 
     1333+#define BCMA_CORE_NS_USB20             0x504 
     1334+#define BCMA_CORE_NS_USB30             0x505 
     1335+#define BCMA_CORE_NS_A9JTAG            0x506 
     1336+#define BCMA_CORE_NS_DDR23             0x507 
     1337+#define BCMA_CORE_NS_ROM               0x508 
     1338+#define BCMA_CORE_NS_NAND              0x509 
     1339+#define BCMA_CORE_NS_QSPI              0x50A 
     1340+#define BCMA_CORE_NS_CHIPCOMMON_B      0x50B 
    13411341 #define BCMA_CORE_4706_SOC_RAM         0x50E 
    13421342+#define BCMA_CORE_ARMCA9               0x510 
  • trunk/target/linux/generic/patches-3.13/025-bcma_backport.patch

    r41899 r42221  
    604604 #include <linux/bcma/bcma_driver_gmac_cmn.h> 
    605605 #include <linux/ssb/ssb.h> /* SPROM sharing */ 
     606@@ -72,17 +73,17 @@ struct bcma_host_ops { 
     607 /* Core-ID values. */ 
     608 #define BCMA_CORE_OOB_ROUTER           0x367   /* Out of band */ 
     609 #define BCMA_CORE_4706_CHIPCOMMON      0x500 
     610-#define BCMA_CORE_PCIEG2               0x501 
     611-#define BCMA_CORE_DMA                  0x502 
     612-#define BCMA_CORE_SDIO3                        0x503 
     613-#define BCMA_CORE_USB20                        0x504 
     614-#define BCMA_CORE_USB30                        0x505 
     615-#define BCMA_CORE_A9JTAG               0x506 
     616-#define BCMA_CORE_DDR23                        0x507 
     617-#define BCMA_CORE_ROM                  0x508 
     618-#define BCMA_CORE_NAND                 0x509 
     619-#define BCMA_CORE_QSPI                 0x50A 
     620-#define BCMA_CORE_CHIPCOMMON_B         0x50B 
     621+#define BCMA_CORE_NS_PCIEG2            0x501 
     622+#define BCMA_CORE_NS_DMA               0x502 
     623+#define BCMA_CORE_NS_SDIO3             0x503 
     624+#define BCMA_CORE_NS_USB20             0x504 
     625+#define BCMA_CORE_NS_USB30             0x505 
     626+#define BCMA_CORE_NS_A9JTAG            0x506 
     627+#define BCMA_CORE_NS_DDR23             0x507 
     628+#define BCMA_CORE_NS_ROM               0x508 
     629+#define BCMA_CORE_NS_NAND              0x509 
     630+#define BCMA_CORE_NS_QSPI              0x50A 
     631+#define BCMA_CORE_NS_CHIPCOMMON_B      0x50B 
     632 #define BCMA_CORE_4706_SOC_RAM         0x50E 
     633 #define BCMA_CORE_ARMCA9               0x510 
     634 #define BCMA_CORE_4706_MAC_GBIT                0x52D 
    606635@@ -157,6 +158,9 @@ struct bcma_host_ops { 
    607636 /* Chip IDs of PCIe devices */ 
     
    809838+ 
    810839+#endif /* LINUX_BCMA_DRIVER_PCIE2_H_ */ 
     840--- a/drivers/bcma/scan.c 
     841+++ b/drivers/bcma/scan.c 
     842@@ -32,17 +32,17 @@ static const struct bcma_device_id_name 
     843        { BCMA_CORE_4706_CHIPCOMMON, "BCM4706 ChipCommon" }, 
     844        { BCMA_CORE_4706_SOC_RAM, "BCM4706 SOC RAM" }, 
     845        { BCMA_CORE_4706_MAC_GBIT, "BCM4706 GBit MAC" }, 
     846-       { BCMA_CORE_PCIEG2, "PCIe Gen 2" }, 
     847-       { BCMA_CORE_DMA, "DMA" }, 
     848-       { BCMA_CORE_SDIO3, "SDIO3" }, 
     849-       { BCMA_CORE_USB20, "USB 2.0" }, 
     850-       { BCMA_CORE_USB30, "USB 3.0" }, 
     851-       { BCMA_CORE_A9JTAG, "ARM Cortex A9 JTAG" }, 
     852-       { BCMA_CORE_DDR23, "Denali DDR2/DDR3 memory controller" }, 
     853-       { BCMA_CORE_ROM, "ROM" }, 
     854-       { BCMA_CORE_NAND, "NAND flash controller" }, 
     855-       { BCMA_CORE_QSPI, "SPI flash controller" }, 
     856-       { BCMA_CORE_CHIPCOMMON_B, "Chipcommon B" }, 
     857+       { BCMA_CORE_NS_PCIEG2, "PCIe Gen 2" }, 
     858+       { BCMA_CORE_NS_DMA, "DMA" }, 
     859+       { BCMA_CORE_NS_SDIO3, "SDIO3" }, 
     860+       { BCMA_CORE_NS_USB20, "USB 2.0" }, 
     861+       { BCMA_CORE_NS_USB30, "USB 3.0" }, 
     862+       { BCMA_CORE_NS_A9JTAG, "ARM Cortex A9 JTAG" }, 
     863+       { BCMA_CORE_NS_DDR23, "Denali DDR2/DDR3 memory controller" }, 
     864+       { BCMA_CORE_NS_ROM, "ROM" }, 
     865+       { BCMA_CORE_NS_NAND, "NAND flash controller" }, 
     866+       { BCMA_CORE_NS_QSPI, "SPI flash controller" }, 
     867+       { BCMA_CORE_NS_CHIPCOMMON_B, "Chipcommon B" }, 
     868        { BCMA_CORE_ARMCA9, "ARM Cortex A9 core (ihost)" }, 
     869        { BCMA_CORE_AMEMC, "AMEMC (DDR)" }, 
     870        { BCMA_CORE_ALTA, "ALTA (I2S)" }, 
  • trunk/target/linux/generic/patches-3.14/025-bcma_backport.patch

    r41899 r42221  
    328328 #include <linux/bcma/bcma_driver_gmac_cmn.h> 
    329329 #include <linux/ssb/ssb.h> /* SPROM sharing */ 
     330@@ -72,17 +73,17 @@ struct bcma_host_ops { 
     331 /* Core-ID values. */ 
     332 #define BCMA_CORE_OOB_ROUTER           0x367   /* Out of band */ 
     333 #define BCMA_CORE_4706_CHIPCOMMON      0x500 
     334-#define BCMA_CORE_PCIEG2               0x501 
     335-#define BCMA_CORE_DMA                  0x502 
     336-#define BCMA_CORE_SDIO3                        0x503 
     337-#define BCMA_CORE_USB20                        0x504 
     338-#define BCMA_CORE_USB30                        0x505 
     339-#define BCMA_CORE_A9JTAG               0x506 
     340-#define BCMA_CORE_DDR23                        0x507 
     341-#define BCMA_CORE_ROM                  0x508 
     342-#define BCMA_CORE_NAND                 0x509 
     343-#define BCMA_CORE_QSPI                 0x50A 
     344-#define BCMA_CORE_CHIPCOMMON_B         0x50B 
     345+#define BCMA_CORE_NS_PCIEG2            0x501 
     346+#define BCMA_CORE_NS_DMA               0x502 
     347+#define BCMA_CORE_NS_SDIO3             0x503 
     348+#define BCMA_CORE_NS_USB20             0x504 
     349+#define BCMA_CORE_NS_USB30             0x505 
     350+#define BCMA_CORE_NS_A9JTAG            0x506 
     351+#define BCMA_CORE_NS_DDR23             0x507 
     352+#define BCMA_CORE_NS_ROM               0x508 
     353+#define BCMA_CORE_NS_NAND              0x509 
     354+#define BCMA_CORE_NS_QSPI              0x50A 
     355+#define BCMA_CORE_NS_CHIPCOMMON_B      0x50B 
     356 #define BCMA_CORE_4706_SOC_RAM         0x50E 
     357 #define BCMA_CORE_ARMCA9               0x510 
     358 #define BCMA_CORE_4706_MAC_GBIT                0x52D 
    330359@@ -157,6 +158,9 @@ struct bcma_host_ops { 
    331360 /* Chip IDs of PCIe devices */ 
     
    507536+ 
    508537+#endif /* LINUX_BCMA_DRIVER_PCIE2_H_ */ 
     538--- a/drivers/bcma/scan.c 
     539+++ b/drivers/bcma/scan.c 
     540@@ -32,17 +32,17 @@ static const struct bcma_device_id_name 
     541        { BCMA_CORE_4706_CHIPCOMMON, "BCM4706 ChipCommon" }, 
     542        { BCMA_CORE_4706_SOC_RAM, "BCM4706 SOC RAM" }, 
     543        { BCMA_CORE_4706_MAC_GBIT, "BCM4706 GBit MAC" }, 
     544-       { BCMA_CORE_PCIEG2, "PCIe Gen 2" }, 
     545-       { BCMA_CORE_DMA, "DMA" }, 
     546-       { BCMA_CORE_SDIO3, "SDIO3" }, 
     547-       { BCMA_CORE_USB20, "USB 2.0" }, 
     548-       { BCMA_CORE_USB30, "USB 3.0" }, 
     549-       { BCMA_CORE_A9JTAG, "ARM Cortex A9 JTAG" }, 
     550-       { BCMA_CORE_DDR23, "Denali DDR2/DDR3 memory controller" }, 
     551-       { BCMA_CORE_ROM, "ROM" }, 
     552-       { BCMA_CORE_NAND, "NAND flash controller" }, 
     553-       { BCMA_CORE_QSPI, "SPI flash controller" }, 
     554-       { BCMA_CORE_CHIPCOMMON_B, "Chipcommon B" }, 
     555+       { BCMA_CORE_NS_PCIEG2, "PCIe Gen 2" }, 
     556+       { BCMA_CORE_NS_DMA, "DMA" }, 
     557+       { BCMA_CORE_NS_SDIO3, "SDIO3" }, 
     558+       { BCMA_CORE_NS_USB20, "USB 2.0" }, 
     559+       { BCMA_CORE_NS_USB30, "USB 3.0" }, 
     560+       { BCMA_CORE_NS_A9JTAG, "ARM Cortex A9 JTAG" }, 
     561+       { BCMA_CORE_NS_DDR23, "Denali DDR2/DDR3 memory controller" }, 
     562+       { BCMA_CORE_NS_ROM, "ROM" }, 
     563+       { BCMA_CORE_NS_NAND, "NAND flash controller" }, 
     564+       { BCMA_CORE_NS_QSPI, "SPI flash controller" }, 
     565+       { BCMA_CORE_NS_CHIPCOMMON_B, "Chipcommon B" }, 
     566        { BCMA_CORE_ARMCA9, "ARM Cortex A9 core (ihost)" }, 
     567        { BCMA_CORE_AMEMC, "AMEMC (DDR)" }, 
     568        { BCMA_CORE_ALTA, "ALTA (I2S)" }, 
Note: See TracChangeset for help on using the changeset viewer.