From: Biju Das Document the RZ/G3L (R9A08G046) SoC support. RZ/G3L has 11 interrupts and 3 CANFD channels compared to 8 interrupts and 2 CANFD channels on RZ/G3S. RZ/G3L has 288 buffers in total compared to 192 buffers in RZ/G3S. Reviewed-by: Geert Uytterhoeven Reviewed-by: Krzysztof Kozlowski Signed-off-by: Biju Das Link: https://patch.msgid.link/20261001075742.21961-2-biju.das.jz@bp.renesas.com Signed-off-by: Marc Kleine-Budde --- .../bindings/net/can/renesas,rcar-canfd.yaml | 24 ++++++++++++++++++- 1 file changed, 23 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 1a7a9ce45e97..4b94bc8d911b 100644 --- a/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml +++ b/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml @@ -14,6 +14,7 @@ properties: oneOf: - enum: - renesas,r9a08g045-canfd # RZ/G3S + - renesas,r9a08g046-canfd # RZ/G3L - renesas,r9a09g047-canfd # RZ/G3E - renesas,r9a09g077-canfd # RZ/T2H @@ -294,6 +295,25 @@ allOf: patternProperties: "^channel[6-7]$": false + - if: + properties: + compatible: + contains: + const: renesas,r9a08g046-canfd + then: + properties: + interrupts: + minItems: 11 + + interrupt-names: + minItems: 11 + + resets: + minItems: 2 + + patternProperties: + "^channel[3-7]$": false + - if: properties: compatible: @@ -358,7 +378,9 @@ allOf: properties: compatible: contains: - const: renesas,r9a08g045-canfd + enum: + - renesas,r9a08g045-canfd + - renesas,r9a08g046-canfd then: properties: renesas,no-can-fd: false -- 2.53.0