On Fri, Oct 16, 2015 at 2:49 PM, Geert Uytterhoeven <geert+renesas@xxxxxxxxx> wrote: > --- /dev/null > +++ b/Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt > @@ -0,0 +1,71 @@ > +* Renesas Clock Pulse Generator / Module Standby and Software Reset > + > +On Renesas ARM SoCs (SH/R-Mobile, R-Car, RZ), the CPG (Clock Pulse Generator) > +and MSSR (Module Standby and Software Reset) blocks are intimately connected, > +and share the same register block. > + > +They provide the following functionalities: > + - The CPG block generates various core clocks, > + - The MSSR block provides two functions: > + 1. Module Standby, providing a Clock Domain to control the clock supply > + to individual SoC devices, > + 2. Reset Control, to perform a software reset of individual SoC devices. > + > +Required Properties: > + - compatible: Must be one of: > + - "renesas,r8a7791-cpg-mssr" for the r8a7791 SoC I'll drop the reference to "r8a7791", as we won't convert r8a7791 (yet). > + - "renesas,r8a7795-cpg-mssr" for the r8a7795 SoC > + > + - reg: Base address and length of the memory resource used by the CPG/MSSR > + block > + > + - clocks: References to external parent clocks, one entry for each entry in > + clock-names > + - clock-names: List of external parent clock names. Valid names are: > + - "extal" (r8a7791, r8a7795) > + - "extalr" (r8a7795) > + - "usb_extal" (r8a7791) Likewise. 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