[PATCH 06/17] arm: mediatek: mt8188: check return value of fdtdec_setup_mem_size_base()

David Lechner dlechner at baylibre.com
Thu Mar 19 21:00:09 CET 2026


Check and propagate the return value of fdtdec_setup_mem_size_base() in
dram_init() for mt8188. This function could fail if the device tree is
malformed.

Signed-off-by: David Lechner <dlechner at baylibre.com>
---
 arch/arm/mach-mediatek/mt8188/init.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/arch/arm/mach-mediatek/mt8188/init.c b/arch/arm/mach-mediatek/mt8188/init.c
index 61676e8437a..8f0db7455ed 100644
--- a/arch/arm/mach-mediatek/mt8188/init.c
+++ b/arch/arm/mach-mediatek/mt8188/init.c
@@ -22,7 +22,9 @@ int dram_init(void)
 	if (ret)
 		return ret;
 
-	fdtdec_setup_mem_size_base();
+	ret = fdtdec_setup_mem_size_base();
+	if (ret)
+		return ret;
 
 	/*
 	 * Limit gd->ram_top not exceeding SZ_4G.  Some periphals like mmc

-- 
2.43.0



More information about the U-Boot mailing list