[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20250929114655.226466-1-ulf.hansson@linaro.org>
Date: Mon, 29 Sep 2025 13:46:35 +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 updates for v6.18
Hi Linus,
Here's the pull-request with pmdomain updates for v6.18.
More 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 5fc4ab3269dea6a0b00c7256cb6f6c0101b6a44b:
pmdomain: mediatek: set default off flag for MT8195 AUDIO power domain (2025-09-23 16:33:34 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v6.18
for you to fetch changes up to bbc3110823eca23b066e75a920bdc8118adda0d2:
pmdomain: thead: Fix error pointer vs NULL bug in th1520_pd_reboot_init() (2025-09-26 14:50:20 +0200)
----------------------------------------------------------------
pmdomain providers:
- amlogic: Add support for S6/S7/S7D power-domains controller
- imx: Add support for i.MX91 power-domains
- marvell: Add support for PXA1908 power-domains
- mediatek: Add support for modem power sequence
- mediatek: Add support for RTFF Hardware in MT8196/MT6991
- qcom: Align power-domain definitions for rpmpd
- rockchip: Default to use power-domain support
- thead: Create auxiliary device along with a corresponding reset driver
- ti: Synchronize on/off state with HW-state for ti-sci power-domains
----------------------------------------------------------------
AngeloGioacchino Del Regno (7):
dt-bindings: power: mediatek: Document access-controllers property
pmdomain: mediatek: Refactor bus protection regmaps retrieval
pmdomain: mediatek: Handle SoCs with inverted SRAM power-down bits
pmdomain: mediatek: Move ctl sequences out of power_on/off functions
pmdomain: mediatek: Add support for modem power sequences
pmdomain: mediatek: Add support for RTFF Hardware in MT8196/MT6991
pmdomain: mediatek: Convert all SoCs to new style regmap retrieval
Brian Masney (1):
pmdomain: mediatek: airoha: convert from round_rate() to determine_rate()
Dan Carpenter (1):
pmdomain: thead: Fix error pointer vs NULL bug in th1520_pd_reboot_init()
Dmitry Baryshkov (4):
dt-bindings: power: qcom-rpmpd: split RPMh domains definitions
dt-bindings: power: qcom-rpmpd: sort out entries
dt-bindings: power: qcom-rpmpd: add generic bindings for RPM power domains
pmdomain: qcom: rpmpd: switch to RPMPD_* indices
Duje Mihanović (2):
dt-bindings: clock: marvell,pxa1908: Add syscon compatible to apmu
pmdomain: marvell: Add PXA1908 power domains
Icenowy Zheng (2):
driver: reset: th1520-aon: add driver for poweroff/reboot via AON FW
pmdomain: thead: create auxiliary device for rebooting
Joy Zou (3):
dt-bindings: soc: imx-blk-ctrl: add i.MX91 blk-ctrl compatible
pmdomain: imx93-blk-ctrl: use ARRAY_SIZE() instead of hardcode number
pmdomain: imx93-blk-ctrl: mask DSI and PXP PD domain register on i.MX91
Mikko Rapeli (1):
pmdomain: rockchip: enable ROCKCHIP_PM_DOMAINS with ARCH_ROCKCHIP
Tomi Valkeinen (1):
pmdomain: ti-sci: Set PD on/off state according to the HW state
Ulf Hansson (7):
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
pmdomain: Merge branch dt into next
pmdomain: Merge branch fixes into next
Wolfram Sang (1):
pmdomain: remove unneeded 'fast_io' parameter in regmap_config
hongyu.chen1 (2):
dt-bindings: power: add Amlogic S6 S7 S7D power domains
pmdomain: amlogic: Add support for S6 S7 S7D power domains controller
.../devicetree/bindings/clock/marvell,pxa1908.yaml | 30 +-
.../bindings/power/amlogic,meson-sec-pwrc.yaml | 3 +
.../bindings/power/mediatek,power-controller.yaml | 37 ++
.../bindings/soc/imx/fsl,imx93-media-blk-ctrl.yaml | 59 ++-
MAINTAINERS | 3 +
drivers/pmdomain/Kconfig | 1 +
drivers/pmdomain/Makefile | 1 +
drivers/pmdomain/amlogic/meson-secure-pwrc.c | 95 +++++
drivers/pmdomain/imx/gpc.c | 1 -
drivers/pmdomain/imx/imx93-blk-ctrl.c | 23 +-
drivers/pmdomain/marvell/Kconfig | 18 +
drivers/pmdomain/marvell/Makefile | 3 +
.../pmdomain/marvell/pxa1908-power-controller.c | 274 ++++++++++++++
drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c | 8 +-
drivers/pmdomain/mediatek/mt6795-pm-domains.h | 5 +
drivers/pmdomain/mediatek/mt8167-pm-domains.h | 5 +
drivers/pmdomain/mediatek/mt8173-pm-domains.h | 5 +
drivers/pmdomain/mediatek/mt8183-pm-domains.h | 5 +
drivers/pmdomain/mediatek/mt8186-pm-domains.h | 5 +
drivers/pmdomain/mediatek/mt8188-pm-domains.h | 6 +
drivers/pmdomain/mediatek/mt8192-pm-domains.h | 5 +
drivers/pmdomain/mediatek/mt8195-pm-domains.h | 5 +
drivers/pmdomain/mediatek/mt8365-pm-domains.h | 14 +-
drivers/pmdomain/mediatek/mtk-pm-domains.c | 399 +++++++++++++++++----
drivers/pmdomain/mediatek/mtk-pm-domains.h | 74 +++-
drivers/pmdomain/qcom/rpmpd.c | 112 +++---
drivers/pmdomain/rockchip/Kconfig | 1 +
drivers/pmdomain/thead/th1520-pm-domains.c | 16 +
drivers/pmdomain/ti/ti_sci_pm_domains.c | 24 +-
drivers/power/reset/Kconfig | 7 +
drivers/power/reset/Makefile | 1 +
drivers/power/reset/th1520-aon-reboot.c | 98 +++++
include/dt-bindings/power/amlogic,s6-pwrc.h | 29 ++
include/dt-bindings/power/amlogic,s7-pwrc.h | 20 ++
include/dt-bindings/power/amlogic,s7d-pwrc.h | 27 ++
include/dt-bindings/power/marvell,pxa1908-power.h | 17 +
include/dt-bindings/power/qcom,rpmhpd.h | 233 ++++++++++++
include/dt-bindings/power/qcom-rpmpd.h | 391 +++++---------------
38 files changed, 1592 insertions(+), 468 deletions(-)
create mode 100644 drivers/pmdomain/marvell/Kconfig
create mode 100644 drivers/pmdomain/marvell/Makefile
create mode 100644 drivers/pmdomain/marvell/pxa1908-power-controller.c
create mode 100644 drivers/power/reset/th1520-aon-reboot.c
create mode 100644 include/dt-bindings/power/amlogic,s6-pwrc.h
create mode 100644 include/dt-bindings/power/amlogic,s7-pwrc.h
create mode 100644 include/dt-bindings/power/amlogic,s7d-pwrc.h
create mode 100644 include/dt-bindings/power/marvell,pxa1908-power.h
Powered by blists - more mailing lists