This patch set reworks support for the Linksys EA3500 and EA4500, integrating significant amounts of code from the WRT1900AC port.
Previously these two routers were supported by flashing from the bootloader and setting new boot commands. They can now be flashed from the Linksys factory firmware and upgraded from within OpenWrt. This also adds support for the Linksys dual-image firmware layout and recovery mechanism. These patches also transition from a single read-write UBIFS to squashfs on UBI + UBIFS overlay. Claudio Leite (7): kirkwood: enable squashfs-on-ubiblock support kirkwood: match factory partitions on EA[34]500 kirkwood: find active Linksys root partition kirkwood: generate factory images for Linksys EA[34]500 kirkwood: support Linksys boot counter on EA[34]500 kirkwood: support sysupgrade on Linksys EA[34]500 kirkwood: add diag LED on Linksys EA3500 package/boot/uboot-envtools/files/kirkwood | 2 +- package/system/mtd/src/Makefile | 1 + target/linux/kirkwood/Makefile | 2 +- target/linux/kirkwood/base-files/etc/diag.sh | 3 + .../base-files/etc/init.d/linksys_recovery | 20 ++++++ .../kirkwood/base-files/lib/upgrade/linksys.sh | 79 ++++++++++++++++++++++ .../kirkwood/base-files/lib/upgrade/platform.sh | 32 +++++++++ target/linux/kirkwood/config-3.18 | 3 +- target/linux/kirkwood/config-4.3 | 3 +- target/linux/kirkwood/image/Makefile | 45 ++++++++++-- .../patches-3.18/100-find_active_root.patch | 61 +++++++++++++++++ .../linux/kirkwood/patches-3.18/160-ea4500.patch | 36 +++++++--- .../linux/kirkwood/patches-3.18/170-ea3500.patch | 39 ++++++++--- .../patches-4.3/100-find_active_root.patch | 61 +++++++++++++++++ target/linux/kirkwood/patches-4.3/140-ea4500.patch | 36 +++++++--- target/linux/kirkwood/patches-4.3/150-ea3500.patch | 39 ++++++++--- 16 files changed, 416 insertions(+), 46 deletions(-) create mode 100755 target/linux/kirkwood/base-files/etc/init.d/linksys_recovery create mode 100644 target/linux/kirkwood/base-files/lib/upgrade/linksys.sh create mode 100644 target/linux/kirkwood/base-files/lib/upgrade/platform.sh create mode 100644 target/linux/kirkwood/patches-3.18/100-find_active_root.patch create mode 100644 target/linux/kirkwood/patches-4.3/100-find_active_root.patch -- 2.1.4 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel