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]>

