drivers/video/fbdev/omap2/omapfb

TI OMAP2/3/4 Display Subsystem framebuffer driver

Legacy framebuffer support for the display controllers built into Texas Instruments OMAP2, OMAP3, and OMAP4 application processors, which powered smartphones, tablets, set-top boxes, and embedded boards from roughly 2007 through the mid-2010s and still appear in some industrial systems today.

keep-annotate conf=0.80 last_sold=2015 deploy=low replacement=drivers/gpu/drm/omapdrm subsystem=video category=graphics-display
80%

recommendation

Worth keeping but documenting its niche: this is the older fbdev-style driver for OMAP display hardware, and the kernel already ships a modern DRM/KMS replacement at drivers/gpu/drm/omapdrm that should be preferred for new deployments. It still receives small upstream fixes (a platform_driver API adjustment in late 2024 and an mmap fix in 2026), and TI continues to sell OMAP3530 chips into legacy and industrial markets, so removing it would strand working systems. New users should be steered toward omapdrm.

repository signals

62 files
38,039 source lines
90 commits, 5y
+485 / −1,017 lines added / removed, 5y
36 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 90 total · active in 33/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 1 commit · +1 −3 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 3 commits · +7 −10 2021-10: 1 commit · +32 −32 2021-11: 3 commits · +7 −7 2021-12: 0 commits · +0 −0 2022-01: 4 commits · +17 −22 2022-02: 1 commit · +1 −7 2022-03: 1 commit · +1 −0 2022-04: 2 commits · +2 −13 2022-05: 0 commits · +0 −0 2022-06: 2 commits · +2 −8 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +1 −1 2022-09: 1 commit · +12 −24 2022-10: 0 commits · +0 −0 2022-11: 14 commits · +173 −475 2022-12: 1 commit · +18 −10 2023-01: 1 commit · +12 −8 2023-02: 0 commits · +0 −0 2023-03: 2 commits · +21 −33 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +2 −1 2023-06: 1 commit · +1 −1 2023-07: 2 commits · +1 −2 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +3 −6 2023-10: 0 commits · +0 −0 2023-11: 20 commits · +39 −71 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 4 commits · +16 −46 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 3 commits · +3 −19 2024-07: 1 commit · +3 −3 2024-08: 1 commit · +8 −7 2024-09: 2 commits · +3 −6 2024-10: 3 commits · +41 −137 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +0 −18 2025-01: 3 commits · +4 −8 2025-02: 0 commits · +0 −0 2025-03: 2 commits · +7 −8 2025-04: 1 commit · +1 −1 2025-05: 0 commits · +0 −0 2025-06: 2 commits · +11 −3 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: 1 commit · +16 −5 2026-02: 3 commits · +19 −22 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Non-treewide functional fix for omapfb_mmap was posted in April 2026, showing current upstream maintenance activity.

  2. lore.kernel.org

    omapfb was still being adjusted for platform_driver API churn in October 2024, indicating it remains build- and runtime-relevant upstream.

  3. ti.com

    TI still listed OMAP3530 as ACTIVE and orderable, so at least part of the OMAP3 hardware family remained sold new in 2025.

  4. git.kernel.org

    Upstream provides DRM_OMAP as the DRM/KMS display driver for OMAP2/3/4 boards, which is the natural replacement for legacy fbdev omapfb.

codex reasoning notes (technical)

Local Kconfig read via shell shows FB_OMAP2 depends on DRM_OMAP=n, which marks omapfb as the legacy alternative to omapdrm. lore_file_timeline on the directory path returned no events, so I used lore_activity on omapfb-main.c instead; that produced 2024-2026 functional maintenance and stable backport traffic, with no confirmed removal-thread evidence from the allowed-budget queries. Web search found TI's OMAP3530 product page marked ACTIVE/orderable, so hardware is still sold, but likely only in legacy/industrial niches rather than broad new deployment. Recommendation is keep-annotate: legacy fbdev driver, low modern deployment, but not dead and with a clear upstream DRM replacement.