* [PATCH 02/20] dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
2020-07-15 11:08 [PATCH 00/20] Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSIOF/CAN[FD]/I2C/IIC/RWDT on R8A774E1 Lad Prabhakar
@ 2020-07-15 11:08 ` Lad Prabhakar
2020-07-15 11:08 ` [PATCH 03/20] thermal: rcar_gen3_thermal: Add r8a774e1 support Lad Prabhakar
` (8 subsequent siblings)
9 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:08 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-can-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
linux-spi-u79uwXL29TY76Z2rM5mHXA,
linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA,
linux-pm-u79uwXL29TY76Z2rM5mHXA,
linux-watchdog-u79uwXL29TY76Z2rM5mHXA, Prabhakar, Lad Prabhakar
Document RZ/G2H (R8A774E1) SoC bindings.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
---
Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
index b1a55ae497de..f386f2a7c06c 100644
--- a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
+++ b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
@@ -20,6 +20,7 @@ properties:
enum:
- renesas,r8a774a1-thermal # RZ/G2M
- renesas,r8a774b1-thermal # RZ/G2N
+ - renesas,r8a774e1-thermal # RZ/G2H
- renesas,r8a7795-thermal # R-Car H3
- renesas,r8a7796-thermal # R-Car M3-W
- renesas,r8a77961-thermal # R-Car M3-W+
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [PATCH 02/20] dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
@ 2020-07-15 11:08 ` Lad Prabhakar
0 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:08 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c, linux-kernel, devicetree, linux-can, netdev,
linux-spi, linux-renesas-soc, linux-pm, linux-watchdog,
Prabhakar, Lad Prabhakar
Document RZ/G2H (R8A774E1) SoC bindings.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
index b1a55ae497de..f386f2a7c06c 100644
--- a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
+++ b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
@@ -20,6 +20,7 @@ properties:
enum:
- renesas,r8a774a1-thermal # RZ/G2M
- renesas,r8a774b1-thermal # RZ/G2N
+ - renesas,r8a774e1-thermal # RZ/G2H
- renesas,r8a7795-thermal # R-Car H3
- renesas,r8a7796-thermal # R-Car M3-W
- renesas,r8a77961-thermal # R-Car M3-W+
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* Re: [PATCH 02/20] dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
2020-07-15 11:08 ` Lad Prabhakar
@ 2020-07-16 14:16 ` Geert Uytterhoeven
-1 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 14:16 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List, open
On Wed, Jul 15, 2020 at 1:09 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Document RZ/G2H (R8A774E1) SoC bindings.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 02/20] dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
@ 2020-07-16 14:16 ` Geert Uytterhoeven
0 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 14:16 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List, Prabhakar
On Wed, Jul 15, 2020 at 1:09 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Document RZ/G2H (R8A774E1) SoC bindings.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
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
^ permalink raw reply [flat|nested] 116+ messages in thread
[parent not found: <1594811350-14066-3-git-send-email-prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>]
* Re: [PATCH 02/20] dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
2020-07-15 11:08 ` Lad Prabhakar
@ 2020-07-17 13:22 ` Niklas
-1 siblings, 0 replies; 116+ messages in thread
From: Niklas @ 2020-07-17 13:22 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Daniel Lezcano, Amit Kucheria,
Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-can-u79uwXL29Tb/PtFMR13I2A
Hi Lad,
Thanks for your work.
On 2020-07-15 12:08:52 +0100, Lad Prabhakar wrote:
> Document RZ/G2H (R8A774E1) SoC bindings.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas-1zkq55x86MTxsAP9Fp7wbw@public.gmane.org>
> ---
> Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
> index b1a55ae497de..f386f2a7c06c 100644
> --- a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
> +++ b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
> @@ -20,6 +20,7 @@ properties:
> enum:
> - renesas,r8a774a1-thermal # RZ/G2M
> - renesas,r8a774b1-thermal # RZ/G2N
> + - renesas,r8a774e1-thermal # RZ/G2H
> - renesas,r8a7795-thermal # R-Car H3
> - renesas,r8a7796-thermal # R-Car M3-W
> - renesas,r8a77961-thermal # R-Car M3-W+
> --
> 2.17.1
>
--
Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 02/20] dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
@ 2020-07-17 13:22 ` Niklas
0 siblings, 0 replies; 116+ messages in thread
From: Niklas @ 2020-07-17 13:22 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Daniel Lezcano, Amit Kucheria,
Thomas Gleixner, Laurent Pinchart, linux-i2c, linux-kernel,
devicetree, linux-can, netdev, linux-spi, linux-renesas-soc,
linux-pm, linux-watchdog, Prabhakar
Hi Lad,
Thanks for your work.
On 2020-07-15 12:08:52 +0100, Lad Prabhakar wrote:
> Document RZ/G2H (R8A774E1) SoC bindings.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> ---
> Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
> index b1a55ae497de..f386f2a7c06c 100644
> --- a/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
> +++ b/Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
> @@ -20,6 +20,7 @@ properties:
> enum:
> - renesas,r8a774a1-thermal # RZ/G2M
> - renesas,r8a774b1-thermal # RZ/G2N
> + - renesas,r8a774e1-thermal # RZ/G2H
> - renesas,r8a7795-thermal # R-Car H3
> - renesas,r8a7796-thermal # R-Car M3-W
> - renesas,r8a77961-thermal # R-Car M3-W+
> --
> 2.17.1
>
--
Regards,
Niklas Söderlund
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 02/20] dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
2020-07-15 11:08 ` Lad Prabhakar
@ 2020-07-21 2:42 ` Rob Herring
-1 siblings, 0 replies; 116+ messages in thread
From: Rob Herring @ 2020-07-21 2:42 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Magnus Damm, linux-spi, linux-renesas-soc, Daniel Lezcano,
linux-watchdog, devicetree, Mark Brown, Geert Uytterhoeven,
linux-i2c, netdev, linux-can, Thomas Gleixner,
Wolfgang Grandegger, Laurent Pinchart, Amit Kucheria,
Marc Kleine-Budde, Jakub Kicinski, linux-pm, Guenter Roeck,
Niklas, Prabhakar, Wim
On Wed, 15 Jul 2020 12:08:52 +0100, Lad Prabhakar wrote:
> Document RZ/G2H (R8A774E1) SoC bindings.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> ---
> Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 02/20] dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
@ 2020-07-21 2:42 ` Rob Herring
0 siblings, 0 replies; 116+ messages in thread
From: Rob Herring @ 2020-07-21 2:42 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Magnus Damm, linux-spi, linux-renesas-soc, Daniel Lezcano,
linux-watchdog, devicetree, Mark Brown, Geert Uytterhoeven,
linux-i2c, netdev, linux-can, Thomas Gleixner,
Wolfgang Grandegger, Laurent Pinchart, Amit Kucheria,
Marc Kleine-Budde, Jakub Kicinski, linux-pm, Guenter Roeck,
Niklas, Prabhakar, Wim Van Sebroeck, Zhang Rui, David S. Miller,
Rob Herring, Wolfram Sang, linux-kernel
On Wed, 15 Jul 2020 12:08:52 +0100, Lad Prabhakar wrote:
> Document RZ/G2H (R8A774E1) SoC bindings.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> ---
> Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 02/20] dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
2020-07-15 11:08 ` Lad Prabhakar
` (3 preceding siblings ...)
(?)
@ 2020-08-27 16:52 ` Lad, Prabhakar
2020-09-19 11:05 ` Lad, Prabhakar
-1 siblings, 1 reply; 116+ messages in thread
From: Lad, Prabhakar @ 2020-08-27 16:52 UTC (permalink / raw)
To: Zhang Rui, Daniel Lezcano, Amit Kucheria
Cc: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Lad Prabhakar, Jakub Kicinski, Mark Brown, Niklas,
Wim Van Sebroeck, Guenter Roeck, Magnus Damm, Thomas Gleixner,
Laurent Pinchart, Linux I2C, LKML,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List
Hi Zhang,Daniel,Amit,
On Wed, Jul 15, 2020 at 12:09 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
>
> Document RZ/G2H (R8A774E1) SoC bindings.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> ---
> Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Gentle ping.
Cheers,
Prabhakar
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 02/20] dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
2020-08-27 16:52 ` Lad, Prabhakar
@ 2020-09-19 11:05 ` Lad, Prabhakar
2020-09-19 11:25 ` Daniel Lezcano
0 siblings, 1 reply; 116+ messages in thread
From: Lad, Prabhakar @ 2020-09-19 11:05 UTC (permalink / raw)
To: Niklas, Zhang Rui, Daniel Lezcano
Cc: Geert Uytterhoeven, Amit Kucheria, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Lad Prabhakar, Jakub Kicinski, Mark Brown, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Thomas Gleixner, Laurent Pinchart,
Linux I2C, LKML,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List
Hi Niklas/Zhang/Daniel,
On Thu, Aug 27, 2020 at 5:52 PM Lad, Prabhakar
<prabhakar.csengg@gmail.com> wrote:
>
> Hi Zhang,Daniel,Amit,
>
> On Wed, Jul 15, 2020 at 12:09 PM Lad Prabhakar
> <prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> >
> > Document RZ/G2H (R8A774E1) SoC bindings.
> >
> > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> > ---
> > Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml | 1 +
> > 1 file changed, 1 insertion(+)
> >
> Gentle ping.
>
Could either of please pick this patch.
Cheers,
Prabhakar
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 02/20] dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
2020-09-19 11:05 ` Lad, Prabhakar
@ 2020-09-19 11:25 ` Daniel Lezcano
0 siblings, 0 replies; 116+ messages in thread
From: Daniel Lezcano @ 2020-09-19 11:25 UTC (permalink / raw)
To: Lad, Prabhakar, Niklas, Zhang Rui
Cc: Geert Uytterhoeven, Amit Kucheria, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Lad Prabhakar, Jakub Kicinski, Mark Brown, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Thomas Gleixner, Laurent Pinchart,
Linux I2C, LKML,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List
On 19/09/2020 13:05, Lad, Prabhakar wrote:
> Hi Niklas/Zhang/Daniel,
>
> On Thu, Aug 27, 2020 at 5:52 PM Lad, Prabhakar
> <prabhakar.csengg@gmail.com> wrote:
>>
>> Hi Zhang,Daniel,Amit,
>>
>> On Wed, Jul 15, 2020 at 12:09 PM Lad Prabhakar
>> <prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
>>>
>>> Document RZ/G2H (R8A774E1) SoC bindings.
>>>
>>> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
>>> ---
>>> Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml | 1 +
>>> 1 file changed, 1 insertion(+)
>>>
>> Gentle ping.
>>
> Could either of please pick this patch.
Applied, thanks
--
<http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs
Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog
^ permalink raw reply [flat|nested] 116+ messages in thread
* [PATCH 05/20] dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
2020-07-15 11:08 [PATCH 00/20] Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSIOF/CAN[FD]/I2C/IIC/RWDT on R8A774E1 Lad Prabhakar
@ 2020-07-15 11:08 ` Lad Prabhakar
2020-07-15 11:08 ` [PATCH 03/20] thermal: rcar_gen3_thermal: Add r8a774e1 support Lad Prabhakar
` (8 subsequent siblings)
9 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:08 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-can-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
linux-spi-u79uwXL29TY76Z2rM5mHXA,
linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA,
linux-pm-u79uwXL29TY76Z2rM5mHXA,
linux-watchdog-u79uwXL29TY76Z2rM5mHXA, Prabhakar, Lad Prabhakar
Document SoC specific bindings for RZ/G2H (r8a774e1) SoC.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
---
Documentation/devicetree/bindings/timer/renesas,cmt.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/timer/renesas,cmt.yaml b/Documentation/devicetree/bindings/timer/renesas,cmt.yaml
index 7e4dc5623da8..0e6f25519bf8 100644
--- a/Documentation/devicetree/bindings/timer/renesas,cmt.yaml
+++ b/Documentation/devicetree/bindings/timer/renesas,cmt.yaml
@@ -69,6 +69,7 @@ properties:
- renesas,r8a774a1-cmt0 # 32-bit CMT0 on RZ/G2M
- renesas,r8a774b1-cmt0 # 32-bit CMT0 on RZ/G2N
- renesas,r8a774c0-cmt0 # 32-bit CMT0 on RZ/G2E
+ - renesas,r8a774e1-cmt0 # 32-bit CMT0 on RZ/G2H
- renesas,r8a7795-cmt0 # 32-bit CMT0 on R-Car H3
- renesas,r8a7796-cmt0 # 32-bit CMT0 on R-Car M3-W
- renesas,r8a77965-cmt0 # 32-bit CMT0 on R-Car M3-N
@@ -83,6 +84,7 @@ properties:
- renesas,r8a774a1-cmt1 # 48-bit CMT on RZ/G2M
- renesas,r8a774b1-cmt1 # 48-bit CMT on RZ/G2N
- renesas,r8a774c0-cmt1 # 48-bit CMT on RZ/G2E
+ - renesas,r8a774e1-cmt1 # 48-bit CMT on RZ/G2H
- renesas,r8a7795-cmt1 # 48-bit CMT on R-Car H3
- renesas,r8a7796-cmt1 # 48-bit CMT on R-Car M3-W
- renesas,r8a77965-cmt1 # 48-bit CMT on R-Car M3-N
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [PATCH 05/20] dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
@ 2020-07-15 11:08 ` Lad Prabhakar
0 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:08 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c, linux-kernel, devicetree, linux-can, netdev,
linux-spi, linux-renesas-soc, linux-pm, linux-watchdog,
Prabhakar, Lad Prabhakar
Document SoC specific bindings for RZ/G2H (r8a774e1) SoC.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
Documentation/devicetree/bindings/timer/renesas,cmt.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/timer/renesas,cmt.yaml b/Documentation/devicetree/bindings/timer/renesas,cmt.yaml
index 7e4dc5623da8..0e6f25519bf8 100644
--- a/Documentation/devicetree/bindings/timer/renesas,cmt.yaml
+++ b/Documentation/devicetree/bindings/timer/renesas,cmt.yaml
@@ -69,6 +69,7 @@ properties:
- renesas,r8a774a1-cmt0 # 32-bit CMT0 on RZ/G2M
- renesas,r8a774b1-cmt0 # 32-bit CMT0 on RZ/G2N
- renesas,r8a774c0-cmt0 # 32-bit CMT0 on RZ/G2E
+ - renesas,r8a774e1-cmt0 # 32-bit CMT0 on RZ/G2H
- renesas,r8a7795-cmt0 # 32-bit CMT0 on R-Car H3
- renesas,r8a7796-cmt0 # 32-bit CMT0 on R-Car M3-W
- renesas,r8a77965-cmt0 # 32-bit CMT0 on R-Car M3-N
@@ -83,6 +84,7 @@ properties:
- renesas,r8a774a1-cmt1 # 48-bit CMT on RZ/G2M
- renesas,r8a774b1-cmt1 # 48-bit CMT on RZ/G2N
- renesas,r8a774c0-cmt1 # 48-bit CMT on RZ/G2E
+ - renesas,r8a774e1-cmt1 # 48-bit CMT on RZ/G2H
- renesas,r8a7795-cmt1 # 48-bit CMT on R-Car H3
- renesas,r8a7796-cmt1 # 48-bit CMT on R-Car M3-W
- renesas,r8a77965-cmt1 # 48-bit CMT on R-Car M3-N
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* Re: [PATCH 05/20] dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
2020-07-15 11:08 ` Lad Prabhakar
@ 2020-07-16 14:17 ` Geert Uytterhoeven
-1 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 14:17 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List, open
On Wed, Jul 15, 2020 at 1:09 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Document SoC specific bindings for RZ/G2H (r8a774e1) SoC.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 05/20] dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
@ 2020-07-16 14:17 ` Geert Uytterhoeven
0 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 14:17 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List, Prabhakar
On Wed, Jul 15, 2020 at 1:09 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Document SoC specific bindings for RZ/G2H (r8a774e1) SoC.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
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
^ permalink raw reply [flat|nested] 116+ messages in thread
[parent not found: <1594811350-14066-6-git-send-email-prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>]
* Re: [PATCH 05/20] dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
2020-07-15 11:08 ` Lad Prabhakar
@ 2020-07-21 2:42 ` Rob Herring
-1 siblings, 0 replies; 116+ messages in thread
From: Rob Herring @ 2020-07-21 2:42 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Thomas Gleixner, Marc Kleine-Budde,
linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA, David S. Miller,
Magnus Damm, linux-i2c-u79uwXL29TY76Z2rM5mHXA, Wim Van Sebroeck,
Guenter Roeck, Prabhakar, Amit Kucheria,
linux-spi-u79uwXL29TY76Z2rM5mHXA, Mark Brown, Rob Herring,
Niklas, Daniel Lezcano, Wolfgang Grandegger,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
netdev-u79uwXL29TY76Z2rM5mHXA, linux-pm-u79uwXL29TY76Z2rM5mHXA,
Jakub Kicinski, Wolfram Sang
On Wed, 15 Jul 2020 12:08:55 +0100, Lad Prabhakar wrote:
> Document SoC specific bindings for RZ/G2H (r8a774e1) SoC.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
> ---
> Documentation/devicetree/bindings/timer/renesas,cmt.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>
Acked-by: Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 05/20] dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
@ 2020-07-21 2:42 ` Rob Herring
0 siblings, 0 replies; 116+ messages in thread
From: Rob Herring @ 2020-07-21 2:42 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Thomas Gleixner, Marc Kleine-Budde, linux-renesas-soc,
David S. Miller, Magnus Damm, linux-i2c, Wim Van Sebroeck,
Guenter Roeck, Prabhakar, Amit Kucheria, linux-spi, Mark Brown,
Rob Herring, Niklas, Daniel Lezcano, Wolfgang Grandegger,
linux-kernel, netdev, linux-pm, Jakub Kicinski, Wolfram Sang,
Geert Uytterhoeven, linux-watchdog, devicetree, linux-can,
Zhang Rui, Laurent Pinchart
On Wed, 15 Jul 2020 12:08:55 +0100, Lad Prabhakar wrote:
> Document SoC specific bindings for RZ/G2H (r8a774e1) SoC.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> ---
> Documentation/devicetree/bindings/timer/renesas,cmt.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>
Acked-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 05/20] dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
2020-07-15 11:08 ` Lad Prabhakar
` (2 preceding siblings ...)
(?)
@ 2020-08-27 17:00 ` Lad, Prabhakar
2020-09-19 11:00 ` Lad, Prabhakar
-1 siblings, 1 reply; 116+ messages in thread
From: Lad, Prabhakar @ 2020-08-27 17:00 UTC (permalink / raw)
To: Daniel Lezcano, Thomas Gleixner
Cc: Geert Uytterhoeven, Lad Prabhakar, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Amit Kucheria, Laurent Pinchart,
Linux I2C, LKML,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List
Hi Daniel and Thomas,
On Wed, Jul 15, 2020 at 12:09 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
>
> Document SoC specific bindings for RZ/G2H (r8a774e1) SoC.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> ---
> Documentation/devicetree/bindings/timer/renesas,cmt.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>
Gentle ping.
Cheers,
Prabhakar
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 05/20] dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
2020-08-27 17:00 ` Lad, Prabhakar
@ 2020-09-19 11:00 ` Lad, Prabhakar
2020-09-19 11:13 ` Daniel Lezcano
0 siblings, 1 reply; 116+ messages in thread
From: Lad, Prabhakar @ 2020-09-19 11:00 UTC (permalink / raw)
To: Daniel Lezcano, Thomas Gleixner
Cc: Geert Uytterhoeven, Lad Prabhakar, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Amit Kucheria, Laurent Pinchart,
Linux I2C, LKML,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List
Hi Daniel and Thomas,
On Thu, Aug 27, 2020 at 6:00 PM Lad, Prabhakar
<prabhakar.csengg@gmail.com> wrote:
>
> Hi Daniel and Thomas,
>
> On Wed, Jul 15, 2020 at 12:09 PM Lad Prabhakar
> <prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> >
> > Document SoC specific bindings for RZ/G2H (r8a774e1) SoC.
> >
> > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> > ---
> > Documentation/devicetree/bindings/timer/renesas,cmt.yaml | 2 ++
> > 1 file changed, 2 insertions(+)
> >
> Gentle ping.
>
Could you please pick this patch.
Cheers,
Prabhakar
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 05/20] dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
2020-09-19 11:00 ` Lad, Prabhakar
@ 2020-09-19 11:13 ` Daniel Lezcano
0 siblings, 0 replies; 116+ messages in thread
From: Daniel Lezcano @ 2020-09-19 11:13 UTC (permalink / raw)
To: Lad, Prabhakar, Thomas Gleixner
Cc: Geert Uytterhoeven, Lad Prabhakar, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Amit Kucheria, Laurent Pinchart,
Linux I2C, LKML,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List
On 19/09/2020 13:00, Lad, Prabhakar wrote:
> Hi Daniel and Thomas,
>
> On Thu, Aug 27, 2020 at 6:00 PM Lad, Prabhakar
> <prabhakar.csengg@gmail.com> wrote:
>>
>> Hi Daniel and Thomas,
>>
>> On Wed, Jul 15, 2020 at 12:09 PM Lad Prabhakar
>> <prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
>>>
>>> Document SoC specific bindings for RZ/G2H (r8a774e1) SoC.
>>>
>>> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
>>> ---
>>> Documentation/devicetree/bindings/timer/renesas,cmt.yaml | 2 ++
>>> 1 file changed, 2 insertions(+)
>>>
>> Gentle ping.
>>
> Could you please pick this patch.
Applied, thanks
--
<http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs
Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog
^ permalink raw reply [flat|nested] 116+ messages in thread
* [tip: timers/core] dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
2020-07-15 11:08 ` Lad Prabhakar
` (3 preceding siblings ...)
(?)
@ 2020-09-27 9:27 ` tip-bot2 for Lad Prabhakar
-1 siblings, 0 replies; 116+ messages in thread
From: tip-bot2 for Lad Prabhakar @ 2020-09-27 9:27 UTC (permalink / raw)
To: linux-tip-commits
Cc: Lad Prabhakar, Geert Uytterhoeven, Rob Herring, Daniel Lezcano,
x86, LKML
The following commit has been merged into the timers/core branch of tip:
Commit-ID: 51b705af287d08192140d6caf16d64e32a7abfe4
Gitweb: https://git.kernel.org/tip/51b705af287d08192140d6caf16d64e32a7abfe4
Author: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
AuthorDate: Wed, 15 Jul 2020 12:08:55 +01:00
Committer: Daniel Lezcano <daniel.lezcano@linaro.org>
CommitterDate: Thu, 24 Sep 2020 10:51:04 +02:00
dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
Document SoC specific bindings for RZ/G2H (r8a774e1) SoC.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Link: https://lore.kernel.org/r/1594811350-14066-6-git-send-email-prabhakar.mahadev-lad.rj@bp.renesas.com
---
Documentation/devicetree/bindings/timer/renesas,cmt.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/timer/renesas,cmt.yaml b/Documentation/devicetree/bindings/timer/renesas,cmt.yaml
index 762b650..428db3a 100644
--- a/Documentation/devicetree/bindings/timer/renesas,cmt.yaml
+++ b/Documentation/devicetree/bindings/timer/renesas,cmt.yaml
@@ -71,6 +71,7 @@ properties:
- renesas,r8a774a1-cmt0 # 32-bit CMT0 on RZ/G2M
- renesas,r8a774b1-cmt0 # 32-bit CMT0 on RZ/G2N
- renesas,r8a774c0-cmt0 # 32-bit CMT0 on RZ/G2E
+ - renesas,r8a774e1-cmt0 # 32-bit CMT0 on RZ/G2H
- renesas,r8a7795-cmt0 # 32-bit CMT0 on R-Car H3
- renesas,r8a7796-cmt0 # 32-bit CMT0 on R-Car M3-W
- renesas,r8a77965-cmt0 # 32-bit CMT0 on R-Car M3-N
@@ -85,6 +86,7 @@ properties:
- renesas,r8a774a1-cmt1 # 48-bit CMT on RZ/G2M
- renesas,r8a774b1-cmt1 # 48-bit CMT on RZ/G2N
- renesas,r8a774c0-cmt1 # 48-bit CMT on RZ/G2E
+ - renesas,r8a774e1-cmt1 # 48-bit CMT on RZ/G2H
- renesas,r8a7795-cmt1 # 48-bit CMT on R-Car H3
- renesas,r8a7796-cmt1 # 48-bit CMT on R-Car M3-W
- renesas,r8a77965-cmt1 # 48-bit CMT on R-Car M3-N
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [PATCH 06/20] arm64: dts: renesas: r8a774e1: Add CMT device nodes
2020-07-15 11:08 [PATCH 00/20] Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSIOF/CAN[FD]/I2C/IIC/RWDT on R8A774E1 Lad Prabhakar
@ 2020-07-15 11:08 ` Lad Prabhakar
2020-07-15 11:08 ` [PATCH 03/20] thermal: rcar_gen3_thermal: Add r8a774e1 support Lad Prabhakar
` (8 subsequent siblings)
9 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:08 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-can-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
linux-spi-u79uwXL29TY76Z2rM5mHXA,
linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA,
linux-pm-u79uwXL29TY76Z2rM5mHXA,
linux-watchdog-u79uwXL29TY76Z2rM5mHXA, Prabhakar, Lad Prabhakar
From: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
This patch adds the CMT[0123] device tree nodes to the
r8a774e1 SoC specific DT.
Signed-off-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
---
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 70 +++++++++++++++++++++++
1 file changed, 70 insertions(+)
diff --git a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
index 885b2b03fffc..3545189f2a6a 100644
--- a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
@@ -421,6 +421,76 @@
reg = <0 0xe6060000 0 0x50c>;
};
+ cmt0: timer@e60f0000 {
+ compatible = "renesas,r8a774e1-cmt0",
+ "renesas,rcar-gen3-cmt0";
+ reg = <0 0xe60f0000 0 0x1004>;
+ interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 303>;
+ clock-names = "fck";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 303>;
+ status = "disabled";
+ };
+
+ cmt1: timer@e6130000 {
+ compatible = "renesas,r8a774e1-cmt1",
+ "renesas,rcar-gen3-cmt1";
+ reg = <0 0xe6130000 0 0x1004>;
+ interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 302>;
+ clock-names = "fck";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 302>;
+ status = "disabled";
+ };
+
+ cmt2: timer@e6140000 {
+ compatible = "renesas,r8a774e1-cmt1",
+ "renesas,rcar-gen3-cmt1";
+ reg = <0 0xe6140000 0 0x1004>;
+ interrupts = <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 301>;
+ clock-names = "fck";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 301>;
+ status = "disabled";
+ };
+
+ cmt3: timer@e6148000 {
+ compatible = "renesas,r8a774e1-cmt1",
+ "renesas,rcar-gen3-cmt1";
+ reg = <0 0xe6148000 0 0x1004>;
+ interrupts = <GIC_SPI 470 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 471 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 472 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 475 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 476 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 477 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 300>;
+ clock-names = "fck";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 300>;
+ status = "disabled";
+ };
+
cpg: clock-controller@e6150000 {
compatible = "renesas,r8a774e1-cpg-mssr";
reg = <0 0xe6150000 0 0x1000>;
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [PATCH 06/20] arm64: dts: renesas: r8a774e1: Add CMT device nodes
@ 2020-07-15 11:08 ` Lad Prabhakar
0 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:08 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c, linux-kernel, devicetree, linux-can, netdev,
linux-spi, linux-renesas-soc, linux-pm, linux-watchdog,
Prabhakar, Lad Prabhakar
From: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
This patch adds the CMT[0123] device tree nodes to the
r8a774e1 SoC specific DT.
Signed-off-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 70 +++++++++++++++++++++++
1 file changed, 70 insertions(+)
diff --git a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
index 885b2b03fffc..3545189f2a6a 100644
--- a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
@@ -421,6 +421,76 @@
reg = <0 0xe6060000 0 0x50c>;
};
+ cmt0: timer@e60f0000 {
+ compatible = "renesas,r8a774e1-cmt0",
+ "renesas,rcar-gen3-cmt0";
+ reg = <0 0xe60f0000 0 0x1004>;
+ interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 303>;
+ clock-names = "fck";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 303>;
+ status = "disabled";
+ };
+
+ cmt1: timer@e6130000 {
+ compatible = "renesas,r8a774e1-cmt1",
+ "renesas,rcar-gen3-cmt1";
+ reg = <0 0xe6130000 0 0x1004>;
+ interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 302>;
+ clock-names = "fck";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 302>;
+ status = "disabled";
+ };
+
+ cmt2: timer@e6140000 {
+ compatible = "renesas,r8a774e1-cmt1",
+ "renesas,rcar-gen3-cmt1";
+ reg = <0 0xe6140000 0 0x1004>;
+ interrupts = <GIC_SPI 398 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 399 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 400 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 401 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 402 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 403 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 404 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 405 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 301>;
+ clock-names = "fck";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 301>;
+ status = "disabled";
+ };
+
+ cmt3: timer@e6148000 {
+ compatible = "renesas,r8a774e1-cmt1",
+ "renesas,rcar-gen3-cmt1";
+ reg = <0 0xe6148000 0 0x1004>;
+ interrupts = <GIC_SPI 470 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 471 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 472 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 475 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 476 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 477 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 300>;
+ clock-names = "fck";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 300>;
+ status = "disabled";
+ };
+
cpg: clock-controller@e6150000 {
compatible = "renesas,r8a774e1-cpg-mssr";
reg = <0 0xe6150000 0 0x1000>;
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* Re: [PATCH 06/20] arm64: dts: renesas: r8a774e1: Add CMT device nodes
2020-07-15 11:08 ` Lad Prabhakar
@ 2020-07-16 15:38 ` Geert Uytterhoeven
-1 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 15:38 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List, open
On Wed, Jul 15, 2020 at 1:09 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> From: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
>
> This patch adds the CMT[0123] device tree nodes to the
> r8a774e1 SoC specific DT.
>
> Signed-off-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
i.e. will queue in renesas-devel for v5.9.
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 06/20] arm64: dts: renesas: r8a774e1: Add CMT device nodes
@ 2020-07-16 15:38 ` Geert Uytterhoeven
0 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 15:38 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List, Prabhakar
On Wed, Jul 15, 2020 at 1:09 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> From: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
>
> This patch adds the CMT[0123] device tree nodes to the
> r8a774e1 SoC specific DT.
>
> Signed-off-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
i.e. will queue in renesas-devel for v5.9.
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* [PATCH 07/20] dt-bindings: timer: renesas,tmu: Document r8a774e1 bindings
2020-07-15 11:08 [PATCH 00/20] Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSIOF/CAN[FD]/I2C/IIC/RWDT on R8A774E1 Lad Prabhakar
@ 2020-07-15 11:08 ` Lad Prabhakar
2020-07-15 11:08 ` [PATCH 03/20] thermal: rcar_gen3_thermal: Add r8a774e1 support Lad Prabhakar
` (8 subsequent siblings)
9 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:08 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-can-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
linux-spi-u79uwXL29TY76Z2rM5mHXA,
linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA,
linux-pm-u79uwXL29TY76Z2rM5mHXA,
linux-watchdog-u79uwXL29TY76Z2rM5mHXA, Prabhakar, Lad Prabhakar
From: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Document RZ/G2H (R8A774E1) SoC in the Renesas TMU bindings.
Signed-off-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
---
Documentation/devicetree/bindings/timer/renesas,tmu.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/timer/renesas,tmu.txt b/Documentation/devicetree/bindings/timer/renesas,tmu.txt
index 29159f4e65ab..a36cd61e74fb 100644
--- a/Documentation/devicetree/bindings/timer/renesas,tmu.txt
+++ b/Documentation/devicetree/bindings/timer/renesas,tmu.txt
@@ -13,6 +13,7 @@ Required Properties:
- "renesas,tmu-r8a774a1" for the r8a774A1 TMU
- "renesas,tmu-r8a774b1" for the r8a774B1 TMU
- "renesas,tmu-r8a774c0" for the r8a774C0 TMU
+ - "renesas,tmu-r8a774e1" for the r8a774E1 TMU
- "renesas,tmu-r8a7778" for the r8a7778 TMU
- "renesas,tmu-r8a7779" for the r8a7779 TMU
- "renesas,tmu-r8a77970" for the r8a77970 TMU
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [PATCH 07/20] dt-bindings: timer: renesas,tmu: Document r8a774e1 bindings
@ 2020-07-15 11:08 ` Lad Prabhakar
0 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:08 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c, linux-kernel, devicetree, linux-can, netdev,
linux-spi, linux-renesas-soc, linux-pm, linux-watchdog,
Prabhakar, Lad Prabhakar
From: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Document RZ/G2H (R8A774E1) SoC in the Renesas TMU bindings.
Signed-off-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
Documentation/devicetree/bindings/timer/renesas,tmu.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/timer/renesas,tmu.txt b/Documentation/devicetree/bindings/timer/renesas,tmu.txt
index 29159f4e65ab..a36cd61e74fb 100644
--- a/Documentation/devicetree/bindings/timer/renesas,tmu.txt
+++ b/Documentation/devicetree/bindings/timer/renesas,tmu.txt
@@ -13,6 +13,7 @@ Required Properties:
- "renesas,tmu-r8a774a1" for the r8a774A1 TMU
- "renesas,tmu-r8a774b1" for the r8a774B1 TMU
- "renesas,tmu-r8a774c0" for the r8a774C0 TMU
+ - "renesas,tmu-r8a774e1" for the r8a774E1 TMU
- "renesas,tmu-r8a7778" for the r8a7778 TMU
- "renesas,tmu-r8a7779" for the r8a7779 TMU
- "renesas,tmu-r8a77970" for the r8a77970 TMU
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* Re: [PATCH 07/20] dt-bindings: timer: renesas,tmu: Document r8a774e1 bindings
2020-07-15 11:08 ` Lad Prabhakar
@ 2020-07-16 14:24 ` Geert Uytterhoeven
-1 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 14:24 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List, open
On Wed, Jul 15, 2020 at 1:10 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> From: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
>
> Document RZ/G2H (R8A774E1) SoC in the Renesas TMU bindings.
>
> Signed-off-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> Documentation/devicetree/bindings/timer/renesas,tmu.txt | 1 +
Daniel: looks like "[PATCH v3] dt-bindings: timer: renesas: tmu: Convert
to json-schema"[1] hasn't made it into linux-next yet?
[1] https://lore.kernel.org/r/20200518081506.23423-1-geert+renesas@glider.be
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 07/20] dt-bindings: timer: renesas,tmu: Document r8a774e1 bindings
@ 2020-07-16 14:24 ` Geert Uytterhoeven
0 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 14:24 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List, Prabhakar
On Wed, Jul 15, 2020 at 1:10 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> From: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
>
> Document RZ/G2H (R8A774E1) SoC in the Renesas TMU bindings.
>
> Signed-off-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
> ---
> Documentation/devicetree/bindings/timer/renesas,tmu.txt | 1 +
Daniel: looks like "[PATCH v3] dt-bindings: timer: renesas: tmu: Convert
to json-schema"[1] hasn't made it into linux-next yet?
[1] https://lore.kernel.org/r/20200518081506.23423-1-geert+renesas@glider.be
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* [PATCH 09/20] arm64: dts: renesas: r8a774e1: Add SCIF and HSCIF nodes
2020-07-15 11:08 [PATCH 00/20] Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSIOF/CAN[FD]/I2C/IIC/RWDT on R8A774E1 Lad Prabhakar
@ 2020-07-15 11:08 ` Lad Prabhakar
2020-07-15 11:08 ` [PATCH 03/20] thermal: rcar_gen3_thermal: Add r8a774e1 support Lad Prabhakar
` (8 subsequent siblings)
9 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:08 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-can-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
linux-spi-u79uwXL29TY76Z2rM5mHXA,
linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA,
linux-pm-u79uwXL29TY76Z2rM5mHXA,
linux-watchdog-u79uwXL29TY76Z2rM5mHXA, Prabhakar, Lad Prabhakar
Add the device nodes for RZ/G2H SCIF and HSCIF serial ports,
including clocks, power domains and DMAs.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
---
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 169 +++++++++++++++++++++-
1 file changed, 168 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
index 984ba58c12cd..6ed97187106a 100644
--- a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
@@ -626,10 +626,91 @@
};
hscif0: serial@e6540000 {
+ compatible = "renesas,hscif-r8a774e1",
+ "renesas,rcar-gen3-hscif",
+ "renesas,hscif";
reg = <0 0xe6540000 0 0x60>;
+ interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 520>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac1 0x31>, <&dmac1 0x30>,
+ <&dmac2 0x31>, <&dmac2 0x30>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 520>;
status = "disabled";
+ };
- /* placeholder */
+ hscif1: serial@e6550000 {
+ compatible = "renesas,hscif-r8a774e1",
+ "renesas,rcar-gen3-hscif",
+ "renesas,hscif";
+ reg = <0 0xe6550000 0 0x60>;
+ interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 519>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac1 0x33>, <&dmac1 0x32>,
+ <&dmac2 0x33>, <&dmac2 0x32>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 519>;
+ status = "disabled";
+ };
+
+ hscif2: serial@e6560000 {
+ compatible = "renesas,hscif-r8a774e1",
+ "renesas,rcar-gen3-hscif",
+ "renesas,hscif";
+ reg = <0 0xe6560000 0 0x60>;
+ interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 518>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac1 0x35>, <&dmac1 0x34>,
+ <&dmac2 0x35>, <&dmac2 0x34>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 518>;
+ status = "disabled";
+ };
+
+ hscif3: serial@e66a0000 {
+ compatible = "renesas,hscif-r8a774e1",
+ "renesas,rcar-gen3-hscif",
+ "renesas,hscif";
+ reg = <0 0xe66a0000 0 0x60>;
+ interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 517>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac0 0x37>, <&dmac0 0x36>;
+ dma-names = "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 517>;
+ status = "disabled";
+ };
+
+ hscif4: serial@e66b0000 {
+ compatible = "renesas,hscif-r8a774e1",
+ "renesas,rcar-gen3-hscif",
+ "renesas,hscif";
+ reg = <0 0xe66b0000 0 0x60>;
+ interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 516>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac0 0x39>, <&dmac0 0x38>;
+ dma-names = "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 516>;
+ status = "disabled";
};
hsusb: usb@e6590000 {
@@ -962,6 +1043,40 @@
/* placeholder */
};
+ scif0: serial@e6e60000 {
+ compatible = "renesas,scif-r8a774e1",
+ "renesas,rcar-gen3-scif", "renesas,scif";
+ reg = <0 0xe6e60000 0 0x40>;
+ interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 207>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac1 0x51>, <&dmac1 0x50>,
+ <&dmac2 0x51>, <&dmac2 0x50>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 207>;
+ status = "disabled";
+ };
+
+ scif1: serial@e6e68000 {
+ compatible = "renesas,scif-r8a774e1",
+ "renesas,rcar-gen3-scif", "renesas,scif";
+ reg = <0 0xe6e68000 0 0x40>;
+ interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 206>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac1 0x53>, <&dmac1 0x52>,
+ <&dmac2 0x53>, <&dmac2 0x52>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 206>;
+ status = "disabled";
+ };
+
scif2: serial@e6e88000 {
compatible = "renesas,scif-r8a774e1",
"renesas,rcar-gen3-scif", "renesas,scif";
@@ -971,11 +1086,63 @@
<&cpg CPG_CORE R8A774E1_CLK_S3D1>,
<&scif_clk>;
clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac1 0x13>, <&dmac1 0x12>,
+ <&dmac2 0x13>, <&dmac2 0x12>;
+ dma-names = "tx", "rx", "tx", "rx";
power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
resets = <&cpg 310>;
status = "disabled";
};
+ scif3: serial@e6c50000 {
+ compatible = "renesas,scif-r8a774e1",
+ "renesas,rcar-gen3-scif", "renesas,scif";
+ reg = <0 0xe6c50000 0 0x40>;
+ interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 204>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac0 0x57>, <&dmac0 0x56>;
+ dma-names = "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 204>;
+ status = "disabled";
+ };
+
+ scif4: serial@e6c40000 {
+ compatible = "renesas,scif-r8a774e1",
+ "renesas,rcar-gen3-scif", "renesas,scif";
+ reg = <0 0xe6c40000 0 0x40>;
+ interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 203>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac0 0x59>, <&dmac0 0x58>;
+ dma-names = "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 203>;
+ status = "disabled";
+ };
+
+ scif5: serial@e6f30000 {
+ compatible = "renesas,scif-r8a774e1",
+ "renesas,rcar-gen3-scif", "renesas,scif";
+ reg = <0 0xe6f30000 0 0x40>;
+ interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 202>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac1 0x5b>, <&dmac1 0x5a>,
+ <&dmac2 0x5b>, <&dmac2 0x5a>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 202>;
+ status = "disabled";
+ };
+
rcar_sound: sound@ec500000 {
reg = <0 0xec500000 0 0x1000>, /* SCU */
<0 0xec5a0000 0 0x100>, /* ADG */
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [PATCH 09/20] arm64: dts: renesas: r8a774e1: Add SCIF and HSCIF nodes
@ 2020-07-15 11:08 ` Lad Prabhakar
0 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:08 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c, linux-kernel, devicetree, linux-can, netdev,
linux-spi, linux-renesas-soc, linux-pm, linux-watchdog,
Prabhakar, Lad Prabhakar
Add the device nodes for RZ/G2H SCIF and HSCIF serial ports,
including clocks, power domains and DMAs.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 169 +++++++++++++++++++++-
1 file changed, 168 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
index 984ba58c12cd..6ed97187106a 100644
--- a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
@@ -626,10 +626,91 @@
};
hscif0: serial@e6540000 {
+ compatible = "renesas,hscif-r8a774e1",
+ "renesas,rcar-gen3-hscif",
+ "renesas,hscif";
reg = <0 0xe6540000 0 0x60>;
+ interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 520>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac1 0x31>, <&dmac1 0x30>,
+ <&dmac2 0x31>, <&dmac2 0x30>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 520>;
status = "disabled";
+ };
- /* placeholder */
+ hscif1: serial@e6550000 {
+ compatible = "renesas,hscif-r8a774e1",
+ "renesas,rcar-gen3-hscif",
+ "renesas,hscif";
+ reg = <0 0xe6550000 0 0x60>;
+ interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 519>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac1 0x33>, <&dmac1 0x32>,
+ <&dmac2 0x33>, <&dmac2 0x32>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 519>;
+ status = "disabled";
+ };
+
+ hscif2: serial@e6560000 {
+ compatible = "renesas,hscif-r8a774e1",
+ "renesas,rcar-gen3-hscif",
+ "renesas,hscif";
+ reg = <0 0xe6560000 0 0x60>;
+ interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 518>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac1 0x35>, <&dmac1 0x34>,
+ <&dmac2 0x35>, <&dmac2 0x34>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 518>;
+ status = "disabled";
+ };
+
+ hscif3: serial@e66a0000 {
+ compatible = "renesas,hscif-r8a774e1",
+ "renesas,rcar-gen3-hscif",
+ "renesas,hscif";
+ reg = <0 0xe66a0000 0 0x60>;
+ interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 517>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac0 0x37>, <&dmac0 0x36>;
+ dma-names = "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 517>;
+ status = "disabled";
+ };
+
+ hscif4: serial@e66b0000 {
+ compatible = "renesas,hscif-r8a774e1",
+ "renesas,rcar-gen3-hscif",
+ "renesas,hscif";
+ reg = <0 0xe66b0000 0 0x60>;
+ interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 516>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac0 0x39>, <&dmac0 0x38>;
+ dma-names = "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 516>;
+ status = "disabled";
};
hsusb: usb@e6590000 {
@@ -962,6 +1043,40 @@
/* placeholder */
};
+ scif0: serial@e6e60000 {
+ compatible = "renesas,scif-r8a774e1",
+ "renesas,rcar-gen3-scif", "renesas,scif";
+ reg = <0 0xe6e60000 0 0x40>;
+ interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 207>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac1 0x51>, <&dmac1 0x50>,
+ <&dmac2 0x51>, <&dmac2 0x50>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 207>;
+ status = "disabled";
+ };
+
+ scif1: serial@e6e68000 {
+ compatible = "renesas,scif-r8a774e1",
+ "renesas,rcar-gen3-scif", "renesas,scif";
+ reg = <0 0xe6e68000 0 0x40>;
+ interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 206>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac1 0x53>, <&dmac1 0x52>,
+ <&dmac2 0x53>, <&dmac2 0x52>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 206>;
+ status = "disabled";
+ };
+
scif2: serial@e6e88000 {
compatible = "renesas,scif-r8a774e1",
"renesas,rcar-gen3-scif", "renesas,scif";
@@ -971,11 +1086,63 @@
<&cpg CPG_CORE R8A774E1_CLK_S3D1>,
<&scif_clk>;
clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac1 0x13>, <&dmac1 0x12>,
+ <&dmac2 0x13>, <&dmac2 0x12>;
+ dma-names = "tx", "rx", "tx", "rx";
power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
resets = <&cpg 310>;
status = "disabled";
};
+ scif3: serial@e6c50000 {
+ compatible = "renesas,scif-r8a774e1",
+ "renesas,rcar-gen3-scif", "renesas,scif";
+ reg = <0 0xe6c50000 0 0x40>;
+ interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 204>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac0 0x57>, <&dmac0 0x56>;
+ dma-names = "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 204>;
+ status = "disabled";
+ };
+
+ scif4: serial@e6c40000 {
+ compatible = "renesas,scif-r8a774e1",
+ "renesas,rcar-gen3-scif", "renesas,scif";
+ reg = <0 0xe6c40000 0 0x40>;
+ interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 203>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac0 0x59>, <&dmac0 0x58>;
+ dma-names = "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 203>;
+ status = "disabled";
+ };
+
+ scif5: serial@e6f30000 {
+ compatible = "renesas,scif-r8a774e1",
+ "renesas,rcar-gen3-scif", "renesas,scif";
+ reg = <0 0xe6f30000 0 0x40>;
+ interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 202>,
+ <&cpg CPG_CORE R8A774E1_CLK_S3D1>,
+ <&scif_clk>;
+ clock-names = "fck", "brg_int", "scif_clk";
+ dmas = <&dmac1 0x5b>, <&dmac1 0x5a>,
+ <&dmac2 0x5b>, <&dmac2 0x5a>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 202>;
+ status = "disabled";
+ };
+
rcar_sound: sound@ec500000 {
reg = <0 0xec500000 0 0x1000>, /* SCU */
<0 0xec5a0000 0 0x100>, /* ADG */
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
[parent not found: <1594811350-14066-10-git-send-email-prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>]
* Re: [PATCH 09/20] arm64: dts: renesas: r8a774e1: Add SCIF and HSCIF nodes
2020-07-15 11:08 ` Lad Prabhakar
@ 2020-07-16 15:38 ` Geert Uytterhoeven
-1 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 15:38 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List, open
On Wed, Jul 15, 2020 at 1:10 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org> wrote:
> Add the device nodes for RZ/G2H SCIF and HSCIF serial ports,
> including clocks, power domains and DMAs.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Reviewed-by: Geert Uytterhoeven <geert+renesas-gXvu3+zWzMSzQB+pC5nmwQ@public.gmane.org>
i.e. will queue in renesas-devel for v5.9.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert-Td1EMuHUCqxL1ZNQvxDV9g@public.gmane.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
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 09/20] arm64: dts: renesas: r8a774e1: Add SCIF and HSCIF nodes
@ 2020-07-16 15:38 ` Geert Uytterhoeven
0 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 15:38 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List, Prabhakar
On Wed, Jul 15, 2020 at 1:10 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Add the device nodes for RZ/G2H SCIF and HSCIF serial ports,
> including clocks, power domains and DMAs.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
i.e. will queue in renesas-devel for v5.9.
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* [PATCH 12/20] dt-bindings: i2c: renesas,iic: Document r8a774e1 support
2020-07-15 11:08 [PATCH 00/20] Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSIOF/CAN[FD]/I2C/IIC/RWDT on R8A774E1 Lad Prabhakar
@ 2020-07-15 11:09 ` Lad Prabhakar
2020-07-15 11:08 ` [PATCH 03/20] thermal: rcar_gen3_thermal: Add r8a774e1 support Lad Prabhakar
` (8 subsequent siblings)
9 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:09 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-can-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
linux-spi-u79uwXL29TY76Z2rM5mHXA,
linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA,
linux-pm-u79uwXL29TY76Z2rM5mHXA,
linux-watchdog-u79uwXL29TY76Z2rM5mHXA, Prabhakar, Lad Prabhakar
Document IIC controller for RZ/G2H (R8A774E1) SoC, which is compatible
with R-Car Gen3 SoC family.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
---
Documentation/devicetree/bindings/i2c/renesas,iic.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/i2c/renesas,iic.txt b/Documentation/devicetree/bindings/i2c/renesas,iic.txt
index 89facb09337a..93d412832e66 100644
--- a/Documentation/devicetree/bindings/i2c/renesas,iic.txt
+++ b/Documentation/devicetree/bindings/i2c/renesas,iic.txt
@@ -11,6 +11,7 @@ Required properties:
- "renesas,iic-r8a774a1" (RZ/G2M)
- "renesas,iic-r8a774b1" (RZ/G2N)
- "renesas,iic-r8a774c0" (RZ/G2E)
+ - "renesas,iic-r8a774e1" (RZ/G2H)
- "renesas,iic-r8a7790" (R-Car H2)
- "renesas,iic-r8a7791" (R-Car M2-W)
- "renesas,iic-r8a7792" (R-Car V2H)
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [PATCH 12/20] dt-bindings: i2c: renesas,iic: Document r8a774e1 support
@ 2020-07-15 11:09 ` Lad Prabhakar
0 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:09 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c, linux-kernel, devicetree, linux-can, netdev,
linux-spi, linux-renesas-soc, linux-pm, linux-watchdog,
Prabhakar, Lad Prabhakar
Document IIC controller for RZ/G2H (R8A774E1) SoC, which is compatible
with R-Car Gen3 SoC family.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
---
Documentation/devicetree/bindings/i2c/renesas,iic.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/i2c/renesas,iic.txt b/Documentation/devicetree/bindings/i2c/renesas,iic.txt
index 89facb09337a..93d412832e66 100644
--- a/Documentation/devicetree/bindings/i2c/renesas,iic.txt
+++ b/Documentation/devicetree/bindings/i2c/renesas,iic.txt
@@ -11,6 +11,7 @@ Required properties:
- "renesas,iic-r8a774a1" (RZ/G2M)
- "renesas,iic-r8a774b1" (RZ/G2N)
- "renesas,iic-r8a774c0" (RZ/G2E)
+ - "renesas,iic-r8a774e1" (RZ/G2H)
- "renesas,iic-r8a7790" (R-Car H2)
- "renesas,iic-r8a7791" (R-Car M2-W)
- "renesas,iic-r8a7792" (R-Car V2H)
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* Re: [PATCH 12/20] dt-bindings: i2c: renesas,iic: Document r8a774e1 support
2020-07-15 11:09 ` Lad Prabhakar
@ 2020-07-16 14:28 ` Geert Uytterhoeven
-1 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 14:28 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List, open
On Wed, Jul 15, 2020 at 1:10 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Document IIC controller for RZ/G2H (R8A774E1) SoC, which is compatible
> with R-Car Gen3 SoC family.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 12/20] dt-bindings: i2c: renesas,iic: Document r8a774e1 support
@ 2020-07-16 14:28 ` Geert Uytterhoeven
0 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 14:28 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List, Prabhakar
On Wed, Jul 15, 2020 at 1:10 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Document IIC controller for RZ/G2H (R8A774E1) SoC, which is compatible
> with R-Car Gen3 SoC family.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
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
^ permalink raw reply [flat|nested] 116+ messages in thread
[parent not found: <1594811350-14066-13-git-send-email-prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>]
* Re: [PATCH 12/20] dt-bindings: i2c: renesas,iic: Document r8a774e1 support
2020-07-15 11:09 ` Lad Prabhakar
@ 2020-07-21 2:44 ` Rob Herring
-1 siblings, 0 replies; 116+ messages in thread
From: Rob Herring @ 2020-07-21 2:44 UTC (permalink / raw)
To: Lad Prabhakar
Cc: linux-spi-u79uwXL29TY76Z2rM5mHXA, Zhang Rui, Niklas,
Wolfgang Grandegger, linux-watchdog-u79uwXL29TY76Z2rM5mHXA,
Wim Van Sebroeck, linux-can-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA, Geert Uytterhoeven,
linux-pm-u79uwXL29TY76Z2rM5mHXA,
linux-i2c-u79uwXL29TY76Z2rM5mHXA, Mark Brown,
linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA, Thomas Gleixner,
Guenter Roeck, Magnus Damm, David S. Miller, Jakub Kicinski,
devicetree-u79uwXL29TY76Z2rM5mHXA, Amit Kucheria, Rob Herring,
Marc Kleine-Budde
On Wed, 15 Jul 2020 12:09:02 +0100, Lad Prabhakar wrote:
> Document IIC controller for RZ/G2H (R8A774E1) SoC, which is compatible
> with R-Car Gen3 SoC family.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
> ---
> Documentation/devicetree/bindings/i2c/renesas,iic.txt | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 12/20] dt-bindings: i2c: renesas,iic: Document r8a774e1 support
@ 2020-07-21 2:44 ` Rob Herring
0 siblings, 0 replies; 116+ messages in thread
From: Rob Herring @ 2020-07-21 2:44 UTC (permalink / raw)
To: Lad Prabhakar
Cc: linux-spi, Zhang Rui, Niklas, Wolfgang Grandegger,
linux-watchdog, Wim Van Sebroeck, linux-can, linux-kernel,
Geert Uytterhoeven, linux-pm, linux-i2c, Mark Brown,
linux-renesas-soc, Thomas Gleixner, Guenter Roeck, Magnus Damm,
David S. Miller, Jakub Kicinski, devicetree, Amit Kucheria,
Rob Herring, Marc Kleine-Budde, netdev, Prabhakar,
Laurent Pinchart, Daniel Lezcano, Wolfram Sang
On Wed, 15 Jul 2020 12:09:02 +0100, Lad Prabhakar wrote:
> Document IIC controller for RZ/G2H (R8A774E1) SoC, which is compatible
> with R-Car Gen3 SoC family.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
> ---
> Documentation/devicetree/bindings/i2c/renesas,iic.txt | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 12/20] dt-bindings: i2c: renesas,iic: Document r8a774e1 support
2020-07-15 11:09 ` Lad Prabhakar
@ 2020-07-26 12:35 ` Wolfram Sang
-1 siblings, 0 replies; 116+ messages in thread
From: Wolfram Sang @ 2020-07-26 12:35 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Geert Uytterhoeven, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-can-u79uwXL29TY76Z2rM5mHXA
[-- Attachment #1: Type: text/plain, Size: 410 bytes --]
On Wed, Jul 15, 2020 at 12:09:02PM +0100, Lad Prabhakar wrote:
> Document IIC controller for RZ/G2H (R8A774E1) SoC, which is compatible
> with R-Car Gen3 SoC family.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRg@public.gmane.orgas.com>
Applied to for-next, thanks!
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 12/20] dt-bindings: i2c: renesas,iic: Document r8a774e1 support
@ 2020-07-26 12:35 ` Wolfram Sang
0 siblings, 0 replies; 116+ messages in thread
From: Wolfram Sang @ 2020-07-26 12:35 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Geert Uytterhoeven, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c, linux-kernel, devicetree, linux-can, netdev,
linux-spi, linux-renesas-soc, linux-pm, linux-watchdog,
Prabhakar
[-- Attachment #1: Type: text/plain, Size: 365 bytes --]
On Wed, Jul 15, 2020 at 12:09:02PM +0100, Lad Prabhakar wrote:
> Document IIC controller for RZ/G2H (R8A774E1) SoC, which is compatible
> with R-Car Gen3 SoC family.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Applied to for-next, thanks!
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 116+ messages in thread
* [PATCH 13/20] arm64: dts: renesas: r8a774e1: Add I2C and IIC-DVFS support
2020-07-15 11:08 [PATCH 00/20] Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSIOF/CAN[FD]/I2C/IIC/RWDT on R8A774E1 Lad Prabhakar
@ 2020-07-15 11:09 ` Lad Prabhakar
2020-07-15 11:08 ` [PATCH 03/20] thermal: rcar_gen3_thermal: Add r8a774e1 support Lad Prabhakar
` (8 subsequent siblings)
9 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:09 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-can-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
linux-spi-u79uwXL29TY76Z2rM5mHXA,
linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA,
linux-pm-u79uwXL29TY76Z2rM5mHXA,
linux-watchdog-u79uwXL29TY76Z2rM5mHXA, Prabhakar, Lad Prabhakar
Add the I2C[0-6] and IIC Bus Interface for DVFS (IIC for DVFS)
devices nodes to the r8a774e1 device tree.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
---
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 119 +++++++++++++++++++++-
1 file changed, 116 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
index 7650152b695b..e221c03bdd87 100644
--- a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
@@ -607,22 +607,135 @@
status = "disabled";
};
+ i2c0: i2c@e6500000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "renesas,i2c-r8a774e1",
+ "renesas,rcar-gen3-i2c";
+ reg = <0 0xe6500000 0 0x40>;
+ interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 931>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 931>;
+ dmas = <&dmac1 0x91>, <&dmac1 0x90>,
+ <&dmac2 0x91>, <&dmac2 0x90>;
+ dma-names = "tx", "rx", "tx", "rx";
+ i2c-scl-internal-delay-ns = <110>;
+ status = "disabled";
+ };
+
+ i2c1: i2c@e6508000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "renesas,i2c-r8a774e1",
+ "renesas,rcar-gen3-i2c";
+ reg = <0 0xe6508000 0 0x40>;
+ interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 930>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 930>;
+ dmas = <&dmac1 0x93>, <&dmac1 0x92>,
+ <&dmac2 0x93>, <&dmac2 0x92>;
+ dma-names = "tx", "rx", "tx", "rx";
+ i2c-scl-internal-delay-ns = <6>;
+ status = "disabled";
+ };
+
i2c2: i2c@e6510000 {
- reg = <0 0xe6510000 0 0x40>;
#address-cells = <1>;
#size-cells = <0>;
+ compatible = "renesas,i2c-r8a774e1",
+ "renesas,rcar-gen3-i2c";
+ reg = <0 0xe6510000 0 0x40>;
+ interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 929>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 929>;
+ dmas = <&dmac1 0x95>, <&dmac1 0x94>,
+ <&dmac2 0x95>, <&dmac2 0x94>;
+ dma-names = "tx", "rx", "tx", "rx";
+ i2c-scl-internal-delay-ns = <6>;
status = "disabled";
+ };
- /* placeholder */
+ i2c3: i2c@e66d0000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "renesas,i2c-r8a774e1",
+ "renesas,rcar-gen3-i2c";
+ reg = <0 0xe66d0000 0 0x40>;
+ interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 928>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 928>;
+ dmas = <&dmac0 0x97>, <&dmac0 0x96>;
+ dma-names = "tx", "rx";
+ i2c-scl-internal-delay-ns = <110>;
+ status = "disabled";
};
i2c4: i2c@e66d8000 {
#address-cells = <1>;
#size-cells = <0>;
+ compatible = "renesas,i2c-r8a774e1",
+ "renesas,rcar-gen3-i2c";
reg = <0 0xe66d8000 0 0x40>;
+ interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 927>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 927>;
+ dmas = <&dmac0 0x99>, <&dmac0 0x98>;
+ dma-names = "tx", "rx";
+ i2c-scl-internal-delay-ns = <110>;
status = "disabled";
+ };
- /* placeholder */
+ i2c5: i2c@e66e0000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "renesas,i2c-r8a774e1",
+ "renesas,rcar-gen3-i2c";
+ reg = <0 0xe66e0000 0 0x40>;
+ interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 919>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 919>;
+ dmas = <&dmac0 0x9b>, <&dmac0 0x9a>;
+ dma-names = "tx", "rx";
+ i2c-scl-internal-delay-ns = <110>;
+ status = "disabled";
+ };
+
+ i2c6: i2c@e66e8000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "renesas,i2c-r8a774e1",
+ "renesas,rcar-gen3-i2c";
+ reg = <0 0xe66e8000 0 0x40>;
+ interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 918>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 918>;
+ dmas = <&dmac0 0x9d>, <&dmac0 0x9c>;
+ dma-names = "tx", "rx";
+ i2c-scl-internal-delay-ns = <6>;
+ status = "disabled";
+ };
+
+ i2c_dvfs: i2c@e60b0000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "renesas,iic-r8a774e1",
+ "renesas,rcar-gen3-iic",
+ "renesas,rmobile-iic";
+ reg = <0 0xe60b0000 0 0x425>;
+ interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 926>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 926>;
+ dmas = <&dmac0 0x11>, <&dmac0 0x10>;
+ dma-names = "tx", "rx";
+ status = "disabled";
};
hscif0: serial@e6540000 {
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [PATCH 13/20] arm64: dts: renesas: r8a774e1: Add I2C and IIC-DVFS support
@ 2020-07-15 11:09 ` Lad Prabhakar
0 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:09 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c, linux-kernel, devicetree, linux-can, netdev,
linux-spi, linux-renesas-soc, linux-pm, linux-watchdog,
Prabhakar, Lad Prabhakar
Add the I2C[0-6] and IIC Bus Interface for DVFS (IIC for DVFS)
devices nodes to the r8a774e1 device tree.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 119 +++++++++++++++++++++-
1 file changed, 116 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
index 7650152b695b..e221c03bdd87 100644
--- a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
@@ -607,22 +607,135 @@
status = "disabled";
};
+ i2c0: i2c@e6500000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "renesas,i2c-r8a774e1",
+ "renesas,rcar-gen3-i2c";
+ reg = <0 0xe6500000 0 0x40>;
+ interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 931>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 931>;
+ dmas = <&dmac1 0x91>, <&dmac1 0x90>,
+ <&dmac2 0x91>, <&dmac2 0x90>;
+ dma-names = "tx", "rx", "tx", "rx";
+ i2c-scl-internal-delay-ns = <110>;
+ status = "disabled";
+ };
+
+ i2c1: i2c@e6508000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "renesas,i2c-r8a774e1",
+ "renesas,rcar-gen3-i2c";
+ reg = <0 0xe6508000 0 0x40>;
+ interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 930>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 930>;
+ dmas = <&dmac1 0x93>, <&dmac1 0x92>,
+ <&dmac2 0x93>, <&dmac2 0x92>;
+ dma-names = "tx", "rx", "tx", "rx";
+ i2c-scl-internal-delay-ns = <6>;
+ status = "disabled";
+ };
+
i2c2: i2c@e6510000 {
- reg = <0 0xe6510000 0 0x40>;
#address-cells = <1>;
#size-cells = <0>;
+ compatible = "renesas,i2c-r8a774e1",
+ "renesas,rcar-gen3-i2c";
+ reg = <0 0xe6510000 0 0x40>;
+ interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 929>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 929>;
+ dmas = <&dmac1 0x95>, <&dmac1 0x94>,
+ <&dmac2 0x95>, <&dmac2 0x94>;
+ dma-names = "tx", "rx", "tx", "rx";
+ i2c-scl-internal-delay-ns = <6>;
status = "disabled";
+ };
- /* placeholder */
+ i2c3: i2c@e66d0000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "renesas,i2c-r8a774e1",
+ "renesas,rcar-gen3-i2c";
+ reg = <0 0xe66d0000 0 0x40>;
+ interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 928>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 928>;
+ dmas = <&dmac0 0x97>, <&dmac0 0x96>;
+ dma-names = "tx", "rx";
+ i2c-scl-internal-delay-ns = <110>;
+ status = "disabled";
};
i2c4: i2c@e66d8000 {
#address-cells = <1>;
#size-cells = <0>;
+ compatible = "renesas,i2c-r8a774e1",
+ "renesas,rcar-gen3-i2c";
reg = <0 0xe66d8000 0 0x40>;
+ interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 927>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 927>;
+ dmas = <&dmac0 0x99>, <&dmac0 0x98>;
+ dma-names = "tx", "rx";
+ i2c-scl-internal-delay-ns = <110>;
status = "disabled";
+ };
- /* placeholder */
+ i2c5: i2c@e66e0000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "renesas,i2c-r8a774e1",
+ "renesas,rcar-gen3-i2c";
+ reg = <0 0xe66e0000 0 0x40>;
+ interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 919>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 919>;
+ dmas = <&dmac0 0x9b>, <&dmac0 0x9a>;
+ dma-names = "tx", "rx";
+ i2c-scl-internal-delay-ns = <110>;
+ status = "disabled";
+ };
+
+ i2c6: i2c@e66e8000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "renesas,i2c-r8a774e1",
+ "renesas,rcar-gen3-i2c";
+ reg = <0 0xe66e8000 0 0x40>;
+ interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 918>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 918>;
+ dmas = <&dmac0 0x9d>, <&dmac0 0x9c>;
+ dma-names = "tx", "rx";
+ i2c-scl-internal-delay-ns = <6>;
+ status = "disabled";
+ };
+
+ i2c_dvfs: i2c@e60b0000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "renesas,iic-r8a774e1",
+ "renesas,rcar-gen3-iic",
+ "renesas,rmobile-iic";
+ reg = <0 0xe60b0000 0 0x425>;
+ interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 926>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 926>;
+ dmas = <&dmac0 0x11>, <&dmac0 0x10>;
+ dma-names = "tx", "rx";
+ status = "disabled";
};
hscif0: serial@e6540000 {
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* Re: [PATCH 13/20] arm64: dts: renesas: r8a774e1: Add I2C and IIC-DVFS support
2020-07-15 11:09 ` Lad Prabhakar
@ 2020-07-16 15:39 ` Geert Uytterhoeven
-1 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 15:39 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List, open
On Wed, Jul 15, 2020 at 1:10 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Add the I2C[0-6] and IIC Bus Interface for DVFS (IIC for DVFS)
> devices nodes to the r8a774e1 device tree.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
i.e. will queue in renesas-devel for v5.9.
Gr{oetje,eeting}s,
Geert
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 13/20] arm64: dts: renesas: r8a774e1: Add I2C and IIC-DVFS support
@ 2020-07-16 15:39 ` Geert Uytterhoeven
0 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 15:39 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List, Prabhakar
On Wed, Jul 15, 2020 at 1:10 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Add the I2C[0-6] and IIC Bus Interface for DVFS (IIC for DVFS)
> devices nodes to the r8a774e1 device tree.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
i.e. will queue in renesas-devel for v5.9.
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* [PATCH 14/20] dt-bindings: spi: renesas,sh-msiof: Add r8a774e1 support
2020-07-15 11:08 [PATCH 00/20] Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSIOF/CAN[FD]/I2C/IIC/RWDT on R8A774E1 Lad Prabhakar
@ 2020-07-15 11:09 ` Lad Prabhakar
2020-07-15 11:08 ` [PATCH 03/20] thermal: rcar_gen3_thermal: Add r8a774e1 support Lad Prabhakar
` (8 subsequent siblings)
9 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:09 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-can-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
linux-spi-u79uwXL29TY76Z2rM5mHXA,
linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA,
linux-pm-u79uwXL29TY76Z2rM5mHXA,
linux-watchdog-u79uwXL29TY76Z2rM5mHXA, Prabhakar, Lad Prabhakar
Document RZ/G2H (R8A774E1) SoC bindings.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
---
Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml b/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
index ef27a789c08f..9f7b118adcaf 100644
--- a/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
+++ b/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
@@ -38,6 +38,7 @@ properties:
- renesas,msiof-r8a774a1 # RZ/G2M
- renesas,msiof-r8a774b1 # RZ/G2N
- renesas,msiof-r8a774c0 # RZ/G2E
+ - renesas,msiof-r8a774e1 # RZ/G2H
- renesas,msiof-r8a7795 # R-Car H3
- renesas,msiof-r8a7796 # R-Car M3-W
- renesas,msiof-r8a77965 # R-Car M3-N
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [PATCH 14/20] dt-bindings: spi: renesas,sh-msiof: Add r8a774e1 support
@ 2020-07-15 11:09 ` Lad Prabhakar
0 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:09 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c, linux-kernel, devicetree, linux-can, netdev,
linux-spi, linux-renesas-soc, linux-pm, linux-watchdog,
Prabhakar, Lad Prabhakar
Document RZ/G2H (R8A774E1) SoC bindings.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
---
Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml b/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
index ef27a789c08f..9f7b118adcaf 100644
--- a/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
+++ b/Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
@@ -38,6 +38,7 @@ properties:
- renesas,msiof-r8a774a1 # RZ/G2M
- renesas,msiof-r8a774b1 # RZ/G2N
- renesas,msiof-r8a774c0 # RZ/G2E
+ - renesas,msiof-r8a774e1 # RZ/G2H
- renesas,msiof-r8a7795 # R-Car H3
- renesas,msiof-r8a7796 # R-Car M3-W
- renesas,msiof-r8a77965 # R-Car M3-N
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
[parent not found: <1594811350-14066-15-git-send-email-prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>]
* Re: [PATCH 14/20] dt-bindings: spi: renesas,sh-msiof: Add r8a774e1 support
2020-07-15 11:09 ` Lad Prabhakar
@ 2020-07-16 14:29 ` Geert Uytterhoeven
-1 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 14:29 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List, open
On Wed, Jul 15, 2020 at 1:10 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org> wrote:
> Document RZ/G2H (R8A774E1) SoC bindings.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Reviewed-by: Geert Uytterhoeven <geert+renesas-gXvu3+zWzMSzQB+pC5nmwQ@public.gmane.org>
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert-Td1EMuHUCqxL1ZNQvxDV9g@public.gmane.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
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 14/20] dt-bindings: spi: renesas,sh-msiof: Add r8a774e1 support
@ 2020-07-16 14:29 ` Geert Uytterhoeven
0 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 14:29 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List, Prabhakar
On Wed, Jul 15, 2020 at 1:10 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Document RZ/G2H (R8A774E1) SoC bindings.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 14/20] dt-bindings: spi: renesas,sh-msiof: Add r8a774e1 support
2020-07-15 11:09 ` Lad Prabhakar
@ 2020-07-17 11:59 ` Mark Brown
-1 siblings, 0 replies; 116+ messages in thread
From: Mark Brown @ 2020-07-17 11:59 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Daniel Lezcano, Amit Kucheria,
Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA, linux-can
[-- Attachment #1: Type: text/plain, Size: 262 bytes --]
On Wed, Jul 15, 2020 at 12:09:04PM +0100, Lad Prabhakar wrote:
> Document RZ/G2H (R8A774E1) SoC bindings.
Please in future could you split things like this up into per subsystem
serieses? That's a more normal approach and avoids the huge threads and
CC lists.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 14/20] dt-bindings: spi: renesas,sh-msiof: Add r8a774e1 support
@ 2020-07-17 11:59 ` Mark Brown
0 siblings, 0 replies; 116+ messages in thread
From: Mark Brown @ 2020-07-17 11:59 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Daniel Lezcano, Amit Kucheria,
Thomas Gleixner, Laurent Pinchart, linux-i2c, linux-kernel,
devicetree, linux-can, netdev, linux-spi, linux-renesas-soc,
linux-pm, linux-watchdog, Prabhakar
[-- Attachment #1: Type: text/plain, Size: 262 bytes --]
On Wed, Jul 15, 2020 at 12:09:04PM +0100, Lad Prabhakar wrote:
> Document RZ/G2H (R8A774E1) SoC bindings.
Please in future could you split things like this up into per subsystem
serieses? That's a more normal approach and avoids the huge threads and
CC lists.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 14/20] dt-bindings: spi: renesas,sh-msiof: Add r8a774e1 support
2020-07-17 11:59 ` Mark Brown
@ 2020-07-17 12:15 ` Lad, Prabhakar
-1 siblings, 0 replies; 116+ messages in thread
From: Lad, Prabhakar @ 2020-07-17 12:15 UTC (permalink / raw)
To: Mark Brown
Cc: Lad Prabhakar, Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Daniel Lezcano, Amit Kucheria,
Thomas Gleixner, Laurent Pinchart, Linux I2C
Hi Mark,
On Fri, Jul 17, 2020 at 12:59 PM Mark Brown <broonie@kernel.org> wrote:
>
> On Wed, Jul 15, 2020 at 12:09:04PM +0100, Lad Prabhakar wrote:
> > Document RZ/G2H (R8A774E1) SoC bindings.
>
> Please in future could you split things like this up into per subsystem
> serieses? That's a more normal approach and avoids the huge threads and
> CC lists.
Sorry for doing this, In future I shall keep that in mind. (Wanted to
get in most patches for RZ/G2H in V5.9 window)
Cheers,
--Prabhakar
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 14/20] dt-bindings: spi: renesas,sh-msiof: Add r8a774e1 support
@ 2020-07-17 12:15 ` Lad, Prabhakar
0 siblings, 0 replies; 116+ messages in thread
From: Lad, Prabhakar @ 2020-07-17 12:15 UTC (permalink / raw)
To: Mark Brown
Cc: Lad Prabhakar, Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Daniel Lezcano, Amit Kucheria,
Thomas Gleixner, Laurent Pinchart, Linux I2C, LKML,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List
Hi Mark,
On Fri, Jul 17, 2020 at 12:59 PM Mark Brown <broonie@kernel.org> wrote:
>
> On Wed, Jul 15, 2020 at 12:09:04PM +0100, Lad Prabhakar wrote:
> > Document RZ/G2H (R8A774E1) SoC bindings.
>
> Please in future could you split things like this up into per subsystem
> serieses? That's a more normal approach and avoids the huge threads and
> CC lists.
Sorry for doing this, In future I shall keep that in mind. (Wanted to
get in most patches for RZ/G2H in V5.9 window)
Cheers,
--Prabhakar
^ permalink raw reply [flat|nested] 116+ messages in thread
[parent not found: <CA+V-a8sxtan=8NCpEryT9NzOqkPRyQBa-ozYNHvi8goaOJQ24w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [PATCH 14/20] dt-bindings: spi: renesas,sh-msiof: Add r8a774e1 support
2020-07-17 12:15 ` Lad, Prabhakar
@ 2020-07-17 12:22 ` Mark Brown
-1 siblings, 0 replies; 116+ messages in thread
From: Mark Brown @ 2020-07-17 12:22 UTC (permalink / raw)
To: Lad, Prabhakar
Cc: Lad Prabhakar, Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Daniel Lezcano, Amit Kucheria,
Thomas Gleixner, Laurent Pinchart, Linux I2C
[-- Attachment #1: Type: text/plain, Size: 741 bytes --]
On Fri, Jul 17, 2020 at 01:15:13PM +0100, Lad, Prabhakar wrote:
> On Fri, Jul 17, 2020 at 12:59 PM Mark Brown <broonie-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> wrote:
> > On Wed, Jul 15, 2020 at 12:09:04PM +0100, Lad Prabhakar wrote:
> > > Document RZ/G2H (R8A774E1) SoC bindings.
> > Please in future could you split things like this up into per subsystem
> > serieses? That's a more normal approach and avoids the huge threads and
> > CC lists.
> Sorry for doing this, In future I shall keep that in mind. (Wanted to
> get in most patches for RZ/G2H in V5.9 window)
If anything sending things as a big series touching lots of subsystems
can slow things down as people figure out dependencies and who's going
to actually apply things.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 14/20] dt-bindings: spi: renesas,sh-msiof: Add r8a774e1 support
@ 2020-07-17 12:22 ` Mark Brown
0 siblings, 0 replies; 116+ messages in thread
From: Mark Brown @ 2020-07-17 12:22 UTC (permalink / raw)
To: Lad, Prabhakar
Cc: Lad Prabhakar, Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Daniel Lezcano, Amit Kucheria,
Thomas Gleixner, Laurent Pinchart, Linux I2C, LKML,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List
[-- Attachment #1: Type: text/plain, Size: 712 bytes --]
On Fri, Jul 17, 2020 at 01:15:13PM +0100, Lad, Prabhakar wrote:
> On Fri, Jul 17, 2020 at 12:59 PM Mark Brown <broonie@kernel.org> wrote:
> > On Wed, Jul 15, 2020 at 12:09:04PM +0100, Lad Prabhakar wrote:
> > > Document RZ/G2H (R8A774E1) SoC bindings.
> > Please in future could you split things like this up into per subsystem
> > serieses? That's a more normal approach and avoids the huge threads and
> > CC lists.
> Sorry for doing this, In future I shall keep that in mind. (Wanted to
> get in most patches for RZ/G2H in V5.9 window)
If anything sending things as a big series touching lots of subsystems
can slow things down as people figure out dependencies and who's going
to actually apply things.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 14/20] dt-bindings: spi: renesas,sh-msiof: Add r8a774e1 support
2020-07-17 12:22 ` Mark Brown
@ 2020-07-21 2:51 ` Rob Herring
-1 siblings, 0 replies; 116+ messages in thread
From: Rob Herring @ 2020-07-21 2:51 UTC (permalink / raw)
To: Mark Brown
Cc: Lad, Prabhakar, Lad Prabhakar, Geert Uytterhoeven, Wolfram Sang,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Daniel Lezcano, Amit Kucheria,
Thomas Gleixner, Laurent Pinchart, Linux I2C
On Fri, Jul 17, 2020 at 01:22:09PM +0100, Mark Brown wrote:
> On Fri, Jul 17, 2020 at 01:15:13PM +0100, Lad, Prabhakar wrote:
> > On Fri, Jul 17, 2020 at 12:59 PM Mark Brown <broonie@kernel.org> wrote:
>
> > > On Wed, Jul 15, 2020 at 12:09:04PM +0100, Lad Prabhakar wrote:
> > > > Document RZ/G2H (R8A774E1) SoC bindings.
>
> > > Please in future could you split things like this up into per subsystem
> > > serieses? That's a more normal approach and avoids the huge threads and
> > > CC lists.
>
> > Sorry for doing this, In future I shall keep that in mind. (Wanted to
> > get in most patches for RZ/G2H in V5.9 window)
>
> If anything sending things as a big series touching lots of subsystems
> can slow things down as people figure out dependencies and who's going
> to actually apply things.
I'd be fine with one patch adding all the compatibles for a new SoC
where there are no other changes and take that via the soc or DT tree,
but the Renesas folks need to figure out any cross tree dependencies
with other Renesas changes. That's a bit harder right now with schema
conversions though.
Rob
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 14/20] dt-bindings: spi: renesas,sh-msiof: Add r8a774e1 support
@ 2020-07-21 2:51 ` Rob Herring
0 siblings, 0 replies; 116+ messages in thread
From: Rob Herring @ 2020-07-21 2:51 UTC (permalink / raw)
To: Mark Brown
Cc: Lad, Prabhakar, Lad Prabhakar, Geert Uytterhoeven, Wolfram Sang,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm, Daniel Lezcano, Amit Kucheria,
Thomas Gleixner, Laurent Pinchart, Linux I2C, LKML,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List
On Fri, Jul 17, 2020 at 01:22:09PM +0100, Mark Brown wrote:
> On Fri, Jul 17, 2020 at 01:15:13PM +0100, Lad, Prabhakar wrote:
> > On Fri, Jul 17, 2020 at 12:59 PM Mark Brown <broonie@kernel.org> wrote:
>
> > > On Wed, Jul 15, 2020 at 12:09:04PM +0100, Lad Prabhakar wrote:
> > > > Document RZ/G2H (R8A774E1) SoC bindings.
>
> > > Please in future could you split things like this up into per subsystem
> > > serieses? That's a more normal approach and avoids the huge threads and
> > > CC lists.
>
> > Sorry for doing this, In future I shall keep that in mind. (Wanted to
> > get in most patches for RZ/G2H in V5.9 window)
>
> If anything sending things as a big series touching lots of subsystems
> can slow things down as people figure out dependencies and who's going
> to actually apply things.
I'd be fine with one patch adding all the compatibles for a new SoC
where there are no other changes and take that via the soc or DT tree,
but the Renesas folks need to figure out any cross tree dependencies
with other Renesas changes. That's a bit harder right now with schema
conversions though.
Rob
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 14/20] dt-bindings: spi: renesas,sh-msiof: Add r8a774e1 support
2020-07-15 11:09 ` Lad Prabhakar
@ 2020-07-21 2:51 ` Rob Herring
-1 siblings, 0 replies; 116+ messages in thread
From: Rob Herring @ 2020-07-21 2:51 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wim Van Sebroeck, Daniel Lezcano,
linux-pm-u79uwXL29TY76Z2rM5mHXA, Wolfram Sang, Niklas,
linux-kernel-u79uwXL29TY76Z2rM5mHXA, Zhang Rui, Jakub Kicinski,
Thomas Gleixner, linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA,
Wolfgang Grandegger, Mark Brown, Amit Kucheria,
linux-i2c-u79uwXL29TY76Z2rM5mHXA, Geert Uytterhoeven,
devicetree-u79uwXL29TY76Z2rM5mHXA, Prabhakar,
linux-spi-u79uwXL29TY76Z2rM5mHXA,
linux-watchdog-u79uwXL29TY76Z2rM5mHXA, David S. Miller,
Guenter Roeck
On Wed, 15 Jul 2020 12:09:04 +0100, Lad Prabhakar wrote:
> Document RZ/G2H (R8A774E1) SoC bindings.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
> ---
> Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 14/20] dt-bindings: spi: renesas,sh-msiof: Add r8a774e1 support
@ 2020-07-21 2:51 ` Rob Herring
0 siblings, 0 replies; 116+ messages in thread
From: Rob Herring @ 2020-07-21 2:51 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wim Van Sebroeck, Daniel Lezcano, linux-pm, Wolfram Sang, Niklas,
linux-kernel, Zhang Rui, Jakub Kicinski, Thomas Gleixner,
linux-renesas-soc, Wolfgang Grandegger, Mark Brown,
Amit Kucheria, linux-i2c, Geert Uytterhoeven, devicetree,
Prabhakar, linux-spi, linux-watchdog, David S. Miller,
Guenter Roeck, Magnus Damm, Laurent Pinchart, Marc Kleine-Budde,
Rob Herring, netdev, linux-can
On Wed, 15 Jul 2020 12:09:04 +0100, Lad Prabhakar wrote:
> Document RZ/G2H (R8A774E1) SoC bindings.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
> ---
> Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 116+ messages in thread
* [PATCH 15/20] arm64: dts: renesas: r8a774e1: Add MSIOF nodes
2020-07-15 11:08 [PATCH 00/20] Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSIOF/CAN[FD]/I2C/IIC/RWDT on R8A774E1 Lad Prabhakar
@ 2020-07-15 11:09 ` Lad Prabhakar
2020-07-15 11:08 ` [PATCH 03/20] thermal: rcar_gen3_thermal: Add r8a774e1 support Lad Prabhakar
` (8 subsequent siblings)
9 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:09 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-can-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
linux-spi-u79uwXL29TY76Z2rM5mHXA,
linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA,
linux-pm-u79uwXL29TY76Z2rM5mHXA,
linux-watchdog-u79uwXL29TY76Z2rM5mHXA, Prabhakar, Lad Prabhakar
Add the DT nodes needed by MSIOF[0123] interfaces to the SoC dtsi.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
---
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 62 +++++++++++++++++++++++
1 file changed, 62 insertions(+)
diff --git a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
index e221c03bdd87..03e5982b8456 100644
--- a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
@@ -1256,6 +1256,68 @@
status = "disabled";
};
+ msiof0: spi@e6e90000 {
+ compatible = "renesas,msiof-r8a774e1",
+ "renesas,rcar-gen3-msiof";
+ reg = <0 0xe6e90000 0 0x0064>;
+ interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 211>;
+ dmas = <&dmac1 0x41>, <&dmac1 0x40>,
+ <&dmac2 0x41>, <&dmac2 0x40>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 211>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
+ msiof1: spi@e6ea0000 {
+ compatible = "renesas,msiof-r8a774e1",
+ "renesas,rcar-gen3-msiof";
+ reg = <0 0xe6ea0000 0 0x0064>;
+ interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 210>;
+ dmas = <&dmac1 0x43>, <&dmac1 0x42>,
+ <&dmac2 0x43>, <&dmac2 0x42>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 210>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
+ msiof2: spi@e6c00000 {
+ compatible = "renesas,msiof-r8a774e1",
+ "renesas,rcar-gen3-msiof";
+ reg = <0 0xe6c00000 0 0x0064>;
+ interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 209>;
+ dmas = <&dmac0 0x45>, <&dmac0 0x44>;
+ dma-names = "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 209>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
+ msiof3: spi@e6c10000 {
+ compatible = "renesas,msiof-r8a774e1",
+ "renesas,rcar-gen3-msiof";
+ reg = <0 0xe6c10000 0 0x0064>;
+ interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 208>;
+ dmas = <&dmac0 0x47>, <&dmac0 0x46>;
+ dma-names = "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 208>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
rcar_sound: sound@ec500000 {
reg = <0 0xec500000 0 0x1000>, /* SCU */
<0 0xec5a0000 0 0x100>, /* ADG */
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [PATCH 15/20] arm64: dts: renesas: r8a774e1: Add MSIOF nodes
@ 2020-07-15 11:09 ` Lad Prabhakar
0 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:09 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c, linux-kernel, devicetree, linux-can, netdev,
linux-spi, linux-renesas-soc, linux-pm, linux-watchdog,
Prabhakar, Lad Prabhakar
Add the DT nodes needed by MSIOF[0123] interfaces to the SoC dtsi.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 62 +++++++++++++++++++++++
1 file changed, 62 insertions(+)
diff --git a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
index e221c03bdd87..03e5982b8456 100644
--- a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
@@ -1256,6 +1256,68 @@
status = "disabled";
};
+ msiof0: spi@e6e90000 {
+ compatible = "renesas,msiof-r8a774e1",
+ "renesas,rcar-gen3-msiof";
+ reg = <0 0xe6e90000 0 0x0064>;
+ interrupts = <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 211>;
+ dmas = <&dmac1 0x41>, <&dmac1 0x40>,
+ <&dmac2 0x41>, <&dmac2 0x40>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 211>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
+ msiof1: spi@e6ea0000 {
+ compatible = "renesas,msiof-r8a774e1",
+ "renesas,rcar-gen3-msiof";
+ reg = <0 0xe6ea0000 0 0x0064>;
+ interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 210>;
+ dmas = <&dmac1 0x43>, <&dmac1 0x42>,
+ <&dmac2 0x43>, <&dmac2 0x42>;
+ dma-names = "tx", "rx", "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 210>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
+ msiof2: spi@e6c00000 {
+ compatible = "renesas,msiof-r8a774e1",
+ "renesas,rcar-gen3-msiof";
+ reg = <0 0xe6c00000 0 0x0064>;
+ interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 209>;
+ dmas = <&dmac0 0x45>, <&dmac0 0x44>;
+ dma-names = "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 209>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
+ msiof3: spi@e6c10000 {
+ compatible = "renesas,msiof-r8a774e1",
+ "renesas,rcar-gen3-msiof";
+ reg = <0 0xe6c10000 0 0x0064>;
+ interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 208>;
+ dmas = <&dmac0 0x47>, <&dmac0 0x46>;
+ dma-names = "tx", "rx";
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 208>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
rcar_sound: sound@ec500000 {
reg = <0 0xec500000 0 0x1000>, /* SCU */
<0 0xec5a0000 0 0x100>, /* ADG */
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* Re: [PATCH 15/20] arm64: dts: renesas: r8a774e1: Add MSIOF nodes
2020-07-15 11:09 ` Lad Prabhakar
@ 2020-07-16 15:39 ` Geert Uytterhoeven
-1 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 15:39 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List, open
On Wed, Jul 15, 2020 at 1:10 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Add the DT nodes needed by MSIOF[0123] interfaces to the SoC dtsi.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
i.e. will queue in renesas-devel for v5.9.
Gr{oetje,eeting}s,
Geert
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 15/20] arm64: dts: renesas: r8a774e1: Add MSIOF nodes
@ 2020-07-16 15:39 ` Geert Uytterhoeven
0 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 15:39 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List, Prabhakar
On Wed, Jul 15, 2020 at 1:10 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Add the DT nodes needed by MSIOF[0123] interfaces to the SoC dtsi.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
i.e. will queue in renesas-devel for v5.9.
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* [PATCH 17/20] arm64: dts: renesas: r8a774e1: Add RWDT node
2020-07-15 11:08 [PATCH 00/20] Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSIOF/CAN[FD]/I2C/IIC/RWDT on R8A774E1 Lad Prabhakar
@ 2020-07-15 11:09 ` Lad Prabhakar
2020-07-15 11:08 ` [PATCH 03/20] thermal: rcar_gen3_thermal: Add r8a774e1 support Lad Prabhakar
` (8 subsequent siblings)
9 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:09 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-can-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
linux-spi-u79uwXL29TY76Z2rM5mHXA,
linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA,
linux-pm-u79uwXL29TY76Z2rM5mHXA,
linux-watchdog-u79uwXL29TY76Z2rM5mHXA, Prabhakar, Lad Prabhakar
Add a device node for the Watchdog Timer (RWDT) controller on the Renesas
RZ/G2H (r8a774e1) SoC.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
---
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
index 03e5982b8456..b2fa1a60470c 100644
--- a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
@@ -290,10 +290,14 @@
ranges;
rwdt: watchdog@e6020000 {
+ compatible = "renesas,r8a774e1-wdt",
+ "renesas,rcar-gen3-wdt";
reg = <0 0xe6020000 0 0x0c>;
+ interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 402>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 402>;
status = "disabled";
-
- /* placeholder */
};
gpio0: gpio@e6050000 {
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [PATCH 17/20] arm64: dts: renesas: r8a774e1: Add RWDT node
@ 2020-07-15 11:09 ` Lad Prabhakar
0 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:09 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c, linux-kernel, devicetree, linux-can, netdev,
linux-spi, linux-renesas-soc, linux-pm, linux-watchdog,
Prabhakar, Lad Prabhakar
Add a device node for the Watchdog Timer (RWDT) controller on the Renesas
RZ/G2H (r8a774e1) SoC.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
index 03e5982b8456..b2fa1a60470c 100644
--- a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
@@ -290,10 +290,14 @@
ranges;
rwdt: watchdog@e6020000 {
+ compatible = "renesas,r8a774e1-wdt",
+ "renesas,rcar-gen3-wdt";
reg = <0 0xe6020000 0 0x0c>;
+ interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 402>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 402>;
status = "disabled";
-
- /* placeholder */
};
gpio0: gpio@e6050000 {
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* Re: [PATCH 17/20] arm64: dts: renesas: r8a774e1: Add RWDT node
2020-07-15 11:09 ` Lad Prabhakar
@ 2020-07-16 15:39 ` Geert Uytterhoeven
-1 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 15:39 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List, open
On Wed, Jul 15, 2020 at 1:10 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Add a device node for the Watchdog Timer (RWDT) controller on the Renesas
> RZ/G2H (r8a774e1) SoC.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
i.e. will queue in renesas-devel for v5.9.
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 17/20] arm64: dts: renesas: r8a774e1: Add RWDT node
@ 2020-07-16 15:39 ` Geert Uytterhoeven
0 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 15:39 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List, Prabhakar
On Wed, Jul 15, 2020 at 1:10 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Add a device node for the Watchdog Timer (RWDT) controller on the Renesas
> RZ/G2H (r8a774e1) SoC.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
i.e. will queue in renesas-devel for v5.9.
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* [PATCH 18/20] dt-bindings: can: rcar_can: Document r8a774e1 support
2020-07-15 11:08 [PATCH 00/20] Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSIOF/CAN[FD]/I2C/IIC/RWDT on R8A774E1 Lad Prabhakar
@ 2020-07-15 11:09 ` Lad Prabhakar
2020-07-15 11:08 ` [PATCH 03/20] thermal: rcar_gen3_thermal: Add r8a774e1 support Lad Prabhakar
` (8 subsequent siblings)
9 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:09 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-can-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
linux-spi-u79uwXL29TY76Z2rM5mHXA,
linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA,
linux-pm-u79uwXL29TY76Z2rM5mHXA,
linux-watchdog-u79uwXL29TY76Z2rM5mHXA, Prabhakar, Lad Prabhakar
Document SoC specific bindings for RZ/G2H (R8A774E1) SoC.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
---
Documentation/devicetree/bindings/net/can/rcar_can.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/net/can/rcar_can.txt b/Documentation/devicetree/bindings/net/can/rcar_can.txt
index 85c6551b602a..b5faa3cd2b23 100644
--- a/Documentation/devicetree/bindings/net/can/rcar_can.txt
+++ b/Documentation/devicetree/bindings/net/can/rcar_can.txt
@@ -9,6 +9,7 @@ Required properties:
"renesas,can-r8a774a1" if CAN controller is a part of R8A774A1 SoC.
"renesas,can-r8a774b1" if CAN controller is a part of R8A774B1 SoC.
"renesas,can-r8a774c0" if CAN controller is a part of R8A774C0 SoC.
+ "renesas,can-r8a774e1" if CAN controller is a part of R8A774E1 SoC.
"renesas,can-r8a7778" if CAN controller is a part of R8A7778 SoC.
"renesas,can-r8a7779" if CAN controller is a part of R8A7779 SoC.
"renesas,can-r8a7790" if CAN controller is a part of R8A7790 SoC.
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [PATCH 18/20] dt-bindings: can: rcar_can: Document r8a774e1 support
@ 2020-07-15 11:09 ` Lad Prabhakar
0 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:09 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c, linux-kernel, devicetree, linux-can, netdev,
linux-spi, linux-renesas-soc, linux-pm, linux-watchdog,
Prabhakar, Lad Prabhakar
Document SoC specific bindings for RZ/G2H (R8A774E1) SoC.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
---
Documentation/devicetree/bindings/net/can/rcar_can.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/net/can/rcar_can.txt b/Documentation/devicetree/bindings/net/can/rcar_can.txt
index 85c6551b602a..b5faa3cd2b23 100644
--- a/Documentation/devicetree/bindings/net/can/rcar_can.txt
+++ b/Documentation/devicetree/bindings/net/can/rcar_can.txt
@@ -9,6 +9,7 @@ Required properties:
"renesas,can-r8a774a1" if CAN controller is a part of R8A774A1 SoC.
"renesas,can-r8a774b1" if CAN controller is a part of R8A774B1 SoC.
"renesas,can-r8a774c0" if CAN controller is a part of R8A774C0 SoC.
+ "renesas,can-r8a774e1" if CAN controller is a part of R8A774E1 SoC.
"renesas,can-r8a7778" if CAN controller is a part of R8A7778 SoC.
"renesas,can-r8a7779" if CAN controller is a part of R8A7779 SoC.
"renesas,can-r8a7790" if CAN controller is a part of R8A7790 SoC.
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* Re: [PATCH 18/20] dt-bindings: can: rcar_can: Document r8a774e1 support
2020-07-15 11:09 ` Lad Prabhakar
@ 2020-07-16 14:34 ` Geert Uytterhoeven
-1 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 14:34 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List, open
Hi Prabhakar,
On Wed, Jul 15, 2020 at 1:11 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Document SoC specific bindings for RZ/G2H (R8A774E1) SoC.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Thanks for your patch!
> --- a/Documentation/devicetree/bindings/net/can/rcar_can.txt
> +++ b/Documentation/devicetree/bindings/net/can/rcar_can.txt
> @@ -9,6 +9,7 @@ Required properties:
> "renesas,can-r8a774a1" if CAN controller is a part of R8A774A1 SoC.
> "renesas,can-r8a774b1" if CAN controller is a part of R8A774B1 SoC.
> "renesas,can-r8a774c0" if CAN controller is a part of R8A774C0 SoC.
> + "renesas,can-r8a774e1" if CAN controller is a part of R8A774E1 SoC.
> "renesas,can-r8a7778" if CAN controller is a part of R8A7778 SoC.
> "renesas,can-r8a7779" if CAN controller is a part of R8A7779 SoC.
> "renesas,can-r8a7790" if CAN controller is a part of R8A7790 SoC.
Please also add R8A774E1 to the list of SoCs that can use CANFD through "clkp2".
With that fixed:
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 18/20] dt-bindings: can: rcar_can: Document r8a774e1 support
@ 2020-07-16 14:34 ` Geert Uytterhoeven
0 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 14:34 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List, Prabhakar
Hi Prabhakar,
On Wed, Jul 15, 2020 at 1:11 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Document SoC specific bindings for RZ/G2H (R8A774E1) SoC.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Thanks for your patch!
> --- a/Documentation/devicetree/bindings/net/can/rcar_can.txt
> +++ b/Documentation/devicetree/bindings/net/can/rcar_can.txt
> @@ -9,6 +9,7 @@ Required properties:
> "renesas,can-r8a774a1" if CAN controller is a part of R8A774A1 SoC.
> "renesas,can-r8a774b1" if CAN controller is a part of R8A774B1 SoC.
> "renesas,can-r8a774c0" if CAN controller is a part of R8A774C0 SoC.
> + "renesas,can-r8a774e1" if CAN controller is a part of R8A774E1 SoC.
> "renesas,can-r8a7778" if CAN controller is a part of R8A7778 SoC.
> "renesas,can-r8a7779" if CAN controller is a part of R8A7779 SoC.
> "renesas,can-r8a7790" if CAN controller is a part of R8A7790 SoC.
Please also add R8A774E1 to the list of SoCs that can use CANFD through "clkp2".
With that fixed:
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
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
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 18/20] dt-bindings: can: rcar_can: Document r8a774e1 support
2020-07-15 11:09 ` Lad Prabhakar
@ 2020-07-21 2:52 ` Rob Herring
-1 siblings, 0 replies; 116+ messages in thread
From: Rob Herring @ 2020-07-21 2:52 UTC (permalink / raw)
To: Lad Prabhakar
Cc: linux-renesas-soc, Geert Uytterhoeven, Zhang Rui,
Wim Van Sebroeck, David S. Miller, Mark Brown,
Wolfgang Grandegger, Prabhakar, Wolfram Sang, linux-watchdog,
linux-spi, Magnus Damm, Amit Kucheria, Guenter Roeck, linux-i2c,
linux-pm, linux-can, Daniel Lezcano, Thomas Gleixner,
Marc Kleine-Budde, netdev
On Wed, 15 Jul 2020 12:09:08 +0100, Lad Prabhakar wrote:
> Document SoC specific bindings for RZ/G2H (R8A774E1) SoC.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
> ---
> Documentation/devicetree/bindings/net/can/rcar_can.txt | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 18/20] dt-bindings: can: rcar_can: Document r8a774e1 support
@ 2020-07-21 2:52 ` Rob Herring
0 siblings, 0 replies; 116+ messages in thread
From: Rob Herring @ 2020-07-21 2:52 UTC (permalink / raw)
To: Lad Prabhakar
Cc: linux-renesas-soc, Geert Uytterhoeven, Zhang Rui,
Wim Van Sebroeck, David S. Miller, Mark Brown,
Wolfgang Grandegger, Prabhakar, Wolfram Sang, linux-watchdog,
linux-spi, Magnus Damm, Amit Kucheria, Guenter Roeck, linux-i2c,
linux-pm, linux-can, Daniel Lezcano, Thomas Gleixner,
Marc Kleine-Budde, netdev, Niklas, Jakub Kicinski, devicetree,
Rob Herring, Laurent Pinchart, linux-kernel
On Wed, 15 Jul 2020 12:09:08 +0100, Lad Prabhakar wrote:
> Document SoC specific bindings for RZ/G2H (R8A774E1) SoC.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
> ---
> Documentation/devicetree/bindings/net/can/rcar_can.txt | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 116+ messages in thread
* [PATCH 20/20] arm64: dts: renesas: r8a774e1: Add CAN[FD] support
2020-07-15 11:08 [PATCH 00/20] Add support for [H]SCIF/TMU/CMT/THS/SDHI/MSIOF/CAN[FD]/I2C/IIC/RWDT on R8A774E1 Lad Prabhakar
@ 2020-07-15 11:09 ` Lad Prabhakar
2020-07-15 11:08 ` [PATCH 03/20] thermal: rcar_gen3_thermal: Add r8a774e1 support Lad Prabhakar
` (8 subsequent siblings)
9 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:09 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
linux-can-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA,
linux-spi-u79uwXL29TY76Z2rM5mHXA,
linux-renesas-soc-u79uwXL29TY76Z2rM5mHXA,
linux-pm-u79uwXL29TY76Z2rM5mHXA,
linux-watchdog-u79uwXL29TY76Z2rM5mHXA, Prabhakar, Lad Prabhakar
Add CAN[01] and CANFD support to RZ/G2H (R8A774E1) SoC specific dtsi.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
---
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 56 +++++++++++++++++++++--
1 file changed, 53 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
index b2fa1a60470c..001874af8cf2 100644
--- a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
@@ -34,6 +34,13 @@
clock-frequency = <0>;
};
+ /* External CAN clock - to be overridden by boards that provide it */
+ can_clk: can {
+ compatible = "fixed-clock";
+ #clock-cells = <0>;
+ clock-frequency = <0>;
+ };
+
cluster0_opp: opp_table0 {
compatible = "operating-points-v2";
opp-shared;
@@ -1139,17 +1146,60 @@
};
can0: can@e6c30000 {
+ compatible = "renesas,can-r8a774e1",
+ "renesas,rcar-gen3-can";
reg = <0 0xe6c30000 0 0x1000>;
+ interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 916>,
+ <&cpg CPG_CORE R8A774E1_CLK_CANFD>,
+ <&can_clk>;
+ clock-names = "clkp1", "clkp2", "can_clk";
+ assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
+ assigned-clock-rates = <40000000>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 916>;
status = "disabled";
-
- /* placeholder */
};
can1: can@e6c38000 {
+ compatible = "renesas,can-r8a774e1",
+ "renesas,rcar-gen3-can";
reg = <0 0xe6c38000 0 0x1000>;
+ interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 915>,
+ <&cpg CPG_CORE R8A774E1_CLK_CANFD>,
+ <&can_clk>;
+ clock-names = "clkp1", "clkp2", "can_clk";
+ assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
+ assigned-clock-rates = <40000000>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 915>;
status = "disabled";
+ };
- /* placeholder */
+ canfd: can@e66c0000 {
+ compatible = "renesas,r8a774e1-canfd",
+ "renesas,rcar-gen3-canfd";
+ reg = <0 0xe66c0000 0 0x8000>;
+ interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 914>,
+ <&cpg CPG_CORE R8A774E1_CLK_CANFD>,
+ <&can_clk>;
+ clock-names = "fck", "canfd", "can_clk";
+ assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
+ assigned-clock-rates = <40000000>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 914>;
+ status = "disabled";
+
+ channel0 {
+ status = "disabled";
+ };
+
+ channel1 {
+ status = "disabled";
+ };
};
pwm0: pwm@e6e30000 {
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
* [PATCH 20/20] arm64: dts: renesas: r8a774e1: Add CAN[FD] support
@ 2020-07-15 11:09 ` Lad Prabhakar
0 siblings, 0 replies; 116+ messages in thread
From: Lad Prabhakar @ 2020-07-15 11:09 UTC (permalink / raw)
To: Geert Uytterhoeven, Wolfram Sang, Rob Herring,
Wolfgang Grandegger, Marc Kleine-Budde, David S. Miller,
Jakub Kicinski, Mark Brown, Niklas, Zhang Rui, Wim Van Sebroeck,
Guenter Roeck, Magnus Damm
Cc: Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
linux-i2c, linux-kernel, devicetree, linux-can, netdev,
linux-spi, linux-renesas-soc, linux-pm, linux-watchdog,
Prabhakar, Lad Prabhakar
Add CAN[01] and CANFD support to RZ/G2H (R8A774E1) SoC specific dtsi.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 56 +++++++++++++++++++++--
1 file changed, 53 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
index b2fa1a60470c..001874af8cf2 100644
--- a/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774e1.dtsi
@@ -34,6 +34,13 @@
clock-frequency = <0>;
};
+ /* External CAN clock - to be overridden by boards that provide it */
+ can_clk: can {
+ compatible = "fixed-clock";
+ #clock-cells = <0>;
+ clock-frequency = <0>;
+ };
+
cluster0_opp: opp_table0 {
compatible = "operating-points-v2";
opp-shared;
@@ -1139,17 +1146,60 @@
};
can0: can@e6c30000 {
+ compatible = "renesas,can-r8a774e1",
+ "renesas,rcar-gen3-can";
reg = <0 0xe6c30000 0 0x1000>;
+ interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 916>,
+ <&cpg CPG_CORE R8A774E1_CLK_CANFD>,
+ <&can_clk>;
+ clock-names = "clkp1", "clkp2", "can_clk";
+ assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
+ assigned-clock-rates = <40000000>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 916>;
status = "disabled";
-
- /* placeholder */
};
can1: can@e6c38000 {
+ compatible = "renesas,can-r8a774e1",
+ "renesas,rcar-gen3-can";
reg = <0 0xe6c38000 0 0x1000>;
+ interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 915>,
+ <&cpg CPG_CORE R8A774E1_CLK_CANFD>,
+ <&can_clk>;
+ clock-names = "clkp1", "clkp2", "can_clk";
+ assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
+ assigned-clock-rates = <40000000>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 915>;
status = "disabled";
+ };
- /* placeholder */
+ canfd: can@e66c0000 {
+ compatible = "renesas,r8a774e1-canfd",
+ "renesas,rcar-gen3-canfd";
+ reg = <0 0xe66c0000 0 0x8000>;
+ interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 914>,
+ <&cpg CPG_CORE R8A774E1_CLK_CANFD>,
+ <&can_clk>;
+ clock-names = "fck", "canfd", "can_clk";
+ assigned-clocks = <&cpg CPG_CORE R8A774E1_CLK_CANFD>;
+ assigned-clock-rates = <40000000>;
+ power-domains = <&sysc R8A774E1_PD_ALWAYS_ON>;
+ resets = <&cpg 914>;
+ status = "disabled";
+
+ channel0 {
+ status = "disabled";
+ };
+
+ channel1 {
+ status = "disabled";
+ };
};
pwm0: pwm@e6e30000 {
--
2.17.1
^ permalink raw reply related [flat|nested] 116+ messages in thread
[parent not found: <1594811350-14066-21-git-send-email-prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>]
* Re: [PATCH 20/20] arm64: dts: renesas: r8a774e1: Add CAN[FD] support
2020-07-15 11:09 ` Lad Prabhakar
@ 2020-07-16 15:39 ` Geert Uytterhoeven
-1 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 15:39 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List, open
On Wed, Jul 15, 2020 at 1:11 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org> wrote:
> Add CAN[01] and CANFD support to RZ/G2H (R8A774E1) SoC specific dtsi.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb-kTT6dE0pTRh9uiUsa/gSgQ@public.gmane.org>
Reviewed-by: Geert Uytterhoeven <geert+renesas-gXvu3+zWzMSzQB+pC5nmwQ@public.gmane.org>
i.e. will queue in renesas-devel for v5.9.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert-Td1EMuHUCqxL1ZNQvxDV9g@public.gmane.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
^ permalink raw reply [flat|nested] 116+ messages in thread
* Re: [PATCH 20/20] arm64: dts: renesas: r8a774e1: Add CAN[FD] support
@ 2020-07-16 15:39 ` Geert Uytterhoeven
0 siblings, 0 replies; 116+ messages in thread
From: Geert Uytterhoeven @ 2020-07-16 15:39 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Wolfram Sang, Rob Herring, Wolfgang Grandegger,
Marc Kleine-Budde, David S. Miller, Jakub Kicinski, Mark Brown,
Niklas, Zhang Rui, Wim Van Sebroeck, Guenter Roeck, Magnus Damm,
Daniel Lezcano, Amit Kucheria, Thomas Gleixner, Laurent Pinchart,
Linux I2C, Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
linux-can, netdev, linux-spi, Linux-Renesas, Linux PM list,
Linux Watchdog Mailing List, Prabhakar
On Wed, Jul 15, 2020 at 1:11 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Add CAN[01] and CANFD support to RZ/G2H (R8A774E1) SoC specific dtsi.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
i.e. will queue in renesas-devel for v5.9.
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
^ permalink raw reply [flat|nested] 116+ messages in thread