* [GIT PULL] pmdomain/cpuidle-psci/pm_qos updates for v7.4
@ 2026-10-19 13:22 Ulf Hansson
2026-10-22 18:31 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Ulf Hansson @ 2026-10-19 13:22 UTC (permalink / raw)
To: Linus, linux-pm, linux-kernel; +Cc: Ulf Hansson, linux-arm-kernel
Hi Linus,
Here's the pull-request with pmdomain and cpuidle-psci updates for v7.4.
Note that, this time there are a couple updates for pm qos included as well.
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 4c66c423593e26273ea0d644906ed007630c6f6d:
pmdomain: rockchip: don't ignore clock lookup errors on attach (2026-09-28 15:36:50 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v7.4
for you to fetch changes up to 6d318db9ffcb611f9b3b6b3201c963690541a943:
pmdomain: Merge branch dt into next (2026-10-09 16:31:42 +0200)
----------------------------------------------------------------
pmdomain core:
- Add a genpd config to support unknown initial status
- Add support system wide resume latency constraints
- Enable a non-CPU device in a CPU PM domain to do power on
- Fall back to use device node name for domain idle states
pmdomain providers:
- cpuidle-psci: Initialize the PM domains in powered off state for OSI
- cpuidle-psci: Move initialization a bit earlier in the boot sequence
- qcom: Add NMXC power domain for Nord
- qcom: Add support for SM7250, Kuno and MSM8952 power domains
- renesas: Add support for r8a774a3 SYSC power domains
- renesas: Fix lockdep false positive for r8a78000
- riscv: Add RPMI device power service
- st: Add the actual power domains on U8500
- st: Convert Ux500 PM domains to schema
pm qos:
- Add a flag for system wide latency constraints
- Add lockless read for flags
----------------------------------------------------------------
Anurag Pateriya (2):
dt-bindings: power: qcom,rpmhpd: Add NMXC power domain index
pmdomain: qcom: rpmhpd: Add NMXC power domain for Nord
Ayman Chaudhry (4):
pmdomain: renesas: rcar-sysc: Update description of chan_offs, chan_bit, isr_bit
dt-bindings: power: renesas,rcar-sysc: Document vendor-prefixed header paths
dt-bindings: power: Add r8a774a3 SYSC power domain definitions
pmdomain: renesas: rcar-sys: Add r8a774a3 support
Geert Uytterhoeven (2):
pmdomain: renesas: rcar: Make area arrays const
pmdomain: renesas: r8a78000: Fix lockdep false positive
Hardeep Sharma (2):
dt-bindings: power: rpmpd: Document Kuno RPMh power domains
pmdomain: qcom: rpmhpd: Add power domains for Kuno
Hemanth Selam (1):
pmdomain: fix typo "releated" in comment
Joshua Yeong (3):
dt-bindings: power: Add RPMI device power service
pmdomain: riscv: Add RPMI device power service
MAINTAINERS: Add RISC-V RPMI device power driver
Kevin Hilman (TI) (4):
PM / QoS: add flag to indicate latency applies system-wide
PM / QoS: add lockless read for flags
pmdomain: core: add genpd_for_each_child() helper
pmdomain: core: add support system-wide resume latency constraints
Linus Walleij (3):
dt-bindings: power: Convert Ux500 PM domains to schema
dt-bindings: arm: ux500: Drop NR_DOMAINS
dt-bindings: arm: Add the actual power domains on U8500
Maulik Shah (1):
pmdomain: core: Fall back to node name for idle states
Muzaffer Kadir (1):
dt-bindings: power: rpmpd: Add MSM8952 power domains
Pengpeng Hou (1):
pmdomain: imx: Propagate SCU provider registration failures
Sergey Shtylyov (1):
pmdomain: rockchip: Fix domain check in rockchip_pm_add_one_domain()
Shawn Lin (1):
pmdomain: rockchip: drop duplicated errno from supply failure message
Sreeshankar K (2):
dt-bindings: power: qcom,rpmhpd: Document RPMh power domain for SM7250
pmdomain: qcom: rpmhpd: Add RPMh power domains for SM7250
Ulf Hansson (12):
pmdomain: Merge branch dt into next
pmdomain: core: Rename genpd_status_on()
pmdomain: core: Allow a non-CPU device in a CPU PM domain to do power on
pmdomain: core: Add a genpd config to support unknown initial status
cpuidle: psci: Initialize the PM domains in powered off state for OSI
cpuidle: psci: Move initialization a bit earlier in the boot sequence
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 dt into next
pmdomain: Merge branch dt into next
bui duc phuc (3):
pmdomain: imx: gpcv2: Use pm_runtime_resume_and_get()
pmdomain: imx8m-blk-ctrl: Use pm_runtime_resume_and_get()
pmdomain: imx93-blk-ctrl: Use pm_runtime_resume_and_get()
.../devicetree/bindings/arm/ux500/power_domain.txt | 35 --
.../devicetree/bindings/power/qcom,rpmpd.yaml | 3 +
.../bindings/power/renesas,rcar-sysc.yaml | 7 +-
.../bindings/power/riscv,rpmi-device-power.yaml | 65 +++
.../power/riscv,rpmi-mpxy-device-power.yaml | 65 +++
.../power/stericsson,ux500-pm-domains.yaml | 41 ++
MAINTAINERS | 9 +
drivers/cpuidle/cpuidle-psci-domain.c | 7 +-
drivers/cpuidle/cpuidle-psci.c | 2 +-
drivers/pmdomain/Kconfig | 1 +
drivers/pmdomain/Makefile | 1 +
drivers/pmdomain/core.c | 163 ++++++-
drivers/pmdomain/core.h | 18 +
drivers/pmdomain/governor.c | 45 ++
drivers/pmdomain/imx/gpcv2.c | 16 +-
drivers/pmdomain/imx/imx8m-blk-ctrl.c | 15 +-
drivers/pmdomain/imx/imx93-blk-ctrl.c | 3 +-
drivers/pmdomain/imx/scu-pd.c | 10 +-
drivers/pmdomain/qcom/rpmhpd.c | 41 ++
drivers/pmdomain/renesas/Kconfig | 4 +
drivers/pmdomain/renesas/Makefile | 1 +
drivers/pmdomain/renesas/r8a774a3-sysc.c | 45 ++
drivers/pmdomain/renesas/r8a7795-sysc.c | 2 +-
drivers/pmdomain/renesas/r8a779a0-sysc.c | 2 +-
drivers/pmdomain/renesas/r8a779f0-sysc.c | 2 +-
drivers/pmdomain/renesas/r8a779g0-sysc.c | 2 +-
drivers/pmdomain/renesas/r8a779h0-sysc.c | 2 +-
drivers/pmdomain/renesas/r8a78000-mdlc.c | 6 +-
drivers/pmdomain/renesas/rcar-sysc.c | 3 +
drivers/pmdomain/renesas/rcar-sysc.h | 13 +-
drivers/pmdomain/riscv/Kconfig | 15 +
drivers/pmdomain/riscv/Makefile | 3 +
drivers/pmdomain/riscv/riscv-rpmi-device-power.c | 485 +++++++++++++++++++++
drivers/pmdomain/rockchip/pm-domains.c | 4 +-
drivers/pmdomain/st/ste-ux500-pm-domain.c | 2 +
include/dt-bindings/arm/ux500_pm_domains.h | 17 +-
include/dt-bindings/power/qcom,rpmhpd.h | 1 +
include/dt-bindings/power/renesas,r8a774a3-sysc.h | 30 ++
include/linux/mailbox/riscv-rpmi-message.h | 11 +
include/linux/pm_domain.h | 9 +
include/linux/pm_qos.h | 9 +
kernel/power/qos.c | 4 +-
42 files changed, 1113 insertions(+), 106 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/ux500/power_domain.txt
create mode 100644 Documentation/devicetree/bindings/power/riscv,rpmi-device-power.yaml
create mode 100644 Documentation/devicetree/bindings/power/riscv,rpmi-mpxy-device-power.yaml
create mode 100644 Documentation/devicetree/bindings/power/stericsson,ux500-pm-domains.yaml
create mode 100644 drivers/pmdomain/core.h
create mode 100644 drivers/pmdomain/renesas/r8a774a3-sysc.c
create mode 100644 drivers/pmdomain/riscv/Kconfig
create mode 100644 drivers/pmdomain/riscv/Makefile
create mode 100644 drivers/pmdomain/riscv/riscv-rpmi-device-power.c
create mode 100644 include/dt-bindings/power/renesas,r8a774a3-sysc.h
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] pmdomain/cpuidle-psci/pm_qos updates for v7.4
2026-10-19 13:22 [GIT PULL] pmdomain/cpuidle-psci/pm_qos updates for v7.4 Ulf Hansson
@ 2026-10-22 18:31 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-10-22 18:31 UTC (permalink / raw)
To: Ulf Hansson; +Cc: Linus, linux-pm, linux-kernel, Ulf Hansson, linux-arm-kernel
The pull request you sent on Mon, 19 Oct 2026 15:22:37 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v7.4
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0e557fc68a1667183b5f4649ee76e833160c6714
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-10-22 18:31 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-19 13:22 [GIT PULL] pmdomain/cpuidle-psci/pm_qos updates for v7.4 Ulf Hansson
2026-10-22 18:31 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®