This series drops unnecessary cruft and improves image code, so that it's better aligned with most well maintained targets in OpenWrt. Additionally it introduces image for three ESPRESSObin variants.
Series is applicable after "mvebu: fix board_name condition in 79_move_config" by Klaus Kudielka. https://patchwork.ozlabs.org/patch/1097196 Changes in v2: mvebu: remove unnecessary code building dtbs: also adjust path to dtb in omnia-medkit-initramfs recipe Rename mvebu: add vendor to device names to mvebu: align device names to vendor_device format in result of changing most device names to pattern found in dts compatible string, suggested by Petr ??tetiar. mvebu: use device-tree board detection adjusted to changes in mvebu: align device names to vendor_device format Tomasz Maciej Nowak (8): mvebu: remove unnecessary code building dtbs mvebu: image: stack repeated variables mvebu: image: introduce BOOT_SCRIPT variable mvebu: image: improve readability of device recipes mvebu: image: don't create unnecessarily shell variables mvebu: align device names to vendor_device format mvebu: use device-tree board detection mvebu: add images for additional ESPRESSObin boards package/boot/uboot-mvebu/Makefile | 2 +- .../mvebu/base-files/etc/board.d/01_leds | 22 +-- .../mvebu/base-files/etc/board.d/02_network | 60 ++++---- target/linux/mvebu/base-files/etc/diag.sh | 16 +-- .../base-files/etc/init.d/linksys_recovery | 2 +- .../base-files/etc/uci-defaults/03_wireless | 4 +- .../base-files/etc/uci-defaults/04_mambafan | 2 +- target/linux/mvebu/base-files/lib/mvebu.sh | 94 ------------ .../mvebu/base-files/lib/preinit/01_sysinfo | 9 -- .../base-files/lib/preinit/06_set_iface_mac | 14 +- .../base-files/lib/preinit/79_move_config | 2 +- .../base-files/lib/preinit/81_linksys_syscfg | 2 +- .../mvebu/base-files/lib/upgrade/platform.sh | 10 +- .../mvebu/base-files/lib/upgrade/sdcard.sh | 2 +- .../marvell/armada-3720-espressobin-emmc.dts | 28 ++++ .../armada-3720-espressobin-v7-emmc.dts | 43 ++++++ .../marvell/armada-3720-espressobin-v7.dts | 31 ++++ target/linux/mvebu/image/Makefile | 64 ++++----- .../image/armada-388-clearfog-base.bootscript | 27 ---- .../image/armada-macchiatobin.bootscript | 10 -- ...fog-pro.bootscript => clearfog.bootscript} | 6 +- target/linux/mvebu/image/cortex-a53.mk | 43 +++--- target/linux/mvebu/image/cortex-a72.mk | 34 ++--- target/linux/mvebu/image/cortex-a9.mk | 135 ++++++++++-------- .../linux/mvebu/image/gen_mvebu_sdcard_img.sh | 4 +- ...db.bootscript => generic-arm64.bootscript} | 2 +- .../image/globalscale-espressobin.bootscript | 10 -- .../patches-4.14/105-build_new_dtbs.patch | 10 -- ...l-armada37xx-Add-emmc-sdio-pinctrl-d.patch | 40 ++++++ ...l-armada-37xx-Enable-emmc-on-espress.patch | 49 +++++++ ...da-3720-espressobin-correct-spi-node.patch | 2 +- ...l-armada-3720-espressobin-add-ports-.patch | 26 ++++ 32 files changed, 429 insertions(+), 376 deletions(-) delete mode 100755 target/linux/mvebu/base-files/lib/mvebu.sh delete mode 100644 target/linux/mvebu/base-files/lib/preinit/01_sysinfo create mode 100644 target/linux/mvebu/files-4.14/arch/arm64/boot/dts/marvell/armada-3720-espressobin-emmc.dts create mode 100644 target/linux/mvebu/files-4.14/arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7-emmc.dts create mode 100644 target/linux/mvebu/files-4.14/arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7.dts delete mode 100644 target/linux/mvebu/image/armada-388-clearfog-base.bootscript delete mode 100644 target/linux/mvebu/image/armada-macchiatobin.bootscript rename target/linux/mvebu/image/{armada-388-clearfog-pro.bootscript => clearfog.bootscript} (78%) rename target/linux/mvebu/image/{armada-3720-db.bootscript => generic-arm64.bootscript} (82%) delete mode 100644 target/linux/mvebu/image/globalscale-espressobin.bootscript delete mode 100644 target/linux/mvebu/patches-4.14/105-build_new_dtbs.patch create mode 100644 target/linux/mvebu/patches-4.14/513-arm64-dts-marvell-armada37xx-Add-emmc-sdio-pinctrl-d.patch create mode 100644 target/linux/mvebu/patches-4.14/514-arm64-dts-marvell-armada-37xx-Enable-emmc-on-espress.patch create mode 100644 target/linux/mvebu/patches-4.14/522-arm64-dts-marvell-armada-3720-espressobin-add-ports-.patch -- 2.21.0
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel