[PATCH 3/8] dt-bindings: i3c: renesas,i3c: Add RZ/G3L support
From: Diogo Ivo
Date: Tue Oct 20 2026 - 05:23:01 EST
Add support for the I3C Bus Interface on the Renesas RZ/G3L (R9A08G046)
SoC. In this SoC, the controller has no HDR Exit Pattern detection
interrupt and no SFRs clock, so constrain its number of interrupts to 16
and the number of clocks to 2.
Signed-off-by: Diogo Ivo <diogo.ivo.sx@xxxxxxxxxxx>
---
Documentation/devicetree/bindings/i3c/renesas,i3c.yaml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/Documentation/devicetree/bindings/i3c/renesas,i3c.yaml b/Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
index a20d875086d4..08fcea89a015 100644
--- a/Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
+++ b/Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
@@ -16,6 +16,7 @@ properties:
- items:
- enum:
- renesas,r9a08g045-i3c # RZ/G3S
+ - renesas,r9a08g046-i3c # RZ/G3L
- renesas,r9a09g047-i3c # RZ/G3E
- items:
- enum:
@@ -125,6 +126,22 @@ allOf:
interrupt-names:
minItems: 17
+ - if:
+ properties:
+ compatible:
+ contains:
+ const: renesas,r9a08g046-i3c
+ then:
+ properties:
+ clocks:
+ maxItems: 2
+ clock-names:
+ maxItems: 2
+ interrupts:
+ maxItems: 16
+ interrupt-names:
+ maxItems: 16
+
- if:
properties:
compatible:
--
2.56.0