Thread (20 messages) 20 messages, 2 authors, 2024-10-28

Re: [PATCH 1/6] dt-bindings: clock: imx8m-anatop: support spread spectrum clocking

From: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Date: 2024-09-29 20:00:39
Also in: imx, linux-clk, linux-devicetree, lkml

On Sat, Sep 28, 2024 at 2:09 PM Krzysztof Kozlowski [off-list ref] wrote:
On 28/09/2024 10:37, Dario Binacchi wrote:
quoted
The patch adds the DT bindings for enabling and tuning spread spectrum
clocking generation.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
---

 .../bindings/clock/fsl,imx8m-anatop.yaml      | 41 +++++++++++++++++++
 1 file changed, 41 insertions(+)
diff --git a/Documentation/devicetree/bindings/clock/fsl,imx8m-anatop.yaml b/Documentation/devicetree/bindings/clock/fsl,imx8m-anatop.yaml
index bbd22e95b319..c91eb4229ed3 100644
--- a/Documentation/devicetree/bindings/clock/fsl,imx8m-anatop.yaml
+++ b/Documentation/devicetree/bindings/clock/fsl,imx8m-anatop.yaml
@@ -32,6 +32,47 @@ properties:

   '#clock-cells':
     const: 1
+if:
This should be allOf: and placed after required: block, like in example
schema.

quoted
+  properties:
+    compatible:
+      contains:
+        enum:
+          - fsl,imx8mm-anatop
+
+then:
+  properties:
+    fsl,ssc-clocks:
Nope. Properties must be defined in top-level.
quoted
+      $ref: /schemas/types.yaml#/definitions/phandle-array
+      description:
+        The phandles to the PLLs with spread spectrum clock generation
+        hardware capability.
These should be clocks.
Sorry, but I can't understand what you're asking me.
Could you kindly explain it to me in more detail?
quoted
+      maxItems: 4
+
+    fsl,ssc-modfreq-hz:
+      $ref: /schemas/types.yaml#/definitions/uint32-array
This should fail. I don't think you tested this patch.
I executed the command

make dt_binding_check DT_SCHEMA_FILES=fsl,imx8m-anatop.yaml

and it did not raise any errors.

Thanks and regards,
Dario
https://github.com/devicetree-org/dt-schema/blob/main/dtschema/schemas/property-units.yaml
quoted
+      description:
+        The values of modulation frequency (Hz unit) of spread spectrum
+        clocking for each PLL.
+      maxItems: 4
+
+    fsl,ssc-modrate-percent:
Same problems



Best regards,
Krzysztof

-- 

Dario Binacchi

Senior Embedded Linux Developer

dario.binacchi@amarulasolutions.com

__________________________________


Amarula Solutions SRL

Via Le Canevare 30, 31100 Treviso, Veneto, IT

T. +39 042 243 5310
info@amarulasolutions.com

www.amarulasolutions.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help