drivers/gpu/drm/msm/disp/mdp4

Qualcomm MDP4 display controller for early Snapdragon SoCs

The fourth-generation Mobile Display Processor block built into Qualcomm's early Snapdragon S4 and Krait-era SoCs (MSM8x60, MSM8960, APQ8064), which drove the screens of phones and tablets shipped roughly 2011-2013, including devices like the Nexus 4 and Nexus 7 (2013). It handles panel scanout, composition layers, and display output for that generation of mobile hardware.

keep-annotate conf=0.83 last_sold=2014 deploy=low replacement=none subsystem=gpu category=graphics-display
83%

recommendation

Worth keeping but documenting its niche, because the hardware is over a decade old yet the code is demonstrably still alive: a 2025 stable backport dropped no-IOMMU support and a 2026 patch series updates the MDP4 paths alongside other DRM bridge work. New devices using this controller stopped shipping around 2013-2014, but postmarketOS and similar communities continue to mainline these phones and tablets, so removing the driver would strand those users.

repository signals

9 files
2,928 source lines
68 commits, 5y
+616 / −1,945 lines added / removed, 5y
19 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 68 total · active in 26/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +7 −3 2021-05: 1 commit · +21 −13 2021-06: 0 commits · +0 −0 2021-07: 3 commits · +40 −45 2021-08: 1 commit · +3 −1 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 1 commit · +1 −1 2022-02: 1 commit · +17 −2 2022-03: 1 commit · +18 −19 2022-04: 6 commits · +69 −30 2022-05: 2 commits · +10 −25 2022-06: 3 commits · +7 −5 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 1 commit · +3 −2 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +10 −9 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 1 commit · +0 −5 2023-03: 1 commit · +20 −20 2023-04: 0 commits · +0 −0 2023-05: 2 commits · +3 −5 2023-06: 0 commits · +0 −0 2023-07: 7 commits · +68 −181 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 4 commits · +55 −59 2023-11: 1 commit · +9 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 7 commits · +72 −1,206 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 2 commits · +2 −2 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 5 commits · +85 −187 2025-05: 0 commits · +0 −0 2025-06: 5 commits · +57 −61 2025-07: 4 commits · +9 −15 2025-08: 2 commits · +9 −6 2025-09: 3 commits · +13 −30 2025-10: 0 commits · +0 −0 2025-11: 1 commit · +2 −1 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    MDP4 still receives upstream maintenance in 2026; this patch updates drm/msm/mdp4 code rather than proposing removal.

  2. lore.kernel.org

    MDP4 also received a 2025 stable backport ('drm/msm/mdp4: stop supporting no-IOMMU configuration'), indicating real bug-fix traffic.

  3. qualcomm.com

    Qualcomm identified MSM8960 and APQ8064 as this Snapdragon generation, with APQ8064/MSM8930 samples due in early 2012; this places the hardware family firmly in the early-2010s market.

  4. wiki.postmarketos.org

    postmarketOS documents APQ8064/MSM8960 mainlining work in 2025 and describes them as 2012 SoCs, showing remaining hobbyist/aftermarket deployments.

  5. en.wikipedia.org

    The APQ8064 device list is concentrated in 2012-2013 products, supporting the conclusion that new mainstream deployments ended long ago.

codex reasoning notes (technical)

Not a removal candidate: local Kconfig inspection shows MDP4 is the older display controller for APQ8064/MSM8960/MSM8x60; lore_file_timeline on drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c showed fresh 2025-2026 maintenance patches and no explicit removal series. Qualcomm press-release and Wikipedia/postmarketOS web-search results place the platform in 2011-2013-era Snapdragon S4/Krait devices, with current evidence limited to community mainlining rather than new-product sales. Recommendation is keep-annotate: old hardware, low present-day deployment, but clearly still maintained upstream. URL provenance: two lore URLs from lore_file_timeline; Qualcomm/postmarketOS/Wikipedia URLs from web search results.