[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250325121455.36031-1-ulf.hansson@linaro.org>
Date: Tue, 25 Mar 2025 13:14:54 +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.15
Hi Linus,
Here's the pull-request with pmdomain and cpuidle-psci updates for v6.15.
Details about the highlights are as usual found in the signed tag.
A few additional notes:
*) I have merged an immutable tag/branch from Mark Brown's regulator tree.
*) I made a few typos in some of the merge-commit-headers, sorry!
Please pull this in!
Kind regards
Ulf Hansson
The following changes since commit ef17b519088ee0c167cf507820609732ec8bad1a:
pmdomain: amlogic: fix T7 ISP secpower (2025-03-05 15:51:04 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v6.15
for you to fetch changes up to 51f0b8911ec4355cea07b180f6569cc52f65aaa8:
firmware: thead: add CONFIG_MAILBOX dependency (2025-03-18 13:13:03 +0100)
----------------------------------------------------------------
pmdomain core:
- Add dev_pm_genpd_rpm_always_on() to support more fine-grained PM
pmdomain providers:
- arm: Remove redundant state verification for the SCMI PM domain
- bcm: Add system-wakeup support for bcm2835 via GENPD_FLAG_ACTIVE_WAKEUP
- rockchip: Add support for regulators
- rockchip: Use SMC call to properly inform firmware
- sunxi: Add V853 ppu support
- thead: Add support for RISC-V TH1520 power-domains
firmware:
- Add support for the AON firmware protocol for RISC-V THEAD
cpuidle-psci:
- Update section in MAINTAINERS for cpuidle-psci
- Add trace support for PSCI domain-idlestates
----------------------------------------------------------------
Ahmad Fatoum (1):
pmdomain: imx: gpcv2: use proper helper for property detection
Andras Szemzo (2):
dt-bindings: power: add V853 ppu bindings
pmdomain: sunxi: add V853 ppu support
Arnd Bergmann (3):
pmdomain: rockchip: add regulator dependency
pmdomain: thead: fix TH1520_AON_PROTOCOL dependency
firmware: thead: add CONFIG_MAILBOX dependency
Dan Carpenter (1):
firmware: thead,th1520-aon: Fix use after free in th1520_aon_init()
Geert Uytterhoeven (2):
pmdomain: ti: Use of_property_present() for non-boolean properties
pmdomain: renesas: rcar-sysc: Drop fwnode_dev_initialized() call
Keita Morisaki (1):
cpuidle: psci: Add trace for PSCI domain idle
Luca Weiss (1):
dt-bindings: power: rpmpd: Fix comment for SM6375
Michal Wilczynski (4):
dt-bindings: firmware: thead,th1520: Add support for firmware node
firmware: thead: Add AON firmware protocol driver
dt-bindings: power: Add TH1520 SoC power domains
pmdomain: thead: Add power-domain driver for TH1520
Peter Geis (1):
pmdomain: rockchip: fix rockchip_pd_power error handling
Sebastian Reichel (6):
regulator: Add (devm_)of_regulator_get()
dt-bindings: power: rockchip: add regulator support
pmdomain: rockchip: cleanup mutex handling in rockchip_pd_power
pmdomain: rockchip: forward rockchip_do_pmu_set_power_domain errors
pmdomain: rockchip: reduce indentation in rockchip_pd_power
pmdomain: rockchip: add regulator support
Shawn Lin (3):
soc: rockchip: add header for suspend mode SIP interface
pmdomain: rockchip: Add smc call to inform firmware
pmdomain: rockchip: Check if SMC could be handled by TA
Stefan Wahren (1):
pmdomain: bcm2835-power: set flag GENPD_FLAG_ACTIVE_WAKEUP
Sudeep Holla (1):
pmdomain: arm: scmi_pm_domain: Remove redundant state verification
Ulf Hansson (11):
pmdomain: core: Introduce dev_pm_genpd_rpm_always_on()
mdomain: Merge branch rockchip into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch rockchip into next
MAINTAINERS: Update section for cpuidle-psci
pmdomain: rockchip: Fix build error
pmdomain: Merge branch rockchip into next
pmdomain: Merge tag 'v6.14-rc4' from Linus into next
pmdomain: Merge tag regulator-devm-of-get into next
mdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
.../bindings/firmware/thead,th1520-aon.yaml | 53 +++++
.../bindings/power/allwinner,sun20i-d1-ppu.yaml | 1 +
.../bindings/power/rockchip,power-controller.yaml | 3 +
MAINTAINERS | 7 +
drivers/cpuidle/cpuidle-psci.c | 3 +
drivers/firmware/Kconfig | 10 +
drivers/firmware/Makefile | 1 +
drivers/firmware/thead,th1520-aon.c | 250 +++++++++++++++++++++
drivers/pmdomain/Kconfig | 1 +
drivers/pmdomain/Makefile | 1 +
drivers/pmdomain/arm/scmi_pm_domain.c | 11 +-
drivers/pmdomain/bcm/bcm2835-power.c | 1 +
drivers/pmdomain/core.c | 35 +++
drivers/pmdomain/imx/gpcv2.c | 2 +-
drivers/pmdomain/renesas/rcar-sysc.c | 2 -
drivers/pmdomain/rockchip/Kconfig | 2 +
drivers/pmdomain/rockchip/pm-domains.c | 205 +++++++++++------
drivers/pmdomain/sunxi/sun20i-ppu.c | 15 ++
drivers/pmdomain/thead/Kconfig | 12 +
drivers/pmdomain/thead/Makefile | 2 +
drivers/pmdomain/thead/th1520-pm-domains.c | 218 ++++++++++++++++++
drivers/pmdomain/ti/omap_prm.c | 2 +-
drivers/regulator/devres.c | 17 ++
drivers/regulator/of_regulator.c | 21 ++
.../dt-bindings/power/allwinner,sun8i-v853-ppu.h | 10 +
include/dt-bindings/power/qcom-rpmpd.h | 2 +-
include/dt-bindings/power/thead,th1520-power.h | 19 ++
include/linux/firmware/thead/thead,th1520-aon.h | 200 +++++++++++++++++
include/linux/pm_domain.h | 7 +
include/linux/regulator/consumer.h | 6 +
include/soc/rockchip/rockchip_sip.h | 3 +
include/trace/events/power.h | 37 +++
32 files changed, 1076 insertions(+), 83 deletions(-)
create mode 100644 Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
create mode 100644 drivers/firmware/thead,th1520-aon.c
create mode 100644 drivers/pmdomain/thead/Kconfig
create mode 100644 drivers/pmdomain/thead/Makefile
create mode 100644 drivers/pmdomain/thead/th1520-pm-domains.c
create mode 100644 include/dt-bindings/power/allwinner,sun8i-v853-ppu.h
create mode 100644 include/dt-bindings/power/thead,th1520-power.h
create mode 100644 include/linux/firmware/thead/thead,th1520-aon.h
Powered by blists - more mailing lists