aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Haab <dan.haab@legrand.com>2019-10-15 09:35:08 -0600
committerRafał Miłecki <rafal@milecki.pl>2019-10-15 20:26:22 +0200
commitf4b1926be022ee87b5707776abefe3fa53d65ac4 (patch)
tree46ffbfa0d72784bcb6e6ed0deaa3fe6ad8c177cd
parent6179bf5be1366f067a3ef894989beaf4fe516f1c (diff)
downloadupstream-f4b1926be022ee87b5707776abefe3fa53d65ac4.tar.gz
upstream-f4b1926be022ee87b5707776abefe3fa53d65ac4.tar.bz2
upstream-f4b1926be022ee87b5707776abefe3fa53d65ac4.zip
bcm53xx: sysupgrade: support Luxul NAND devices
This adds support for UBI-aware sysupgrade using Luxul formats. Signed-off-by: Dan Haab <dan.haab@legrand.com> (cherry picked from commit 63c43e5674f346b8ed13377d551e5699afbeb673)
-rw-r--r--target/linux/bcm53xx/base-files/lib/upgrade/platform.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/target/linux/bcm53xx/base-files/lib/upgrade/platform.sh b/target/linux/bcm53xx/base-files/lib/upgrade/platform.sh
index 6b12c847d6..1686462cde 100644
--- a/target/linux/bcm53xx/base-files/lib/upgrade/platform.sh
+++ b/target/linux/bcm53xx/base-files/lib/upgrade/platform.sh
@@ -402,6 +402,8 @@ platform_do_upgrade() {
case "$file_type" in
"chk") platform_do_upgrade_nand_trx "$1" $((0x$(get_magic_long_at "$1" 4)));;
"cybertan") platform_do_upgrade_nand_trx "$1" 32;;
+ "lxl") platform_do_upgrade_nand_trx "$1" $(get_le_long_at "$1" 8);;
+ "lxlold") platform_do_upgrade_nand_trx "$1" 64;;
"seama") platform_do_upgrade_nand_seama "$1";;
"trx") platform_do_upgrade_nand_trx "$1";;
esac