[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <4kmt23n5v5ppqf3sc5bdag76r7vxsnryazh5xytfevt25c3wrq@ptnk5wpb67ol>
Date: Thu, 7 Nov 2024 11:40:16 +0100
From: Krzysztof Kozlowski <krzk@...nel.org>
To: Ivaylo Ivanov <ivo.ivanov.ivanov1@...il.com>
Cc: Michael Turquette <mturquette@...libre.com>,
Stephen Boyd <sboyd@...nel.org>, Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>, Conor Dooley <conor+dt@...nel.org>,
Andreas Färber <afaerber@...e.de>, Manivannan Sadhasivam <manivannan.sadhasivam@...aro.org>,
linux-clk@...r.kernel.org, devicetree@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
linux-actions@...ts.infradead.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH v2] dt-bindings: clock: actions,owl-cmu: convert to YAML
On Wed, Nov 06, 2024 at 05:31:41PM +0200, Ivaylo Ivanov wrote:
> Convert the Actions Semi Owl CMU bindings to DT schema.
>
> Changes during conversion:
> - Since all Actions Semi Owl SoCs utilize the internal low frequency
> oscillator as a parent for some clocks, require it.
>
> Signed-off-by: Ivaylo Ivanov <ivo.ivanov.ivanov1@...il.com>
> ---
> v2: drop address and size cells from example
...
> +description: |
> + The Actions Semi Owl Clock Management Unit generates and supplies clock
> + to various controllers within the SoC.
> +
> + All available clocks are defined as preprocessor macros in
> + include/dt-bindings/clock/ headers.
You could list the headers. Otherwise it is pretty obvious and could be
skipped.
> +
> +properties:
> + compatible:
> + enum:
> + - actions,s500-cmu
> + - actions,s700-cmu
> + - actions,s900-cmu
> +
> + clocks:
> + items:
> + - description: Host oscillator source
> + - description: Internal low frequency oscillator source
> +
> + "#clock-cells":
> + const: 1
> +
> + reg:
> + maxItems: 1
> +
> + "#reset-cells":
> + const: 1
> +
> +required:
> + - compatible
> + - reg
> + - "#clock-cells"
In the future: please keep the same order of items here in required: as
in properties:. No need to resend just for that... but:
The clocks property were required in the old binding.
> + - "#reset-cells"
> +
> +additionalProperties: false
> +
> +examples:
> + - |
> + cmu: clock-controller@...60000 {
Drop unused label 'cmu'
Best regards,
Krzysztof
Powered by blists - more mailing lists