[PATCH 2/4] ls1043ardb: refactor EXTRA_ENV_SETTINGS and add board-specific overrides
chunguang.li_2 at nxp.com
chunguang.li_2 at nxp.com
Wed Apr 1 10:59:45 CEST 2026
From: Chunguang Li <chunguang.li_2 at nxp.com>
Upstream-Status: Inappropriate
Signed-off-by: Chunguang Li <chunguang.li_2 at nxp.com>
u-boot: ls1043a: rename and reorganize EXTRA_ENV_SETTINGS for board overrides
- Rename CFG_EXTRA_ENV_SETTINGS → EXTRA_ENV_SETTINGS in ls1043a_common.h
- Adjust console parameter in the common environment
- Add CFG_EXTRA_ENV_SETTINGS in ls1043ardb.h with additional board/image/fdtfile variables
- Set CFG_EXTRA_ENV_SETTINGS in ls1043aqds.h to EXTRA_ENV_SETTINGS
Enables board‑specific env customization while keeping LS1043A common env shared.
---
include/configs/ls1043a_common.h | 2 +-
include/configs/ls1043aqds.h | 5 +++++
include/configs/ls1043ardb.h | 10 ++++++++++
3 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/include/configs/ls1043a_common.h b/include/configs/ls1043a_common.h
index d82502d628e..e2412936b71 100644
--- a/include/configs/ls1043a_common.h
+++ b/include/configs/ls1043a_common.h
@@ -88,7 +88,7 @@
#include <config_distro_bootcmd.h>
/* Initial environment variables */
-#define CFG_EXTRA_ENV_SETTINGS \
+#define EXTRA_ENV_SETTINGS \
"hwconfig=fsl_ddr:bank_intlv=auto\0" \
"fdt_high=0xffffffffffffffff\0" \
"initrd_high=0xffffffffffffffff\0" \
diff --git a/include/configs/ls1043aqds.h b/include/configs/ls1043aqds.h
index 7ccbb20bf2e..c06e986e93f 100644
--- a/include/configs/ls1043aqds.h
+++ b/include/configs/ls1043aqds.h
@@ -295,6 +295,11 @@
/*
* Environment
*/
+#ifndef SPL_NO_MISC
+/* Initial environment variables */
+#define CFG_EXTRA_ENV_SETTINGS \
+ EXTRA_ENV_SETTINGS
+#endif
#include <asm/fsl_secure_boot.h>
diff --git a/include/configs/ls1043ardb.h b/include/configs/ls1043ardb.h
index ef8fdc1912b..90caf8a1371 100644
--- a/include/configs/ls1043ardb.h
+++ b/include/configs/ls1043ardb.h
@@ -201,4 +201,14 @@
#include <asm/fsl_secure_boot.h>
+#ifndef SPL_NO_MISC
+/* Initial environment variables */
+#define CFG_EXTRA_ENV_SETTINGS \
+ EXTRA_ENV_SETTINGS \
+ "board=ls1043ardb\0" \
+ "fdtfile=fsl-ls1043a-rdb-sdk.dtb\0" \
+ "image=Image\0" \
+ "console_dbg=earlycon=uart8250,mmio,0x21c0500\0"
+#endif
+
#endif /* __LS1043ARDB_H__ */
--
2.34.1
More information about the U-Boot
mailing list