[openwrt/openwrt] apm821xx: mybooklive: fix ubootenv probe

LEDE Commits lede-commits at lists.infradead.org
Sun Feb 8 09:38:03 PST 2026


robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/26254408e3f67acab2148af45d4bbad35bb5dd38

commit 26254408e3f67acab2148af45d4bbad35bb5dd38
Author: Rosen Penev <rosenp at gmail.com>
AuthorDate: Sun Oct 6 12:55:49 2024 -0700

    apm821xx: mybooklive: fix ubootenv probe
    
    With nvmem-layout, these probe errors go away.
    
    Add status = "disabled" as the u-boot env driver can't handle redundant
    environments properly. As a result, fw_printenv ends up not working
    right.
    
    Signed-off-by: Rosen Penev <rosenp at gmail.com>
    Link: https://github.com/openwrt/openwrt/pull/16618
    Signed-off-by: Robert Marko <robimarko at gmail.com>
---
 target/linux/apm821xx/dts/wd-mybooklive.dts | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/target/linux/apm821xx/dts/wd-mybooklive.dts b/target/linux/apm821xx/dts/wd-mybooklive.dts
index b3ea1a61d9..bd60e3c032 100644
--- a/target/linux/apm821xx/dts/wd-mybooklive.dts
+++ b/target/linux/apm821xx/dts/wd-mybooklive.dts
@@ -50,6 +50,7 @@
 					partition at 0 {
 						reg = <0x00000000 0x00001000>;
 						label = "u-boot-env-1";
+						status = "disabled";
 
 						nvmem-layout {
 							compatible = "u-boot,env-redundant-bool";
@@ -59,18 +60,15 @@
 						};
 					};
 
-/*
- * Causes the following warning: * sysfs: cannot create duplicate filename '/bus/nvmem/devices/u-boot-env0'
- *
- *					partition at 1000 {
- *						reg = <0x00001000 0x00001000>;
- *						label = "u-boot-env-2";
- *
- *						nvmem-layout {
- *							compatible = "u-boot,env-redundant-bool";
- *						};
- *					};
- */
+					partition at 1000 {
+						reg = <0x00001000 0x00001000>;
+						label = "u-boot-env-2";
+						status = "disabled";
+
+						nvmem-layout {
+							compatible = "u-boot,env-redundant-bool";
+						};
+					};
 				};
 
 




More information about the lede-commits mailing list