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@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16618
Signed-off-by: Robert Marko <robimarko@gmail.com>
partition@0 {
reg = <0x00000000 0x00001000>;
label = "u-boot-env-1";
+ status = "disabled";
nvmem-layout {
compatible = "u-boot,env-redundant-bool";
};
};
-/*
- * Causes the following warning: * sysfs: cannot create duplicate filename '/bus/nvmem/devices/u-boot-env0'
- *
- * partition@1000 {
- * reg = <0x00001000 0x00001000>;
- * label = "u-boot-env-2";
- *
- * nvmem-layout {
- * compatible = "u-boot,env-redundant-bool";
- * };
- * };
- */
+ partition@1000 {
+ reg = <0x00001000 0x00001000>;
+ label = "u-boot-env-2";
+ status = "disabled";
+
+ nvmem-layout {
+ compatible = "u-boot,env-redundant-bool";
+ };
+ };
};