[PATCH] mach-k3: common: init gd->bd before dram_init_banksize
Anshul Dalal
anshuld at ti.com
Tue Mar 10 10:16:24 CET 2026
The dram_init_banksize API configures the dram banks inside gd->bd, so
ensure bd is initialized by calling spl_set_bd as part of
spl_enable_cache.
Signed-off-by: Anshul Dalal <anshuld at ti.com>
---
arch/arm/mach-k3/common.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/mach-k3/common.c b/arch/arm/mach-k3/common.c
index 2f3df5519c5..39467c21679 100644
--- a/arch/arm/mach-k3/common.c
+++ b/arch/arm/mach-k3/common.c
@@ -418,6 +418,9 @@ void spl_enable_cache(void)
gd->ram_top = CFG_SYS_SDRAM_BASE;
int ret = 0;
+ /* dram_init_banksize populates bd, so init it first */
+ spl_set_bd();
+
dram_init();
dram_init_banksize();
---
base-commit: 1e240f7206fccde4ec73ea432ab8360d321c5fe5
change-id: 20260310-init_bd_before_dram_init-7a9c3ad0b311
Best regards,
--
Anshul Dalal <anshuld at ti.com>
More information about the U-Boot
mailing list