Initial mainline video capture and camera support for Rockchip RK3588

What happened
Collabora has pushed a significant chunk of Rockchip RK3588 video and camera support toward mainline Linux, closing a gap that's lingered for years. It has been reported that the work centers on bringing up the RK3588 VICAP (video capture) unit and the associated MIPI CSI‑2 receiver into the upstream kernel. After countless patches, renames, and reviews, parts of the driver stack that once lived only in vendor kernels are now landing in mainline — a milestone for users who want to avoid vendor trees and the headaches they bring.
The grind behind the milestone
This was not a weekend project. Collabora joined discussions in 2022 and rode a long wave of iterations: roughly 25 patch series iterations, multiple renamings, and major refactors toward a media‑controller‑centric V4L2 design. Why did it take so long? Documentation gaps, intellectual‑property sensitivities around ISPs, and the sheer complexity of multimedia hardware make video capture one of the last subsystems to go upstream. Funny thing: in software, naming can be the hardest part — and apparently the most iterative.
Why it matters
Mainlining video capture matters beyond bragging rights. Vendors’ out‑of‑tree kernels can cause maintenance drag and regulatory pain — it has been reported that relying on vendor trees may create compliance issues under regimes such as the Cyber Resilience Act. With upstream drivers for VICAP and the CSI‑2 receiver, device makers and hobbyists gain longer‑term support, easier integration with frameworks like V4L2, and fewer reasons to cling to bespoke kernels.
Where things stand and what's next
Collabora presented progress at Open Source Summit Europe and FOSDEM, showing a refined status matrix and first images of working capture pipelines. It’s a win — but not the finish line. More ISP features and polishing remain, and broader hardware support will depend on continued community effort and documentation from silicon vendors. Still: after five years of slog, patches, and presentations, the upstream capture story for RK3588 finally feels like it’s turning a corner.
Sources: collabora.com, Hacker News
Comments