aboutsummaryrefslogtreecommitdiff
path: root/package/boot/uboot-envtools/files
diff options
context:
space:
mode:
authorNicolò Veronese <nicveronese@gmail.com>2023-11-02 19:53:08 +0100
committerHauke Mehrtens <hauke@hauke-m.de>2023-11-25 14:51:21 +0100
commit2a0805fd3d0a0f57b60778973f341cee90cb5e49 (patch)
tree49161f693728282eec865265dddd065120e6e99f /package/boot/uboot-envtools/files
parentb5df398a36f153f036c0a5ff9b221abb0f6f240a (diff)
uboot-envtools: add support for Zyxel EX5601-T0 ubootmod
The ubootmod bootlaoder for EX5601-T0 uses two partitions in ubi to store enviroment variables. so proper config is needed. Signed-off-by: Nicolò Veronese <nicveronese@gmail.com>
Diffstat (limited to 'package/boot/uboot-envtools/files')
-rw-r--r--package/boot/uboot-envtools/files/mediatek_filogic8
1 files changed, 8 insertions, 0 deletions
diff --git a/package/boot/uboot-envtools/files/mediatek_filogic b/package/boot/uboot-envtools/files/mediatek_filogic
index 8c7c5a85c0..1e0816e017 100644
--- a/package/boot/uboot-envtools/files/mediatek_filogic
+++ b/package/boot/uboot-envtools/files/mediatek_filogic
@@ -98,6 +98,14 @@ zyxel,ex5601-t0)
local envdev=/dev/mtd$(find_mtd_index "u-boot-env")
ubootenv_add_uci_config "$envdev" "0x0" "0x20000" "0x40000" "2"
;;
+zyxel,ex5601-t0-ubootmod)
+ . /lib/upgrade/nand.sh
+ local envubi=$(nand_find_ubi ubi)
+ local envdev=/dev/$(nand_find_volume $envubi ubootenv)
+ local envdev2=/dev/$(nand_find_volume $envubi ubootenv2)
+ ubootenv_add_uci_config "$envdev" "0x0" "0x1f000" "0x20000" "1"
+ ubootenv_add_uci_config "$envdev2" "0x0" "0x1f000" "0x20000" "1"
+ ;;
zyxel,ex5700-telenor)
ubootenv_add_uci_config "/dev/ubootenv" "0x0" "0x4000" "0x4000" "1"
;;