[PATCH 1/4] arm64: dts: imx8mn: Include 32kHz oscillator clock in SPL DTs

Fabio Estevam festevam at gmail.com
Sat Nov 23 22:38:26 CET 2024


On Thu, Nov 21, 2024 at 10:59 PM Marek Vasut <marex at denx.de> wrote:
>
> Since 50cdd3f74af3 ("clk: imx: clk-imx8mn Fix nand and spi clock parent"),
> drivers/clk/imx/clk-imx8mn.c clk_get_by_name(dev, "osc_24m", &osc_24m_clk)
> fails with error -22 EINVAL in SPL. This is because clk_get_by_name() in the
> end calls fdtdec_parse_phandle_with_args(), which iterates over all phandles
> in clock-controller at 30380000 { clocks = <&osc_32k>, <&osc_24m>, ... } node
> 'clocks' property in an attempt to find the "osc_24m" clock, but fails to
> resolve the &osc_32k phandle and returns with -EINVAL.
>
> Include the osc_32k clock in SPL DTs as a low risk fix for v2025.01 release.
> This way, fdtdec_parse_phandle_with_args() can resolve both the osc_32k and
> following osc_24m phandle and successfully look up the osc_24m clock.
>
> Fixes: 50cdd3f74af3 ("clk: imx: clk-imx8mn Fix nand and spi clock parent")
> Signed-off-by: Marek Vasut <marex at denx.de>

Applied only this one for -master, thanks.


More information about the U-Boot mailing list