drivers/pmdomain/rockchip

Rockchip SoC power-domain controllers (RK3xxx, PX30, RV1126)

Controls the on-chip power-management unit that gates power to individual functional blocks (GPU, video codecs, USB, UFS, etc.) on Rockchip application processors, from older RK30xx/RK33xx parts through the PX30, RV1126, and current RK3568/RK3576/RK3588 families used in single-board computers, tablets, set-top boxes, and industrial gear.

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

recommendation

It should stay because Rockchip's PMU power-domain block is a core part of every supported Rockchip SoC, including the very current RK3588 and RK3576, and there is no alternative driver that could take its place. Active 2025 patch traffic (RK3576 enablement, RK3588 fixes, error-handling cleanups) and ongoing sales of boards like Radxa's ROCK 5B+ confirm it is well-maintained and serving hardware still being shipped today.

repository signals

3 files
1,660 source lines
25 commits, 5y
+1,817 / −136 lines added / removed, 5y
12 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 25 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: 2 commits · +1,414 −0 2023-10: 1 commit · +4 −9 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: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 6 commits · +119 −41 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 8 commits · +151 −83 2025-03: 1 commit · +1 −0 2025-04: 1 commit · +47 −1 2025-05: 1 commit · +27 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 2 commits · +2 −1 2025-10: 1 commit · +41 −0 2025-11: 0 commits · +0 −0 2025-12: 1 commit · +10 −0 2026-01: 0 commits · +0 −0 2026-02: 1 commit · +1 −1 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore-kernel.gnuweeb.org

    Linux-pm patch series in February 2025 adds Rockchip PM-domain support needed for RK3576 UFS, showing active upstream enablement rather than removal.

  2. git.sceen.net

    Stable-tree history for drivers/pmdomain shows 2025 Rockchip PM-domain cleanups and fixes, with testing on Rock 5B and lore links, indicating active maintenance.

  3. git.sceen.net

    A 2025 stable commit fixes rockchip_pd_power error handling in this driver, further confirming ongoing bug-fix traffic.

  4. docs.radxa.com

    Radxa's current ROCK 5 series documentation lists multiple active RK3588/RK3588S-based products, including industrial variants, showing present-day deployments.

  5. radxa.com

    Radxa still markets the ROCK 5B+ as a current RK3588 product, evidence that supported hardware remains sold new.

  6. cateee.net

    LKDDb shows CONFIG_ROCKCHIP_PM_DOMAINS continues in current kernels and covers multiple Rockchip power-controller compatibles.

codex reasoning notes (technical)

Local shell inspection (`rg` on pm-domains.c and local git log with safe.directory override) shows a real platform driver covering many Rockchip SoCs, with recent 2025-2026 fixes including RK3588 work. URLs were obtained via web search results: lore mirror for an RK3576-enablement series, stable git log/commit pages for active maintenance, Radxa docs/product pages for current hardware sales, and LKDDb for current kernel presence. I found active maintenance evidence and no removal discussion; there is no natural replacement because this is the SoC-specific PM-domain driver for these Rockchip PMUs.