cns3xxx: eliminate hardcoded kernel/rootfs partition split
authorFelix Fietkau <nbd@nbd.name>
Thu, 15 Sep 2016 10:51:57 +0000 (12:51 +0200)
committerFelix Fietkau <nbd@nbd.name>
Mon, 19 Sep 2016 12:27:26 +0000 (14:27 +0200)
commit0b3a64f862b367e634d1d4f8b4b94a10e0128dd4
tree399a1dd4cf164876013a77edd93692fafb16a34c
parent58fbe07560fdb07a20a07f01f6cf97635a3ccab3
cns3xxx: eliminate hardcoded kernel/rootfs partition split

This changes the sysupgrade format. To support upgrades from the old
firmware to the new one, legacy images are provided. Because of the old
partition split, these have to be specific to the NOR or SPI device.

The new sysupgrade images are suitable for begin put on flash directly,
and they are independent of NOR vs SPI flash variant.

Flashing back to old firmware is supported via using the old full-flash
images instead of the old sysupgrade images.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
target/linux/cns3xxx/base-files/lib/upgrade/platform.sh
target/linux/cns3xxx/config-4.4
target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/laguna.c
target/linux/cns3xxx/image/Makefile