drivers/net/can/rcar

Renesas R-Car and RZ on-chip CAN and CAN FD controllers

Controller Area Network interfaces built into Renesas R-Car automotive SoCs and RZ-family microprocessors, covering both classic CAN and the newer CAN FD variant. These chips are widely used in cars (ADAS, body control, infotainment) and in industrial gateways and robotics, where CAN is the standard bus for talking to motors, sensors, and other embedded controllers.

keep conf=0.94 deploy=medium replacement=none subsystem=net category=networking-other
94%

recommendation

It should stay in the kernel because Renesas continues to ship these SoCs as current products and the driver is still being actively maintained and extended upstream. Patches landed in 2026 added support for the new RZ/T2H part and fixed bus-off recovery, and Renesas guarantees availability of relevant chips like the RZ/G2L through 2037, with R-Car V4H winning fresh automotive design-ins such as a Toyota RAV4 ADAS unit. No other kernel driver covers these on-SoC CAN blocks.

repository signals

4 files
3,307 source lines
108 commits, 5y
+1,720 / −1,184 lines added / removed, 5y
16 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 108 total · active in 28/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 1 commit · +265 −73 2021-08: 3 commits · +5 −5 2021-09: 2 commits · +13 −9 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 4 commits · +15 −24 2022-01: 1 commit · +2 −3 2022-02: 1 commit · +3 −3 2022-03: 1 commit · +217 −136 2022-04: 0 commits · +0 −0 2022-05: 2 commits · +4 −19 2022-06: 0 commits · +0 −0 2022-07: 5 commits · +24 −7 2022-08: 1 commit · +10 −16 2022-09: 0 commits · +0 −0 2022-10: 9 commits · +87 −77 2022-11: 1 commit · +2 −2 2022-12: 0 commits · +0 −0 2023-01: 8 commits · +121 −124 2023-02: 0 commits · +0 −0 2023-03: 3 commits · +46 −27 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +4 −7 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +0 −1 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 3 commits · +17 −26 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +2 −2 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 1 commit · +11 −17 2025-04: 17 commits · +222 −76 2025-05: 1 commit · +2 −2 2025-06: 11 commits · +185 −111 2025-07: 2 commits · +5 −97 2025-08: 12 commits · +158 −158 2025-09: 5 commits · +53 −42 2025-10: 1 commit · +0 −2 2025-11: 9 commits · +229 −118 2025-12: 0 commits · +0 −0 2026-01: 1 commit · +18 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    `rcar_can.c` still received upstream net-next maintenance in April 2026, indicating the classic R-Car CAN driver remains live.

  2. lore.kernel.org

    `rcar_canfd.c` received a functional Bus-Off recovery fix in April 2026, showing active bug-fix traffic rather than retirement.

  3. lore.kernel.org

    A 2026 patch adds RZ/T2H support to `rcar_canfd`, showing the driver is being extended for newer Renesas parts, not phased out.

  4. renesas.com

    Renesas lists RZ/G2L as Active with product longevity to 2037 and CAN/CAN-FD interfaces, evidencing ongoing new-hardware availability.

  5. renesas.com

    Renesas announced in February 2026 that R-Car V4H was selected for a Toyota RAV4 ADAS control unit, indicating current automotive deployment of the broader R-Car family.

codex reasoning notes (technical)

Keep: this is an active Renesas SoC CAN driver directory, with two real platform drivers (`CAN_RCAR`, `CAN_RCAR_CANFD`) confirmed from local Kconfig/source inspection via `exec_command`. Upstream activity was checked with `lore_file_timeline` on both `rcar_can.c` and `rcar_canfd.c`; results showed 2026 maintenance plus a new-support patch for RZ/T2H, so there is no evidence of obsolescence or removal momentum. Deployment evidence came from web search on renesas.com showing Active RZ/G2L CAN-FD MPUs with longevity through 2037 and a 2026 R-Car V4H automotive design win. No natural upstream replacement covers the same Renesas on-SoC CAN/CAN-FD blocks, so replacement_driver is null.