* [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support
@ 2022-08-16 12:33 Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 01/31] ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC Lad Prabhakar
` (31 more replies)
0 siblings, 32 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
Hi All,
This patches series backports support for below IP blocks on the Renesas
RZ/V2L SoC and also enables on SMARC EVK:
* USB2.0
* TSU/OPP
* SPI/SBC
* CANFD
* ADC
* WDT
* I2C
* Audio
* SDHI/eMMC
* Timer (OSTM)
Note:
* All the patches have been cherry picked from 6.0-rc1 kernel.
* Patch 13/31 is required for future addition of SoC's (RZ/G2UL)
* Patch 04/31 adds CANFD binding patch for RZ/G2L, device tree is
already merged into CIP
* Patch 16/31 is a cosmetic change which affects both RZ/G2L and RZ/V2L
Cheers,
Prabhakar
Geert Uytterhoeven (3):
dt-bindings: can: renesas,rcar-canfd: Make interrupt-names required
dt-bindings: soc: renesas: Move renesas,rzg2l-sysc from arm to soc
clk: renesas: r9a07g044: Fix OSTM1 module clock name
Lad Prabhakar (28):
ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC
spi: dt-bindings: renesas,rspi: Document RZ/V2L SoC
dt-bindings: mmc: renesas,sdhi: Document RZ/V2L SoC
dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC
dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC
dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC
dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM
dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/V2L USBPHY
Control bindings
dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings
dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings
dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC
dt-bindings: watchdog: renesas,wdt: Document RZ/V2L SoC
dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings
arm64: dts: renesas: r9a07g054: Fillup the ADC stub node
arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes
arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio-hog pins
related to SDHI
arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node
arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{0,1}-stb-hog
nodes
arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} stub nodes
arm64: dts: renesas: r9a07g054: Fillup the sbc stub node
arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes
arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes
arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and fillup the
SSI0 stub node
arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support
arm64: dts: renesas: r9a07g054: Add USB2.0 device support
arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fillup SPI1
stub node
arm64: dts: renesas: r9a07g054: Add OPP table
arm64: dts: renesas: r9a07g054: Add TSU node
.../devicetree/bindings/i2c/renesas,riic.yaml | 2 +
.../memory-controllers/renesas,rpc-if.yaml | 3 +-
.../devicetree/bindings/mmc/renesas,sdhi.yaml | 5 +-
.../bindings/net/can/renesas,rcar-canfd.yaml | 71 ++-
.../bindings/phy/renesas,usb2-phy.yaml | 3 +-
.../reset/renesas,rzg2l-usbphy-ctrl.yaml | 3 +-
.../renesas}/renesas,rzg2l-sysc.yaml | 2 +-
.../bindings/sound/renesas,rz-ssi.yaml | 3 +-
.../devicetree/bindings/spi/renesas,rspi.yaml | 2 +
.../bindings/thermal/rzg2l-thermal.yaml | 1 +
.../bindings/timer/renesas,ostm.yaml | 2 +
.../bindings/usb/renesas,usbhs.yaml | 5 +-
.../bindings/watchdog/renesas,wdt.yaml | 3 +-
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 522 +++++++++++++++++-
.../boot/dts/renesas/r9a07g054l2-smarc.dts | 8 -
drivers/clk/renesas/r9a07g044-cpg.c | 2 +-
16 files changed, 590 insertions(+), 47 deletions(-)
rename Documentation/devicetree/bindings/{power => soc/renesas}/renesas,rzg2l-sysc.yaml (96%)
--
2.17.1
^ permalink raw reply [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 01/31] ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 02/31] spi: dt-bindings: renesas,rspi: " Lad Prabhakar
` (30 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit 032959d880fd99a790607cf59cf6c00b77a32cef upstream.
Document RZ/V2L SSI bindings. RZ/V2L SSI is identical to one found
on the RZ/G2L SoC. No driver changes are required as generic compatible
string "renesas,rz-ssi" will be used as a fallback.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Link: https://lore.kernel.org/r/20220227225633.28829-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml b/Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
index 414ff8035a4e..7e8d252f7bca 100644
--- a/Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
+++ b/Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
@@ -4,7 +4,7 @@
$id: http://devicetree.org/schemas/sound/renesas,rz-ssi.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
-title: Renesas RZ/G2L ASoC Sound Serial Interface (SSIF-2)
+title: Renesas RZ/{G2L,V2L} ASoC Sound Serial Interface (SSIF-2)
maintainers:
- Biju Das <biju.das.jz@bp.renesas.com>
@@ -14,6 +14,7 @@ properties:
items:
- enum:
- renesas,r9a07g044-ssi # RZ/G2{L,LC}
+ - renesas,r9a07g054-ssi # RZ/V2L
- const: renesas,rz-ssi
reg:
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 02/31] spi: dt-bindings: renesas,rspi: Document RZ/V2L SoC
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 01/31] ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 03/31] dt-bindings: mmc: renesas,sdhi: " Lad Prabhakar
` (29 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit f16ed63e53c79070283d3c264de5309794272ae9 upstream.
Add RSPI binding documentation for Renesas RZ/V2L SoC.
RSPI block is identical to one found on RZ/A, so no driver changes are
required. The fallback compatible string "renesas,rspi-rz" will be used
on RZ/V2L.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/20220227225956.29570-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
Documentation/devicetree/bindings/spi/renesas,rspi.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/spi/renesas,rspi.yaml b/Documentation/devicetree/bindings/spi/renesas,rspi.yaml
index 6940ad78377c..c1a716771edc 100644
--- a/Documentation/devicetree/bindings/spi/renesas,rspi.yaml
+++ b/Documentation/devicetree/bindings/spi/renesas,rspi.yaml
@@ -22,6 +22,7 @@ properties:
- renesas,rspi-r7s72100 # RZ/A1H
- renesas,rspi-r7s9210 # RZ/A2
- renesas,r9a07g044-rspi # RZ/G2{L,LC}
+ - renesas,r9a07g054-rspi # RZ/V2L
- const: renesas,rspi-rz # RZ/A and RZ/G2{L,LC}
- items:
@@ -122,6 +123,7 @@ allOf:
enum:
- renesas,qspi
- renesas,r9a07g044-rspi
+ - renesas,r9a07g054-rspi
then:
required:
- resets
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 03/31] dt-bindings: mmc: renesas,sdhi: Document RZ/V2L SoC
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 01/31] ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 02/31] spi: dt-bindings: renesas,rspi: " Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 04/31] dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC Lad Prabhakar
` (28 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit a4ee79063f44c60992c89eb4f66853329908ecca upstream.
Document RZ/V2L SDHI bindings. RZ/V2L SDHI is almost identical to one
found on the R-Car Gen3. No driver changes are required as generic
compatible string "renesas,rcar-gen3-sdhi" will be used as a fallback.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/20220227212330.22262-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml b/Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
index 3aeff9036628..7e3780e32a90 100644
--- a/Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
+++ b/Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
@@ -57,6 +57,7 @@ properties:
- renesas,sdhi-r8a77990 # R-Car E3
- renesas,sdhi-r8a77995 # R-Car D3
- renesas,sdhi-r9a07g044 # RZ/G2{L,LC}
+ - renesas,sdhi-r9a07g054 # RZ/V2L
- const: renesas,rcar-gen3-sdhi # R-Car Gen3 or RZ/G2
reg:
@@ -106,7 +107,9 @@ allOf:
properties:
compatible:
contains:
- const: renesas,sdhi-r9a07g044
+ enum:
+ - renesas,sdhi-r9a07g044
+ - renesas,sdhi-r9a07g054
then:
properties:
clocks:
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 04/31] dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (2 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 03/31] dt-bindings: mmc: renesas,sdhi: " Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 05/31] dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC Lad Prabhakar
` (27 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit 1aa5a06c0a5dbebd0351ffe5db77c06e9089e4fc upstream.
Add CANFD binding documentation for Renesas RZ/G2L SoC.
Link: https://lore.kernel.org/r/20210727133022.634-2-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
.../bindings/net/can/renesas,rcar-canfd.yaml | 69 +++++++++++++++++--
1 file changed, 63 insertions(+), 6 deletions(-)
diff --git a/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml b/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
index 0b33ba9ccb47..546c6e6d2fb0 100644
--- a/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
+++ b/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
@@ -30,13 +30,15 @@ properties:
- renesas,r8a77995-canfd # R-Car D3
- const: renesas,rcar-gen3-canfd # R-Car Gen3 and RZ/G2
+ - items:
+ - enum:
+ - renesas,r9a07g044-canfd # RZ/G2{L,LC}
+ - const: renesas,rzg2l-canfd # RZ/G2L family
+
reg:
maxItems: 1
- interrupts:
- items:
- - description: Channel interrupt
- - description: Global interrupt
+ interrupts: true
clocks:
maxItems: 3
@@ -50,8 +52,7 @@ properties:
power-domains:
maxItems: 1
- resets:
- maxItems: 1
+ resets: true
renesas,no-can-fd:
$ref: /schemas/types.yaml#/definitions/flag
@@ -91,6 +92,62 @@ required:
- channel0
- channel1
+if:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - renesas,rzg2l-canfd
+then:
+ properties:
+ interrupts:
+ items:
+ - description: CAN global error interrupt
+ - description: CAN receive FIFO interrupt
+ - description: CAN0 error interrupt
+ - description: CAN0 transmit interrupt
+ - description: CAN0 transmit/receive FIFO receive completion interrupt
+ - description: CAN1 error interrupt
+ - description: CAN1 transmit interrupt
+ - description: CAN1 transmit/receive FIFO receive completion interrupt
+
+ interrupt-names:
+ items:
+ - const: g_err
+ - const: g_recc
+ - const: ch0_err
+ - const: ch0_rec
+ - const: ch0_trx
+ - const: ch1_err
+ - const: ch1_rec
+ - const: ch1_trx
+
+ resets:
+ maxItems: 2
+
+ reset-names:
+ items:
+ - const: rstp_n
+ - const: rstc_n
+
+ required:
+ - interrupt-names
+ - reset-names
+else:
+ properties:
+ interrupts:
+ items:
+ - description: Channel interrupt
+ - description: Global interrupt
+
+ interrupt-names:
+ items:
+ - const: ch_int
+ - const: g_int
+
+ resets:
+ maxItems: 1
+
unevaluatedProperties: false
examples:
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 05/31] dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (3 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 04/31] dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 06/31] dt-bindings: can: renesas,rcar-canfd: Make interrupt-names required Lad Prabhakar
` (26 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit c205cac49e09deac8f91462138136d22a3161571 upstream.
Document RZ/V2L CANFD bindings. RZ/V2L CANFD is identical to one found on
the RZ/G2L SoC. No driver changes are required as generic compatible
string "renesas,rzg2l-canfd" will be used as a fallback.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220227213250.23637-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
.../devicetree/bindings/net/can/renesas,rcar-canfd.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml b/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
index 546c6e6d2fb0..720130bda6a6 100644
--- a/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
+++ b/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
@@ -33,6 +33,7 @@ properties:
- items:
- enum:
- renesas,r9a07g044-canfd # RZ/G2{L,LC}
+ - renesas,r9a07g054-canfd # RZ/V2L
- const: renesas,rzg2l-canfd # RZ/G2L family
reg:
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 06/31] dt-bindings: can: renesas,rcar-canfd: Make interrupt-names required
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (4 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 05/31] dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 07/31] dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC Lad Prabhakar
` (25 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
From: Geert Uytterhoeven <geert+renesas@glider.be>
commit 48b171dbf7b65c188b533c9e19dce88d028cc26a upstream.
The Renesas R-Car CAN FD Controller always uses two or more interrupts.
Make the interrupt-names properties a required property, to make it
easier to identify the individual interrupts.
Update the example accordingly.
Link: https://lore.kernel.org/all/a68e65955e0df4db60233d468f348203c2e7b940.1651512451.git.geert+renesas@glider.be
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
.../devicetree/bindings/net/can/renesas,rcar-canfd.yaml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml b/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
index 720130bda6a6..162a51a1232d 100644
--- a/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
+++ b/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
@@ -84,6 +84,7 @@ required:
- compatible
- reg
- interrupts
+ - interrupt-names
- clocks
- clock-names
- power-domains
@@ -132,7 +133,6 @@ then:
- const: rstc_n
required:
- - interrupt-names
- reset-names
else:
properties:
@@ -163,6 +163,7 @@ examples:
reg = <0xe66c0000 0x8000>;
interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "ch_int", "g_int";
clocks = <&cpg CPG_MOD 914>,
<&cpg CPG_CORE R8A7795_CLK_CANFD>,
<&can_clk>;
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 07/31] dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (5 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 06/31] dt-bindings: can: renesas,rcar-canfd: Make interrupt-names required Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 08/31] dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM Lad Prabhakar
` (24 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit eb1e49e04ab9863f5e9a73ebadaae15aef2fce35 upstream.
Document RZ/V2L I2C bindings. RZ/V2L I2C is identical to one found on
the RZ/G2L SoC. No driver changes are required as RZ/G2L compatible
string "renesas,riic-rz" will be used as a fallback.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220227214747.24819-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
Documentation/devicetree/bindings/i2c/renesas,riic.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/i2c/renesas,riic.yaml b/Documentation/devicetree/bindings/i2c/renesas,riic.yaml
index 52d92ec7ec0b..71405b924ce4 100644
--- a/Documentation/devicetree/bindings/i2c/renesas,riic.yaml
+++ b/Documentation/devicetree/bindings/i2c/renesas,riic.yaml
@@ -20,6 +20,7 @@ properties:
- renesas,riic-r7s72100 # RZ/A1H
- renesas,riic-r7s9210 # RZ/A2M
- renesas,riic-r9a07g044 # RZ/G2{L,LC}
+ - renesas,riic-r9a07g054 # RZ/V2L
- const: renesas,riic-rz # RZ/A or RZ/G2L
reg:
@@ -63,6 +64,7 @@ if:
contains:
enum:
- renesas,riic-r9a07g044
+ - renesas,riic-r9a07g054
then:
required:
- resets
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 08/31] dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (6 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 07/31] dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 09/31] dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/V2L USBPHY Control bindings Lad Prabhakar
` (23 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit 7419553d03ffff648be0aba03f2f762212fc013b upstream.
Document the General Timer Module(a.k.a OSTM) found on the RZ/V2L SoC.
OSTM module is identical to one found RZ/G2L SoC. No driver changes are
required as generic compatible string "renesas,ostm" will be used as a
fallback.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220227224845.27348-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
Documentation/devicetree/bindings/timer/renesas,ostm.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/timer/renesas,ostm.yaml b/Documentation/devicetree/bindings/timer/renesas,ostm.yaml
index 7fa7f977b44c..c399a019dde7 100644
--- a/Documentation/devicetree/bindings/timer/renesas,ostm.yaml
+++ b/Documentation/devicetree/bindings/timer/renesas,ostm.yaml
@@ -24,6 +24,7 @@ properties:
- renesas,r7s72100-ostm # RZ/A1H
- renesas,r7s9210-ostm # RZ/A2M
- renesas,r9a07g044-ostm # RZ/G2{L,LC}
+ - renesas,r9a07g054-ostm # RZ/V2L
- const: renesas,ostm # Generic
reg:
@@ -54,6 +55,7 @@ if:
contains:
enum:
- renesas,r9a07g044-ostm
+ - renesas,r9a07g054-ostm
then:
required:
- resets
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 09/31] dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/V2L USBPHY Control bindings
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (7 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 08/31] dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 10/31] dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings Lad Prabhakar
` (22 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit f866a7ae1265960af80e555a0f0e1d22c72476eb upstream.
Add device tree binding document for RZ/V2L USBPHY Control Device.
RZ/V2L USBPHY Control Device is identical to one found on the RZ/G2L SoC.
No driver changes are required as generic compatible string
"renesas,rzg2l-usbphy-ctrl" will be used as a fallback.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220227230302.30388-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
.../devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml b/Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml
index b13514e6783d..86c2569ced97 100644
--- a/Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml
+++ b/Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml
@@ -4,7 +4,7 @@
$id: http://devicetree.org/schemas/reset/renesas,rzg2l-usbphy-ctrl.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#
-title: Renesas RZ/G2L USBPHY Control
+title: Renesas RZ/{G2L,V2L} USBPHY Control
maintainers:
- Biju Das <biju.das.jz@bp.renesas.com>
@@ -18,6 +18,7 @@ properties:
items:
- enum:
- renesas,r9a07g044-usbphy-ctrl # RZ/G2{L,LC}
+ - renesas,r9a07g054-usbphy-ctrl # RZ/V2L
- const: renesas,rzg2l-usbphy-ctrl
reg:
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 10/31] dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (8 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 09/31] dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/V2L USBPHY Control bindings Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 11/31] dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings Lad Prabhakar
` (21 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit 53157759f56bae8aa6ad2912378f7e75e218e779 upstream.
Document RZ/V2L (R9A07G054) SoC bindings. USBHS block is identical to one
found on RZ/A2 SoC. No driver changes are required as generic compatible
string "renesas,rza2-usbhs" will be used as a fallback.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Acked-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220227231531.32279-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
Documentation/devicetree/bindings/usb/renesas,usbhs.yaml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/usb/renesas,usbhs.yaml b/Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
index 7ab36f81939c..a123a5056d74 100644
--- a/Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
+++ b/Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
@@ -20,6 +20,7 @@ properties:
- enum:
- renesas,usbhs-r7s9210 # RZ/A2
- renesas,usbhs-r9a07g044 # RZ/G2{L,LC}
+ - renesas,usbhs-r9a07g054 # RZ/V2L
- const: renesas,rza2-usbhs
- items:
@@ -121,7 +122,9 @@ allOf:
properties:
compatible:
contains:
- const: renesas,usbhs-r9a07g044
+ enum:
+ - renesas,usbhs-r9a07g044
+ - renesas,usbhs-r9a07g054
then:
properties:
interrupts:
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 11/31] dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (9 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 10/31] dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 12/31] dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC Lad Prabhakar
` (20 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit 7a37e890bd5db4a89a17ec9bcd7e5f4a33396648 upstream.
Document USB phy bindings for RZ/V2L SoC. RZ/V2L USB phy is identical to
one found on the RZ/G2L SoC. No driver changes are required as generic
compatible string "renesas,rzg2l-usb2-phy" will be used as a fallback.
While at it, drop the comment "RZ/G2L family" for "renesas,rzg2l-usb2-phy"
compatible string as this will avoid changing the line for every new SoC
addition.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Acked-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/20220301124255.16836-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml b/Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml
index 5bd85364f5de..7c2ae65f3121 100644
--- a/Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml
+++ b/Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml
@@ -33,7 +33,8 @@ properties:
- items:
- enum:
- renesas,usb2-phy-r9a07g044 # RZ/G2{L,LC}
- - const: renesas,rzg2l-usb2-phy # RZ/G2L family
+ - renesas,usb2-phy-r9a07g054 # RZ/V2L
+ - const: renesas,rzg2l-usb2-phy
reg:
maxItems: 1
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 12/31] dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (10 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 11/31] dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 13/31] dt-bindings: soc: renesas: Move renesas,rzg2l-sysc from arm to soc Lad Prabhakar
` (19 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit 69d6941949ea8a113ffc89410b0cb79bc7b35a0b upstream.
Document RZ/V2L RPC-IF bindings. RZ/V2L RPC-IF is identical to one found
on the RZ/G2L SoC. No driver changes are required as generic compatible
string "renesas,rzg2l-rpc-if" will be used as a fallback.
While at it, drop the comment "# RZ/G2L family" for "renesas,rzg2l-rpc-if"
compatible string as this will avoid changing the line for every new SoC
addition.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/20220301123527.15950-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
.../devicetree/bindings/memory-controllers/renesas,rpc-if.yaml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml b/Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
index 3f694f627788..f07b6193745a 100644
--- a/Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
+++ b/Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
@@ -35,7 +35,8 @@ properties:
- items:
- enum:
- renesas,r9a07g044-rpc-if # RZ/G2{L,LC}
- - const: renesas,rzg2l-rpc-if # RZ/G2L family
+ - renesas,r9a07g054-rpc-if # RZ/V2L
+ - const: renesas,rzg2l-rpc-if
reg:
items:
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 13/31] dt-bindings: soc: renesas: Move renesas,rzg2l-sysc from arm to soc
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (11 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 12/31] dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 14/31] dt-bindings: watchdog: renesas,wdt: Document RZ/V2L SoC Lad Prabhakar
` (18 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
From: Geert Uytterhoeven <geert+renesas@glider.be>
commit 033a26dcbe10476c5203f590dce0537fac802d03 upstream.
The Renesas RZ/{G2L,V2L} System Controller (SYSC) DT binding is not
really a power-related DT binding, hence it does not belong under
Documentation/devicetree/bindings/power/.
Move it to Documentation/devicetree/bindings/soc/renesas/.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/a47015888f99476a5206a556dce93503494d9a73.1651495078.git.geert+renesas@glider.be
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
.../bindings/{power => soc/renesas}/renesas,rzg2l-sysc.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename Documentation/devicetree/bindings/{power => soc/renesas}/renesas,rzg2l-sysc.yaml (96%)
diff --git a/Documentation/devicetree/bindings/power/renesas,rzg2l-sysc.yaml b/Documentation/devicetree/bindings/soc/renesas/renesas,rzg2l-sysc.yaml
similarity index 96%
rename from Documentation/devicetree/bindings/power/renesas,rzg2l-sysc.yaml
rename to Documentation/devicetree/bindings/soc/renesas/renesas,rzg2l-sysc.yaml
index bb433e75a0ee..f6182fd17200 100644
--- a/Documentation/devicetree/bindings/power/renesas,rzg2l-sysc.yaml
+++ b/Documentation/devicetree/bindings/soc/renesas/renesas,rzg2l-sysc.yaml
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
-$id: "http://devicetree.org/schemas/power/renesas,rzg2l-sysc.yaml#"
+$id: "http://devicetree.org/schemas/soc/renesas/renesas,rzg2l-sysc.yaml#"
$schema: "http://devicetree.org/meta-schemas/core.yaml#"
title: Renesas RZ/{G2L,V2L} System Controller (SYSC)
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 14/31] dt-bindings: watchdog: renesas,wdt: Document RZ/V2L SoC
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (12 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 13/31] dt-bindings: soc: renesas: Move renesas,rzg2l-sysc from arm to soc Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 15/31] dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings Lad Prabhakar
` (17 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit 83999b61d583cd07492600ea7b5cde3fbfd863fb upstream.
Document RZ/V2L WDT bindings. RZ/V2L WDT is identical to one found
on the RZ/G2L SoC. No driver changes are required as generic compatible
string "renesas,rzg2l-wdt" will be used as a fallback.
While at it, drop the comment "# RZ/G2L" for "renesas,rzg2l-wdt"
compatible string as this will avoid changing the line for every new
SoC addition.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20220301122332.14796-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml b/Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
index 74bca0b838df..354929ec4044 100644
--- a/Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
+++ b/Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
@@ -22,7 +22,8 @@ properties:
- items:
- enum:
- renesas,r9a07g044-wdt # RZ/G2{L,LC}
- - const: renesas,rzg2l-wdt # RZ/G2L
+ - renesas,r9a07g054-wdt # RZ/V2L
+ - const: renesas,rzg2l-wdt
- items:
- enum:
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 15/31] dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (13 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 14/31] dt-bindings: watchdog: renesas,wdt: Document RZ/V2L SoC Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 16/31] clk: renesas: r9a07g044: Fix OSTM1 module clock name Lad Prabhakar
` (16 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit feef7f32521eb169d7bcbb80291fc78bd39edb97 upstream.
Document RZ/V2L TSU bindings. The TSU block on RZ/V2L is identical to one
found on RZ/G2L SoC. No driver changes are required as generic compatible
string "renesas,rzg2l-tsu" will be used as a fallback.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/20220308212315.4551-1-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml b/Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml
index ccab9511a042..dfb6dce5652a 100644
--- a/Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml
+++ b/Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml
@@ -18,6 +18,7 @@ properties:
items:
- enum:
- renesas,r9a07g044-tsu # RZ/G2{L,LC}
+ - renesas,r9a07g054-tsu # RZ/V2L
- const: renesas,rzg2l-tsu
reg:
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 16/31] clk: renesas: r9a07g044: Fix OSTM1 module clock name
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (14 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 15/31] dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 17/31] arm64: dts: renesas: r9a07g054: Fillup the ADC stub node Lad Prabhakar
` (15 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
From: Geert Uytterhoeven <geert+renesas@glider.be>
commit 53c58c08b454aea3c9c9ceda600567436134e6a2 upstream.
Fix a typo in the name of the "ostm1_pclk" clock.
This change has no run-time impact.
Fixes: 161450134ae9bab3 ("clk: renesas: r9a07g044: Add OSTM clock and reset entries")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/e0eff1f57378ec29d0d3f1a7bdd7e380583f736b.1651494871.git.geert+renesas@glider.be
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
drivers/clk/renesas/r9a07g044-cpg.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/clk/renesas/r9a07g044-cpg.c b/drivers/clk/renesas/r9a07g044-cpg.c
index bdfabb992a20..df9d5d91e065 100644
--- a/drivers/clk/renesas/r9a07g044-cpg.c
+++ b/drivers/clk/renesas/r9a07g044-cpg.c
@@ -180,7 +180,7 @@ static const struct {
0x52c, 1),
DEF_MOD("ostm0_pclk", R9A07G044_OSTM0_PCLK, R9A07G044_CLK_P0,
0x534, 0),
- DEF_MOD("ostm1_clk", R9A07G044_OSTM1_PCLK, R9A07G044_CLK_P0,
+ DEF_MOD("ostm1_pclk", R9A07G044_OSTM1_PCLK, R9A07G044_CLK_P0,
0x534, 1),
DEF_MOD("ostm2_pclk", R9A07G044_OSTM2_PCLK, R9A07G044_CLK_P0,
0x534, 2),
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 17/31] arm64: dts: renesas: r9a07g054: Fillup the ADC stub node
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (15 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 16/31] clk: renesas: r9a07g044: Fix OSTM1 module clock name Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 18/31] arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes Lad Prabhakar
` (14 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit 8eb5092e64de30c003d8fe16a7eeacbfe29b7b84 upstream.
Fillup the ADC stub node in RZ/V2L (R9A07G054) SoC DTSI.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220224125843.29733-3-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 39 +++++++++++++++++++++-
1 file changed, 38 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
index 5d39e765c291..3ddf0f24071c 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
@@ -260,8 +260,45 @@
};
adc: adc@10059000 {
+ compatible = "renesas,r9a07g054-adc", "renesas,rzg2l-adc";
reg = <0 0x10059000 0 0x400>;
- /* place holder */
+ interrupts = <GIC_SPI 347 IRQ_TYPE_EDGE_RISING>;
+ clocks = <&cpg CPG_MOD R9A07G054_ADC_ADCLK>,
+ <&cpg CPG_MOD R9A07G054_ADC_PCLK>;
+ clock-names = "adclk", "pclk";
+ resets = <&cpg R9A07G054_ADC_PRESETN>,
+ <&cpg R9A07G054_ADC_ADRST_N>;
+ reset-names = "presetn", "adrst-n";
+ power-domains = <&cpg>;
+ status = "disabled";
+
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ channel@0 {
+ reg = <0>;
+ };
+ channel@1 {
+ reg = <1>;
+ };
+ channel@2 {
+ reg = <2>;
+ };
+ channel@3 {
+ reg = <3>;
+ };
+ channel@4 {
+ reg = <4>;
+ };
+ channel@5 {
+ reg = <5>;
+ };
+ channel@6 {
+ reg = <6>;
+ };
+ channel@7 {
+ reg = <7>;
+ };
};
sbc: spi@10060000 {
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 18/31] arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (16 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 17/31] arm64: dts: renesas: r9a07g054: Fillup the ADC stub node Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 19/31] arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio-hog pins related to SDHI Lad Prabhakar
` (13 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit ffe3f135dd28295114233d2a8073b3b15774b528 upstream.
Fillup the SDHI{0,1} stub nodes in RZ/V2L (R9A07G054) SoC DTSI.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220227203744.18355-2-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 26 ++++++++++++++++++++--
1 file changed, 24 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
index 3ddf0f24071c..0b0e924e28ae 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
@@ -398,13 +398,35 @@
};
sdhi0: mmc@11c00000 {
+ compatible = "renesas,sdhi-r9a07g054",
+ "renesas,rcar-gen3-sdhi";
reg = <0x0 0x11c00000 0 0x10000>;
- /* place holder */
+ interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD R9A07G054_SDHI0_IMCLK>,
+ <&cpg CPG_MOD R9A07G054_SDHI0_CLK_HS>,
+ <&cpg CPG_MOD R9A07G054_SDHI0_IMCLK2>,
+ <&cpg CPG_MOD R9A07G054_SDHI0_ACLK>;
+ clock-names = "core", "clkh", "cd", "aclk";
+ resets = <&cpg R9A07G054_SDHI0_IXRST>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
sdhi1: mmc@11c10000 {
+ compatible = "renesas,sdhi-r9a07g054",
+ "renesas,rcar-gen3-sdhi";
reg = <0x0 0x11c10000 0 0x10000>;
- /* place holder */
+ interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD R9A07G054_SDHI1_IMCLK>,
+ <&cpg CPG_MOD R9A07G054_SDHI1_CLK_HS>,
+ <&cpg CPG_MOD R9A07G054_SDHI1_IMCLK2>,
+ <&cpg CPG_MOD R9A07G054_SDHI1_ACLK>;
+ clock-names = "core", "clkh", "cd", "aclk";
+ resets = <&cpg R9A07G054_SDHI1_IXRST>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
eth0: ethernet@11c20000 {
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 19/31] arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio-hog pins related to SDHI
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (17 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 18/31] arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 20/31] arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node Lad Prabhakar
` (12 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit b0bb96e5162368814acdc76da7fdb2cd574f58c2 upstream.
Drop deleting gpio-hog pins related to SDHI0/1 so that SDHI functionality
gets enabled on Renesas RZ/V2L SMARC EVK.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220227203744.18355-3-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 3 ---
1 file changed, 3 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts b/arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts
index fc334b4c2aa4..191ce17fbeac 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts
+++ b/arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts
@@ -20,7 +20,4 @@
&pinctrl {
/delete-node/ can0-stb-hog;
/delete-node/ can1-stb-hog;
- /delete-node/ gpio-sd0-pwr-en-hog;
- /delete-node/ sd0-dev-sel-hog;
- /delete-node/ sd1-pwr-en-hog;
};
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 20/31] arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (18 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 19/31] arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio-hog pins related to SDHI Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 21/31] arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{0,1}-stb-hog nodes Lad Prabhakar
` (11 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit 791b7e1dcb9fe9f9e7f7dd1b6714cd8e0f6ee349 upstream.
Fillup the CANFD stub node in RZ/V2L (R9A07G054) SoC DTSI.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220227203744.18355-4-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 31 +++++++++++++++++++++-
1 file changed, 30 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
index 0b0e924e28ae..6e89bd126788 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
@@ -234,8 +234,37 @@
};
canfd: can@10050000 {
+ compatible = "renesas,r9a07g054-canfd", "renesas,rzg2l-canfd";
reg = <0 0x10050000 0 0x8000>;
- /* place holder */
+ interrupts = <GIC_SPI 426 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 427 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 428 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 429 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "g_err", "g_recc",
+ "ch0_err", "ch0_rec", "ch0_trx",
+ "ch1_err", "ch1_rec", "ch1_trx";
+ clocks = <&cpg CPG_MOD R9A07G054_CANFD_PCLK>,
+ <&cpg CPG_CORE R9A07G054_CLK_P0_DIV2>,
+ <&can_clk>;
+ clock-names = "fck", "canfd", "can_clk";
+ assigned-clocks = <&cpg CPG_CORE R9A07G054_CLK_P0_DIV2>;
+ assigned-clock-rates = <50000000>;
+ resets = <&cpg R9A07G054_CANFD_RSTP_N>,
+ <&cpg R9A07G054_CANFD_RSTC_N>;
+ reset-names = "rstp_n", "rstc_n";
+ power-domains = <&cpg>;
+ status = "disabled";
+
+ channel0 {
+ status = "disabled";
+ };
+ channel1 {
+ status = "disabled";
+ };
};
i2c0: i2c@10058000 {
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 21/31] arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{0,1}-stb-hog nodes
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (19 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 20/31] arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 22/31] arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} stub nodes Lad Prabhakar
` (10 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit e3ab4573761418ba1b853ec33e5db723db279ff5 upstream.
Drop deleting can{0,1}-stb-hog nodes so that CAN becomes operational on
Renesas RZ/V2L SMARC EVK.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220227203744.18355-5-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 5 -----
1 file changed, 5 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts b/arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts
index 191ce17fbeac..4e07e1a0fb66 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts
+++ b/arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts
@@ -16,8 +16,3 @@
model = "Renesas SMARC EVK based on r9a07g054l2";
compatible = "renesas,smarc-evk", "renesas,r9a07g054l2", "renesas,r9a07g054";
};
-
-&pinctrl {
- /delete-node/ can0-stb-hog;
- /delete-node/ can1-stb-hog;
-};
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 22/31] arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} stub nodes
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (20 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 21/31] arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{0,1}-stb-hog nodes Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 23/31] arm64: dts: renesas: r9a07g054: Fillup the sbc stub node Lad Prabhakar
` (9 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit e46a72e0398e570fbab5905ea6be67dc76d678f4 upstream.
Fillup the I2C{0,1,2,3} stub nodes in RZ/V2L (R9A07G054) SoC DTSI.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220227203744.18355-6-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 73 +++++++++++++++++++++-
1 file changed, 70 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
index 6e89bd126788..fafb986fe3bc 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
@@ -270,22 +270,89 @@
i2c0: i2c@10058000 {
#address-cells = <1>;
#size-cells = <0>;
+ compatible = "renesas,riic-r9a07g054", "renesas,riic-rz";
reg = <0 0x10058000 0 0x400>;
- /* place holder */
+ interrupts = <GIC_SPI 350 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 348 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 349 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "tei", "ri", "ti", "spi", "sti",
+ "naki", "ali", "tmoi";
+ clocks = <&cpg CPG_MOD R9A07G054_I2C0_PCLK>;
+ clock-frequency = <100000>;
+ resets = <&cpg R9A07G054_I2C0_MRST>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
i2c1: i2c@10058400 {
#address-cells = <1>;
#size-cells = <0>;
+ compatible = "renesas,riic-r9a07g054", "renesas,riic-rz";
reg = <0 0x10058400 0 0x400>;
- /* place holder */
+ interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 356 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 357 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 362 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 363 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "tei", "ri", "ti", "spi", "sti",
+ "naki", "ali", "tmoi";
+ clocks = <&cpg CPG_MOD R9A07G054_I2C1_PCLK>;
+ clock-frequency = <100000>;
+ resets = <&cpg R9A07G054_I2C1_MRST>;
+ power-domains = <&cpg>;
+ status = "disabled";
+ };
+
+ i2c2: i2c@10058800 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "renesas,riic-r9a07g054", "renesas,riic-rz";
+ reg = <0 0x10058800 0 0x400>;
+ interrupts = <GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 364 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 365 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 369 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 367 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 371 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "tei", "ri", "ti", "spi", "sti",
+ "naki", "ali", "tmoi";
+ clocks = <&cpg CPG_MOD R9A07G054_I2C2_PCLK>;
+ clock-frequency = <100000>;
+ resets = <&cpg R9A07G054_I2C2_MRST>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
i2c3: i2c@10058c00 {
#address-cells = <1>;
#size-cells = <0>;
+ compatible = "renesas,riic-r9a07g054", "renesas,riic-rz";
reg = <0 0x10058c00 0 0x400>;
- /* place holder */
+ interrupts = <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 372 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 373 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "tei", "ri", "ti", "spi", "sti",
+ "naki", "ali", "tmoi";
+ clocks = <&cpg CPG_MOD R9A07G054_I2C3_PCLK>;
+ clock-frequency = <100000>;
+ resets = <&cpg R9A07G054_I2C3_MRST>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
adc: adc@10059000 {
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 23/31] arm64: dts: renesas: r9a07g054: Fillup the sbc stub node
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (21 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 22/31] arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} stub nodes Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 24/31] arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes Lad Prabhakar
` (8 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit 8d3da65c4c40d77977799f58fa6465bdc723536f upstream.
Fillup the sbc stub node in RZ/V2L (R9A07G054) SoC DTSI.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220227203744.18355-7-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
index fafb986fe3bc..1207a99bf3fe 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
@@ -398,12 +398,20 @@
};
sbc: spi@10060000 {
+ compatible = "renesas,r9a07g054-rpc-if",
+ "renesas,rzg2l-rpc-if";
reg = <0 0x10060000 0 0x10000>,
<0 0x20000000 0 0x10000000>,
<0 0x10070000 0 0x10000>;
+ reg-names = "regs", "dirmap", "wbuf";
+ interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD R9A07G054_SPI_CLK2>,
+ <&cpg CPG_MOD R9A07G054_SPI_CLK>;
+ resets = <&cpg R9A07G054_SPI_RST>;
+ power-domains = <&cpg>;
#address-cells = <1>;
#size-cells = <0>;
- /* place holder */
+ status = "disabled";
};
cpg: clock-controller@11010000 {
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 24/31] arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (22 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 23/31] arm64: dts: renesas: r9a07g054: Fillup the sbc stub node Lad Prabhakar
@ 2022-08-16 12:33 ` Lad Prabhakar
2022-08-16 12:34 ` [PATCH 5.10.y-cip 25/31] arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} " Lad Prabhakar
` (7 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:33 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit f458b7707c9c4acabb7cdf6c0fcfde1a506b360f upstream.
Fillup the OSTM{0,1,2} stub nodes in RZ/V2L (R9A07G054) SoC DTSI.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220227203744.18355-8-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 24 +++++++++++++++++++---
1 file changed, 21 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
index 1207a99bf3fe..50cb2f0e6e73 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
@@ -629,18 +629,36 @@
};
ostm0: timer@12801000 {
+ compatible = "renesas,r9a07g054-ostm",
+ "renesas,ostm";
reg = <0x0 0x12801000 0x0 0x400>;
- /* place holder */
+ interrupts = <GIC_SPI 46 IRQ_TYPE_EDGE_RISING>;
+ clocks = <&cpg CPG_MOD R9A07G054_OSTM0_PCLK>;
+ resets = <&cpg R9A07G054_OSTM0_PRESETZ>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
ostm1: timer@12801400 {
+ compatible = "renesas,r9a07g054-ostm",
+ "renesas,ostm";
reg = <0x0 0x12801400 0x0 0x400>;
- /* place holder */
+ interrupts = <GIC_SPI 47 IRQ_TYPE_EDGE_RISING>;
+ clocks = <&cpg CPG_MOD R9A07G054_OSTM1_PCLK>;
+ resets = <&cpg R9A07G054_OSTM1_PRESETZ>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
ostm2: timer@12801800 {
+ compatible = "renesas,r9a07g054-ostm",
+ "renesas,ostm";
reg = <0x0 0x12801800 0x0 0x400>;
- /* place holder */
+ interrupts = <GIC_SPI 48 IRQ_TYPE_EDGE_RISING>;
+ clocks = <&cpg CPG_MOD R9A07G054_OSTM2_PCLK>;
+ resets = <&cpg R9A07G054_OSTM2_PRESETZ>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
};
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 25/31] arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (23 preceding siblings ...)
2022-08-16 12:33 ` [PATCH 5.10.y-cip 24/31] arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes Lad Prabhakar
@ 2022-08-16 12:34 ` Lad Prabhakar
2022-08-16 12:34 ` [PATCH 5.10.y-cip 26/31] arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and fillup the SSI0 stub node Lad Prabhakar
` (6 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:34 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit f35a868bcf95c066a00dcae9e7ee42d85eaf05b2 upstream.
Fillup the WDT{0,1,2} stub nodes in RZ/V2L (R9A07G054) SoC DTSI.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220227203744.18355-9-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 36 ++++++++++++++++++++--
1 file changed, 33 insertions(+), 3 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
index 50cb2f0e6e73..a3623e70f02c 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
@@ -614,18 +614,48 @@
};
wdt0: watchdog@12800800 {
+ compatible = "renesas,r9a07g054-wdt",
+ "renesas,rzg2l-wdt";
reg = <0 0x12800800 0 0x400>;
- /* place holder */
+ clocks = <&cpg CPG_MOD R9A07G054_WDT0_PCLK>,
+ <&cpg CPG_MOD R9A07G054_WDT0_CLK>;
+ clock-names = "pclk", "oscclk";
+ interrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "wdt", "perrout";
+ resets = <&cpg R9A07G054_WDT0_PRESETN>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
wdt1: watchdog@12800c00 {
+ compatible = "renesas,r9a07g054-wdt",
+ "renesas,rzg2l-wdt";
reg = <0 0x12800C00 0 0x400>;
- /* place holder */
+ clocks = <&cpg CPG_MOD R9A07G054_WDT1_PCLK>,
+ <&cpg CPG_MOD R9A07G054_WDT1_CLK>;
+ clock-names = "pclk", "oscclk";
+ interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "wdt", "perrout";
+ resets = <&cpg R9A07G054_WDT1_PRESETN>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
wdt2: watchdog@12800400 {
+ compatible = "renesas,r9a07g054-wdt",
+ "renesas,rzg2l-wdt";
reg = <0 0x12800400 0 0x400>;
- /* place holder */
+ clocks = <&cpg CPG_MOD R9A07G054_WDT2_PCLK>,
+ <&cpg CPG_MOD R9A07G054_WDT2_CLK>;
+ clock-names = "pclk", "oscclk";
+ interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "wdt", "perrout";
+ resets = <&cpg R9A07G054_WDT2_PRESETN>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
ostm0: timer@12801000 {
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 26/31] arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and fillup the SSI0 stub node
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (24 preceding siblings ...)
2022-08-16 12:34 ` [PATCH 5.10.y-cip 25/31] arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} " Lad Prabhakar
@ 2022-08-16 12:34 ` Lad Prabhakar
2022-08-16 12:34 ` [PATCH 5.10.y-cip 27/31] arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support Lad Prabhakar
` (5 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:34 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit cd0339ec25895c0be45656908442bc121bbadacb upstream.
Add SSI{1,2,3} nodes and fillup the SSI0 stub node in RZ/V2L
(R9A07G054) SoC DTSI.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220227203744.18355-10-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 80 +++++++++++++++++++++-
1 file changed, 79 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
index a3623e70f02c..e3a9f78b7fb8 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
@@ -96,9 +96,87 @@
ranges;
ssi0: ssi@10049c00 {
+ compatible = "renesas,r9a07g054-ssi",
+ "renesas,rz-ssi";
reg = <0 0x10049c00 0 0x400>;
+ interrupts = <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 327 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 328 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 329 IRQ_TYPE_EDGE_RISING>;
+ interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt";
+ clocks = <&cpg CPG_MOD R9A07G054_SSI0_PCLK2>,
+ <&cpg CPG_MOD R9A07G054_SSI0_PCLK_SFR>,
+ <&audio_clk1>, <&audio_clk2>;
+ clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
+ resets = <&cpg R9A07G054_SSI0_RST_M2_REG>;
+ dmas = <&dmac 0x2655>, <&dmac 0x2656>;
+ dma-names = "tx", "rx";
+ power-domains = <&cpg>;
#sound-dai-cells = <0>;
- /* place holder */
+ status = "disabled";
+ };
+
+ ssi1: ssi@1004a000 {
+ compatible = "renesas,r9a07g054-ssi",
+ "renesas,rz-ssi";
+ reg = <0 0x1004a000 0 0x400>;
+ interrupts = <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 331 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 332 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 333 IRQ_TYPE_EDGE_RISING>;
+ interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt";
+ clocks = <&cpg CPG_MOD R9A07G054_SSI1_PCLK2>,
+ <&cpg CPG_MOD R9A07G054_SSI1_PCLK_SFR>,
+ <&audio_clk1>, <&audio_clk2>;
+ clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
+ resets = <&cpg R9A07G054_SSI1_RST_M2_REG>;
+ dmas = <&dmac 0x2659>, <&dmac 0x265a>;
+ dma-names = "tx", "rx";
+ power-domains = <&cpg>;
+ #sound-dai-cells = <0>;
+ status = "disabled";
+ };
+
+ ssi2: ssi@1004a400 {
+ compatible = "renesas,r9a07g054-ssi",
+ "renesas,rz-ssi";
+ reg = <0 0x1004a400 0 0x400>;
+ interrupts = <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 335 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 336 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 337 IRQ_TYPE_EDGE_RISING>;
+ interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt";
+ clocks = <&cpg CPG_MOD R9A07G054_SSI2_PCLK2>,
+ <&cpg CPG_MOD R9A07G054_SSI2_PCLK_SFR>,
+ <&audio_clk1>, <&audio_clk2>;
+ clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
+ resets = <&cpg R9A07G054_SSI2_RST_M2_REG>;
+ dmas = <&dmac 0x265f>;
+ dma-names = "rt";
+ power-domains = <&cpg>;
+ #sound-dai-cells = <0>;
+ status = "disabled";
+ };
+
+ ssi3: ssi@1004a800 {
+ compatible = "renesas,r9a07g054-ssi",
+ "renesas,rz-ssi";
+ reg = <0 0x1004a800 0 0x400>;
+ interrupts = <GIC_SPI 338 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 339 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 340 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 341 IRQ_TYPE_EDGE_RISING>;
+ interrupt-names = "int_req", "dma_rx", "dma_tx", "dma_rt";
+ clocks = <&cpg CPG_MOD R9A07G054_SSI3_PCLK2>,
+ <&cpg CPG_MOD R9A07G054_SSI3_PCLK_SFR>,
+ <&audio_clk1>, <&audio_clk2>;
+ clock-names = "ssi", "ssi_sfr", "audio_clk1", "audio_clk2";
+ resets = <&cpg R9A07G054_SSI3_RST_M2_REG>;
+ dmas = <&dmac 0x2661>, <&dmac 0x2662>;
+ dma-names = "tx", "rx";
+ power-domains = <&cpg>;
+ #sound-dai-cells = <0>;
+ status = "disabled";
};
spi1: spi@1004b000 {
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 27/31] arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (25 preceding siblings ...)
2022-08-16 12:34 ` [PATCH 5.10.y-cip 26/31] arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and fillup the SSI0 stub node Lad Prabhakar
@ 2022-08-16 12:34 ` Lad Prabhakar
2022-08-16 12:34 ` [PATCH 5.10.y-cip 28/31] arm64: dts: renesas: r9a07g054: Add USB2.0 device support Lad Prabhakar
` (4 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:34 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit a8e2a77b644ac23319f0e7c3e8d9dcd6dc9aebd1 upstream.
Add USB2.0 phy and host support to RZ/V2L (R9A07G054) SoC DTSI.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220227203744.18355-11-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 74 ++++++++++++++++++++--
1 file changed, 67 insertions(+), 7 deletions(-)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
index e3a9f78b7fb8..7d9ea17352a4 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
@@ -652,38 +652,98 @@
};
phyrst: usbphy-ctrl@11c40000 {
+ compatible = "renesas,r9a07g054-usbphy-ctrl",
+ "renesas,rzg2l-usbphy-ctrl";
reg = <0 0x11c40000 0 0x10000>;
- /* place holder */
+ clocks = <&cpg CPG_MOD R9A07G054_USB_PCLK>;
+ resets = <&cpg R9A07G054_USB_PRESETN>;
+ power-domains = <&cpg>;
+ #reset-cells = <1>;
+ status = "disabled";
};
ohci0: usb@11c50000 {
+ compatible = "generic-ohci";
reg = <0 0x11c50000 0 0x100>;
- /* place holder */
+ interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD R9A07G054_USB_PCLK>,
+ <&cpg CPG_MOD R9A07G054_USB_U2H0_HCLK>;
+ resets = <&phyrst 0>,
+ <&cpg R9A07G054_USB_U2H0_HRESETN>;
+ phys = <&usb2_phy0 1>;
+ phy-names = "usb";
+ power-domains = <&cpg>;
+ status = "disabled";
};
ohci1: usb@11c70000 {
+ compatible = "generic-ohci";
reg = <0 0x11c70000 0 0x100>;
- /* place holder */
+ interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD R9A07G054_USB_PCLK>,
+ <&cpg CPG_MOD R9A07G054_USB_U2H1_HCLK>;
+ resets = <&phyrst 1>,
+ <&cpg R9A07G054_USB_U2H1_HRESETN>;
+ phys = <&usb2_phy1 1>;
+ phy-names = "usb";
+ power-domains = <&cpg>;
+ status = "disabled";
};
ehci0: usb@11c50100 {
+ compatible = "generic-ehci";
reg = <0 0x11c50100 0 0x100>;
- /* place holder */
+ interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD R9A07G054_USB_PCLK>,
+ <&cpg CPG_MOD R9A07G054_USB_U2H0_HCLK>;
+ resets = <&phyrst 0>,
+ <&cpg R9A07G054_USB_U2H0_HRESETN>;
+ phys = <&usb2_phy0 2>;
+ phy-names = "usb";
+ companion = <&ohci0>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
ehci1: usb@11c70100 {
+ compatible = "generic-ehci";
reg = <0 0x11c70100 0 0x100>;
- /* place holder */
+ interrupts = <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD R9A07G054_USB_PCLK>,
+ <&cpg CPG_MOD R9A07G054_USB_U2H1_HCLK>;
+ resets = <&phyrst 1>,
+ <&cpg R9A07G054_USB_U2H1_HRESETN>;
+ phys = <&usb2_phy1 2>;
+ phy-names = "usb";
+ companion = <&ohci1>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
usb2_phy0: usb-phy@11c50200 {
+ compatible = "renesas,usb2-phy-r9a07g054",
+ "renesas,rzg2l-usb2-phy";
reg = <0 0x11c50200 0 0x700>;
- /* place holder */
+ interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD R9A07G054_USB_PCLK>,
+ <&cpg CPG_MOD R9A07G054_USB_U2H0_HCLK>;
+ resets = <&phyrst 0>;
+ #phy-cells = <1>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
usb2_phy1: usb-phy@11c70200 {
+ compatible = "renesas,usb2-phy-r9a07g054",
+ "renesas,rzg2l-usb2-phy";
reg = <0 0x11c70200 0 0x700>;
- /* place holder */
+ interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD R9A07G054_USB_PCLK>,
+ <&cpg CPG_MOD R9A07G054_USB_U2H1_HCLK>;
+ resets = <&phyrst 1>;
+ #phy-cells = <1>;
+ power-domains = <&cpg>;
+ status = "disabled";
};
hsusb: usb@11c60000 {
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 28/31] arm64: dts: renesas: r9a07g054: Add USB2.0 device support
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (26 preceding siblings ...)
2022-08-16 12:34 ` [PATCH 5.10.y-cip 27/31] arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support Lad Prabhakar
@ 2022-08-16 12:34 ` Lad Prabhakar
2022-08-16 12:34 ` [PATCH 5.10.y-cip 29/31] arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fillup SPI1 stub node Lad Prabhakar
` (3 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:34 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit c9c4e5b7d202cce2f488a56c06332016380890b3 upstream.
Fillup the hsusb stub node in RZ/V2L (R9A07G054) SoC DTSI which enables
USB2.0 device support.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220227203744.18355-12-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
index 7d9ea17352a4..8bbdcf48bb61 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
@@ -747,8 +747,22 @@
};
hsusb: usb@11c60000 {
+ compatible = "renesas,usbhs-r9a07g054",
+ "renesas,rza2-usbhs";
reg = <0 0x11c60000 0 0x10000>;
- /* place holder */
+ interrupts = <GIC_SPI 100 IRQ_TYPE_EDGE_RISING>,
+ <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&cpg CPG_MOD R9A07G054_USB_PCLK>,
+ <&cpg CPG_MOD R9A07G054_USB_U2P_EXR_CPUCLK>;
+ resets = <&phyrst 0>,
+ <&cpg R9A07G054_USB_U2P_EXL_SYSRST>;
+ renesas,buswait = <7>;
+ phys = <&usb2_phy0 3>;
+ phy-names = "usb";
+ power-domains = <&cpg>;
+ status = "disabled";
};
wdt0: watchdog@12800800 {
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 29/31] arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fillup SPI1 stub node
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (27 preceding siblings ...)
2022-08-16 12:34 ` [PATCH 5.10.y-cip 28/31] arm64: dts: renesas: r9a07g054: Add USB2.0 device support Lad Prabhakar
@ 2022-08-16 12:34 ` Lad Prabhakar
2022-08-16 12:34 ` [PATCH 5.10.y-cip 30/31] arm64: dts: renesas: r9a07g054: Add OPP table Lad Prabhakar
` (2 subsequent siblings)
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:34 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit 3f3c46d4e2cb38bfa7d1f24c2099a20229867d9d upstream.
Add SPI{0,2} nodes and fillup SPI1 stub node in RZ/V2L (R9A07G054)
SoC DTSI.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220227203744.18355-13-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 43 +++++++++++++++++++++-
1 file changed, 42 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
index 8bbdcf48bb61..9e730171efa8 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
@@ -179,11 +179,52 @@
status = "disabled";
};
+ spi0: spi@1004ac00 {
+ compatible = "renesas,r9a07g054-rspi", "renesas,rspi-rz";
+ reg = <0 0x1004ac00 0 0x400>;
+ interrupts = <GIC_SPI 415 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 413 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 414 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "error", "rx", "tx";
+ clocks = <&cpg CPG_MOD R9A07G054_RSPI0_CLKB>;
+ resets = <&cpg R9A07G054_RSPI0_RST>;
+ power-domains = <&cpg>;
+ num-cs = <1>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
+ };
+
spi1: spi@1004b000 {
+ compatible = "renesas,r9a07g054-rspi", "renesas,rspi-rz";
reg = <0 0x1004b000 0 0x400>;
+ interrupts = <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "error", "rx", "tx";
+ clocks = <&cpg CPG_MOD R9A07G054_RSPI1_CLKB>;
+ resets = <&cpg R9A07G054_RSPI1_RST>;
+ power-domains = <&cpg>;
+ num-cs = <1>;
#address-cells = <1>;
#size-cells = <0>;
- /* place holder */
+ status = "disabled";
+ };
+
+ spi2: spi@1004b400 {
+ compatible = "renesas,r9a07g054-rspi", "renesas,rspi-rz";
+ reg = <0 0x1004b400 0 0x400>;
+ interrupts = <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "error", "rx", "tx";
+ clocks = <&cpg CPG_MOD R9A07G054_RSPI2_CLKB>;
+ resets = <&cpg R9A07G054_RSPI2_RST>;
+ power-domains = <&cpg>;
+ num-cs = <1>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "disabled";
};
scif0: serial@1004b800 {
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 30/31] arm64: dts: renesas: r9a07g054: Add OPP table
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (28 preceding siblings ...)
2022-08-16 12:34 ` [PATCH 5.10.y-cip 29/31] arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fillup SPI1 stub node Lad Prabhakar
@ 2022-08-16 12:34 ` Lad Prabhakar
2022-08-16 12:34 ` [PATCH 5.10.y-cip 31/31] arm64: dts: renesas: r9a07g054: Add TSU node Lad Prabhakar
2022-08-16 20:24 ` [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Pavel Machek
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:34 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit 4b7e7f10835a504501a04a82498234da78c4117e upstream.
Add OPP table for RZ/V2L SoC.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220308223324.7456-3-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 29 ++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
index 9e730171efa8..565f5b4695b4 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
@@ -42,6 +42,33 @@
clock-frequency = <0>;
};
+ cluster0_opp: opp-table-0 {
+ compatible = "operating-points-v2";
+ opp-shared;
+
+ opp-150000000 {
+ opp-hz = /bits/ 64 <150000000>;
+ opp-microvolt = <1100000>;
+ clock-latency-ns = <300000>;
+ };
+ opp-300000000 {
+ opp-hz = /bits/ 64 <300000000>;
+ opp-microvolt = <1100000>;
+ clock-latency-ns = <300000>;
+ };
+ opp-600000000 {
+ opp-hz = /bits/ 64 <600000000>;
+ opp-microvolt = <1100000>;
+ clock-latency-ns = <300000>;
+ };
+ opp-1200000000 {
+ opp-hz = /bits/ 64 <1200000000>;
+ opp-microvolt = <1100000>;
+ clock-latency-ns = <300000>;
+ opp-suspend;
+ };
+ };
+
cpus {
#address-cells = <1>;
#size-cells = <0>;
@@ -65,6 +92,7 @@
next-level-cache = <&L3_CA55>;
enable-method = "psci";
clocks = <&cpg CPG_CORE R9A07G054_CLK_I>;
+ operating-points-v2 = <&cluster0_opp>;
};
cpu1: cpu@100 {
@@ -74,6 +102,7 @@
next-level-cache = <&L3_CA55>;
enable-method = "psci";
clocks = <&cpg CPG_CORE R9A07G054_CLK_I>;
+ operating-points-v2 = <&cluster0_opp>;
};
L3_CA55: cache-controller-0 {
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* [PATCH 5.10.y-cip 31/31] arm64: dts: renesas: r9a07g054: Add TSU node
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (29 preceding siblings ...)
2022-08-16 12:34 ` [PATCH 5.10.y-cip 30/31] arm64: dts: renesas: r9a07g054: Add OPP table Lad Prabhakar
@ 2022-08-16 12:34 ` Lad Prabhakar
2022-08-16 20:24 ` [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Pavel Machek
31 siblings, 0 replies; 34+ messages in thread
From: Lad Prabhakar @ 2022-08-16 12:34 UTC (permalink / raw)
To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das
commit f6a2f28ab19ca5ce5bbd3a821fe19468d7c921dc upstream.
Add TSU and thermal-zones nodes to RZ/V2L (R9A07G054) SoC DTSI.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20220308223324.7456-4-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 41 ++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
index 565f5b4695b4..c30cac4cf434 100644
--- a/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a07g054.dtsi
@@ -545,6 +545,16 @@
};
};
+ tsu: thermal@10059400 {
+ compatible = "renesas,r9a07g054-tsu",
+ "renesas,rzg2l-tsu";
+ reg = <0 0x10059400 0 0x400>;
+ clocks = <&cpg CPG_MOD R9A07G054_TSU_PCLK>;
+ resets = <&cpg R9A07G054_TSU_PRESETN>;
+ power-domains = <&cpg>;
+ #thermal-sensor-cells = <1>;
+ };
+
sbc: spi@10060000 {
compatible = "renesas,r9a07g054-rpc-if",
"renesas,rzg2l-rpc-if";
@@ -914,6 +924,37 @@
};
};
+ thermal-zones {
+ cpu-thermal {
+ polling-delay-passive = <250>;
+ polling-delay = <1000>;
+ thermal-sensors = <&tsu 0>;
+ sustainable-power = <717>;
+
+ cooling-maps {
+ map0 {
+ trip = <&target>;
+ cooling-device = <&cpu0 0 2>;
+ contribution = <1024>;
+ };
+ };
+
+ trips {
+ sensor_crit: sensor-crit {
+ temperature = <125000>;
+ hysteresis = <1000>;
+ type = "critical";
+ };
+
+ target: trip-point {
+ temperature = <100000>;
+ hysteresis = <1000>;
+ type = "passive";
+ };
+ };
+ };
+ };
+
timer {
compatible = "arm,armv8-timer";
interrupts-extended = <&gic GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
--
2.17.1
^ permalink raw reply related [flat|nested] 34+ messages in thread
* Re: [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
` (30 preceding siblings ...)
2022-08-16 12:34 ` [PATCH 5.10.y-cip 31/31] arm64: dts: renesas: r9a07g054: Add TSU node Lad Prabhakar
@ 2022-08-16 20:24 ` Pavel Machek
2022-08-17 7:29 ` nobuhiro1.iwamatsu
31 siblings, 1 reply; 34+ messages in thread
From: Pavel Machek @ 2022-08-16 20:24 UTC (permalink / raw)
To: Lad Prabhakar; +Cc: cip-dev, Nobuhiro Iwamatsu, Pavel Machek, Biju Das
[-- Attachment #1: Type: text/plain, Size: 882 bytes --]
Hi!
> Hi All,
>
> This patches series backports support for below IP blocks on the Renesas
> RZ/V2L SoC and also enables on SMARC EVK:
> * USB2.0
> * TSU/OPP
> * SPI/SBC
> * CANFD
> * ADC
> * WDT
> * I2C
> * Audio
> * SDHI/eMMC
> * Timer (OSTM)
>
> Note:
> * All the patches have been cherry picked from 6.0-rc1 kernel.
> * Patch 13/31 is required for future addition of SoC's (RZ/G2UL)
> * Patch 04/31 adds CANFD binding patch for RZ/G2L, device tree is
> already merged into CIP
> * Patch 16/31 is a cosmetic change which affects both RZ/G2L and
> RZ/V2L
Thanks for patches. They look okay to me; I can apply them if there
are no other comments and it passes testing.
Best regards,
Pavel
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 34+ messages in thread
* RE: [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support
2022-08-16 20:24 ` [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Pavel Machek
@ 2022-08-17 7:29 ` nobuhiro1.iwamatsu
0 siblings, 0 replies; 34+ messages in thread
From: nobuhiro1.iwamatsu @ 2022-08-17 7:29 UTC (permalink / raw)
To: pavel, prabhakar.mahadev-lad.rj; +Cc: cip-dev, biju.das.jz
Hi all,
> -----Original Message-----
> From: Pavel Machek <pavel@denx.de>
> Sent: Wednesday, August 17, 2022 5:24 AM
> To: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Cc: cip-dev@lists.cip-project.org; iwamatsu nobuhiro(岩松 信洋 □SWC◯A
> CT) <nobuhiro1.iwamatsu@toshiba.co.jp>; Pavel Machek
> <pavel@denx.de>; Biju Das <biju.das.jz@bp.renesas.com>
> Subject: Re: [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral
> support
>
> Hi!
>
> > Hi All,
> >
> > This patches series backports support for below IP blocks on the
> > Renesas RZ/V2L SoC and also enables on SMARC EVK:
> > * USB2.0
> > * TSU/OPP
> > * SPI/SBC
> > * CANFD
> > * ADC
> > * WDT
> > * I2C
> > * Audio
> > * SDHI/eMMC
> > * Timer (OSTM)
> >
> > Note:
> > * All the patches have been cherry picked from 6.0-rc1 kernel.
> > * Patch 13/31 is required for future addition of SoC's (RZ/G2UL)
> > * Patch 04/31 adds CANFD binding patch for RZ/G2L, device tree is
> > already merged into CIP
> > * Patch 16/31 is a cosmetic change which affects both RZ/G2L and
> > RZ/V2L
>
> Thanks for patches. They look okay to me; I can apply them if there are no other
> comments and it passes testing.
>
I reviewed this series, Looks good to me too.
I applied to Linux-5.10.y-cip tree.
Best regards,
Nobuhiro
^ permalink raw reply [flat|nested] 34+ messages in thread
end of thread, other threads:[~2022-08-17 7:29 UTC | newest]
Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-16 12:33 [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 01/31] ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 02/31] spi: dt-bindings: renesas,rspi: " Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 03/31] dt-bindings: mmc: renesas,sdhi: " Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 04/31] dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 05/31] dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 06/31] dt-bindings: can: renesas,rcar-canfd: Make interrupt-names required Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 07/31] dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 08/31] dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 09/31] dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/V2L USBPHY Control bindings Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 10/31] dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 11/31] dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 12/31] dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 13/31] dt-bindings: soc: renesas: Move renesas,rzg2l-sysc from arm to soc Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 14/31] dt-bindings: watchdog: renesas,wdt: Document RZ/V2L SoC Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 15/31] dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 16/31] clk: renesas: r9a07g044: Fix OSTM1 module clock name Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 17/31] arm64: dts: renesas: r9a07g054: Fillup the ADC stub node Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 18/31] arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 19/31] arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio-hog pins related to SDHI Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 20/31] arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 21/31] arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{0,1}-stb-hog nodes Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 22/31] arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} stub nodes Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 23/31] arm64: dts: renesas: r9a07g054: Fillup the sbc stub node Lad Prabhakar
2022-08-16 12:33 ` [PATCH 5.10.y-cip 24/31] arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes Lad Prabhakar
2022-08-16 12:34 ` [PATCH 5.10.y-cip 25/31] arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} " Lad Prabhakar
2022-08-16 12:34 ` [PATCH 5.10.y-cip 26/31] arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and fillup the SSI0 stub node Lad Prabhakar
2022-08-16 12:34 ` [PATCH 5.10.y-cip 27/31] arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support Lad Prabhakar
2022-08-16 12:34 ` [PATCH 5.10.y-cip 28/31] arm64: dts: renesas: r9a07g054: Add USB2.0 device support Lad Prabhakar
2022-08-16 12:34 ` [PATCH 5.10.y-cip 29/31] arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fillup SPI1 stub node Lad Prabhakar
2022-08-16 12:34 ` [PATCH 5.10.y-cip 30/31] arm64: dts: renesas: r9a07g054: Add OPP table Lad Prabhakar
2022-08-16 12:34 ` [PATCH 5.10.y-cip 31/31] arm64: dts: renesas: r9a07g054: Add TSU node Lad Prabhakar
2022-08-16 20:24 ` [PATCH 5.10.y-cip 00/31] Renesas RZ/V2L extend peripheral support Pavel Machek
2022-08-17 7:29 ` nobuhiro1.iwamatsu
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.