Thread (21 messages) 21 messages, 5 authors, 2023-12-14

Re: [PATCH RESEND v1 2/7] dt-bindings: can: mpfs: add missing required clock

From: Marc Kleine-Budde <mkl@pengutronix.de>
Date: 2023-12-14 13:20:37
Also in: linux-can, linux-clk, linux-devicetree, linux-riscv, lkml

On 14.12.2023 13:16:55, Conor Dooley wrote:
quoted
quoted
quoted
quoted
--- a/Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
+++ b/Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
@@ -24,7 +24,10 @@ properties:
     maxItems: 1
 
   clocks:
-    maxItems: 1
+    maxItems: 2
+    items:
+      - description: AHB peripheral clock
+      - description: CAN bus clock
Do we we want to have a "clock-names" property, as we need the clock
rate of the CAN bus clock.
We should not need the clock-names property to be able to get both of
the clocks. clk_bulk_get_all() for example should be usable here.
ACK, but we need the clock rate of CAN clock. Does this binding check
that the CAN clock rate is the 2nd one?
The items list requires that the can clock be the second one, so drivers
etc can rely on that ordering.
Thanks for the clarification,
Marc

-- 
Pengutronix e.K.                 | Marc Kleine-Budde          |
Embedded Linux                   | https://www.pengutronix.de |
Vertretung Nürnberg              | Phone: +49-5121-206917-129 |
Amtsgericht Hildesheim, HRA 2686 | Fax:   +49-5121-206917-9   |

Attachments

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