From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: MIME-Version: 1.0 References: <72db4d8d-7b3d-7368-02a4-f652a7bc810d@cogentembedded.com> In-Reply-To: From: Geert Uytterhoeven Date: Wed, 19 Sep 2018 09:48:53 +0200 Message-ID: Subject: Re: [PATCH] dt-bindings: timer: renesas: tmu: document R8A779{7|8}0 bindings Content-Type: text/plain; charset="UTF-8" To: Sergei Shtylyov Cc: Rob Herring , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Thomas Gleixner , Daniel Lezcano , Mark Rutland , Linux-Renesas List-ID: On Fri, Sep 14, 2018 at 10:17 PM Sergei Shtylyov wrote: > On 09/11/2018 09:26 PM, Sergei Shtylyov wrote: > > >>> Document the R-Car V3{M|H} (R8A779{7|8}0) SoC in the Renesas TMU bindings; > >>> the TMU hardware in those is the Renesas standard 3-channel timer unit. > >>> > >>> Signed-off-by: Sergei Shtylyov > >> > >> Thanks for your patch! > >> > >> Not all channels seem to be identical, but the driver just matches against > >> the "renesas,tmu" fallback? > > > > The only difference between TMUs is the input capture capability on the 3rd > > channel in each TMU -- that includes TCPR register and extra interrupt output > > Not only that, the TMUs having the input capture also can use external clock > as they have the TCLK signal. > > > TICPI (perhaps has to do with 4th TMU IRQ?). > > They don't, most probably. > > > The driver is blissfully unaware > > of this extra capability. :-) > > Perhaps we should describe a "renesas,tmu-ext-clk" for the TMUs having an external > clock? Will this make you happy? > > >> In addition, the V3H TMU seems to differ from the TMU in other R-Car Gen3 > >> variants? > > > > Yes, but they only differ in the number of channels capable of input capture. > > ... and having external clock. > > >> How is this handled? > > > > Nohow. And I'm not sure we should care about this difference... > > At this point, the driver only uses internal clock... we can document the external > clock for the compatible value I've just suggested... Will that make you happy? :-) OK, we can add the external clocks to differentiate later, when the driver can handle them. Reviewed-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org 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