drivers/media/platform/rockchip/rkcif

Rockchip CIF camera capture interface (PX30 VIP and RK3568 VICAP)

The camera capture interface found inside Rockchip ARM SoCs, including the older PX30 (VIP variant) and the RK3568 (VICAP variant). It receives video from MIPI CSI and parallel image sensors on single-board computers and AIoT/industrial boards such as the Radxa ROCK 3A, feeding the frames into the Linux video subsystem.

keep conf=0.95 last_sold=2025 deploy=medium replacement=none subsystem=media category=media-camera-tv
95%

recommendation

It should stay in the kernel because this is brand-new code, merged through a v14 patch series in 2025, that supports the camera input block on Rockchip SoCs still actively sold today. Boards like the Radxa ROCK 3A (RK3568) and Geniatech PX30 development hardware remain on the market in 2025 with documented CSI camera support, and no other in-tree driver covers this IP.

repository signals

13 files
3,537 source lines
6 commits, 5y
+3,563 / −0 lines added / removed, 5y
1 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 6 total · active in 1/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: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 6 commits · +3,563 −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. lore.kernel.org

    The driver was under active upstream development as a v14 18-patch series in late 2025, not under removal.

  2. kernel.org

    Upstream kernel documentation describes rkcif as the driver for Rockchip CIF variants including PX30 VIP and RK3568 VICAP.

  3. radxa.com

    A commercially offered RK3568 board (Radxa ROCK 3A) was still being sold, indicating new hardware availability in 2025.

  4. docs.radxa.com

    The RK3568-based ROCK 3A has a CSI camera interface with documented supported cameras, showing present-day camera deployments.

  5. geniatech.com

    PX30 development hardware remained commercially marketed for industrial/AIoT use, indicating ongoing niche deployments for the older CIF variant.

codex reasoning notes (technical)

Local source inspection plus `git -c safe.directory=... log -- drivers/media/platform/rockchip/rkcif` showed the directory is brand-new in-tree code added by a 2025 patch series, with no aging-out signal. The lore MCP server named in the prompt was unavailable in this session and `lei` was not installed, so lore evidence was obtained via web search snippets: the v14 cover-letter lore URL came from web search results (turn3search2 / turn3search4). Kernel documentation was obtained by web search then opened (turn2search1 -> turn4view1). Commercial/deployment evidence came from web search then opened/found on Radxa and Geniatech pages (turn0search1/2/7 -> turn4view2/3/4 and turn5view0/1). This is active, newly merged/merging support for still-sold Rockchip camera-capable SoCs, with no natural generic replacement driver for the same IP block, so `keep` is the defensible recommendation.