From: Biju Das <biju.das.jz@bp.renesas.com>
Document RSPI IP found on the RZ/G3L SoC. The RSPI IP is compatible with
the RZ/V2H RSPI IP, but has 2 clocks compared to 3 on RZ/V2H.
Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
---
.../bindings/spi/renesas,rzv2h-rspi.yaml | 26 +++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml b/Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml
index cf8b733b766d..599c06ff08e5 100644
--- a/Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml
+++ b/Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml
@@ -13,6 +13,7 @@ properties:
compatible:
oneOf:
- enum:
+ - renesas,r9a08g046-rspi # RZ/G3L
- renesas,r9a09g057-rspi # RZ/V2H(P)
- renesas,r9a09g077-rspi # RZ/T2H
- items:
@@ -85,6 +86,31 @@ required:
allOf:
- $ref: spi-controller.yaml#
+ - if:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - renesas,r9a08g046-rspi
+ then:
+ properties:
+ clocks:
+ maxItems: 2
+
+ clock-names:
+ items:
+ - const: pclk
+ - const: tclk
+ dmas:
+ maxItems: 2
+
+ dma-names:
+ maxItems: 2
+
+ required:
+ - resets
+ - reset-names
+
- if:
properties:
compatible:
--
2.43.0
On Wed, 4 Mar 2026 at 08:49, Biju <biju.das.au@gmail.com> wrote:
> From: Biju Das <biju.das.jz@bp.renesas.com>
>
> Document RSPI IP found on the RZ/G3L SoC. The RSPI IP is compatible with
> the RZ/V2H RSPI IP, but has 2 clocks compared to 3 on RZ/V2H.
>
> Signed-off-by: Biju Das <biju.das.jz@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
On 04/03/2026 08:49, Biju wrote: > From: Biju Das <biju.das.jz@bp.renesas.com> > > Document RSPI IP found on the RZ/G3L SoC. The RSPI IP is compatible with > the RZ/V2H RSPI IP, but has 2 clocks compared to 3 on RZ/V2H. > > Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> > --- > .../bindings/spi/renesas,rzv2h-rspi.yaml | 26 +++++++++++++++++++ > 1 file changed, 26 insertions(+) > > diff --git a/Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml b/Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml > index cf8b733b766d..599c06ff08e5 100644 > --- a/Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml > +++ b/Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml > @@ -13,6 +13,7 @@ properties: > compatible: > oneOf: > - enum: > + - renesas,r9a08g046-rspi # RZ/G3L > - renesas,r9a09g057-rspi # RZ/V2H(P) > - renesas,r9a09g077-rspi # RZ/T2H > - items: > @@ -85,6 +86,31 @@ required: > > allOf: > - $ref: spi-controller.yaml# > + - if: > + properties: > + compatible: > + contains: > + enum: > + - renesas,r9a08g046-rspi > + then: > + properties: > + clocks: > + maxItems: 2 > + > + clock-names: > + items: > + - const: pclk > + - const: tclk > + dmas: > + maxItems: 2 > + > + dma-names: > + maxItems: 2 So even after my objections here: https://lore.kernel.org/all/9d08ddda-403e-458d-95e4-4e76915df85d@kernel.org/ this was not fixed and Renesas did not provide actual cross-patch review. This is still probably wrong as pointed out by other patches by Renesas. Also, you cannot have flexible names. NAK Best regards, Krzysztof
© 2016 - 2026 Red Hat, Inc.