Renesas R-Car VIN video input capture
The video input capture hardware block built into Renesas R-Car automotive and RZ/G embedded SoCs, used to pull frames from cameras and other video sources. It is widely deployed in automotive ADAS, surround-view, and industrial vision systems built around R-Car Gen2 through Gen4 chips, including current 2024-2025 V4H and V4M parts.
recommendation
It should stay in the kernel because Renesas is actively shipping new R-Car automotive SoCs (including the 4th-generation V4H/V4M ADAS parts announced in late 2024) that rely on this capture block, and upstream patches were still landing in mid-2025 to add features and refine power management rather than retire the code.
repository signals
sources
- spinics.net
May 2025 patch series for rcar-vin enables media-graph on Gen2 and describes completing support across supported generations, showing active upstream feature work rather than retirement.
- spinics.net
July 2025 patch updates rcar-vin PM ops, confirming continued upstream maintenance in 2025.
- cateee.net
LKDDb shows CONFIG_VIDEO_RCAR_VIN present in current kernels and lists bindings including renesas,rcar-gen4-vin, indicating ongoing upstream support breadth.
- renesas.com
Renesas announced expanded 4th-generation R-Car V4M/V4H SoCs in September 2024 for high-volume ADAS, evidence the broader hardware family remained in active new-market positioning into 2025.
- renesas.com
Renesas lists the R-Car V4H evaluation board as Active, with multi-camera input support, indicating new development/deployment activity for SoCs covered by this driver family.
codex reasoning notes (technical)
Real driver directory confirmed locally via shell `rg` on Kconfig and `module_platform_driver()` in rcar-core.c; Kconfig says it supports R-Car Gen{2,3} and RZ/G{1,2}, and local source also contains `renesas,rcar-gen4-vin` compatibles. Upstream activity was checked first using shell `git -c safe.directory=... log` because the advertised lore MCP was unavailable and `lei` is not installed; the log shows substantive rcar-vin commits through 2025-09-17, and web search located corresponding public mailing-list threads on spinics for 2025 feature/cleanup series. No removal/deprecation discussion was found; instead the 2025 series expands/modernizes the driver. Deployment looks current but niche-to-moderate: this is an automotive/embedded camera-capture block in active Renesas R-Car programs, not commodity PC hardware. Sources were obtained via web search (`turn4search1`, `turn4search0`, `turn2search0`, `turn0search7`, `turn0search5`) plus local shell inspection for code context.