[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