Hi Simon, On Wed, Aug 27, 2014 at 7:28 AM, Simon Horman <horms+renesas@xxxxxxxxxxxx> wrote: > n general Renesas hardware is not documented to the extent > where the relationship between IP blocks on different SoCs can be assumed > although they may appear to operate the same way. Furthermore the > documentation typically does not specify a version for individual > IP blocks. For these reasons a convention of using the SoC name in place > of a version and providing SoC-specific compat strings has been adopted. > > Although not universally liked this convention is used in the bindings > for the drivers a number of drivers for Renesas hardware. The purpose s/the drivers // > of this patch is to update the Renesas R-Car Compare Match Timer (CMT) > driver to follow this convention. > > Signed-off-by: Simon Horman <horms+renesas@xxxxxxxxxxxx> > --- > * I plan to follow up with patches to use these new bindings in the > dtsi files for the affected SoCs. > --- > .../devicetree/bindings/timer/renesas,cmt.txt | 26 +++++++++++++++++++++- > 1 file changed, 25 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/timer/renesas,cmt.txt b/Documentation/devicetree/bindings/timer/renesas,cmt.txt > index a17418b..500bad2 100644 > --- a/Documentation/devicetree/bindings/timer/renesas,cmt.txt > +++ b/Documentation/devicetree/bindings/timer/renesas,cmt.txt > @@ -16,10 +16,34 @@ Required Properties: > (CMT0 on sh7372, sh73a0 and r8a7740) > - "renesas,cmt-32-fast" for the 32-bit CMT with fast clock support > (CMT[234] on sh7372, sh73a0 and r8a7740) > + - "renesas,cmt-32-fast-r8a7740" for the R8A7740 32-bit CMT with fast > + clock support (CMT[234]) > + - "renesas,cmt-32-fast-sh7372" for the SH7372 32-bit CMT with fast > + clock support (CMT[234]) > + - "renesas,cmt-32-fast-sh73a0" for the SH73A0 32-bit CMT with fast > + clock support (CMT[234]) > + - "renesas,cmt-32-r8a7740" for the R8a7740 32-bit CMT > + (CMT0) > + - "renesas,cmt-32-sh7372" for the SH7372 32-bit CMT > + (CMT0) > + - "renesas,cmt-32-sh73a0" for the SH73a0 32-bit CMT > + (CMT0) I'd move these 3 non-fast "renesas,cmt-32-*" values up, under "renesas,cmt-32". > - "renesas,cmt-48" for the 48-bit CMT > (CMT1 on sh7372, sh73a0 and r8a7740) > - "renesas,cmt-48-gen2" for the second generation 48-bit CMT > (CMT[01] on r8a73a4, r8a7790 and r8a7791) > + - "renesas,cmt-48-r8a73a4" for the R8A73A4 48-bit CMT > + (CMT[01]) > + - "renesas,cmt-48-r8a7740" for the R8A7740 48-bit CMT > + (CMT1) > + - "renesas,cmt-48-r8a7790" for the R8A7790 48-bit CMT > + (CMT[01]) > + - "renesas,cmt-48-r8a7791" for the R8A7791 48-bit CMT > + (CMT[01]) > + - "renesas,cmt-48-sh7372" for the SH7372 48-bit CMT > + (CMT1) > + - "renesas,cmt-48-sh73a0" for the SH73A0 48-bit CMT > + (CMT1) I'd split the above in original and gen2. Perhaps you can also add blank lines in between the 4 blocks of types; the list is getting long? Apart from the minor issues above Acked-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> (for the whole series) 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