Marvell MMP2 and PXA910 mobile SoC display controllers
The framebuffer hardware block found inside Marvell's older MMP-series mobile application processors, including the PXA910/PXA920 and the dual-core PXA688 (MMP2). These chips powered budget smartphones, tablets, and handheld devices around 2010–2013 before Marvell shifted its mobile line to the newer ARMADA PXA1908 family.
recommendation
Worth keeping but flagging as legacy because the underlying Marvell mobile SoCs were already superseded by 2014 and any remaining users are on long-lived embedded gear. Upstream activity in 2024 amounted to small janitorial fixes rather than active development, and there is no removal discussion, so leaving it in place with a note about its narrow legacy scope is the right call.
repository signals
sources
- lore.kernel.org
Recent upstream traffic exists for this driver family in 2024, but it is small-scale maintenance rather than feature work or removal.
- docs.kernel.org
The supported SoC family is Marvell MMP/MMP2: specifically PXA910/PXA920 and PXA688 (MMP2), identifying this as an old Marvell mobile SoC display block.
- marvell.com
Marvell had already moved its mobile SoC line to much newer ARMADA Mobile PXA1908-class parts by 2014, indicating PXA910/MMP2-era parts were already superseded long before 2025.
codex reasoning notes (technical)
Local exec_command inspection showed this subtree is a real fbdev driver module, not just helper code: Kconfig names 'Marvell MMP display hw controller support' for PXA910/MMP2 and mmp_ctrl.c has module_init. The lore URL came from mcp__lore_http__.lore_activity on mmp_ctrl.c; it shows recent but light janitorial maintenance and no obvious removal discussion. The docs.kernel.org and Marvell newsroom URLs were obtained via web search/open; together they place the hardware in Marvell's older MMP/PXA mobile SoC line, long superseded by newer mobile parts. Because deployments are likely only legacy/embedded and there is still some upstream fixup traffic, keep-annotate fits better than deprecate/remove.