drivers/video/fbdev/mmp/fb

Marvell MMP2 and PXA910 mobile SoC framebuffer display

The on-chip display controller found in Marvell's early-2010s mobile application processors, specifically the MMP2 and PXA910 families that powered low-end smartphones, tablets, and e-readers around 2011 to 2013. It drives the LCD output through the legacy framebuffer interface rather than the modern DRM/KMS graphics stack.

deprecate conf=0.78 last_sold=2013 deploy=low replacement=none subsystem=video category=graphics-display
78%

recommendation

A candidate for future removal because the Marvell MMP2 and PXA910 SoCs it targets were already considered legacy by 2012, when Marvell moved on to PXA988 and later ARMADA PXA1908 platforms, and devices using this hardware have largely disappeared from active use. Recent kernel activity on the code in 2023 has been routine fbdev cleanup rather than meaningful feature work, and there is no modern DRM replacement for the same chips, so it is worth flagging for deprecation while leaving a window for any remaining users to speak up.

repository signals

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

sources

  1. lore.kernel.org

    Recent upstream activity on mmpfb was a 2023 fbdev cleanup ('Do not display boot-up logo'), not evidence of active feature work or modern deployment growth.

  2. cateee.net

    LKDDb identifies CONFIG_MMP_FB as the Marvell MMP Display Subsystem framebuffer driver, built as module mmpfb for platform device 'mmp-fb'.

  3. marvell.com

    By August 14, 2012 Marvell was already promoting PXA988/PXA986 as the next generation of its mobile application/communications SoCs, indicating the earlier PXA910/MMP2-era display hardware was legacy by the mid-2010s.

  4. marvell.com

    By November 17, 2014 Marvell's mobile line had moved on to ARMADA Mobile PXA1908, reinforcing that MMP/PXA910-era framebuffer hardware was no longer a new-design target.

codex reasoning notes (technical)

Static evidence from local shell reads of drivers/video/fbdev/mmp/Kconfig and fb/Kconfig ties this driver to Marvell MMP display hardware on CPU_PXA910 or CPU_MMP2. The lore URL was obtained via lore_file_timeline on drivers/video/fbdev/mmp/fb/mmpfb.c and shows only 2023 cleanup-style churn, with no removal-thread evidence surfaced. The LKDDb and Marvell newsroom URLs were obtained via web search. Taken together, this looks like an early-2010s fbdev driver for obsolete Marvell mobile SoCs, still buildable but with low present-day deployment and no clear in-tree replacement for the same hardware, so deprecate rather than remove.