
9 Nov
2023
9 Nov
'23
10:11 a.m.
Hi,
On 10/27/23 16:42, Patrice Chotard wrote:
From: Patrice Chotard patrice.chotard@st.com
In case there is no RAM driver retrieve RAM size from DT as fallback.
Signed-off-by: Patrice Chotard patrice.chotard@st.com Signed-off-by: Patrice Chotard patrice.chotard@foss.st.com
arch/arm/mach-stm32mp/dram_init.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-stm32mp/dram_init.c b/arch/arm/mach-stm32mp/dram_init.c index 7f37b0d2aa2..a1e77a42e4f 100644 --- a/arch/arm/mach-stm32mp/dram_init.c +++ b/arch/arm/mach-stm32mp/dram_init.c @@ -24,8 +24,11 @@ int dram_init(void) int ret;
ret = uclass_get_device(UCLASS_RAM, 0, &dev);
- if (ret) {
log_debug("RAM init failed: %d\n", ret);
- /* in case there is no RAM driver, retrieve DDR size from DT */
- if (ret == -ENODEV) {
return fdtdec_setup_mem_size_base();
- } else if (ret) {
return ret; } ret = ram_get_info(dev, &ram);log_err("RAM init failed: %d\n", ret);
Reviewed-by: Patrick Delaunay patrick.delaunay@foss.st.com
Thanks Patrick