[PATCH v1] dts: arm64: freescale: move imx9*-clock.h imx9*-power.h into dt-bindings

Peng Fan peng.fan at oss.nxp.com
Thu Sep 4 02:34:42 PDT 2025


On Tue, Sep 02, 2025 at 01:32:38AM +0200, Marek Vasut wrote:
[snip]
> Instead of playing this "I found this code somewhere, so I can do
>> whatever the same" answer the first implied question - why these are
>> bindings? Provide arguments what do they bind.
>
>I am not sure how to answer this, but what I can write is, that if I scramble
>these IDs in either the DT or the firmware (which provides the SCMI clock
>service), then the system cannot work. I am not sure if this is the answer
>you are looking for.

Marek,
  Some U-Boot code indeed directly use the IDs to configure the clock without
  relying on any drivers. Since the SCMI IDs could not be moved to dt-bindings,
  the possible method to do in U-Boot is to duplicate a copy of the file,
  and highlight this files should be aligned with the ones under
  dts/upstream/src/arm64/freescale/imx95-*.h.

Regards
Peng



More information about the linux-arm-kernel mailing list