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

Marek Vasut marek.vasut at mailbox.org
Mon Sep 8 16:39:13 PDT 2025


On 9/4/25 11:34 AM, Peng Fan wrote:

Hi,

sorry for my late reply.

>> 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,

Why can they not be moved to DT bindings ?

They are part of the ABI.

This is the part I do not understand, the SCMI IDs are no different than 
any other clock IDs used in DT, is that not so ?

>    the possible method to do in U-Boot is to duplicate a copy of the file,

No.



More information about the linux-arm-kernel mailing list