Changeset 47703


Ignore:
Timestamp:
2015-12-03T09:19:25+01:00 (2 years ago)
Author:
rmilecki
Message:

bcm53xx: add linux 4.4 support

Signed-off-by: Rafał Miłecki <zajec5@…>

Location:
trunk/target/linux/bcm53xx
Files:
1 added
36 copied

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/bcm53xx/patches-4.4/020-ARM-BCM5310X-activate-erratas-needed-for-SoC.patch

    r47702 r47703  
    1919--- a/arch/arm/mach-bcm/Kconfig 
    2020+++ b/arch/arm/mach-bcm/Kconfig 
    21 @@ -38,6 +38,10 @@ config ARCH_BCM_CYGNUS 
     21@@ -52,6 +52,10 @@ config ARCH_BCM_NSP 
    2222 config ARCH_BCM_5301X 
    2323        bool "Broadcom BCM470X / BCM5301X ARM SoC" if ARCH_MULTI_V7 
  • trunk/target/linux/bcm53xx/patches-4.4/083-ARM-dts-bcm5301x-Add-BCM-SVK-DT-files.patch

    r47702 r47703  
    2121--- a/arch/arm/boot/dts/Makefile 
    2222+++ b/arch/arm/boot/dts/Makefile 
    23 @@ -69,7 +69,10 @@ dtb-$(CONFIG_ARCH_BCM_5301X) += \ 
     23@@ -75,7 +75,10 @@ dtb-$(CONFIG_ARCH_BCM_5301X) += \ 
    2424        bcm4709-asus-rt-ac87u.dtb \ 
    2525        bcm4709-buffalo-wxr-1900dhp.dtb \ 
  • trunk/target/linux/bcm53xx/patches-4.4/133-ARM-BCM-Add-SMP-support-for-Broadcom-NSP.patch

    r47702 r47703  
    2626--- a/arch/arm/mach-bcm/Makefile 
    2727+++ b/arch/arm/mach-bcm/Makefile 
    28 @@ -20,7 +20,7 @@ obj-$(CONFIG_ARCH_BCM_281XX)  += board_bc 
     28@@ -23,7 +23,7 @@ obj-$(CONFIG_ARCH_BCM_281XX)  += board_bc 
    2929 obj-$(CONFIG_ARCH_BCM_21664)   += board_bcm21664.o 
    3030  
  • trunk/target/linux/bcm53xx/patches-4.4/134-ARM-BCM-Add-SMP-support-for-Broadcom-4708.patch

    r47702 r47703  
    3636--- a/arch/arm/mach-bcm/Kconfig 
    3737+++ b/arch/arm/mach-bcm/Kconfig 
    38 @@ -41,6 +41,7 @@ config ARCH_BCM_5301X 
     38@@ -55,6 +55,7 @@ config ARCH_BCM_5301X 
    3939        select ARM_ERRATA_754322 
    4040        select ARM_ERRATA_775420 
     
    4646--- a/arch/arm/mach-bcm/Makefile 
    4747+++ b/arch/arm/mach-bcm/Makefile 
    48 @@ -36,6 +36,9 @@ obj-$(CONFIG_ARCH_BCM2835)    += board_bcm2 
     48@@ -39,6 +39,9 @@ obj-$(CONFIG_ARCH_BCM2835)    += board_bcm2 
    4949  
    5050 # BCM5301X 
  • trunk/target/linux/bcm53xx/patches-4.4/153-PCI-iproc-Add-iProc-PCIe-MSI-support.patch

    r47702 r47703  
    5353--- a/drivers/pci/host/Kconfig 
    5454+++ b/drivers/pci/host/Kconfig 
    55 @@ -124,6 +124,15 @@ config PCIE_IPROC 
     55@@ -126,6 +126,15 @@ config PCIE_IPROC 
    5656          iProc family of SoCs. An appropriate bus interface driver also needs 
    5757          to be enabled 
     
    7171--- a/drivers/pci/host/Makefile 
    7272+++ b/drivers/pci/host/Makefile 
    73 @@ -15,5 +15,6 @@ obj-$(CONFIG_PCI_XGENE_MSI) += pci-xgene 
     73@@ -15,6 +15,7 @@ obj-$(CONFIG_PCI_XGENE_MSI) += pci-xgene 
    7474 obj-$(CONFIG_PCI_LAYERSCAPE) += pci-layerscape.o 
    7575 obj-$(CONFIG_PCI_VERSATILE) += pci-versatile.o 
     
    7878 obj-$(CONFIG_PCIE_IPROC_PLATFORM) += pcie-iproc-platform.o 
    7979 obj-$(CONFIG_PCIE_IPROC_BCMA) += pcie-iproc-bcma.o 
     80 obj-$(CONFIG_PCIE_ALTERA) += pcie-altera.o 
    8081--- a/drivers/pci/host/pcie-iproc-bcma.c 
    8182+++ b/drivers/pci/host/pcie-iproc-bcma.c 
  • trunk/target/linux/bcm53xx/patches-4.4/190-usb-xhci-plat-fix-adding-usb3-lpm-capable-quirk.patch

    r47702 r47703  
    2121--- a/drivers/usb/host/xhci-plat.c 
    2222+++ b/drivers/usb/host/xhci-plat.c 
    23 @@ -37,12 +37,20 @@ static const struct xhci_driver_override 
     23@@ -38,12 +38,20 @@ static const struct xhci_driver_override 
    2424  
    2525 static void xhci_plat_quirks(struct device *dev, struct xhci_hcd *xhci) 
     
    4242  
    4343 /* called during probe() after chip reset completes */ 
    44 @@ -74,8 +82,6 @@ static int xhci_plat_start(struct usb_hc 
     44@@ -75,8 +83,6 @@ static int xhci_plat_start(struct usb_hc 
    4545  
    4646 static int xhci_plat_probe(struct platform_device *pdev) 
     
    5151        struct xhci_hcd         *xhci; 
    5252        struct resource         *res; 
    53 @@ -148,10 +154,6 @@ static int xhci_plat_probe(struct platfo 
     53@@ -155,10 +161,6 @@ static int xhci_plat_probe(struct platfo 
    5454                goto disable_clk; 
    5555        } 
  • trunk/target/linux/bcm53xx/patches-4.4/191-usb-xhci-add-Broadcom-specific-fake-doorbell.patch

    r47702 r47703  
    2323--- a/drivers/usb/host/xhci-plat.c 
    2424+++ b/drivers/usb/host/xhci-plat.c 
    25 @@ -42,6 +42,9 @@ static void xhci_plat_quirks(struct devi 
     25@@ -52,6 +52,9 @@ static void xhci_plat_quirks(struct devi 
    2626        if ((node && of_property_read_bool(node, "usb3-lpm-capable")) || 
    2727                        (pdata && pdata->usb3_lpm_capable)) 
     
    7575  * Set the run bit and wait for the host to be running. 
    7676  */ 
    77 @@ -557,10 +590,25 @@ int xhci_init(struct usb_hcd *hcd) 
     77@@ -567,10 +600,25 @@ int xhci_init(struct usb_hcd *hcd) 
    7878  
    7979 static int xhci_run_finished(struct xhci_hcd *xhci) 
     
    104104        xhci->cmd_ring_state = CMD_RING_STATE_RUNNING; 
    105105  
    106 @@ -570,6 +618,9 @@ static int xhci_run_finished(struct xhci 
     106@@ -580,6 +628,9 @@ static int xhci_run_finished(struct xhci 
    107107        xhci_dbg_trace(xhci, trace_xhci_dbg_init, 
    108108                        "Finished xhci_run for USB3 roothub"); 
     
    116116--- a/drivers/usb/host/xhci.h 
    117117+++ b/drivers/usb/host/xhci.h 
    118 @@ -1568,6 +1568,7 @@ struct xhci_hcd { 
     118@@ -1630,6 +1630,7 @@ struct xhci_hcd { 
    119119 /* For controllers with a broken beyond repair streams implementation */ 
    120120 #define XHCI_BROKEN_STREAMS    (1 << 19) 
  • trunk/target/linux/bcm53xx/patches-4.4/305-ARM-BCM5301X-Add-DT-for-Linksys-EA6300-V1.patch

    r47702 r47703  
    99--- a/arch/arm/boot/dts/Makefile 
    1010+++ b/arch/arm/boot/dts/Makefile 
    11 @@ -63,6 +63,7 @@ dtb-$(CONFIG_ARCH_BCM_5301X) += \ 
     11@@ -65,6 +65,7 @@ dtb-$(CONFIG_ARCH_BCM_5301X) += \ 
    1212        bcm4708-asus-rt-ac56u.dtb \ 
    1313        bcm4708-asus-rt-ac68u.dtb \ 
  • trunk/target/linux/bcm53xx/patches-4.4/321-ARM-BCM5301X-Set-vcc-gpio-for-USB-controllers.patch

    r47702 r47703  
    3636                compatible = "spi-gpio"; 
    3737                num-chipselects = <1>; 
    38 --- a/arch/arm/boot/dts/bcm4708-netgear-r6250.dts 
    39 +++ b/arch/arm/boot/dts/bcm4708-netgear-r6250.dts 
    40 @@ -24,6 +24,17 @@ 
    41                 reg = <0x00000000 0x08000000>; 
    42         }; 
    43   
    44 +       axi@18000000 { 
    45 +               usb3@23000 { 
    46 +                       reg = <0x00023000 0x1000>; 
    47 + 
    48 +                       #address-cells = <1>; 
    49 +                       #size-cells = <1>; 
    50 + 
    51 +                       vcc-gpio = <&chipcommon 0 GPIO_ACTIVE_HIGH>; 
    52 +               }; 
    53 +       }; 
    54 + 
    55         leds { 
    56                 compatible = "gpio-leds"; 
    57   
    5838--- a/arch/arm/boot/dts/bcm4709-netgear-r8000.dts 
    5939+++ b/arch/arm/boot/dts/bcm4709-netgear-r8000.dts 
  • trunk/target/linux/bcm53xx/patches-4.4/404-mtd-bcm53xxspiflash-new-driver-for-SPI-flahes-on-Bro.patch

    r47702 r47703  
    11--- a/drivers/mtd/spi-nor/Kconfig 
    22+++ b/drivers/mtd/spi-nor/Kconfig 
    3 @@ -40,4 +40,10 @@ config SPI_NXP_SPIFI 
     3@@ -41,4 +41,10 @@ config SPI_NXP_SPIFI 
    44          Flash. Enable this option if you have a device with a SPIFI 
    55          controller and want to access the Flash as a mtd device. 
  • trunk/target/linux/bcm53xx/patches-4.4/500-UBI-Detect-EOF-mark-and-erase-all-remaining-blocks.patch

    r47702 r47703  
    2626  * add_to_list - add physical eraseblock to a list. 
    2727  * @ai: attaching information 
    28 @@ -1427,6 +1430,8 @@ int ubi_attach(struct ubi_device *ubi, i 
     28@@ -1425,6 +1428,8 @@ int ubi_attach(struct ubi_device *ubi, i 
    2929        if (!ai) 
    3030                return -ENOMEM; 
  • trunk/target/linux/bcm53xx/patches-4.4/800-bcma-use-two-different-initcalls-if-built-in.patch

    r47702 r47703  
    2828--- a/drivers/bcma/main.c 
    2929+++ b/drivers/bcma/main.c 
    30 @@ -673,13 +673,25 @@ static int bcma_device_uevent(struct dev 
     30@@ -668,13 +668,25 @@ static int bcma_device_uevent(struct dev 
    3131                              core->id.rev, core->id.class); 
    3232 } 
     
    5555        err = bcma_host_soc_register_driver(); 
    5656        if (err) { 
    57 @@ -696,7 +708,7 @@ static int __init bcma_modinit(void) 
     57@@ -691,7 +703,7 @@ static int __init bcma_modinit(void) 
    5858  
    5959        return err; 
Note: See TracChangeset for help on using the changeset viewer.