[PATCH] board: ti: am64,j721*: use correct fdt if eeprom detection fails

Anshul Dalal anshuld at ti.com
Tue Feb 3 11:00:20 CET 2026


We currently provide default board names for each board in their
respective evm.c file. However for custom boards, this behaviour
overwrites the default DT as set in the defconfig
(CONFIG_DEFAULT_FDT_FILE or CONFIG_DEFAULT_DEVICE_TREE).

This patch changes the default name to be NULL which prevents this
overwrite and allows ti_set_fdt_env to instead fallback to the correct
DT as set in Kconfig.

Signed-off-by: Anshul Dalal <anshuld at ti.com>
---
 board/ti/am64x/evm.c  | 2 +-
 board/ti/j721e/evm.c  | 2 +-
 board/ti/j721s2/evm.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/board/ti/am64x/evm.c b/board/ti/am64x/evm.c
index 25076a8a588..c6ddc44d14c 100644
--- a/board/ti/am64x/evm.c
+++ b/board/ti/am64x/evm.c
@@ -138,7 +138,7 @@ static struct ti_fdt_map ti_am64_evm_fdt_map[] = {
 
 static void setup_board_eeprom_env(void)
 {
-	char *name = "am64x_gpevm";
+	char *name = NULL;
 
 	if (do_board_detect())
 		goto invalid_eeprom;
diff --git a/board/ti/j721e/evm.c b/board/ti/j721e/evm.c
index e030fe7dc87..7260dfbe4ec 100644
--- a/board/ti/j721e/evm.c
+++ b/board/ti/j721e/evm.c
@@ -363,7 +363,7 @@ static struct ti_fdt_map ti_j721e_evm_fdt_map[] = {
 };
 static void setup_board_eeprom_env(void)
 {
-	char *name = "j721e";
+	char *name = NULL;
 
 	if (do_board_detect())
 		goto invalid_eeprom;
diff --git a/board/ti/j721s2/evm.c b/board/ti/j721s2/evm.c
index b6d1964146d..92d5c849864 100644
--- a/board/ti/j721s2/evm.c
+++ b/board/ti/j721s2/evm.c
@@ -103,7 +103,7 @@ static struct ti_fdt_map ti_j721s2_evm_fdt_map[] = {
 
 static void setup_board_eeprom_env(void)
 {
-	char *name = "j721s2";
+	char *name = NULL;
 
 	if (do_board_detect())
 		goto invalid_eeprom;

---
base-commit: 1de103fc29761fa729dffaa15d0cfb2766be05e4
change-id: 20260203-eeprom_fdt_detection_refactor-eddfd0b25b81

Best regards,
-- 
Anshul Dalal <anshuld at ti.com>



More information about the U-Boot mailing list