summaryrefslogtreecommitdiff
path: root/arch/arm/mach-k3/j784s4_init.c
diff options
context:
space:
mode:
authorDasnavis Sabiya <sabiya.d@ti.com>2023-06-02 19:26:21 +0530
committerPraneeth Bajjuri <praneeth@ti.com>2023-06-07 16:56:46 -0500
commit1836a75f910dc91031140f240218a60b6a5a0585 (patch)
treed515736ceda2d36f2df3b70e47b219f3c8414387 /arch/arm/mach-k3/j784s4_init.c
parent9a2c6e508ff426bea629d7fe35c3be61e0f3b6dd (diff)
arm: j784s4: Add support for selecting DT based on board name
Add support for selecting DTB from FIT based on the board name read from EEPROM. This facilitates the use of single defconfig for EVM and SK. Signed-off-by: Dasnavis Sabiya <sabiya.d@ti.com>
Diffstat (limited to 'arch/arm/mach-k3/j784s4_init.c')
-rw-r--r--arch/arm/mach-k3/j784s4_init.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-k3/j784s4_init.c b/arch/arm/mach-k3/j784s4_init.c
index ef7c54710f..9bd71d0257 100644
--- a/arch/arm/mach-k3/j784s4_init.c
+++ b/arch/arm/mach-k3/j784s4_init.c
@@ -184,6 +184,11 @@ void board_init_f(ulong dummy)
k3_sysfw_loader(is_rom_loaded_sysfw(&bootdata),
k3_mmc_stop_clock, k3_mmc_restart_clock);
+#ifdef CONFIG_SPL_OF_LIST
+ if (IS_ENABLED(CONFIG_TI_I2C_BOARD_DETECT))
+ do_board_detect();
+#endif
+
if (IS_ENABLED(CONFIG_SPL_CLK_K3)) {
/*
* Force probe of clk_k3 driver here to ensure basic default clock