Hi Sébastien,
On Fri, Jul 19, 2024 at 11:00 AM Sébastien Szymanski
<[email protected]> wrote:
> > +&A55_0 {
> > + clocks = <&clk IMX93_CLK_ARM_PLL>;
>
> Why IMX93_CLK_ARM_PLL and not IMX93_CLK_A55_SEL ?
IMX93_CLK_A55_SEL is a mux that can select between a55_alt versus arm_pll.
The real CPU clock is IMX93_CLK_ARM_PLL, so this one better represents it.
This is also consistent with the other i.MX8M SoCs.
Take imx8mm.dtsi for example:
A53_0: cpu@0 {
....
clocks = <&clk IMX8MM_CLK_ARM>;
This also uses the "real" CPU clock, not the mux one (imx8mm_a53_sels).
I also plan to upstream this clock change to the Linux devicetree.
Thanks