Freescale/NXP DCU display controller for LS1021A and VF610 SoCs
The Display Control Unit (DCU) is the integrated LCD/HMI controller built into NXP's Layerscape LS1021A communications processor and Vybrid VF6xx (VF610) microcontrollers. These ARM-based chips are aimed at industrial control panels, automotive dashboards, and embedded HMI displays, and they have been shipping since the mid-2010s.
recommendation
It should stay because NXP still actively sells both the LS1021A and VF6xx parts in 2025, along with development boards, so real users continue to need display output on these chips. The driver also saw upstream maintenance work as recently as March 2025, and because the DCU is welded into specific SoCs there is no alternative driver that could replace it. An annotation noting its niche industrial/embedded scope would help future maintainers gauge how much churn is worth absorbing for it.
repository signals
sources
- lore.kernel.org
Upstream still touched the driver in March 2025; recent work was maintenance/API cleanup rather than removal.
- nxp.com
NXP lists LS1021A as Active and explicitly markets an integrated LCD controller.
- nxp.com
NXP lists the VF6xx family as Active and describes LCD/HMI capability, matching the vf610 DCU-backed use case.
- nxp.com
NXP still shows an Active LS1021A development module, indicating at least ongoing niche/industrial ecosystem availability.
codex reasoning notes (technical)
Local exec_command inspection of fsl_dcu_drm_drv.c identified supported compatibles fsl,ls1021a-dcu and fsl,vf610-dcu, so the family is LS1021A/VF610 DCU. lore_file_timeline on drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c showed substantial history through 2025-03-04, with recent patch traffic and no removal signal in the returned events; two broader lore subject searches timed out, so absence of a removal thread is an inference from the recent maintenance activity, not direct proof. web search found official NXP product pages showing LS1021A and VF6xx still Active, plus an Active LS1021A dev board. This points to niche but still-sold industrial/embedded hardware with low modern deployment volume. No natural upstream replacement driver exists because this is SoC-specific display-controller support; recommendation is to keep the driver but annotate it as niche/legacy-industrial rather than deprecate/remove.