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 <[email protected]>
---
 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 <[email protected]>

Reply via email to