drivers/media/platform/renesas/rcar-vin

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.

keep conf=0.94 deploy=medium replacement=none subsystem=media category=media-camera-tv
94%

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

6 files
3,895 source lines
73 commits, 5y
+7,334 / −3,419 lines added / removed, 5y
18 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 73 total · active in 28/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: 2 commits · +0 −6 2022-02: 0 commits · +0 −0 2022-03: 4 commits · +6,113 −3 2022-04: 2 commits · +8 −3 2022-05: 0 commits · +0 −0 2022-06: 2 commits · +5 −5 2022-07: 0 commits · +0 −0 2022-08: 3 commits · +7 −20 2022-09: 0 commits · +0 −0 2022-10: 3 commits · +194 −34 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 6 commits · +69 −47 2023-03: 4 commits · +7 −56 2023-04: 3 commits · +88 −14 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 2 commits · +291 −2 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +1 −1 2023-10: 1 commit · +2 −2 2023-11: 0 commits · +0 −0 2023-12: 1 commit · +1 −1 2024-01: 1 commit · +0 −1,976 2024-02: 0 commits · +0 −0 2024-03: 1 commit · +1 −1 2024-04: 1 commit · +6 −3 2024-05: 0 commits · +0 −0 2024-06: 1 commit · +13 −3 2024-07: 1 commit · +9 −12 2024-08: 0 commits · +0 −0 2024-09: 2 commits · +78 −2 2024-10: 1 commit · +0 −2 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 1 commit · +2 −2 2025-02: 4 commits · +36 −157 2025-03: 1 commit · +4 −4 2025-04: 5 commits · +14 −49 2025-05: 0 commits · +0 −0 2025-06: 16 commits · +379 −1,006 2025-07: 1 commit · +4 −4 2025-08: 1 commit · +0 −2 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. 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.

  2. spinics.net

    July 2025 patch updates rcar-vin PM ops, confirming continued upstream maintenance in 2025.

  3. 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.

  4. 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.

  5. 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.