[LEDE-DEV] [PATCH 0/9] cns3xxx, update to kernel 4.14
Koen Vandeputte
koen.vandeputte at ncentric.com
Thu Jan 11 07:04:32 PST 2018
Everything works afaics
Patches were used to alter base files in order to maintain backwards compatiblity with kernel 4.9 by simply reverting "cns3xxx: switch to kernel 4.14".
The final patch to remove kernel 4.9 support can be used at any time later on.
Full bootlog: https://pastebin.com/raw/BtHc276U
This patchset requires "config: support new symbol intro'd in kernel 4.12"
to be in first so all needed symbols are present
Koen Vandeputte (9):
cns3xxx: copy config for kernel 4.14
cns3xxx: copy patches for kernel 4.14
cns3xxx: refresh kernel 4.14 config
cns3xxx: update patches for 4.14
cns3xxx: fix ethernet IRQ imbalance in 4.14
cns3xxx: remove deprecated uart flags
cns3xxx: refresh patches
cns3xxx: switch to kernel 4.14
cns3xxx: remove linux 4.9 support
target/linux/cns3xxx/Makefile | 2 +-
target/linux/cns3xxx/config-4.14 | 390 +++++++++++++++++++++
target/linux/cns3xxx/config-4.9 | 300 ----------------
.../patches-4.14/000-cns3xxx_arch_include.patch | 9 +
.../patches-4.14/001-arm_openwrt_machtypes.patch | 10 +
.../010-arm_introduce-dma-fiq-irq-broadcast.patch | 80 +++++
.../patches-4.14/020-watchdog_support.patch | 185 ++++++++++
.../cns3xxx/patches-4.14/025-smp_support.patch | 30 ++
.../cns3xxx/patches-4.14/030-pcie_clock.patch | 11 +
.../cns3xxx/patches-4.14/040-fiq_support.patch | 40 +++
.../linux/cns3xxx/patches-4.14/045-twd_base.patch | 43 +++
.../linux/cns3xxx/patches-4.14/055-pcie_io.patch | 19 +
.../cns3xxx/patches-4.14/060-pcie_abort.patch | 109 ++++++
.../patches-4.14/065-pcie_skip_inactive.patch | 11 +
.../cns3xxx/patches-4.14/070-i2c_support.patch | 31 ++
.../cns3xxx/patches-4.14/075-spi_support.patch | 51 +++
.../cns3xxx/patches-4.14/080-sata_support.patch | 26 ++
target/linux/cns3xxx/patches-4.14/090-timers.patch | 103 ++++++
.../patches-4.14/093-add-virt-pci-io-mapping.patch | 41 +++
.../cns3xxx/patches-4.14/095-gpio_support.patch | 67 ++++
.../patches-4.14/097-l2x0_cmdline_disable.patch | 69 ++++
.../cns3xxx/patches-4.14/100-laguna_support.patch | 46 +++
.../101-laguna_sdhci_card_detect.patch | 14 +
.../patches-4.14/110-pci_isolated_interrupts.patch | 95 +++++
...ER-to-set-MRSS-128-to-fix-CNS3xxx-BM-DMA..patch | 23 ++
.../140-fix-ethernet-irq-imbalance.patch | 77 ++++
.../150-laguna-delete-deprecated-uart-flags.patch | 29 ++
.../patches-4.14/200-broadcom_phy_reinit.patch | 15 +
.../cns3xxx/patches-4.14/210-dwc2_defaults.patch | 63 ++++
.../patches-4.9/000-cns3xxx_arch_include.patch | 8 -
.../patches-4.9/001-arm_openwrt_machtypes.patch | 7 -
.../010-arm_introduce-dma-fiq-irq-broadcast.patch | 80 -----
.../cns3xxx/patches-4.9/020-watchdog_support.patch | 185 ----------
.../cns3xxx/patches-4.9/025-smp_support.patch | 30 --
.../linux/cns3xxx/patches-4.9/030-pcie_clock.patch | 11 -
.../cns3xxx/patches-4.9/040-fiq_support.patch | 40 ---
.../linux/cns3xxx/patches-4.9/045-twd_base.patch | 43 ---
target/linux/cns3xxx/patches-4.9/055-pcie_io.patch | 19 -
.../linux/cns3xxx/patches-4.9/060-pcie_abort.patch | 109 ------
.../patches-4.9/065-pcie_skip_inactive.patch | 11 -
.../cns3xxx/patches-4.9/070-i2c_support.patch | 31 --
.../cns3xxx/patches-4.9/075-spi_support.patch | 51 ---
.../cns3xxx/patches-4.9/080-sata_support.patch | 26 --
target/linux/cns3xxx/patches-4.9/090-timers.patch | 103 ------
.../patches-4.9/093-add-virt-pci-io-mapping.patch | 41 ---
.../cns3xxx/patches-4.9/095-gpio_support.patch | 67 ----
.../patches-4.9/097-l2x0_cmdline_disable.patch | 69 ----
.../cns3xxx/patches-4.9/100-laguna_support.patch | 46 ---
.../patches-4.9/101-laguna_sdhci_card_detect.patch | 14 -
.../patches-4.9/110-pci_isolated_interrupts.patch | 95 -----
...ER-to-set-MRSS-128-to-fix-CNS3xxx-BM-DMA..patch | 23 --
.../patches-4.9/200-broadcom_phy_reinit.patch | 14 -
.../cns3xxx/patches-4.9/210-dwc2_defaults.patch | 47 ---
53 files changed, 1688 insertions(+), 1471 deletions(-)
create mode 100644 target/linux/cns3xxx/config-4.14
delete mode 100644 target/linux/cns3xxx/config-4.9
create mode 100644 target/linux/cns3xxx/patches-4.14/000-cns3xxx_arch_include.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/001-arm_openwrt_machtypes.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/010-arm_introduce-dma-fiq-irq-broadcast.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/020-watchdog_support.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/025-smp_support.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/030-pcie_clock.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/040-fiq_support.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/045-twd_base.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/055-pcie_io.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/060-pcie_abort.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/065-pcie_skip_inactive.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/070-i2c_support.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/075-spi_support.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/080-sata_support.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/090-timers.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/093-add-virt-pci-io-mapping.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/095-gpio_support.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/097-l2x0_cmdline_disable.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/100-laguna_support.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/101-laguna_sdhci_card_detect.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/110-pci_isolated_interrupts.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/130-Extend-PCIE_BUS_PEER2PEER-to-set-MRSS-128-to-fix-CNS3xxx-BM-DMA..patch
create mode 100644 target/linux/cns3xxx/patches-4.14/140-fix-ethernet-irq-imbalance.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/150-laguna-delete-deprecated-uart-flags.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/200-broadcom_phy_reinit.patch
create mode 100644 target/linux/cns3xxx/patches-4.14/210-dwc2_defaults.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/000-cns3xxx_arch_include.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/001-arm_openwrt_machtypes.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/010-arm_introduce-dma-fiq-irq-broadcast.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/020-watchdog_support.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/025-smp_support.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/030-pcie_clock.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/040-fiq_support.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/045-twd_base.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/055-pcie_io.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/060-pcie_abort.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/065-pcie_skip_inactive.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/070-i2c_support.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/075-spi_support.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/080-sata_support.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/090-timers.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/093-add-virt-pci-io-mapping.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/095-gpio_support.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/097-l2x0_cmdline_disable.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/100-laguna_support.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/101-laguna_sdhci_card_detect.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/110-pci_isolated_interrupts.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/130-Extend-PCIE_BUS_PEER2PEER-to-set-MRSS-128-to-fix-CNS3xxx-BM-DMA..patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/200-broadcom_phy_reinit.patch
delete mode 100644 target/linux/cns3xxx/patches-4.9/210-dwc2_defaults.patch
--
2.7.4
More information about the Lede-dev
mailing list