drivers/phy/qualcomm

Qualcomm SoC PHY drivers (USB, PCIe, UFS, DisplayPort, Ethernet)

Low-level PHY (physical-layer) controllers built into Qualcomm Snapdragon mobile SoCs and IPQ networking chips, covering USB 2.0/3.0, eUSB2 repeaters, PCIe, UFS storage, DisplayPort/eDP, and the QMP serdes blocks used on recent Snapdragon laptops, phones, and Wi-Fi router platforms through 2025.

keep conf=0.84 deploy=high replacement=none subsystem=phy category=bus-other
84%

recommendation

It should stay in the kernel because it underpins essentially every modern Qualcomm SoC shipping today, including current Snapdragon phones, laptops, and IPQ networking silicon. The directory sees very heavy ongoing maintenance (hundreds of commits in the last five years from dozens of contributors, with 2024-2025 Qualcomm copyrights on new files like the M31 eUSB2 PHY and v8 QMP serdes headers), so removal is not on the table.

repository signals

108 files
32,756 source lines
630 commits, 5y
+62,364 / −39,872 lines added / removed, 5y
81 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 630 total · active in 58/61 months
2021 2022 2023 2024 2025 2026 2021-04: 2 commits · +215 −2 2021-05: 2 commits · +281 −6 2021-06: 2 commits · +174 −0 2021-07: 4 commits · +54 −4 2021-08: 2 commits · +145 −0 2021-09: 5 commits · +161 −17 2021-10: 2 commits · +2 −2 2021-11: 4 commits · +704 −13 2021-12: 5 commits · +417 −1 2022-01: 3 commits · +14 −17 2022-02: 4 commits · +14 −3 2022-03: 1 commit · +3 −0 2022-04: 5 commits · +89 −4 2022-05: 2 commits · +15 −15 2022-06: 40 commits · +33,325 −29,335 2022-07: 31 commits · +2,653 −1,610 2022-08: 15 commits · +1,121 −76 2022-09: 62 commits · +1,148 −1,330 2022-10: 65 commits · +701 −1,174 2022-11: 77 commits · +2,401 −1,870 2022-12: 4 commits · +9 −15 2023-01: 24 commits · +884 −204 2023-02: 16 commits · +1,880 −19 2023-03: 11 commits · +342 −51 2023-04: 2 commits · +82 −0 2023-05: 13 commits · +1,779 −615 2023-06: 13 commits · +724 −304 2023-07: 7 commits · +396 −58 2023-08: 19 commits · +559 −228 2023-09: 12 commits · +388 −114 2023-10: 4 commits · +202 −0 2023-11: 1 commit · +173 −0 2023-12: 16 commits · +1,008 −83 2024-01: 17 commits · +1,800 −1,276 2024-02: 10 commits · +444 −186 2024-03: 5 commits · +222 −27 2024-04: 6 commits · +88 −20 2024-05: 8 commits · +583 −29 2024-06: 1 commit · +3 −6 2024-07: 1 commit · +67 −60 2024-08: 4 commits · +74 −16 2024-09: 5 commits · +8 −6 2024-10: 10 commits · +667 −47 2024-11: 4 commits · +138 −1 2024-12: 1 commit · +27 −0 2025-01: 0 commits · +0 −0 2025-02: 2 commits · +317 −0 2025-03: 5 commits · +384 −8 2025-04: 7 commits · +75 −55 2025-05: 12 commits · +828 −579 2025-06: 7 commits · +113 −103 2025-07: 3 commits · +15 −1 2025-08: 10 commits · +451 −81 2025-09: 3 commits · +14 −64 2025-10: 1 commit · +7 −0 2025-11: 7 commits · +491 −8 2025-12: 23 commits · +3,387 −127 2026-01: 2 commits · +97 −0 2026-02: 1 commit · +1 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Kconfig shows this directory covers a broad, current Qualcomm PHY stack including QMP, QUSB2, M31, eUSB2 repeater, and IPQ5332 UNIPHY PCIe support rather than a single legacy part.

  2. git.kernel.org

    The M31 eUSB2 PHY driver source carries 2024-2025 Qualcomm Innovation Center copyright, indicating ongoing enablement for recent Qualcomm platforms.

  3. git.kernel.org

    V8 QMP register headers are present with 2025 Qualcomm copyright, consistent with active support for newer PHY generations.

codex reasoning notes (technical)

Real driver directory. Local shell inspection (`rg --files`, `sed`) showed many Qualcomm PHY drivers and Kconfig entries spanning USB, PCIe, UFS, DP/eDP, IPQ, QMP, QUSB2, and M31. Supplied static history shows very high recent activity (631 substantive commits in 5y, 71 authors, most recent 2026-02-27), which argues strongly against deprecation. A shell attempt to query lore via `lei q` failed because `lei` is not installed, so no direct lore removal-thread URL was obtained; removal risk is therefore inferred from the absence of any static removal signal plus strong recent maintenance. Source URLs above are canonical-recall kernel.org tree pages matching the files inspected locally. Modern Qualcomm SoCs and networking chips still ship with these PHY blocks, so deployments remain high and there is no single replacement driver for the directory as a whole.