[PATCH 4/7] dt-bindings: clock: Add Nuvoton WPCM450 clock/reset controller
Krzysztof Kozlowski
krzysztof.kozlowski at linaro.org
Thu Apr 28 19:23:26 AEST 2022
On 28/04/2022 10:55, Jonathan Neuschäfer wrote:
>>>
>>> All these defines should be in second header in dt-bindings/reset/...
>>
>> I disagree. It makes more sense to keep the definitions together, and
>> it's all for the same hardware and driver.
These are bindings so the usage by same driver (Linux implementation)
matters less or even does not matter.
Driver can be split from one to several and you would need to include
clocks in your just-split-reset driver. Such driver split should not
affect bindings, therefore having the binding headers separate is
actually the most flexible.
>
> It's for the same hardware, DT node, and driver.
>
> I could imagine splitting it into
>
> include/dt-bindings/clock/nuvoton,wpcm450-clk.h and
> include/dt-bindings/reset/nuvoton,wpcm450-clk.h
>
> if someone insists on it.
>
> For convenience (being able to see all relevant definitions for
> nuvoton,wpcm450-clk at once), I'd prefer to keep the definitions together.
I don't insist. For some of the devices we split it, for some not.
Best regards,
Krzysztof
More information about the openbmc
mailing list