* [PATCH 1/5] ARM: dts: r8a7742-iwg21d-q7: Enable cmt0
2020-08-06 18:31 [PATCH 0/5] r8a7742: Enable support for CMT, PWM and TPU Lad Prabhakar
@ 2020-08-06 18:31 ` Lad Prabhakar
2020-08-07 8:41 ` Geert Uytterhoeven
2020-08-06 18:31 ` [PATCH 2/5] dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support Lad Prabhakar
` (3 subsequent siblings)
4 siblings, 1 reply; 15+ messages in thread
From: Lad Prabhakar @ 2020-08-06 18:31 UTC (permalink / raw)
To: Geert Uytterhoeven, Thierry Reding, Uwe Kleine-König,
Lee Jones, Rob Herring, Magnus Damm, Yoshihiro Shimoda,
Laurent Pinchart, linux-renesas-soc
Cc: linux-kernel, devicetree, linux-pwm, Prabhakar, Lad Prabhakar
Enable cmt0 support on r8a7742-iwg21d-q7 board.
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/arm/boot/dts/r8a7742-iwg21d-q7.dts | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/arch/arm/boot/dts/r8a7742-iwg21d-q7.dts b/arch/arm/boot/dts/r8a7742-iwg21d-q7.dts
index f4910e709b87..b3461a61a4bf 100644
--- a/arch/arm/boot/dts/r8a7742-iwg21d-q7.dts
+++ b/arch/arm/boot/dts/r8a7742-iwg21d-q7.dts
@@ -131,6 +131,10 @@
};
};
+&cmt0 {
+ status = "okay";
+};
+
&hsusb {
pinctrl-0 = <&usb0_pins>;
pinctrl-names = "default";
--
2.17.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH 1/5] ARM: dts: r8a7742-iwg21d-q7: Enable cmt0
2020-08-06 18:31 ` [PATCH 1/5] ARM: dts: r8a7742-iwg21d-q7: Enable cmt0 Lad Prabhakar
@ 2020-08-07 8:41 ` Geert Uytterhoeven
0 siblings, 0 replies; 15+ messages in thread
From: Geert Uytterhoeven @ 2020-08-07 8:41 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Thierry Reding, Uwe Kleine-König, Lee Jones, Rob Herring,
Magnus Damm, Yoshihiro Shimoda, Laurent Pinchart, Linux-Renesas,
Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
Linux PWM List, Prabhakar
On Thu, Aug 6, 2020 at 8:32 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Enable cmt0 support on r8a7742-iwg21d-q7 board.
>
> 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.10.
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] 15+ messages in thread
* [PATCH 2/5] dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support
2020-08-06 18:31 [PATCH 0/5] r8a7742: Enable support for CMT, PWM and TPU Lad Prabhakar
2020-08-06 18:31 ` [PATCH 1/5] ARM: dts: r8a7742-iwg21d-q7: Enable cmt0 Lad Prabhakar
@ 2020-08-06 18:31 ` Lad Prabhakar
2020-08-06 18:39 ` Uwe Kleine-König
` (3 more replies)
2020-08-06 18:31 ` [PATCH 3/5] ARM: dts: r8a7742: Add PWM SoC support Lad Prabhakar
` (2 subsequent siblings)
4 siblings, 4 replies; 15+ messages in thread
From: Lad Prabhakar @ 2020-08-06 18:31 UTC (permalink / raw)
To: Geert Uytterhoeven, Thierry Reding, Uwe Kleine-König,
Lee Jones, Rob Herring, Magnus Damm, Yoshihiro Shimoda,
Laurent Pinchart, linux-renesas-soc
Cc: linux-kernel, devicetree, linux-pwm, Prabhakar, Lad Prabhakar
Document RZ/G1H (R8A7742) 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/pwm/renesas,pwm-rcar.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml b/Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
index daadde9ff9c4..8b22cb110f3f 100644
--- a/Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
+++ b/Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
@@ -13,6 +13,7 @@ properties:
compatible:
items:
- enum:
+ - renesas,pwm-r8a7742 # RZ/G1H
- renesas,pwm-r8a7743 # RZ/G1M
- renesas,pwm-r8a7744 # RZ/G1N
- renesas,pwm-r8a7745 # RZ/G1E
--
2.17.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH 2/5] dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support
2020-08-06 18:31 ` [PATCH 2/5] dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support Lad Prabhakar
@ 2020-08-06 18:39 ` Uwe Kleine-König
2020-08-07 8:32 ` Geert Uytterhoeven
` (2 subsequent siblings)
3 siblings, 0 replies; 15+ messages in thread
From: Uwe Kleine-König @ 2020-08-06 18:39 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Geert Uytterhoeven, Thierry Reding, Lee Jones, Rob Herring,
Magnus Damm, Yoshihiro Shimoda, Laurent Pinchart,
linux-renesas-soc, linux-kernel, devicetree, linux-pwm,
Prabhakar
[-- Attachment #1: Type: text/plain, Size: 1359 bytes --]
Hello,
On Thu, Aug 06, 2020 at 07:31:49PM +0100, Lad Prabhakar wrote:
> Document RZ/G1H (R8A7742) 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/pwm/renesas,pwm-rcar.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml b/Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
> index daadde9ff9c4..8b22cb110f3f 100644
> --- a/Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
> +++ b/Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
> @@ -13,6 +13,7 @@ properties:
> compatible:
> items:
> - enum:
> + - renesas,pwm-r8a7742 # RZ/G1H
> - renesas,pwm-r8a7743 # RZ/G1M
> - renesas,pwm-r8a7744 # RZ/G1N
> - renesas,pwm-r8a7745 # RZ/G1E
The typical dts has:
compatible = "renesas,pwm-r8a7742", "renesas,pwm-rcar";
so there is no need for a driver adaption.
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Best regards
Uwe
--
Pengutronix e.K. | Uwe Kleine-König |
Industrial Linux Solutions | https://www.pengutronix.de/ |
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 2/5] dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support
2020-08-06 18:31 ` [PATCH 2/5] dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support Lad Prabhakar
2020-08-06 18:39 ` Uwe Kleine-König
@ 2020-08-07 8:32 ` Geert Uytterhoeven
2020-08-17 11:28 ` Yoshihiro Shimoda
2020-08-17 22:10 ` Rob Herring
3 siblings, 0 replies; 15+ messages in thread
From: Geert Uytterhoeven @ 2020-08-07 8:32 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Geert Uytterhoeven, Thierry Reding, Uwe Kleine-König,
Lee Jones, Rob Herring, Magnus Damm, Yoshihiro Shimoda,
Laurent Pinchart, Linux-Renesas, Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
Linux PWM List, Prabhakar
On Thu, Aug 6, 2020 at 8:32 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Document RZ/G1H (R8A7742) 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] 15+ messages in thread
* RE: [PATCH 2/5] dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support
2020-08-06 18:31 ` [PATCH 2/5] dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support Lad Prabhakar
2020-08-06 18:39 ` Uwe Kleine-König
2020-08-07 8:32 ` Geert Uytterhoeven
@ 2020-08-17 11:28 ` Yoshihiro Shimoda
2020-08-17 22:10 ` Rob Herring
3 siblings, 0 replies; 15+ messages in thread
From: Yoshihiro Shimoda @ 2020-08-17 11:28 UTC (permalink / raw)
To: Prabhakar Mahadev Lad, Geert Uytterhoeven, Thierry Reding,
Uwe Kleine-König, Lee Jones, Rob Herring, Magnus Damm,
Laurent Pinchart, linux-renesas-soc
Cc: linux-kernel, devicetree, linux-pwm, Prabhakar, Prabhakar Mahadev Lad
Hi Lad-san,
> From: Lad Prabhakar, Sent: Friday, August 7, 2020 3:32 AM
>
> Document RZ/G1H (R8A7742) 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>
Thank you for your patch!
Reviewed-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Best regards,
Yoshihiro Shimoda
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 2/5] dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support
2020-08-06 18:31 ` [PATCH 2/5] dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support Lad Prabhakar
` (2 preceding siblings ...)
2020-08-17 11:28 ` Yoshihiro Shimoda
@ 2020-08-17 22:10 ` Rob Herring
3 siblings, 0 replies; 15+ messages in thread
From: Rob Herring @ 2020-08-17 22:10 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Yoshihiro Shimoda, linux-renesas-soc, devicetree, Prabhakar,
linux-pwm, Laurent Pinchart, linux-kernel, Geert Uytterhoeven,
Rob Herring, Magnus Damm, Uwe Kleine-König, Thierry Reding,
Lee Jones
On Thu, 06 Aug 2020 19:31:49 +0100, Lad Prabhakar wrote:
> Document RZ/G1H (R8A7742) 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/pwm/renesas,pwm-rcar.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH 3/5] ARM: dts: r8a7742: Add PWM SoC support
2020-08-06 18:31 [PATCH 0/5] r8a7742: Enable support for CMT, PWM and TPU Lad Prabhakar
2020-08-06 18:31 ` [PATCH 1/5] ARM: dts: r8a7742-iwg21d-q7: Enable cmt0 Lad Prabhakar
2020-08-06 18:31 ` [PATCH 2/5] dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support Lad Prabhakar
@ 2020-08-06 18:31 ` Lad Prabhakar
2020-08-07 8:41 ` Geert Uytterhoeven
2020-08-06 18:31 ` [PATCH 4/5] dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support Lad Prabhakar
2020-08-06 18:31 ` [PATCH 5/5] ARM: dts: r8a7742: Add TPU support Lad Prabhakar
4 siblings, 1 reply; 15+ messages in thread
From: Lad Prabhakar @ 2020-08-06 18:31 UTC (permalink / raw)
To: Geert Uytterhoeven, Thierry Reding, Uwe Kleine-König,
Lee Jones, Rob Herring, Magnus Damm, Yoshihiro Shimoda,
Laurent Pinchart, linux-renesas-soc
Cc: linux-kernel, devicetree, linux-pwm, Prabhakar, Lad Prabhakar
Add the definitions for pwm[0123456] 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/arm/boot/dts/r8a7742.dtsi | 70 ++++++++++++++++++++++++++++++++++
1 file changed, 70 insertions(+)
diff --git a/arch/arm/boot/dts/r8a7742.dtsi b/arch/arm/boot/dts/r8a7742.dtsi
index 9743b4242801..41c89e04cf17 100644
--- a/arch/arm/boot/dts/r8a7742.dtsi
+++ b/arch/arm/boot/dts/r8a7742.dtsi
@@ -917,6 +917,76 @@
status = "disabled";
};
+ pwm0: pwm@e6e30000 {
+ compatible = "renesas,pwm-r8a7742", "renesas,pwm-rcar";
+ reg = <0 0xe6e30000 0 0x8>;
+ clocks = <&cpg CPG_MOD 523>;
+ power-domains = <&sysc R8A7742_PD_ALWAYS_ON>;
+ resets = <&cpg 523>;
+ #pwm-cells = <2>;
+ status = "disabled";
+ };
+
+ pwm1: pwm@e6e31000 {
+ compatible = "renesas,pwm-r8a7742", "renesas,pwm-rcar";
+ reg = <0 0xe6e31000 0 0x8>;
+ clocks = <&cpg CPG_MOD 523>;
+ power-domains = <&sysc R8A7742_PD_ALWAYS_ON>;
+ resets = <&cpg 523>;
+ #pwm-cells = <2>;
+ status = "disabled";
+ };
+
+ pwm2: pwm@e6e32000 {
+ compatible = "renesas,pwm-r8a7742", "renesas,pwm-rcar";
+ reg = <0 0xe6e32000 0 0x8>;
+ clocks = <&cpg CPG_MOD 523>;
+ power-domains = <&sysc R8A7742_PD_ALWAYS_ON>;
+ resets = <&cpg 523>;
+ #pwm-cells = <2>;
+ status = "disabled";
+ };
+
+ pwm3: pwm@e6e33000 {
+ compatible = "renesas,pwm-r8a7742", "renesas,pwm-rcar";
+ reg = <0 0xe6e33000 0 0x8>;
+ clocks = <&cpg CPG_MOD 523>;
+ power-domains = <&sysc R8A7742_PD_ALWAYS_ON>;
+ resets = <&cpg 523>;
+ #pwm-cells = <2>;
+ status = "disabled";
+ };
+
+ pwm4: pwm@e6e34000 {
+ compatible = "renesas,pwm-r8a7742", "renesas,pwm-rcar";
+ reg = <0 0xe6e34000 0 0x8>;
+ clocks = <&cpg CPG_MOD 523>;
+ power-domains = <&sysc R8A7742_PD_ALWAYS_ON>;
+ resets = <&cpg 523>;
+ #pwm-cells = <2>;
+ status = "disabled";
+ };
+
+ pwm5: pwm@e6e35000 {
+ compatible = "renesas,pwm-r8a7742", "renesas,pwm-rcar";
+ reg = <0 0xe6e35000 0 0x8>;
+ clocks = <&cpg CPG_MOD 523>;
+ power-domains = <&sysc R8A7742_PD_ALWAYS_ON>;
+ resets = <&cpg 523>;
+ #pwm-cells = <2>;
+ status = "disabled";
+ };
+
+ pwm6: pwm@e6e36000 {
+ compatible = "renesas,pwm-r8a7742", "renesas,pwm-rcar";
+ reg = <0 0xe6e36000 0 0x8>;
+ clocks = <&cpg CPG_MOD 523>;
+ power-domains = <&sysc R8A7742_PD_ALWAYS_ON>;
+ resets = <&cpg 523>;
+ #pwm-cells = <2>;
+ status = "disabled";
+ };
+
rcar_sound: sound@ec500000 {
/*
* #sound-dai-cells is required
--
2.17.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH 3/5] ARM: dts: r8a7742: Add PWM SoC support
2020-08-06 18:31 ` [PATCH 3/5] ARM: dts: r8a7742: Add PWM SoC support Lad Prabhakar
@ 2020-08-07 8:41 ` Geert Uytterhoeven
0 siblings, 0 replies; 15+ messages in thread
From: Geert Uytterhoeven @ 2020-08-07 8:41 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Thierry Reding, Uwe Kleine-König, Lee Jones, Rob Herring,
Magnus Damm, Yoshihiro Shimoda, Laurent Pinchart, Linux-Renesas,
Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
Linux PWM List, Prabhakar
On Thu, Aug 6, 2020 at 8:32 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Add the definitions for pwm[0123456] 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.10.
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] 15+ messages in thread
* [PATCH 4/5] dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support
2020-08-06 18:31 [PATCH 0/5] r8a7742: Enable support for CMT, PWM and TPU Lad Prabhakar
` (2 preceding siblings ...)
2020-08-06 18:31 ` [PATCH 3/5] ARM: dts: r8a7742: Add PWM SoC support Lad Prabhakar
@ 2020-08-06 18:31 ` Lad Prabhakar
2020-08-07 8:39 ` Geert Uytterhoeven
2020-08-17 22:10 ` Rob Herring
2020-08-06 18:31 ` [PATCH 5/5] ARM: dts: r8a7742: Add TPU support Lad Prabhakar
4 siblings, 2 replies; 15+ messages in thread
From: Lad Prabhakar @ 2020-08-06 18:31 UTC (permalink / raw)
To: Geert Uytterhoeven, Thierry Reding, Uwe Kleine-König,
Lee Jones, Rob Herring, Magnus Damm, Yoshihiro Shimoda,
Laurent Pinchart, linux-renesas-soc
Cc: linux-kernel, devicetree, linux-pwm, Prabhakar, Lad Prabhakar
Document r8a7742 specific compatible strings. No driver change is
needed as the fallback compatible string "renesas,tpu" activates the
right code in the driver.
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/pwm/renesas,tpu-pwm.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml b/Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
index 4bf62a3d5bba..aa9a4570c906 100644
--- a/Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
+++ b/Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
@@ -15,6 +15,7 @@ properties:
- enum:
- renesas,tpu-r8a73a4 # R-Mobile APE6
- renesas,tpu-r8a7740 # R-Mobile A1
+ - renesas,tpu-r8a7742 # RZ/G1H
- renesas,tpu-r8a7743 # RZ/G1M
- renesas,tpu-r8a7744 # RZ/G1N
- renesas,tpu-r8a7745 # RZ/G1E
--
2.17.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH 4/5] dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support
2020-08-06 18:31 ` [PATCH 4/5] dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support Lad Prabhakar
@ 2020-08-07 8:39 ` Geert Uytterhoeven
2020-08-17 22:10 ` Rob Herring
1 sibling, 0 replies; 15+ messages in thread
From: Geert Uytterhoeven @ 2020-08-07 8:39 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Thierry Reding, Uwe Kleine-König, Lee Jones, Rob Herring,
Magnus Damm, Yoshihiro Shimoda, Laurent Pinchart, Linux-Renesas,
Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
Linux PWM List, Prabhakar
On Thu, Aug 6, 2020 at 8:32 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Document r8a7742 specific compatible strings. No driver change is
> needed as the fallback compatible string "renesas,tpu" activates the
> right code in the driver.
>
> 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] 15+ messages in thread
* Re: [PATCH 4/5] dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support
2020-08-06 18:31 ` [PATCH 4/5] dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support Lad Prabhakar
2020-08-07 8:39 ` Geert Uytterhoeven
@ 2020-08-17 22:10 ` Rob Herring
1 sibling, 0 replies; 15+ messages in thread
From: Rob Herring @ 2020-08-17 22:10 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Prabhakar, linux-kernel, Uwe Kleine-König, Thierry Reding,
linux-renesas-soc, Geert Uytterhoeven, Laurent Pinchart,
Yoshihiro Shimoda, linux-pwm, Rob Herring, Lee Jones,
Magnus Damm, devicetree
On Thu, 06 Aug 2020 19:31:51 +0100, Lad Prabhakar wrote:
> Document r8a7742 specific compatible strings. No driver change is
> needed as the fallback compatible string "renesas,tpu" activates the
> right code in the driver.
>
> 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/pwm/renesas,tpu-pwm.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
Acked-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH 5/5] ARM: dts: r8a7742: Add TPU support
2020-08-06 18:31 [PATCH 0/5] r8a7742: Enable support for CMT, PWM and TPU Lad Prabhakar
` (3 preceding siblings ...)
2020-08-06 18:31 ` [PATCH 4/5] dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support Lad Prabhakar
@ 2020-08-06 18:31 ` Lad Prabhakar
2020-08-07 8:41 ` Geert Uytterhoeven
4 siblings, 1 reply; 15+ messages in thread
From: Lad Prabhakar @ 2020-08-06 18:31 UTC (permalink / raw)
To: Geert Uytterhoeven, Thierry Reding, Uwe Kleine-König,
Lee Jones, Rob Herring, Magnus Damm, Yoshihiro Shimoda,
Laurent Pinchart, linux-renesas-soc
Cc: linux-kernel, devicetree, linux-pwm, Prabhakar, Lad Prabhakar
Add TPU support to R8A7742 SoC DT.
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/arm/boot/dts/r8a7742.dtsi | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/arch/arm/boot/dts/r8a7742.dtsi b/arch/arm/boot/dts/r8a7742.dtsi
index 41c89e04cf17..4a8d27dff9f7 100644
--- a/arch/arm/boot/dts/r8a7742.dtsi
+++ b/arch/arm/boot/dts/r8a7742.dtsi
@@ -328,6 +328,17 @@
reg = <0 0xe6060000 0 0x250>;
};
+ tpu: pwm@e60f0000 {
+ compatible = "renesas,tpu-r8a7742", "renesas,tpu";
+ reg = <0 0xe60f0000 0 0x148>;
+ interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD 304>;
+ power-domains = <&sysc R8A7742_PD_ALWAYS_ON>;
+ resets = <&cpg 304>;
+ #pwm-cells = <3>;
+ status = "disabled";
+ };
+
cpg: clock-controller@e6150000 {
compatible = "renesas,r8a7742-cpg-mssr";
reg = <0 0xe6150000 0 0x1000>;
--
2.17.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH 5/5] ARM: dts: r8a7742: Add TPU support
2020-08-06 18:31 ` [PATCH 5/5] ARM: dts: r8a7742: Add TPU support Lad Prabhakar
@ 2020-08-07 8:41 ` Geert Uytterhoeven
0 siblings, 0 replies; 15+ messages in thread
From: Geert Uytterhoeven @ 2020-08-07 8:41 UTC (permalink / raw)
To: Lad Prabhakar
Cc: Thierry Reding, Uwe Kleine-König, Lee Jones, Rob Herring,
Magnus Damm, Yoshihiro Shimoda, Laurent Pinchart, Linux-Renesas,
Linux Kernel Mailing List,
open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
Linux PWM List, Prabhakar
On Thu, Aug 6, 2020 at 8:32 PM Lad Prabhakar
<prabhakar.mahadev-lad.rj@bp.renesas.com> wrote:
> Add TPU support to R8A7742 SoC DT.
>
> 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.10.
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] 15+ messages in thread