[GIT PULL] pmdomain updates for v7.0
Rafael J. Wysocki
rafael at kernel.org
Thu Feb 19 04:17:21 PST 2026
On Mon, Feb 9, 2026 at 1:48 PM Ulf Hansson <ulf.hansson at linaro.org> wrote:
>
> Hi Linus,
>
> Here's the pull-request with pmdomain updates for v7.0. Details about the
> highlights are as usual found in the signed tag.
>
> Please pull this in!
This hasn't been merged so far AFAICS, so I'm wondering if it has
fallen through cracks.
My particular vested interest in it is that it updates the last piece
of code preventing pm_runtime_put() from being turned into a void
function.
> The following changes since commit e2c4c5b2bbd4f688a0f9f6da26cdf6d723c53478:
>
> pmdomain: imx8mp-blk-ctrl: Keep usb phy power domain on for system wakeup (2026-02-05 11:33:30 +0100)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v7.0
>
> for you to fetch changes up to 1fca2a4426aac222a724770a56c71e6bb3cf96f2:
>
> pmdomain: Merge branch fixes into next (2026-02-05 11:52:19 +0100)
>
> ----------------------------------------------------------------
> pmdomain core:
> - Extend debugfs support for domain idle states
>
> pmdomain providers:
> - imx: Add suppport for child nodes for imx93-blk-ctrl power domains
> - marvell: Add support for the audio power island for Marvell PXA1908
> - mediatek: Add support for the MT7622 audio power domain
> - mediatek: Expose shader_present as nvmem cell for mt8196-gpufreq
> - mediatek: Add support for the the MT8189 SoC
> - ti: Handle wakeup constraint for out-of-band wakeup for ti_sci domains
>
> ----------------------------------------------------------------
> AngeloGioacchino Del Regno (2):
> dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO
> pmdomain: mediatek: scpsys: Add MT7622 Audio power domain to legacy driver
>
> Dmitry Baryshkov (1):
> pmdomain: de-constify fields struct dev_pm_domain_attach_data
>
> Felix Gu (2):
> pmdomain: ti: omap_prm: Fix a reference leak on device node
> pmdomain: imx: scu-pd: Fix device_node reference leak during ->probe()
>
> Gabor Juhos (1):
> pmdomain: qcom: rpmpd: drop stray semicolon
>
> Irving-CH Lin (3):
> dt-bindings: power: Add MediaTek MT8189 power domain
> pmdomain: mediatek: Add bus protect control flow for MT8189
> pmdomain: mediatek: Add power domain driver for MT8189 SoC
>
> Karel Balej (2):
> dt-bindings: power: define ID for Marvell PXA1908 audio domain
> pmdomain: add audio power island for Marvell PXA1908 SoC
>
> Kendall Willis (1):
> pmdomain: ti_sci: handle wakeup constraint for out-of-band wakeup
>
> Krzysztof Kozlowski (1):
> pmdomain: mediatek: Simplify with scoped for each OF child loop
>
> Marco Felsch (3):
> pmdomain: imx93-blk-ctrl: cleanup error path
> pmdomain: imx93-blk-ctrl: convert to devm_* only
> pmdomain: imx93-blk-ctrl: add support for optional subnodes
>
> Nicolas Frattaroli (2):
> dt-bindings: power: mt8196-gpufreq: Describe nvmem provider ability
> pmdomain: mediatek: mtk-mfg: Expose shader_present as nvmem cell
>
> Rafael J. Wysocki (1):
> pmdomain: imx: gpcv2: Discard pm_runtime_put() return value
>
> Ulf Hansson (13):
> pmdomain: Merge branch dt into next
> pmdomain: Merge branch fixes into next
> pmdomain: Merge branch fixes into next
> pmdomain: Merge branch fixes into next
> pmdomain: Merge branch dt into next
> pmdomain: core: Restructure domain idle states data for genpd in debugfs
> pmdomain: core: Show latency/residency for domain idle states in debugfs
> pmdomain: core: Extend statistics for domain idle states with s2idle data
> pmdomain: Merge branch fixes into next
> pmdomain: Merge branch fixes into next
> pmdomain: Merge branch dt into next
> pmdomain: Merge branch core into next
> pmdomain: Merge branch fixes into next
>
> .../bindings/power/mediatek,mt8196-gpufreq.yaml | 13 +
> .../bindings/power/mediatek,power-controller.yaml | 1 +
> drivers/pmdomain/core.c | 59 ++-
> drivers/pmdomain/imx/gpcv2.c | 4 +-
> drivers/pmdomain/imx/imx93-blk-ctrl.c | 77 ++--
> drivers/pmdomain/imx/scu-pd.c | 1 +
> .../pmdomain/marvell/pxa1908-power-controller.c | 39 +-
> drivers/pmdomain/mediatek/mt8189-pm-domains.h | 485 +++++++++++++++++++++
> drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c | 59 +++
> drivers/pmdomain/mediatek/mtk-pm-domains.c | 44 +-
> drivers/pmdomain/mediatek/mtk-pm-domains.h | 5 +
> drivers/pmdomain/mediatek/mtk-scpsys.c | 10 +
> drivers/pmdomain/qcom/rpmpd.c | 2 +-
> drivers/pmdomain/ti/omap_prm.c | 1 +
> drivers/pmdomain/ti/ti_sci_pm_domains.c | 5 +-
> include/dt-bindings/power/marvell,pxa1908-power.h | 1 +
> include/dt-bindings/power/mediatek,mt8189-power.h | 38 ++
> include/dt-bindings/power/mt7622-power.h | 1 +
> include/linux/pm_domain.h | 5 +-
> 19 files changed, 779 insertions(+), 71 deletions(-)
> create mode 100644 drivers/pmdomain/mediatek/mt8189-pm-domains.h
> create mode 100644 include/dt-bindings/power/mediatek,mt8189-power.h
>
More information about the linux-arm-kernel
mailing list