* [PATCH v3 0/3] Add support for Renesas RZ/G3L CANFD @ 2026-09-25 8:21 Biju Das 2026-09-25 8:21 ` [PATCH v3 1/3] dt-bindings: can: renesas,rcar-canfd: Document RZ/G3L SoC Biju Das 2026-09-29 14:23 ` [PATCH v3 0/3] Add support for Renesas RZ/G3L CANFD Marc Kleine-Budde 0 siblings, 2 replies; 5+ messages in thread From: Biju Das @ 2026-09-25 8:21 UTC (permalink / raw) To: Marc Kleine-Budde, Vincent Mailhol, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Geert Uytterhoeven, Magnus Damm Cc: Biju Das, Fabrizio Castro, linux-can, devicetree, linux-renesas-soc, Chris Paterson, Biju Das, Prabhakar Mahadev Lad Add support for Renesas RZ/G3L CANFD. The RZ/G3L CANFD IP has 3 channels and 11 interrupts compared to 2 channels and 8 interrupts that of RZ/G3S. RZ/G3L has 288 buffers compared to 192 buffers on RZ/G3S SoC. This patch series depend upon [1] [1] https://lore.kernel.org/all/20260902141544.565763-1-claudiu.beznea+renesas@tuxon.dev/ v2->v3: * Collected tags. * Added check against RCANFD_NUM_CHANNELS, to avoid overrunning the fixed-size rcar_canfd_global.ch[] and transceivers[] arrays. * Fixed typo 198->192 buffers in commit description. v1->v2: * Added support for deriving max_channels from the device tree. * Dropped clock patch as it is accepted. * Dropped devicetree patches, will send it later. * Updated commit description * Dropped RZ/G3S fallback as there are lot of differences. Biju Das (3): dt-bindings: can: renesas,rcar-canfd: Document RZ/G3L SoC can: rcar_canfd: Derive max_channels from the device tree can: rcar_canfd: Add support for Renesas RZ/G3L .../bindings/net/can/renesas,rcar-canfd.yaml | 27 ++++++++++++- drivers/net/can/rcar/rcar_canfd.c | 40 +++++++++---------- 2 files changed, 46 insertions(+), 21 deletions(-) -- 2.43.0 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v3 1/3] dt-bindings: can: renesas,rcar-canfd: Document RZ/G3L SoC 2026-09-25 8:21 [PATCH v3 0/3] Add support for Renesas RZ/G3L CANFD Biju Das @ 2026-09-25 8:21 ` Biju Das 2026-10-01 6:03 ` Krzysztof Kozlowski 2026-09-29 14:23 ` [PATCH v3 0/3] Add support for Renesas RZ/G3L CANFD Marc Kleine-Budde 1 sibling, 1 reply; 5+ messages in thread From: Biju Das @ 2026-09-25 8:21 UTC (permalink / raw) To: Marc Kleine-Budde, Vincent Mailhol, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Geert Uytterhoeven, Magnus Damm Cc: Biju Das, Fabrizio Castro, linux-can, devicetree, linux-renesas-soc, Chris Paterson, Biju Das, Prabhakar Mahadev Lad 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 <geert+renesas@glider.be> Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> --- v2->v3: * Collected tag. v1->v2: * Updated commit description * Dropped RZ/G3S fallback as there are lot of differences. --- .../bindings/net/can/renesas,rcar-canfd.yaml | 27 ++++++++++++++++++- 1 file changed, 26 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 bbaaef8f4282..71b756c26cec 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 @@ -292,6 +293,28 @@ allOf: patternProperties: "^channel[6-7]$": false + - if: + properties: + compatible: + contains: + const: renesas,r9a08g046-canfd + then: + properties: + interrupts: + minItems: 11 + maxItems: 11 + + interrupt-names: + minItems: 11 + maxItems: 11 + + resets: + minItems: 2 + maxItems: 2 + + patternProperties: + "^channel[3-7]$": false + - if: properties: compatible: @@ -356,7 +379,9 @@ allOf: properties: compatible: contains: - const: renesas,r9a08g045-canfd + enum: + - renesas,r9a08g045-canfd + - renesas,r9a08g046-canfd then: properties: renesas,no-can-fd: false -- 2.43.0 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH v3 1/3] dt-bindings: can: renesas,rcar-canfd: Document RZ/G3L SoC 2026-09-25 8:21 ` [PATCH v3 1/3] dt-bindings: can: renesas,rcar-canfd: Document RZ/G3L SoC Biju Das @ 2026-10-01 6:03 ` Krzysztof Kozlowski 0 siblings, 0 replies; 5+ messages in thread From: Krzysztof Kozlowski @ 2026-10-01 6:03 UTC (permalink / raw) To: Biju Das Cc: Marc Kleine-Budde, Vincent Mailhol, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Geert Uytterhoeven, Magnus Damm, Fabrizio Castro, linux-can, devicetree, linux-renesas-soc, Chris Paterson, Biju Das, Prabhakar Mahadev Lad On Fri, Sep 25, 2026 at 09:21:28AM +0100, Biju Das wrote: > + then: > + properties: > + interrupts: > + minItems: 11 > + maxItems: 11 > + > + interrupt-names: > + minItems: 11 > + maxItems: 11 > + > + resets: > + minItems: 2 > + maxItems: 2 Drop maxItems I'll fix existing code. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Best regards, Krzysztof ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v3 0/3] Add support for Renesas RZ/G3L CANFD 2026-09-25 8:21 [PATCH v3 0/3] Add support for Renesas RZ/G3L CANFD Biju Das 2026-09-25 8:21 ` [PATCH v3 1/3] dt-bindings: can: renesas,rcar-canfd: Document RZ/G3L SoC Biju Das @ 2026-09-29 14:23 ` Marc Kleine-Budde 2026-09-29 14:25 ` Biju Das 1 sibling, 1 reply; 5+ messages in thread From: Marc Kleine-Budde @ 2026-09-29 14:23 UTC (permalink / raw) To: Biju Das Cc: Vincent Mailhol, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Geert Uytterhoeven, Magnus Damm, Fabrizio Castro, linux-can, devicetree, linux-renesas-soc, Chris Paterson, Biju Das, Prabhakar Mahadev Lad [-- Attachment #1: Type: text/plain, Size: 749 bytes --] On 25.09.2026 09:21:27, Biju Das wrote: > Add support for Renesas RZ/G3L CANFD. > The RZ/G3L CANFD IP has 3 channels and 11 interrupts compared to 2 channels > and 8 interrupts that of RZ/G3S. RZ/G3L has 288 buffers compared to 192 > buffers on RZ/G3S SoC. > > This patch series depend upon [1] > [1] https://lore.kernel.org/all/20260902141544.565763-1-claudiu.beznea+renesas@tuxon.dev/ Is the DT bindings update (#1/3) going through the Renesas tree? regards, Marc -- Pengutronix e.K. | Marc Kleine-Budde | Embedded Linux | https://www.pengutronix.de | Vertretung Nürnberg | Phone: +49-5121-206917-129 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-9 | [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: [PATCH v3 0/3] Add support for Renesas RZ/G3L CANFD 2026-09-29 14:23 ` [PATCH v3 0/3] Add support for Renesas RZ/G3L CANFD Marc Kleine-Budde @ 2026-09-29 14:25 ` Biju Das 0 siblings, 0 replies; 5+ messages in thread From: Biju Das @ 2026-09-29 14:25 UTC (permalink / raw) To: Marc Kleine-Budde Cc: Vincent Mailhol, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Geert Uytterhoeven, magnus.damm, Fabrizio Castro, linux-can@vger.kernel.org, devicetree@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Chris Paterson, Prabhakar Mahadev Lad Hi Marc, > -----Original Message----- > From: Marc Kleine-Budde <mkl@pengutronix.de> > Sent: 29 September 2026 15:24 > Subject: Re: [PATCH v3 0/3] Add support for Renesas RZ/G3L CANFD > > On 25.09.2026 09:21:27, Biju Das wrote: > > Add support for Renesas RZ/G3L CANFD. > > The RZ/G3L CANFD IP has 3 channels and 11 interrupts compared to 2 > > channels and 8 interrupts that of RZ/G3S. RZ/G3L has 288 buffers > > compared to 192 buffers on RZ/G3S SoC. > > > > This patch series depend upon [1] > > [1] > > https://lore.kernel.org/all/20260902141544.565763-1-claudiu.beznea+ren > > esas@tuxon.dev/ > > Is the DT bindings update (#1/3) going through the Renesas tree? No, It is through CAN tree. Cheers, Biju ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-10-01 6:04 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-09-25 8:21 [PATCH v3 0/3] Add support for Renesas RZ/G3L CANFD Biju Das 2026-09-25 8:21 ` [PATCH v3 1/3] dt-bindings: can: renesas,rcar-canfd: Document RZ/G3L SoC Biju Das 2026-10-01 6:03 ` Krzysztof Kozlowski 2026-09-29 14:23 ` [PATCH v3 0/3] Add support for Renesas RZ/G3L CANFD Marc Kleine-Budde 2026-09-29 14:25 ` Biju Das
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox