[GIT PULL] pmdomain updates for v7.3
From: Ulf Hansson
Date: Mon Aug 17 2026 - 07:43:08 EST
Hi Linus,
Here's the pull-request with pmdomain updates for v7.3. Details about the
highlights are as usual found in the signed tag.
Please pull this in!
Kind regards
Ulf Hansson
The following changes since commit 090a95dbe13df9965279b588d97eda134831769c:
pmdomain: mediatek: mfg: initialize prev_o in mtk_mfg_attach_dev() (2026-08-12 11:09:12 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v7.3
for you to fetch changes up to 3ca7b513aec1db32b75b909395be1111c1198afb:
pmdomain: Merge branch fixes into next (2026-08-12 11:12:00 +0200)
----------------------------------------------------------------
pmdomain providers:
- amlogic: Add support for A9 power domains
- bcm: Raise ASB poll timeout to 100us for bcm2835-power
- imx: Allow building power domain drivers as a modules
- mediatek: Add support for the MT6858 power domains
- mediatek: Add support for the MT8196 HFRP DirectCTL power domains
- qcom: Add support for RPMh power domains for Maili
- qcom: Skip retention by default for rpmhpd
- renesas: Add support for R-Car X5H Module Controller
- rockchip: Add a regulator to the RK3568 NPU power domain
- tegra: Add support for multi-socket platforms
----------------------------------------------------------------
AngeloGioacchino Del Regno (4):
dt-bindings: power: mediatek: Add support for MT8196 direct HFRP
pmdomain: mediatek: Respect PD relationships during error cleanup
pmdomain: mediatek: Add support for Direct CTL simple power sequence
pmdomain: mediatek: Add support for MT8196 HFRP DirectCTL domains
Fenglin Wu (1):
dt-bindings: power: qcom,rpmpd: document RPMh power domain for Maili
Geert Uytterhoeven (3):
pmdomain: arm: Grammar s/may needed/may be needed/
dt-bindings: power: Document Renesas R-Car X5H Module Controller
pmdomain: renesas: Add R-Car X5H MDLC driver
Jon Hunter (1):
pmdomain: tegra: Add support for multi-socket platforms
Krzysztof Kozlowski (1):
pmdomain: qcom: rpmhpd: Sort table entries by index name
Maíra Canal (1):
pmdomain: bcm: bcm2835-power: Raise ASB poll timeout to 100us
Midgy BALON (1):
pmdomain: rockchip: Add a regulator to the RK3568 NPU power domain
Mike Tipton (1):
pmdomain: qcom: rpmhpd: Skip retention by default
Nikolai Burov (3):
dt-bindings: power: Add MediaTek MT6858 power domain controller
pmdomain: mediatek: Add support for secure modem power domain control
pmdomain: mediatek: Add support for MT6858 SoC
Pengpeng Hou (1):
pmdomain: bcm: bcm2835: handle genpd provider registration errors
Ulf Hansson (13):
pmdomain: Merge branch fixes into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch fixes into next
Uwe Kleine-König (1):
pmdomain: imx8m{p,}-blk-ctrl: Add MODULE_DESCRIPTION
Xianwei Zhao (2):
dt-bindings: power: Add Amlogic A9 power domains
pmdomain: amlogic: Add support for A9 power domains controller
Zhipeng Wang (4):
pmdomain: imx: Make IMX8M/IMX9 BLK_CTRL tristate
of: export of_stdout symbol
pmdomain: imx: scu-pd: allow building as a module
clk: imx: imx8qxp: add soft dependency on SCU power domain driver
.../bindings/power/amlogic,meson-sec-pwrc.yaml | 1 +
.../bindings/power/mediatek,power-controller.yaml | 22 +-
.../devicetree/bindings/power/qcom,rpmpd.yaml | 4 +
.../bindings/power/renesas,r8a78000-mdlc.yaml | 61 +++
drivers/clk/imx/clk-imx8qxp.c | 1 +
drivers/of/base.c | 1 +
drivers/pmdomain/amlogic/meson-secure-pwrc.c | 69 +++
drivers/pmdomain/arm/Kconfig | 2 +-
drivers/pmdomain/bcm/bcm2835-power.c | 9 +-
drivers/pmdomain/imx/Kconfig | 13 +-
drivers/pmdomain/imx/imx8m-blk-ctrl.c | 1 +
drivers/pmdomain/imx/imx8mp-blk-ctrl.c | 1 +
drivers/pmdomain/imx/scu-pd.c | 8 +-
drivers/pmdomain/mediatek/mt6858-pm-domains.h | 466 +++++++++++++++++++++
drivers/pmdomain/mediatek/mt8196-pm-domains.h | 27 ++
drivers/pmdomain/mediatek/mtk-pm-domains.c | 195 +++++++--
drivers/pmdomain/mediatek/mtk-pm-domains.h | 7 +
drivers/pmdomain/qcom/rpmhpd.c | 38 +-
drivers/pmdomain/renesas/Kconfig | 4 +
drivers/pmdomain/renesas/Makefile | 1 +
drivers/pmdomain/renesas/r8a78000-mdlc.c | 325 ++++++++++++++
drivers/pmdomain/rockchip/pm-domains.c | 36 +-
drivers/pmdomain/tegra/powergate-bpmp.c | 9 +-
drivers/soc/renesas/Kconfig | 1 +
include/dt-bindings/power/amlogic,a9-pwrc.h | 61 +++
include/dt-bindings/power/mediatek,mt6858-power.h | 23 +
include/dt-bindings/power/mediatek,mt8196-power.h | 4 +
include/dt-bindings/power/renesas,r8a78000-mdlc.h | 15 +
include/linux/soc/mediatek/mtk_sip_svc.h | 3 +
29 files changed, 1340 insertions(+), 68 deletions(-)
create mode 100644 Documentation/devicetree/bindings/power/renesas,r8a78000-mdlc.yaml
create mode 100644 drivers/pmdomain/mediatek/mt6858-pm-domains.h
create mode 100644 drivers/pmdomain/renesas/r8a78000-mdlc.c
create mode 100644 include/dt-bindings/power/amlogic,a9-pwrc.h
create mode 100644 include/dt-bindings/power/mediatek,mt6858-power.h
create mode 100644 include/dt-bindings/power/renesas,r8a78000-mdlc.h