diff --git a/drivers/st/clk/stm32mp1_clk.c b/drivers/st/clk/stm32mp1_clk.c
index 2d73134bc45451556a095e4531449aa3c19ec45f..7607bcfaa51043beac2b8e45d745cce8c3b2fc59 100644
--- a/drivers/st/clk/stm32mp1_clk.c
+++ b/drivers/st/clk/stm32mp1_clk.c
@@ -2466,7 +2466,7 @@ int stm32mp1_clk_init(uint32_t pll1_freq_khz)
 	int usbphy_p = stm32mp1_clk_get_parent((int)USBPHY_K);
 
 	if (fdt_get_address(&fdt) == 0) {
-		return false;
+		return -FDT_ERR_NOTFOUND;
 	}
 
 	/* Check status field to disable security */