drivers/media/test-drivers/vimc

VIMC Virtual Media Controller test harness

A synthetic, software-only test module that emulates a Media Controller pipeline (sensors, debayer, scaler, capture) without any real hardware behind it. It exists so kernel and userspace developers can exercise the V4L2 and Media Controller APIs in continuous integration and regression tests.

not-a-driver conf=1.00 deploy=none replacement=none subsystem=media category=not-a-driver
100%

recommendation

This is not actually a hardware driver; it lives under drivers/media/test-drivers precisely because it is a virtual test fixture for the media subsystem. It has no end users in the traditional sense, but it is valuable infrastructure for V4L2 development and automated testing and is not a candidate for removal on hardware-relevance grounds.

repository signals

12 files
3,480 source lines
36 commits, 5y
+1,380 / −1,287 lines added / removed, 5y
16 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 36 total · active in 20/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 1 commit · +36 −36 2021-07: 1 commit · +25 −2 2021-08: 1 commit · +144 −222 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: 1 commit · +1 −1 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 5 commits · +862 −689 2022-07: 1 commit · +1 −1 2022-08: 1 commit · +3 −4 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +1 −1 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 1 commit · +4 −4 2023-03: 1 commit · +2 −4 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: 1 commit · +12 −13 2023-11: 2 commits · +24 −13 2023-12: 1 commit · +1 −1 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 2 commits · +2 −1 2024-04: 9 commits · +239 −271 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: 1 commit · +1 −1 2024-10: 1 commit · +0 −6 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: 1 commit · +6 −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: 1 commit · +1 −1 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: 3 commits · +15 −16 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: VIMC is a virtual media-controller test driver under drivers/media/test-drivers, used as a synthetic test/debug harness rather than for real hardware.