1
0
mirror of https://git.openwrt.org/openwrt/openwrt.git synced 2024-10-18 21:48:23 +02:00
openwrt/target/linux
Vladimir Vid 7dff6a8c89 mvebu: uDPU: add sysupgrade support
This patch adds sysupgrade, uboot-env and networking support
for Methode uDPU device.

Device features 4 partitions:

-----------------------------------------
|  boot   | recovery  | rootfs |  misc  |
| (ext4)  |  (ext4)   | (fsf2) | (f2fs) |
_________________________________________

Idea was to use f2fs only but the u-boot currently lacks support
so first 2 partition are ext4 to be u-boot readable, and this was
a reason why custom build and sysupgrade sections were required.

On the sysupgrade, boot and rootfs partitions are updated, firmare
image and user configuration is saved on the misc partition and if
the upgrade was successfull, recovery partition will be updated on
after the reboot from preinit script. If the sysupgrade fails for any
reason, device will fallback to recovery initramfs image.

Signed-off-by: Vladimir Vid <vladimir.vid@sartura.hr>
2019-08-24 23:11:15 +02:00
..
apm821xx treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 2019-08-22 13:47:51 +02:00
ar7 kernel: bump 4.9 to 4.9.186 2019-07-31 16:51:46 +02:00
ar71xx treewide: convert WiFi caldata size and offset to hexadecimal 2019-08-14 12:36:37 +02:00
arc770
archs38
armvirt
at91 at91/image/sama5.mk: check for sama5d4_xplained device 2019-08-17 23:09:04 +02:00
ath25 ath25: split up DEVICE_TITLE 2019-07-10 16:56:16 +02:00
ath79 ath79: add support for gl-ar750 2019-08-24 08:55:33 +08:00
bcm53xx bcm53xx: split up DEVICE_TITLE 2019-08-02 22:45:02 +02:00
brcm47xx kernel: bump 4.19 to 4.19.62 2019-07-31 16:51:46 +02:00
brcm63xx brcm63xx: do not build images for 16 MiB RAM devices by default 2019-08-16 12:40:26 +02:00
brcm2708 treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 2019-08-22 13:47:51 +02:00
cns3xxx treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() 2019-07-17 08:05:38 +02:00
gemini gemini: Enable flash boot on reference design type 2019-08-17 16:57:32 +02:00
generic kernel: 4.19: backport mx25u12835f support from linux 5.0 2019-08-24 23:11:15 +02:00
imx6 imx6: bump SDMA firmware to 3.5 2019-07-31 16:51:46 +02:00
ipq40xx ipqx0xx: add Generic subtarget 2019-08-22 21:15:28 +02:00
ipq806x ipqx0xx: add Generic subtarget 2019-08-22 21:15:28 +02:00
ixp4xx kernel: bump 4.9 to 4.9.187 2019-08-06 11:52:47 +02:00
kirkwood treewide: sync bootcount scripts across targets 2019-08-17 23:52:34 +08:00
lantiq lantiq: add device alias for Alpha ASL56026 2019-08-22 16:26:05 +02:00
layerscape kernel: bump 4.14 to 4.14.136 2019-08-06 11:52:47 +02:00
malta
mediatek kernel: bump 4.19 to 4.19.64 2019-08-06 11:52:47 +02:00
mpc85xx treewide: convert WiFi caldata size and offset to hexadecimal 2019-08-14 12:36:37 +02:00
mvebu mvebu: uDPU: add sysupgrade support 2019-08-24 23:11:15 +02:00
mxs
octeon octeon: split up DEVICE_TITLE 2019-08-02 22:45:02 +02:00
octeontx
omap treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 2019-08-22 13:47:51 +02:00
orion orion: sysupgrade: change platform_check_image() args validation 2019-07-16 13:58:26 +02:00
oxnas oxnas: convert DEVICE_TITLE to new variables 2019-07-10 16:56:16 +02:00
pistachio treewide: sysupgrade: get rid of platform_nand_pre_upgrade() 2019-07-22 14:27:37 +02:00
ramips ramips: add support for ADSLR G7 2019-08-24 08:55:33 +08:00
rb532 treewide: sysupgrade: get rid of platform_nand_pre_upgrade() 2019-07-22 14:27:37 +02:00
samsung
sunxi treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 2019-08-22 13:47:51 +02:00
tegra treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 2019-08-22 13:47:51 +02:00
uml
x86 treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 2019-08-22 13:47:51 +02:00
zynq zynq: remove kernel 4.14 support 2019-08-17 16:57:32 +02:00
Makefile