diff options
| author | Nicolò Veronese | 2023-11-02 18:53:08 +0000 |
|---|---|---|
| committer | Hauke Mehrtens | 2024-03-12 22:13:38 +0000 |
| commit | 02272df01c9a94c8846579f8bb4176b744bc0800 (patch) | |
| tree | 8c9d63b8480dd7bb2a648024867035821b871dcd | |
| parent | 401d8c7051c395d93bdc8a931020b348d7d297fd (diff) | |
| download | openwrt-02272df01c9a94c8846579f8bb4176b744bc0800.tar.gz | |
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>
(cherry picked from commit 2a0805fd3d0a0f57b60778973f341cee90cb5e49)
| -rw-r--r-- | package/boot/uboot-envtools/files/mediatek_filogic | 8 |
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 65872b60f5..3551ab9c7d 100644 --- a/package/boot/uboot-envtools/files/mediatek_filogic +++ b/package/boot/uboot-envtools/files/mediatek_filogic @@ -102,6 +102,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" ;; |