[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20251201175125.34284-1-ulf.hansson@linaro.org>
Date: Mon, 1 Dec 2025 18:51:25 +0100
From: Ulf Hansson <ulf.hansson@...aro.org>
To: Linus <torvalds@...ux-foundation.org>,
linux-pm@...r.kernel.org,
linux-kernel@...r.kernel.org
Cc: Ulf Hansson <ulf.hansson@...aro.org>,
linux-arm-kernel@...ts.infradead.org
Subject: [GIT PULL] pmdomain/cpuidle-psci updates for v6.19
Hi Linus,
Here's the pull-request with pmdomain and cpuidle-psci updates for v6.19.
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 c98c99d5dbdf9fb0063650594edfd7d49b5f4e29:
pmdomain: tegra: Add GENPD_FLAG_NO_STAY_ON flag (2025-11-24 11:14:01 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v6.19
for you to fetch changes up to 1f67707fafa598e2338dba08e3de0db3e468afd1:
pmdomain: Merge branch fixes into next (2025-11-24 11:14:36 +0100)
----------------------------------------------------------------
pmdomain core:
- Allow power-off for out-of-band wakeup-capable devices
- Drop the redundant call to dev_pm_domain_detach() for the amba bus
- Extend the genpd governor for CPUs to account for IPIs
pmdomain providers:
- bcm: Add support for BCM2712
- mediatek: Add support for MFlexGraphics power domains
- mediatek: Add support for MT8196 power domains
- qcom: Add RPMh power domain support for Kaanapali
- rockchip: Add support for RV1126B
pmdomain consumers:
- usb: dwc3: Enable out of band wakeup for i.MX95
- usb: chipidea: Enable out of band wakeup for i.MX95
----------------------------------------------------------------
AngeloGioacchino Del Regno (5):
dt-bindings: power: Add support for MT8196 power controllers
pmdomain: mediatek: Add support for Hardware Voter power domains
pmdomain: mediatek: Add support for secure HWCCF infra power on
pmdomain: mediatek: Add support for MT8196 SCPSYS power domains
pmdomain: mediatek: Add support for MT8196 HFRPSYS power domains
Brian Masney (1):
pmdomain: mediatek: convert from clk round_rate() to determine_rate()
Claudiu Beznea (1):
amba: bus: Drop dev_pm_domain_detach() call
Finley Xiao (2):
dt-bindings: power: rockchip: Add support for RV1126B
pmdomain: rockchip: Add support for RV1126B
Jishnu Prakash (3):
dt-bindings: power: qcom,rpmpd: document the Kaanapali RPMh Power Domains
dt-bindings: power: qcom,rpmpd: add new RPMH levels
pmdomain: qcom: rpmhpd: Add RPMh power domain support for Kaanapali
Nicolas Frattaroli (3):
dt-bindings: power: Add MT8196 GPU frequency control binding
pmdomain: mediatek: Add support for MFlexGraphics
pmdomain: mediatek: mtk-mfg: select MAILBOX in Kconfig
Peng Fan (4):
PM: wakeup: Add out-of-band system wakeup support for devices
pmdomain: core: Allow power-off for out-of-band wakeup-capable devices
usb: chipidea: ci_hdrc_imx: Set out of band wakeup for i.MX95
usb: dwc3: imx8mp: Set out of band wakeup for i.MX95
Stanimir Varbanov (2):
dt-bindings: soc: bcm: Add bcm2712 compatible
pmdomain: bcm: bcm2835-power: Prepare to support BCM2712
Thorsten Blum (1):
cpuidle: psci: Replace deprecated strcpy in psci_idle_init_cpu
Ulf Hansson (5):
pmdomain: Merge branch dt into next
pmdomain: mediatek: Fix build-errors
smp: Introduce a helper function to check for pending IPIs
pmdomain: Extend the genpd governor for CPUs to account for IPIs
pmdomain: Merge branch fixes into next
Xu Yang (1):
usb: chipidea: core: detach power domain for ci_hdrc platform device
.../bindings/power/mediatek,mt8196-gpufreq.yaml | 117 +++
.../bindings/power/mediatek,power-controller.yaml | 4 +
.../devicetree/bindings/power/qcom,rpmpd.yaml | 1 +
.../bindings/power/rockchip,power-controller.yaml | 2 +
.../bindings/soc/bcm/brcm,bcm2835-pm.yaml | 38 +-
drivers/amba/bus.c | 9 +-
drivers/base/power/main.c | 1 +
drivers/cpuidle/cpuidle-psci.c | 4 +-
drivers/pmdomain/bcm/bcm2835-power.c | 17 +-
drivers/pmdomain/core.c | 6 +-
drivers/pmdomain/governor.c | 20 +-
drivers/pmdomain/mediatek/Kconfig | 17 +
drivers/pmdomain/mediatek/Makefile | 1 +
drivers/pmdomain/mediatek/mt8196-pm-domains.h | 625 ++++++++++++
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c | 1044 ++++++++++++++++++++
drivers/pmdomain/mediatek/mtk-pm-domains.c | 306 +++++-
drivers/pmdomain/mediatek/mtk-pm-domains.h | 49 +-
drivers/pmdomain/qcom/rpmhpd.c | 28 +-
drivers/pmdomain/rockchip/pm-domains.c | 41 +
drivers/usb/chipidea/ci_hdrc_imx.c | 11 +-
drivers/usb/chipidea/core.c | 3 +
drivers/usb/dwc3/dwc3-imx8mp.c | 9 +-
include/dt-bindings/power/mediatek,mt8196-power.h | 58 ++
include/dt-bindings/power/qcom,rpmhpd.h | 3 +
.../power/rockchip,rv1126b-power-controller.h | 17 +
include/linux/pm.h | 1 +
include/linux/pm_wakeup.h | 17 +
include/linux/smp.h | 5 +
include/linux/usb/chipidea.h | 1 +
kernel/smp.c | 22 +
30 files changed, 2417 insertions(+), 60 deletions(-)
create mode 100644 Documentation/devicetree/bindings/power/mediatek,mt8196-gpufreq.yaml
create mode 100644 drivers/pmdomain/mediatek/mt8196-pm-domains.h
create mode 100644 drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
create mode 100644 include/dt-bindings/power/mediatek,mt8196-power.h
create mode 100644 include/dt-bindings/power/rockchip,rv1126b-power-controller.h
Powered by blists - more mailing lists