[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