drivers/power/sequencing

Linux power sequencing subsystem (Qualcomm WCN, PCIe M.2, T-Head TH1520)

A generic framework that brings devices up in the correct order of power rails, clocks, and resets, used today for things like Qualcomm Wi-Fi/Bluetooth chips (QCA6390, WCN6750/6855/7850), PCIe M.2 add-in cards on ARM boards, and the GPU on T-Head's TH1520 RISC-V SoC found in boards such as the Lichee Pi 4A.

keep conf=0.93 deploy=medium replacement=none subsystem=power category=power-management
93%

recommendation

It should stay because this is a young, actively growing subsystem introduced in 2024 to coordinate the order in which power rails, clocks, and resets come up for devices that need a specific bring-up sequence. New providers are still landing in 2025 and 2026 — including support for Qualcomm WCN6855/WCN7850 Wi-Fi/Bluetooth combos, generic PCIe M.2 connectors (with Key E wireless work landing for Linux 7.1), and the T-Head TH1520 GPU used in boards like the Lichee Pi 4A. There is no removal discussion upstream.

repository signals

6 files
2,123 source lines
26 commits, 5y
+2,219 / −42 lines added / removed, 5y
12 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 26 total · active in 11/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: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −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: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 2 commits · +1,476 −0 2024-07: 2 commits · +3 −2 2024-08: 3 commits · +19 −1 2024-09: 0 commits · +0 −0 2024-10: 2 commits · +99 −3 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +22 −0 2025-01: 1 commit · +7 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 7 commits · +273 −15 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 1 commit · +2 −1 2025-12: 0 commits · +0 −0 2026-01: 3 commits · +306 −7 2026-02: 3 commits · +11 −12 2026-03: 1 commit · +1 −1 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    This directory is a newly added, actively maintained kernel power-sequencing subsystem rather than a legacy orphaned driver.

  2. git.kernel.org

    The Qualcomm provider supports multiple still-relevant wireless PMU compatibles including qcom,qca6390-pmu, qcom,wcn6855-pmu, qcom,wcn7850-pmu, and qcom,wcn6750-pmu.

  3. git.kernel.org

    The PCIe M.2 provider is generic board-level support for DT-described M.2 connectors, a current hardware category rather than a legacy niche.

  4. git.kernel.org

    The TH1520 GPU provider was added for recent T-Head TH1520 platforms, indicating contemporary enablement work.

  5. lore-kernel.gnuweeb.org

    Upstream discussion in 2025 was about adding and integrating TH1520 GPU power sequencing, not removing this subsystem.

  6. cateee.net

    LKDDb shows CONFIG_POWER_SEQUENCING_PCIE_M2 first appearing in 7.0-rc+HEAD, confirming this is very recent upstream functionality.

  7. wiki.sipeed.com

    Commercial TH1520-based Lichee Pi 4A hardware is documented with an online store link, supporting that TH1520 systems remained sold as new hardware into the 2025 era.

  8. phoronix.com

    As of April 13, 2026, pwrseq-pcie-m2 was still gaining new functionality for M.2 Key E wireless connectors, showing active forward development.

codex reasoning notes (technical)

Evidence came from shell inspection of local sources (`rg`, `sed`) and local git history (`git log`) showing 2025-2026 additions/fixes, plus web search results for lore/deployment URLs. No removal discussion was found; the only surfaced thread was an addition/integration series for TH1520 GPU. Because the subsystem was introduced in 2024 and is still gaining providers/features for current DT platforms and M.2 wireless/storage connectors, removal or deprecation is not justified.