Hi Michel, On Tue, May 22, 2018 at 12:01 PM, Michel Pollet <michel.pollet@xxxxxxxxxxxxxx> wrote: > The Renesas RZ/N1 Family (Part #R9A06G0xx) requires a driver > to provide the SoC clock infrastructure for Linux. > > This documents the driver bindings. > > Signed-off-by: Michel Pollet <michel.pollet@xxxxxxxxxxxxxx> Thanks for your patch! > --- /dev/null > +++ b/Documentation/devicetree/bindings/clock/renesas,rzn1-clocks.txt > @@ -0,0 +1,44 @@ > +* Renesas RZ/N1 Clock Driver > + > +This driver provides the clock infrastructure used by all the other drivers. > + > +One of the 'special' feature of this infrastructure is that Linux doesn't > +necessary 'own' all the clocks on the SoC, some other OS runs on > +the Cortex-M3 core and that OS can access and claim it's own clocks. > + > +Required Properties: > + > + - compatible: Must be > + - "renesas,r9a06g032-clocks" for the RZ/N1D > + and "renesas,rzn1-clocks" as a fallback. Why the fallback? I doubt all existing (and future) RZ/N1D SoCs provide the exact same clock hierarchy. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html