drivers/net/can/rockchip

Rockchip RK3568 CAN-FD controller

The CAN-FD (Controller Area Network with Flexible Data-rate) bus controller built into Rockchip's RK3568 family of ARM SoCs, which are widely used in industrial mini-PCs, single-board computers, and embedded controllers shipping in 2024 and 2025. CAN-FD is the standard bus for connecting motor controllers, sensors, and other devices in automotive, factory automation, and robotics applications.

keep conf=0.93 last_sold=2025 deploy=medium replacement=none subsystem=net category=networking-other
93%

recommendation

It should stay because the driver was only merged in 2024, is actively maintained with bug fixes landing throughout 2025, and supports a current-generation Rockchip SoC that is still being designed into new industrial boards. There is no replacement on the horizon — newer Rockchip parts like the RK3576 extend this same driver family rather than supersede it.

repository signals

8 files
2,159 source lines
31 commits, 5y
+2,232 / −53 lines added / removed, 5y
9 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 31 total · active in 13/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: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +1,392 −0 2023-11: 5 commits · +478 −6 2023-12: 6 commits · +227 −18 2024-01: 3 commits · +75 −4 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +21 −0 2024-06: 0 commits · +0 −0 2024-07: 1 commit · +20 −0 2024-08: 0 commits · +0 −0 2024-09: 5 commits · +7 −8 2024-10: 1 commit · +1 −1 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 2 commits · +1 −6 2025-02: 0 commits · +0 −0 2025-03: 1 commit · +4 −3 2025-04: 0 commits · +0 −0 2025-05: 2 commits · +4 −4 2025-06: 0 commits · +0 −0 2025-07: 1 commit · +1 −1 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 2 commits · +1 −2 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lists.infradead.org

    Upstream bring-up landed in 2024 as a 20-patch series for the Rockchip RK3568 CAN-FD IP, indicating a new and actively integrated driver rather than legacy code.

  2. lkml.org

    The driver received a targeted functional fix in February 2025, showing ongoing maintainer attention after merge.

  3. spinics.net

    A net patch in May 2025 fixed the driver's remove path and was routed for stable, showing active upkeep rather than removal planning.

  4. lkml.iu.edu

    Rockchip's later RK3576 CAN work was proposed as major differences from RK3568 and reuses/extents this driver family, so there is no natural replacement driver for RK3568 CAN-FD.

  5. embsom.com

    RK3568-based industrial hardware with CAN was marketed in 2025 with long lifecycle messaging, evidence of ongoing new deployments.

  6. geniuscores.com

    A commercially sold RK3568 industrial board advertises CAN interfaces, supporting continued deployment in embedded/industrial products.

  7. rockchips.net

    A 2025-hosted RK3568 datasheet indicates the SoC remains actively documented and commercially present in the market.

codex reasoning notes (technical)

Local shell inspection (`rg`, `sed`) shows a real platform CAN-FD driver with OF matches for `rockchip,rk3568v2-canfd` and `rockchip,rk3568v3-canfd`; local `git log` shows initial merge in 2024 and multiple follow-up fixes through 2025. All URLs above were obtained via `web.search_query`. Lore/LKML-style evidence found active bring-up and bug-fix traffic, but no removal/deprecation thread. Deployment looks industrial/embedded rather than mass-market consumer, so current use is medium. Because the driver is only ~1.6 years old, still maintained, and tied to still-sold RK3568 hardware, the defensible recommendation is to keep it.