drivers/pmdomain/qcom

Qualcomm RPM, RPMh, and CPR power domain controllers

On-chip power-domain controllers found in Qualcomm Snapdragon mobile, automotive (such as SA8775P), and IoT SoCs. They drive Qualcomm's Resource Power Manager (RPM/RPMh) and Core Power Reduction (CPR) hardware to switch voltage rails on and off as parts of the chip wake or idle, which is essential for battery life on modern Android phones and embedded Qualcomm platforms.

keep conf=0.96 deploy=medium replacement=none subsystem=pmdomain category=power-management
96%

recommendation

It should stay because Qualcomm is still actively adding new Snapdragon and automotive SoCs to this code, with 2024-2025 commits enabling parts like SM8750 (Snapdragon 8 Elite) and the Kaanapali platform. There is no replacement subsystem for these power-management blocks, and the affected hardware ships in current phones, cars, and IoT devices.

repository signals

5 files
4,056 source lines
40 commits, 5y
+4,283 / −182 lines added / removed, 5y
25 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 40 total · active in 17/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 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: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 3 commits · +3,728 −0 2023-10: 7 commits · +149 −21 2023-11: 3 commits · +9 −10 2023-12: 1 commit · +6 −7 2024-01: 1 commit · +0 −1 2024-02: 3 commits · +88 −2 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 1 commit · +7 −0 2024-07: 0 commits · +0 −0 2024-08: 6 commits · +54 −81 2024-09: 3 commits · +37 −1 2024-10: 1 commit · +25 −0 2024-11: 1 commit · +26 −0 2024-12: 1 commit · +1 −1 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 1 commit · +16 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 5 commits · +105 −56 2025-08: 0 commits · +0 −0 2025-09: 1 commit · +27 −1 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 1 commit · +4 −0 2026-01: 1 commit · +1 −1 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Current upstream driver source includes power-domain tables for recent Qualcomm parts such as SA8775P and QCS8300, indicating active coverage of modern SoCs.

  2. git.kernel.org

    Upstream added rpmhpd support for SM8750 on 2024-11-11, showing ongoing enablement for new Snapdragon silicon.

  3. git.kernel.org

    Upstream added RPMh power-domain support for Kaanapali on 2025-09-24, further showing current development rather than retirement.

  4. aihub.qualcomm.com

    Qualcomm AI Hub lists SA8775P as a supported automotive chipset on a current hosted service page, supporting that at least part of this hardware family remains commercially active.

  5. qualcomm.com

    Qualcomm's February 2025 article identifies SM8750 as part of the Snapdragon 8 Elite platform, supporting that hardware covered by this directory was in new-market use in 2025.

codex reasoning notes (technical)

Real driver directory, not an early-exit case. Upstream activity was checked first with local git history via exec_command because lore shell tooling was unavailable (`lei` missing); no removal/deprecation pattern appeared, while 2024-2026 history shows repeated new-SoC enablement and fixes. The kernel.org URLs are canonical recall constructed from commit hashes/path obtained via exec_command. Qualcomm URLs came from web search results. Directory covers still-current Qualcomm mobile/automotive/IoT PM-domain blocks, so there is no natural replacement and no obsolescence signal; keep.