Hi Sébastien, On Fri, Jul 19, 2024 at 12:47 PM Sébastien Szymanski <sebastien.szyman...@armadeus.com> wrote:
> I did look at imx8mm.dtsi but the clock IMX8MM_CLK_ARM is not defined in > U-Boot and in Linux it's defined as: > > hws[IMX8MM_CLK_ARM] = imx_clk_hw_cpu("arm", "arm_a53_core", > hws[IMX8MM_CLK_A53_CORE]->clk, > hws[IMX8MM_CLK_A53_CORE]->clk, > hws[IMX8MM_ARM_PLL_OUT]->clk, > hws[IMX8MM_CLK_A53_DIV]->clk); > > So in Linux for the i.MX93, the clocks property in the device tree has > to be IMX93_CLK_A55_CORE: > > clks[IMX93_CLK_A55_CORE] = imx_clk_hw_cpu("a55_core", "a55_sel", > clks[IMX93_CLK_A55_SEL]->clk, > clks[IMX93_CLK_A55_SEL]->clk, > clks[IMX93_CLK_ARM_PLL]->clk, > clks[IMX93_CLK_A55_GATE]->clk); > > ? Yes, that's correct. I will use IMX93_CLK_A55_CORE when upstreaming it. At some point, we should align these clock names between Linux and U-Boot. For now, as I am touching arch/arm/dts/imx93-u-boot.dtsi this is OK for U-Boot purposes. Thanks