drivers/media/platform/ti/omap

TI OMAP2/OMAP3 V4L2 video output driver

The video-output path on Texas Instruments OMAP2 and OMAP3 application processors, the ARM SoCs that powered a wave of smartphones, tablets, and embedded boards (such as the BeagleBoard) in the late 2000s and early 2010s. It exposes the chip's display overlays as a standard Linux video-output device so applications can push video frames to the screen.

keep-annotate conf=0.74 last_sold=2013 deploy=low replacement=none subsystem=media category=media-other
74%

recommendation

Worth keeping but documenting as a legacy niche. TI exited the OMAP smartphone and tablet business in 2012 and the chips were largely end-of-life by 2013, with major distributors now listing parts like the OMAP3503 as obsolete, so almost no new deployments exist. However, the code still receives occasional compatibility updates in 2024-2025 as the kernel's videobuf2 and V4L2 APIs evolve, and there is no upstream removal thread, so it is not a candidate for deletion yet — it just serves a shrinking pool of older BeagleBoard-class hardware.

repository signals

8 files
2,818 source lines
13 commits, 5y
+2,865 / −21 lines added / removed, 5y
11 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 13 total · active in 10/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: 2 commits · +2,847 −1 2022-04: 0 commits · +0 −0 2022-05: 1 commit · +2 −2 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +1 −1 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: 1 commit · +2 −3 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: 1 commit · +3 −2 2023-12: 1 commit · +1 −1 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: 1 commit · +1 −1 2024-10: 2 commits · +1 −3 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: 1 commit · +3 −3 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 · +4 −4 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. cateee.net

    Upstream Kconfig still exposes this as CONFIG_VIDEO_OMAP2_VOUT, an OMAP2/OMAP3 V4L2-Display driver, so it remains buildable in current kernels.

  2. codebrowser.dev

    Current upstream source is a real platform driver module (`omap_vout`) for TI OMAP video output, confirming the directory is driver code for legacy OMAP display hardware.

  3. digikey.com

    At least one representative OMAP3 catalog MPU is marked obsolete/no longer manufactured by a major distributor, supporting that the hardware is not still sold new in 2025.

  4. en.wikipedia.org

    OMAP as a family peaked in older mobile/embedded designs, TI exited the smartphone/tablet OMAP business in 2012, and later OMAP releases ended by 2013, supporting a legacy-only market position.

codex reasoning notes (technical)

Shell inspection of local source/Kconfig confirmed this is the OMAP2/3 V4L2 display driver. Shell `git -c safe.directory=... log` showed substantive non-mechanical touches in 2024-2025 (e.g. vb2/platform/V4L2 API updates), so the code is not abandoned enough to justify deprecate/remove. Attempted lore via `lei` failed because `lei` is unavailable; web lore searches did not surface an active removal thread, so I found no evidence to escalate to remove. URLs were obtained via web search results for LKDDb, codebrowser, DigiKey, and Wikipedia. Overall: legacy TI OMAP2/3 display-output hardware, not sold new, low present-day deployments, but still receiving occasional upstream compatibility maintenance, so `keep-annotate` fits better than deprecate/remove.