You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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>
5 years ago
..
apm821xx treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 5 years ago
ar7 kernel: bump 4.9 to 4.9.186 5 years ago
ar71xx treewide: convert WiFi caldata size and offset to hexadecimal 5 years ago
arc770 treewide: use wpad-basic for not small flash targets 6 years ago
archs38 treewide: use wpad-basic for not small flash targets 6 years ago
armvirt armvirt: fix overlay support by updating to f2fs/ext4 based overlays 5 years ago
at91 at91/image/sama5.mk: check for sama5d4_xplained device 5 years ago
ath25 ath25: split up DEVICE_TITLE 5 years ago
ath79 ath79: add support for gl-ar750 5 years ago
bcm53xx bcm53xx: split up DEVICE_TITLE 5 years ago
brcm47xx kernel: bump 4.19 to 4.19.62 5 years ago
brcm63xx brcm63xx: do not build images for 16 MiB RAM devices by default 5 years ago
brcm2708 treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 5 years ago
cns3xxx treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() 5 years ago
gemini gemini: Enable flash boot on reference design type 5 years ago
generic kernel: 4.19: backport mx25u12835f support from linux 5.0 5 years ago
imx6 imx6: bump SDMA firmware to 3.5 5 years ago
ipq40xx ipqx0xx: add Generic subtarget 5 years ago
ipq806x ipqx0xx: add Generic subtarget 5 years ago
ixp4xx kernel: bump 4.9 to 4.9.187 5 years ago
kirkwood treewide: sync bootcount scripts across targets 5 years ago
lantiq lantiq: add device alias for Alpha ASL56026 5 years ago
layerscape kernel: bump 4.14 to 4.14.136 5 years ago
malta malta: fix overlay support by updating to f2fs/ext4 based overlays 5 years ago
mediatek kernel: bump 4.19 to 4.19.64 5 years ago
mpc85xx treewide: convert WiFi caldata size and offset to hexadecimal 5 years ago
mvebu mvebu: uDPU: add sysupgrade support 5 years ago
mxs mxs: disable unused serial drivers 5 years ago
octeon octeon: split up DEVICE_TITLE 5 years ago
octeontx kernel: Remove CONFIG_COMPAT 5 years ago
omap treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 5 years ago
orion orion: sysupgrade: change platform_check_image() args validation 5 years ago
oxnas oxnas: convert DEVICE_TITLE to new variables 5 years ago
pistachio treewide: sysupgrade: get rid of platform_nand_pre_upgrade() 5 years ago
ramips ramips: add support for ADSLR G7 5 years ago
rb532 treewide: sysupgrade: get rid of platform_nand_pre_upgrade() 5 years ago
samsung kernel: Do not set CONFIG_DEVMEM or CONFIG_DEVKMEM 5 years ago
sunxi treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 5 years ago
tegra treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 5 years ago
uml kernel: Deactivate CONFIG_BINFMT_MISC 5 years ago
x86 treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method 5 years ago
zynq zynq: remove kernel 4.14 support 5 years ago
Makefile