This add support for kernel 4.14 to the mvebu target. My main reason to add kernel 4.14 support is to make it easier to also add support for the Marvell Armada 3700LP ARM64 SoCs especially the ESPRESSObin board.
I tested this on my WRT1200AC board and got positive feedback form multiple other community members. My current working tree for this target can be found here: https://git.openwrt.org/?p=openwrt/staging/hauke.git;a=shortlog;h=refs/heads/mvebu-4.14 I am waiting for positive and negative feedback on these patches, if you run into a problem which you do not have with kernel 4.9 please report this. I do not plan to apply the change of the default kernel at the beginning. changes in: v3: * Fix the wifi configuration migration, it is now executed before the devices are detected and forms in both directions. * fix minor patch that does not apply any more with 4.14.18 * add update of mwlwifi v2: * refresh on current generic kernel 4.14 integration * create ubifs fs format version 4 also with kernel 4.14, this should fix sysupgrade (downgrade) from kernel 4.14 to 4.9 * rename the wireless driver path when upgrading Chris Breuer (1): mwlwifi: Update to latest commit 20180208 Hauke Mehrtens (9): kernel: ubifs: create use file system format 4 by default mac80211: move wifi detect hotplug script to later mvebu: move files to files-4.9 and files-4.4 folder mvebu: copy config and patches from 4.9 to 4.14 mvebu: Make kernel 4.14 patches apply mvebu: Migrate uci config to new PCIe path mwlwifi: use PKG_SOURCE_DATE instead of version mwlwifi: fix compile problem with kernel 4.14 mvebu: use kernel 4.14 by default package/kernel/mac80211/Makefile | 4 +- package/kernel/mwlwifi/Makefile | 6 +- .../mwlwifi/patches/001-remove-vfs_write.patch | 92 ++ target/linux/generic/config-4.14 | 1 + ...ption-to-create-UBI-FS-version-4-on-empty.patch | 63 ++ target/linux/mvebu/Makefile | 2 +- .../etc/hotplug.d/ieee80211/00-wifi-config-migrate | 41 + target/linux/mvebu/config-4.14 | 486 ++++++++++ .../arch/arm/boot/dts/armada-385-linksys-rango.dts | 0 .../arm/boot/dts/armada-385-linksys-shelby.dts | 0 .../arch/arm/boot/dts/armada-385-linksys-rango.dts | 0 .../arm/boot/dts/armada-385-linksys-shelby.dts | 0 .../mvebu/patches-4.14/002-add_powertables.patch | 770 ++++++++++++++++ .../mvebu/patches-4.14/003-add_switch_nodes.patch | 40 + .../004-add_sata_disk_activity_trigger.patch | 39 + .../mvebu/patches-4.14/100-find_active_root.patch | 60 ++ .../mvebu/patches-4.14/102-revert_i2c_delay.patch | 15 + .../103-remove-nand-driver-bug.patch | 0 .../104-linksys_mamba_disable_keep_config.patch | 10 + .../110-pxa3xxx_revert_irq_thread.patch | 69 ++ .../205-armada-385-rd-mtd-partitions.patch | 0 .../206-ARM-mvebu-385-ap-Add-partitions.patch | 0 .../patches-4.14/210-clearfog_switch_node.patch | 21 + .../300-mvneta-tx-queue-workaround.patch | 35 + ...bu-indicate-failure-to-enter-deeper-sleep.patch | 40 + .../401-pci-mvebu-time-out-reset-on-link-up.patch | 60 ++ .../402-sfp-display-SFP-module-information.patch | 290 ++++++ .../403-net-mvneta-convert-to-phylink.patch | 979 +++++++++++++++++++++ .../404-net-mvneta-hack-fix-phy_interface.patch | 28 + ...disable-MVNETA_CAUSE_PSC_SYNC_CHANGE-inte.patch | 56 ++ ...-mvneta-add-module-EEPROM-reading-support.patch | 44 + ...y-fixed-phy-remove-fixed_phy_update_state.patch | 80 ++ ...dule-eeprom-ethtool-access-into-netdev-co.patch | 181 ++++ ...409-sfp-use-netdev-sfp_bus-for-start-stop.patch | 34 + ...-allow-marvell-10G-phy-support-to-use-SFP.patch | 131 +++ .../patches-4.14/411-sfp-add-sfp-compatible.patch | 24 + ...-armada388-clearfog-emmc-on-clearfog-base.patch | 87 ++ ...ada388-clearfog-increase-speed-of-i2c0-to.patch | 42 + ...armada388-clearfog-add-SFP-module-support.patch | 81 ++ ...dts-armada388-clearfog-document-MPP-usage.patch | 124 +++ 40 files changed, 4029 insertions(+), 6 deletions(-) create mode 100644 package/kernel/mwlwifi/patches/001-remove-vfs_write.patch create mode 100644 target/linux/generic/pending-4.14/553-ubifs-Add-option-to-create-UBI-FS-version-4-on-empty.patch create mode 100644 target/linux/mvebu/base-files/etc/hotplug.d/ieee80211/00-wifi-config-migrate create mode 100644 target/linux/mvebu/config-4.14 copy target/linux/mvebu/{files => files-4.4}/arch/arm/boot/dts/armada-385-linksys-rango.dts (100%) copy target/linux/mvebu/{files => files-4.4}/arch/arm/boot/dts/armada-385-linksys-shelby.dts (100%) rename target/linux/mvebu/{files => files-4.9}/arch/arm/boot/dts/armada-385-linksys-rango.dts (100%) rename target/linux/mvebu/{files => files-4.9}/arch/arm/boot/dts/armada-385-linksys-shelby.dts (100%) create mode 100644 target/linux/mvebu/patches-4.14/002-add_powertables.patch create mode 100644 target/linux/mvebu/patches-4.14/003-add_switch_nodes.patch create mode 100644 target/linux/mvebu/patches-4.14/004-add_sata_disk_activity_trigger.patch create mode 100644 target/linux/mvebu/patches-4.14/100-find_active_root.patch create mode 100644 target/linux/mvebu/patches-4.14/102-revert_i2c_delay.patch copy target/linux/mvebu/{patches-4.9 => patches-4.14}/103-remove-nand-driver-bug.patch (100%) create mode 100644 target/linux/mvebu/patches-4.14/104-linksys_mamba_disable_keep_config.patch create mode 100644 target/linux/mvebu/patches-4.14/110-pxa3xxx_revert_irq_thread.patch copy target/linux/mvebu/{patches-4.9 => patches-4.14}/205-armada-385-rd-mtd-partitions.patch (100%) copy target/linux/mvebu/{patches-4.9 => patches-4.14}/206-ARM-mvebu-385-ap-Add-partitions.patch (100%) create mode 100644 target/linux/mvebu/patches-4.14/210-clearfog_switch_node.patch create mode 100644 target/linux/mvebu/patches-4.14/300-mvneta-tx-queue-workaround.patch create mode 100644 target/linux/mvebu/patches-4.14/400-cpuidle-mvebu-indicate-failure-to-enter-deeper-sleep.patch create mode 100644 target/linux/mvebu/patches-4.14/401-pci-mvebu-time-out-reset-on-link-up.patch create mode 100644 target/linux/mvebu/patches-4.14/402-sfp-display-SFP-module-information.patch create mode 100644 target/linux/mvebu/patches-4.14/403-net-mvneta-convert-to-phylink.patch create mode 100644 target/linux/mvebu/patches-4.14/404-net-mvneta-hack-fix-phy_interface.patch create mode 100644 target/linux/mvebu/patches-4.14/405-net-mvneta-disable-MVNETA_CAUSE_PSC_SYNC_CHANGE-inte.patch create mode 100644 target/linux/mvebu/patches-4.14/406-net-mvneta-add-module-EEPROM-reading-support.patch create mode 100644 target/linux/mvebu/patches-4.14/407-phy-fixed-phy-remove-fixed_phy_update_state.patch create mode 100644 target/linux/mvebu/patches-4.14/408-sfp-move-module-eeprom-ethtool-access-into-netdev-co.patch create mode 100644 target/linux/mvebu/patches-4.14/409-sfp-use-netdev-sfp_bus-for-start-stop.patch create mode 100644 target/linux/mvebu/patches-4.14/410-sfp-hack-allow-marvell-10G-phy-support-to-use-SFP.patch create mode 100644 target/linux/mvebu/patches-4.14/411-sfp-add-sfp-compatible.patch create mode 100644 target/linux/mvebu/patches-4.14/412-ARM-dts-armada388-clearfog-emmc-on-clearfog-base.patch create mode 100644 target/linux/mvebu/patches-4.14/413-ARM-dts-armada388-clearfog-increase-speed-of-i2c0-to.patch create mode 100644 target/linux/mvebu/patches-4.14/414-ARM-dts-armada388-clearfog-add-SFP-module-support.patch create mode 100644 target/linux/mvebu/patches-4.14/415-ARM-dts-armada388-clearfog-document-MPP-usage.patch -- 2.11.0 _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev