Qualcomm Snapdragon DPU display controllers (SDM845 and newer)
The display processing unit inside Qualcomm Snapdragon mobile, compute, and automotive SoCs from roughly 2018 onward, driving panels on Android phones and tablets, Snapdragon-powered Windows-on-ARM laptops, and Qualcomm automotive infotainment. It handles composition, scaling, and output to MIPI-DSI, DisplayPort, or HDMI encoders.
recommendation
It should stay because this is the active in-tree display engine for every modern Qualcomm Snapdragon SoC from SDM845 onward, including the chips powering Android phones, Snapdragon X Elite laptops, and automotive parts like SA8775P that are still shipping in 2025. The code is under heavy ongoing development, with new platform enablement (such as Kaanapali) and bug fixes landing as recently as early 2026, and there is no replacement driver on the horizon.
repository signals
sources
- spinics.net
Patch traffic for this directory was still active in March 2026, with a fix posted for SA8775P DPU catalog data under drivers/gpu/drm/msm/disp/dpu1.
- spinics.net
New hardware enablement was still being added in late 2025: Kaanapali DPU support touched dpu1 catalog and KMS files.
- cateee.net
LKDDb describes CONFIG_DRM_MSM_DPU as the MSM DRM DPU support for SDM845 and newer platforms and lists many current SoC compatibles, including qcom,kaanapali-dpu in HEAD.
- qualcomm.com
Qualcomm was still launching new Snapdragon mobile platforms in late 2024 with commercial devices from many OEMs, supporting the conclusion that this display-controller family remained in new products through 2025.
- qualcomm.com
Qualcomm announced Snapdragon X Elite/X Plus PCs from major OEMs shipping in 2024, showing the broader Snapdragon hardware ecosystem covered by msm display support remained in active new deployment entering 2025.
codex reasoning notes (technical)
Local exec_command review of drivers/gpu/drm/msm/Kconfig shows DRM_MSM_DPU is the active MSM DPU path for 'SDM845 and newer platforms'; local git log for this directory shows frequent substantive fixes and feature work through 2026-03-12, including Kaanapali support and SA8775P fixes. URL evidence was obtained via web search: turn1search1 for late-2025 Kaanapali enablement, turn0search4 for the March-2026 SA8775P fix thread, turn3search0 for LKDDb coverage of many current compatibles, and turn2search0 plus turn2search4 for Qualcomm product-launch evidence that Snapdragon devices were still shipping new in/into 2025. No natural replacement driver exists: dpu1 is the current upstream display-engine implementation inside drm/msm for this hardware family. Targeted search did not surface an active removal series, and the observed traffic is clearly maintenance plus new-platform enablement, so removal or deprecation is not justified.