drivers/pmdomain/mediatek

MediaTek SCPSYS power-domain controllers for Dimensity and Genio SoCs

Hardware power-domain controllers (SCPSYS/MTCMOS blocks) inside MediaTek's mobile and embedded SoCs — including MT67xx, MT68xx, MT69xx, MT81xx and the newer MT8196 — that gate power and clocks to on-chip blocks like the GPU, video codecs, display, and camera ISP so phones, Chromebooks, and Genio-based IoT boards can save energy when those blocks are idle.

keep conf=0.94 deploy=high replacement=none subsystem=pmdomain category=power-management
94%

recommendation

It should stay because this is the in-tree controller for power domains on MediaTek's current smartphone (Dimensity) and IoT (Genio) chips, with no alternative implementation. Upstream activity is healthy: a 2025 patch series adding MT8196 support was tested on multiple Chromebooks and accepted by the pmdomain maintainer for the next merge window, and MediaTek continues to ship new SoCs in 2025 that depend on it.

repository signals

19 files
8,104 source lines
40 commits, 5y
+8,850 / −676 lines added / removed, 5y
18 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 40 total · active in 14/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: 9 commits · +5,468 −491 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 1 commit · +7 −8 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +1 −3 2024-03: 2 commits · +11 −4 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: 1 commit · +2 −4 2024-09: 1 commit · +1 −11 2024-10: 1 commit · +103 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 2 commits · +164 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 3 commits · +600 −4 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 7 commits · +449 −95 2025-09: 5 commits · +953 −31 2025-10: 3 commits · +1,063 −0 2025-11: 3 commits · +27 −24 2025-12: 0 commits · +0 −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.org

    2025 patch series for this directory added MT8196 support and related new power-domain capabilities, showing active upstream development rather than retirement.

  2. lists.openwall.net

    Ulf Hansson replied "The series applied for next", and the thread states the code was tested on multiple MT8196 Chromebooks for months; this is positive upstream integration evidence, not removal discussion.

  3. mediatek.com

    MediaTek still marketed current Dimensity smartphone SoCs in 2025, indicating ongoing new deployments of MediaTek platforms using this power-domain infrastructure.

  4. mediatek.com

    MediaTek still marketed Genio 720 for IoT/Linux/Ubuntu deployments in 2025, supporting continued new embedded Linux use of modern MediaTek SoCs.

codex reasoning notes (technical)

Real driver directory: contains multiple C drivers plus Kconfig/Makefile, and local `rg --files`/`git log` via shell showed active work through 2026-03-12 with fixes and new MT8196 support. Upstream history was checked with `web.search_query`; the exact lore URL came from the openwall thread opened with `web.open`, which links the v1 lore series for this directory. That same openwall thread shows no removal talk and says the MT8196 series was applied for `next`. Product-deployment evidence came from official MediaTek pages found with `web.search_query`, showing 2025-era Dimensity and Genio SoCs still being sold for smartphones and Linux-capable IoT. No natural replacement driver exists; this is the in-tree controller implementation for these SoCs, so the recommendation is keep.