NXP i.MX8QXP Display Controller
The display controller block built into NXP's i.MX 8QuadXPlus family of automotive and industrial embedded processors, responsible for driving LCD panels and other displays on devices like infotainment systems, instrument clusters, medical equipment, and industrial HMIs that ship with these SoCs.
recommendation
It should stay in the kernel because it was only freshly upstreamed in April 2025, received follow-up maintenance work as recently as September 2025, and supports a current NXP processor family that is still actively sold for embedded and automotive designs. There is no alternative driver for this SoC-specific hardware block, so removal would strand new i.MX8QXP-based boards.
repository signals
sources
- lore.kernel.org
Initial upstream merge series added i.MX8QXP Display Controller KMS support in April 2025, indicating this is a newly upstreamed driver rather than legacy code.
- lore.kernel.org
The driver received follow-up DRM API maintenance in September 2025, showing ongoing upstream integration work after merge.
- nxp.com
NXP's i.MX 8QuadXPlus MEK page was still marked Active and lists Linux support for i.MX 8X family devices including i.MX8QXP-class parts, supporting continued new-hardware availability and current embedded deployments.
codex reasoning notes (technical)
Real driver directory: local source inspection via exec_command of Kconfig and dc-drv.c shows a DRM platform driver for OF compatible fsl,imx8qxp-dc. Lore evidence was obtained indirectly via exec_command on local git history, which exposed the cited lore.kernel.org links for the 2025 bring-up series and 2025 follow-up maintenance; this points to active upstream attention and no visible removal trajectory. Deployment evidence came from web search to NXP's official MEK product page marked Active with Linux support, which fits ongoing industrial/automotive embedded use. No natural replacement driver exists because this is the SoC-specific display-controller driver for the i.MX8QXP DC block.