mbox series

[GIT,PULL] pmdomain/cpuidle-psci updates for v6.16

Message ID 20250527104856.206797-1-ulf.hansson@linaro.org
State New
Headers show
Series [GIT,PULL] pmdomain/cpuidle-psci updates for v6.16 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v6.16

Message

Ulf Hansson May 27, 2025, 10:48 a.m. UTC
Hi Linus,

Here's the pull-request with pmdomain and cpuidle-psci updates for v6.16.
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 0f5757667ec0aaf2456c3b76fcf0c6c3ea3591fe:

  pmdomain: core: Fix error checking in genpd_dev_pm_attach_by_id() (2025-05-08 13:29:30 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v6.16

for you to fetch changes up to 36795548dcc841c73f03793ed6cf741a88130922:

  pmdomain: ti: Fix STANDBY handling of PER power domain (2025-05-19 16:11:05 +0200)

----------------------------------------------------------------
pmdomain core:
 - Add residency reflection for domain-idlestates to debugfs
 - Add genpd helper to correct the usage/rejected counters

pmdomain providers:
 - mediatek: Add support for Dimensity 1200 MT6893
 - qcom: Add support for SM4450 power domains
 - rockchip: Add support for RK3562 SoC
 - sunxi: Add support for Allwinner H6/H616 PRCM PPU
 - ti: Fix STANDBY handling of OMAP2+ PER power domain

cpuidle-psci:
 - Correct the domain-idlestate statistics in debugfs

----------------------------------------------------------------
Ajit Pandey (2):
      dt-bindings: power: qcom,rpmpd: Add SM4450 compatible
      pmdomain: qcom: rpmhpd: Add SM4450 power domains

Andre Przywara (2):
      dt-bindings: power: Add Allwinner H6/H616 PRCM PPU
      pmdomain: sunxi: add H6 PRCM PPU driver

AngeloGioacchino Del Regno (3):
      dt-bindings: power: mediatek: Support Dimensity 1200 MT6893 MTCMOS
      pmdomain: mediatek: Bump maximum bus protect data array elements
      pmdomain: mediatek: Add support for Dimensity 1200 MT6893

Chen-Yu Tsai (1):
      pmdomain: mediatek: Add error messages for missing regmaps

Christophe JAILLET (1):
      pmdomain: amlogic: Constify some structures

Finley Xiao (2):
      dt-bindings: power: rockchip: Add support for RK3562 SoC
      pmdomain: rockchip: Add support for RK3562 SoC

Krzysztof Kozlowski (1):
      pmdomain: arm: Do not enable by default during compile testing

Stefan Wahren (1):
      pmdomain: bcm: bcm2835-power: Use devm_clk_get_optional

Sukrut Bellary (1):
      pmdomain: ti: Fix STANDBY handling of PER power domain

Ulf Hansson (15):
      pmdomain: core: Add genpd helper to correct the usage/rejected counters
      cpuidle: psci: Move the per CPU variable domain_state to a struct
      cpuidle: psci: Correct the domain-idlestate statistics in debugfs
      pmdomain: core: Add residency reflection for domain-idlestates to debugfs
      pmdomain: core: Reset genpd->states to avoid freeing invalid data
      pmdomain: Merge branch dt into next
      pmdomain: Merge branch dt into next
      pmdomain: Merge branch dt into next
      pmdomain: Merge branch dt into next
      pmdomain: core: Convert to device_awake_path()
      pmdomain: Merge branch fixes into next
      pmdomain: core: Convert genpd_power_off() to void
      pmdomain: core: Simplify return statement in genpd_power_off()
      pmdomain: core: Use genpd->opp_table to simplify error/remove path
      pmdomain: Merge branch fixes into next

 .../power/allwinner,sun50i-h6-prcm-ppu.yaml        |  42 ++
 .../bindings/power/mediatek,power-controller.yaml  |   2 +
 .../devicetree/bindings/power/qcom,rpmpd.yaml      |   1 +
 .../bindings/power/rockchip,power-controller.yaml  |   1 +
 drivers/cpuidle/cpuidle-psci-domain.c              |   2 +-
 drivers/cpuidle/cpuidle-psci.c                     |  40 +-
 drivers/cpuidle/cpuidle-psci.h                     |   4 +-
 drivers/pmdomain/amlogic/meson-ee-pwrc.c           |  78 +--
 drivers/pmdomain/arm/Kconfig                       |   6 +-
 drivers/pmdomain/bcm/bcm2835-power.c               |  16 +-
 drivers/pmdomain/core.c                            | 131 +++--
 drivers/pmdomain/governor.c                        |   2 +
 drivers/pmdomain/mediatek/mt6893-pm-domains.h      | 585 +++++++++++++++++++++
 drivers/pmdomain/mediatek/mtk-pm-domains.c         |  17 +-
 drivers/pmdomain/mediatek/mtk-pm-domains.h         |   2 +-
 drivers/pmdomain/qcom/rpmhpd.c                     |  16 +
 drivers/pmdomain/rockchip/pm-domains.c             |  48 +-
 drivers/pmdomain/sunxi/Kconfig                     |  10 +
 drivers/pmdomain/sunxi/Makefile                    |   1 +
 drivers/pmdomain/sunxi/sun50i-h6-prcm-ppu.c        | 208 ++++++++
 drivers/pmdomain/ti/omap_prm.c                     |   8 +-
 include/dt-bindings/power/mediatek,mt6893-power.h  |  35 ++
 include/dt-bindings/power/rockchip,rk3562-power.h  |  35 ++
 include/linux/pm_domain.h                          |  10 +
 24 files changed, 1185 insertions(+), 115 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/power/allwinner,sun50i-h6-prcm-ppu.yaml
 create mode 100644 drivers/pmdomain/mediatek/mt6893-pm-domains.h
 create mode 100644 drivers/pmdomain/sunxi/sun50i-h6-prcm-ppu.c
 create mode 100644 include/dt-bindings/power/mediatek,mt6893-power.h
 create mode 100644 include/dt-bindings/power/rockchip,rk3562-power.h

Comments

pr-tracker-bot@kernel.org May 28, 2025, 12:29 a.m. UTC | #1
The pull request you sent on Tue, 27 May 2025 12:48:56 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v6.16

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/418da6ee1ea62090f6b66d95b8fcf7db2f42c00f

Thank you!