[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250527104856.206797-1-ulf.hansson@linaro.org>
Date: Tue, 27 May 2025 12:48:56 +0200
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.16
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
Powered by blists - more mailing lists