diff options
author | Tom Rini | 2023-01-06 08:16:15 -0500 |
---|---|---|
committer | Tom Rini | 2023-01-06 08:16:15 -0500 |
commit | 9ddcdcc03cc6f0f46895604c589af17fdbdfe8b7 (patch) | |
tree | 6e2312c45317aeca7bebec1536ef306a1b6c87b5 /arch | |
parent | bd7fbd58b757263cec86d9915da168ce347a7e08 (diff) | |
parent | a2e0b041d662e4c80502cd5c9a8326d026f9deb1 (diff) |
Merge tag 'u-boot-stm32-20230106' of https://gitlab.denx.de/u-boot/custodians/u-boot-stm
- stm32mp: Fix board_get_usable_ram_top(): workaround to avoid issue after the
commit 777aaaa706b ("common/memsize.c: Fix get_effective_memsize() to check
for overflow") because the effective DDR effective size is reduce by 4KiB
and sometime the board hang on boot
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-stm32mp/dram_init.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-stm32mp/dram_init.c b/arch/arm/mach-stm32mp/dram_init.c index 9346fa8546d..80ba5c27741 100644 --- a/arch/arm/mach-stm32mp/dram_init.c +++ b/arch/arm/mach-stm32mp/dram_init.c @@ -51,7 +51,7 @@ phys_size_t board_get_usable_ram_top(phys_size_t total_size) /* found enough not-reserved memory to relocated U-Boot */ lmb_init(&lmb); - lmb_add(&lmb, gd->ram_base, gd->ram_size); + lmb_add(&lmb, gd->ram_base, get_effective_memsize()); boot_fdt_add_mem_rsv_regions(&lmb, (void *)gd->fdt_blob); /* add 8M for reserved memory for display, fdt, gd,... */ size = ALIGN(SZ_8M + CONFIG_SYS_MALLOC_LEN + total_size, MMU_SECTION_SIZE), |