Qualcomm Snapdragon MSM DisplayPort Controller
The DisplayPort output controller built into Qualcomm Snapdragon and MSM systems-on-chip, driving external monitors over native DP and USB-C DisplayPort Alt Mode on Snapdragon-based phones, embedded boards, Chromebooks, and the newer Snapdragon X laptops and mini-desktops sold from 2024 onward.
recommendation
It should stay because this is the DisplayPort output block for current Qualcomm Snapdragon hardware, with active upstream development as recently as April 2026 (including USB-C hot-plug IRQ work) and no sign of replacement. Snapdragon X laptops and desktops shipping through 2025-2026 rely on it for external monitors, so removing it would break display output on a growing class of new ARM PCs.
repository signals
sources
- lore.kernel.org
Upstream activity is current and functional, with a 2026 patch touching dp_display.c to handle USB-C HPD IRQ events.
- qualcomm.com
Qualcomm announced Snapdragon X devices from major OEMs for early 2025 and stated there were over 60 designs in production or development.
- qualcomm.com
Current Snapdragon X desktop systems are marketed for multi-monitor external-display setups, showing the display-output hardware class remains in new deployments.
- git.kernel.org
This directory is the in-tree Qualcomm MSM DRM DisplayPort driver block, not a helper-only library.
codex reasoning notes (technical)
Real driver directory with 9 C files and DRM/MSM DP entry points. `lore_file_timeline` on dp_display.c showed heavy 2021-2026 churn (including 2024-2026) and a newest touch on 2026-04-20; `lore_activity` confirmed recent functional patches rather than retirement work. A `lore_regex` removal/deprecation scan timed out twice, so no positive removal evidence was found; sampled lore instead points to ongoing maintenance. Web search found Qualcomm 2025/2026 Snapdragon X product pages showing new OEM systems and active external-display use cases. Kernel tree URL is canonical recall. Conclusion: this hardware block is still shipping in modern Qualcomm PCs/embedded devices, has no natural replacement outside the broader `msm` DRM stack, and should be kept.