[PATCH 11/17] arm: mediatek: mt8195: remove call to fdtdec_setup_memory_banksize()
David Lechner
dlechner at baylibre.com
Thu Mar 19 21:00:14 CET 2026
Remove an incorrect call to fdtdec_setup_memory_banksize() in
dram_init() for mt8195.
fdtdec_setup_memory_banksize() populates gd->bd->bi_dram[bank].start
and gd->bd->bi_dram[bank].size base on the "memory" node in the device
tree. However, calling it from dram_init() is too early because gd->bd
has not been allocated yet.
gd->bd->bi_dram[0].start and gd->bd->bi_dram[0].size are already
correctly initialized later in dram_init_banksize(), so we do not need
to replace the removed function call with anything else.
Signed-off-by: David Lechner <dlechner at baylibre.com>
---
arch/arm/mach-mediatek/mt8195/init.c | 4 ----
1 file changed, 4 deletions(-)
diff --git a/arch/arm/mach-mediatek/mt8195/init.c b/arch/arm/mach-mediatek/mt8195/init.c
index cc9a2c68e0c..6b47ca4b059 100644
--- a/arch/arm/mach-mediatek/mt8195/init.c
+++ b/arch/arm/mach-mediatek/mt8195/init.c
@@ -18,10 +18,6 @@ int dram_init(void)
{
int ret;
- ret = fdtdec_setup_memory_banksize();
- if (ret)
- return ret;
-
ret = fdtdec_setup_mem_size_base();
if (ret)
return ret;
--
2.43.0
More information about the U-Boot
mailing list