drivers/video/fbdev/omap2/omapfb/displays

OMAP2/OMAP3 framebuffer panel and encoder drivers

Display panels, connectors, and encoder chips that hang off the Display Subsystem on Texas Instruments OMAP2 and OMAP3 SoCs, including DSI command-mode LCD panels (such as the one in the Nokia N900), DPI panels, the TFP410 DVI transmitter, and the TPD12S015 HDMI companion chip. These were used in late-2000s and early-2010s smartphones, handhelds, and TI evaluation boards.

keep-annotate conf=0.73 deploy=low replacement=omapdrm + DRM panel/bridge drivers subsystem=video category=graphics-display
73%

recommendation

Worth keeping but documenting its niche: this is the older fbdev-style display stack for OMAP2/3, and the modern path is omapdrm together with DRM panel and bridge drivers (the directory's own Kconfig already disables entries when their DRM equivalents are enabled). Real-world use today is mostly hobbyist, notably postmarketOS on the Nokia N900, but some of the companion silicon (TFP410, TPD12S015) is still marked active by TI, and the code was still receiving cleanup and API-fix patches in late 2024. Removal would strand legacy boards before the DRM migration is complete.

repository signals

16 files
6,249 source lines
49 commits, 5y
+261 / −625 lines added / removed, 5y
14 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 49 total · active in 14/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: 3 commits · +7 −10 2021-10: 0 commits · +0 −0 2021-11: 3 commits · +7 −7 2021-12: 0 commits · +0 −0 2022-01: 1 commit · +5 −15 2022-02: 0 commits · +0 −0 2022-03: 1 commit · +1 −0 2022-04: 1 commit · +1 −6 2022-05: 0 commits · +0 −0 2022-06: 1 commit · +1 −7 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 13 commits · +173 −473 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +2 −1 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +1 −1 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 18 commits · +36 −63 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 3 commits · +7 −23 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 1 commit · +3 −3 2024-08: 1 commit · +8 −7 2024-09: 0 commits · +0 −0 2024-10: 1 commit · +9 −9 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: 0 commits · +0 −0 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: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    This directory was still receiving upstream-maintenance changes in late 2024; panel-dsi-cm.c was touched by a treewide fbdev/platform_driver cleanup patch on 2024-10-07.

  2. lore.kernel.org

    omapfb display code in this area also received API-fix work in 2024 ('Use backlight power constants'), indicating active bug-fix/maintenance rather than abandonment.

  3. wiki.postmarketos.org

    At least one board using these panel drivers (Nokia N900 / TI OMAP3430) still has hobbyist/community deployment on current kernels, but as a community-maintained legacy device rather than a new mainstream product.

  4. ti.com

    One companion chip covered here, the TFP410 DVI transmitter, is still listed by TI as ACTIVE, so the directory is not composed entirely of vanished silicon.

  5. ti.com

    Another companion chip covered here, the TPD12S015 HDMI companion device, is also still listed by TI as ACTIVE.

  6. git.kernel.org

    The Kconfig for this directory explicitly blocks several fbdev panel drivers when corresponding DRM panel drivers are enabled, showing a natural upstream migration path toward omapdrm plus DRM panel/bridge drivers.

codex reasoning notes (technical)

Real driver directory: per-file omap_dss/module driver registrations and panel/encoder Kconfig entries. lore_file_timeline on panel-dsi-cm.c showed 131 matches from 2021-11-05 through 2024-10-07, with recent touches from Uwe Kleine-König and Thomas Zimmermann; that argues against deprecate/remove. Web search found current postmarketOS use on Nokia N900, so deployments still exist but are niche legacy/hobbyist. Web search also found TI product pages marking TFP410 and TPD12S015 ACTIVE, so some companion hardware remains sold new even though most named end products here are old. Replacement path comes from canonical-recall kernel.org Kconfig URL showing DRM_PANEL_* conflicts; that supports keep-annotate rather than deprecate.