NXP i.MX8MQ Display Controller Subsystem (DCSS)
The display controller block built into NXP's i.MX8MQ application processor, a Cortex-A53 SoC widely used in industrial panels, medical devices, digital signage, and other embedded Linux products from roughly 2018 onward. It drives the SoC's HDMI and MIPI-DSI outputs and handles scaling, blending, and HDR composition for the on-chip GPU.
recommendation
It should stay because the i.MX8MQ family is still sold for new embedded designs in 2025 by NXP and module vendors like Variscite, and the code itself is actively maintained upstream, with cleanup and refactoring patches landing as recently as 2024 and 2025. There is no generic substitute, since this block is specific to NXP's SoC.
repository signals
sources
- lore.kernel.org
Lore activity for `drivers/gpu/drm/imx/dcss/dcss-drv.c` shows the driver still receives upstream touch-ups in 2025, indicating it is maintained rather than abandoned.
- lore.kernel.org
The directory saw a non-trivial multi-file cleanup/refactor in 2024 (`have all init functions use devres`), consistent with active upstream maintenance.
- git.kernel.org
Upstream Kconfig identifies this driver as `i.MX8MQ DCSS`, tying the directory to the NXP i.MX8MQ Display Controller Subsystem.
- git.kernel.org
The driver match table and module description bind this code to `nxp,imx8mq-dcss` / `DCSS driver for i.MX8MQ`, confirming the exact hardware block.
- nxp.com
NXP's current i.MX 8M product page still lists i.MX8MQ supported parts, supporting that the SoC family remains an active product family in the market.
- variscite.com
A current commercial SoM page advertises a new i.MX8M Quad-based module for sale, showing ongoing new embedded deployments of the family.
codex reasoning notes (technical)
Real driver directory: local `exec_command` reads of Kconfig and `dcss-drv.c` identify the hardware as NXP i.MX8MQ DCSS. `lore_activity` on `dcss-drv.c` returned 32 hits over 5 years, including 2024 refactoring and 2025 cleanups via lore URLs above, so upstream attention is still present. Web search found current NXP and Variscite product pages showing the i.MX8M/i.MX8MQ family remains commercially available for new embedded designs. This is a SoC-specific display controller with no generic drop-in replacement driver; given ongoing maintenance and continued product availability, removal/deprecation is not indicated.