drivers/accel/rocket

Rockchip RK3588 RKNN Neural Processing Unit (Rocket)

The on-chip 6 TOPS neural processing unit (NPU) found in Rockchip's RK3588 application processor, used for on-device AI inference on single-board computers and edge devices like the Orange Pi 5 Plus and similar Rockchip-based boards shipping from 2024 onward.

keep conf=0.89 last_sold=2026 deploy=medium replacement=none subsystem=accel category=other
89%

recommendation

It should stay in the kernel because the hardware is current: Rockchip's RK3588 SoC and boards built around it, such as the Orange Pi 5 Plus, are actively sold in 2025 and into 2026 for edge-AI workloads. The Rocket driver was merged in mid-2025, is still receiving bug fixes as recently as December 2025, has matching Mesa userspace support, and is the only in-tree way to reach this NPU.

repository signals

13 files
5,911 source lines
19 commits, 5y
+5,993 / −48 lines added / removed, 5y
8 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 19 total · active in 5/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: 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: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 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: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 5 commits · +5,928 −3 2025-08: 7 commits · +19 −16 2025-09: 0 commits · +0 −0 2025-10: 1 commit · +1 −0 2025-11: 0 commits · +0 −0 2025-12: 3 commits · +27 −10 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +18 −19 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lkml.org

    May 16, 2025 LKML v3 cover letter introduces the Rocket DRM accel driver for Rockchip's RKNN NPU, says it supports the RK3588 NPU, and references Mesa userspace support.

  2. mail-archive.com

    December 15, 2025 patch series fixes error-path bugs in accel/rocket, indicating ongoing upstream maintenance rather than removal.

  3. rockchips.net

    Current RK3588 product page advertises a 6 TOPS NPU for AI/edge use and presents the SoC as an actively sold product family.

  4. orangepi.org

    Orange Pi 5 Plus product page markets an RK3588 board with the integrated NPU, showing contemporary board-level deployments.

codex reasoning notes (technical)

Obtained local evidence via exec_command: Kconfig and module metadata identify this as a DRM accel driver for the Rockchip NPU IP, and local git history shows introduction in 2025-07 plus bug-fix traffic through 2026-01/02 with no removal commits. Obtained https://lkml.org/lkml/2025/5/16/1046 via web search and web open; it shows active bring-up of the driver and supported hardware. Obtained the mail-archive patch URL via web search snippet; it shows post-merge fix activity, so I back away from any deprecation signal. Obtained the Rockchip RK3588 page via web search and web open; obtained the Orange Pi page via web search snippet. Together they indicate the hardware is still sold for new SBC/edge-AI deployments in 2025/2026. No natural upstream replacement exists for this hardware-specific NPU driver.