mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [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®