[openwrt/openwrt] uboot-envtools: add support for Zyxel EX5601-T0 ubootmod
LEDE Commits
lede-commits at lists.infradead.org
Tue Mar 12 15:43:15 PDT 2024
hauke pushed a commit to openwrt/openwrt.git, branch openwrt-23.05:
https://git.openwrt.org/02272df01c9a94c8846579f8bb4176b744bc0800
commit 02272df01c9a94c8846579f8bb4176b744bc0800
Author: Nicolò Veronese <nicveronese at gmail.com>
AuthorDate: Thu Nov 2 19:53:08 2023 +0100
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 at gmail.com>
(cherry picked from commit 2a0805fd3d0a0f57b60778973f341cee90cb5e49)
---
package/boot/uboot-envtools/files/mediatek_filogic | 8 ++++++++
1 file changed, 8 insertions(+)
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"
;;
More information about the lede-commits
mailing list