[PATCH 4/4] arm64: dts: imx8mm: Allow osc_24m to be available in SPL

Marek Vasut marex at denx.de
Fri Apr 25 19:09:25 CEST 2025


On 4/25/25 3:52 PM, Fabio Estevam wrote:
> From: Fabio Estevam <festevam at denx.de>
> 
> Align the osc_24m node with the imx8mn, so that it can be available in SPL.
> 
> This fixes a long pause in SPL when loading U-Boot proper.
> 
> Signed-off-by: Fabio Estevam <festevam at denx.de>
> ---
>   arch/arm/dts/imx8mm-u-boot.dtsi | 4 ++++
>   1 file changed, 4 insertions(+)
> 
> diff --git a/arch/arm/dts/imx8mm-u-boot.dtsi b/arch/arm/dts/imx8mm-u-boot.dtsi
> index abb3aa5b635..a1ae2371773 100644
> --- a/arch/arm/dts/imx8mm-u-boot.dtsi
> +++ b/arch/arm/dts/imx8mm-u-boot.dtsi
> @@ -229,6 +229,10 @@
>   	/delete-property/ assigned-clocks;
>   	/delete-property/ assigned-clock-parents;
>   	/delete-property/ assigned-clock-rates;
> +#ifdef CONFIG_SPL_BUILD
> +	clocks = <&osc_24m>;
> +	clock-names = "osc_24m";
> +#endif
>   };
No SPL-specific ifdefs in DT please , sorry but NAK , I already did this 
last year and it was rejected, and that totally makes sense. Just 
include the 32kHz clock source in SPL DT and that's the right fix.


More information about the U-Boot mailing list