[PATCH v6 0/4] Add support for Renesas RZ/G3L CANFD

From: Biju Das

Date: Wed Oct 21 2026 - 04:36:02 EST


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://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git/commit/?id=2b4a5055d517b11bf4a5671cef32e4d77bc45626

v5->v6:
* Updated commit header and description of patch#1
* Simplified renesas,no-can-fd description by removing the mode list and
keep only the statement of what the property does.
* Updated commit description of patch#3.
* Dropped adding RZ/G3L in the description of renesas,no-can-fd as the
description is generic.
v4->v5:
* Added patches for Documenting RZ/G3{L,S} SoC has no Classical CAN mode.
* Dropped the patch "can: rcar_canfd: Derive max_channels from the device
tree"
* Dropped the tags as there are new changes.
* Restored maxItems on interrupts and interrupt-names.
* Added resets/reset-names required property for RZ/G3L.
* Added r9a08g046_hw_info to device data.
v3->v4:
* Dropped maxItems from interrupts,interrupt-names and resets.
* Collected tags.
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.

Signed-off-by: Biju Das <biju.das.jz@xxxxxxxxxxxxxx>
---
Biju Das (4):
dt-bindings: can: renesas,rcar-canfd: Simplify renesas,no-can-fd description
can: rcar_canfd: Document that RZ/G3S has no Classical CAN mode
dt-bindings: can: renesas,rcar-canfd: Document RZ/G3L SoC
can: rcar_canfd: Add support for Renesas RZ/G3L

.../bindings/net/can/renesas,rcar-canfd.yaml | 31 +++++++++++++++++++---
drivers/net/can/rcar/rcar_canfd.c | 31 ++++++++++++++++++----
2 files changed, 53 insertions(+), 9 deletions(-)
---
base-commit: ef2fff76f76133f4f02bc4bd116858b040c17fef
change-id: 20261020-canfd_rzg3l-248b76100fb1

Best regards,
--
Biju Das <biju.das.jz@xxxxxxxxxxxxxx>