From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com [209.85.167.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DFD003D6683 for ; Tue, 14 Apr 2026 10:38:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776163116; cv=none; b=ajsG/mOi2scdwy0IV0uD05c12DjPRU9jH1nVNZtLym3MpiKXo+GR+sxyv7hvpiLm7yxqt/ZGcuxBadxP+rmV8mv7c1MnBXZ/zxl9rb3b+TvbpanelV6rCLtOLdLbXk4GPfPE+BMrkyEfqELAVYfVtsrfjy/gm5a8uPCKZ9kLIIY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776163116; c=relaxed/simple; bh=D4cBeCD28Q6Ex3RBIxaT/dvzhmC8hNosEeZWlVBc/ow=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=Jb9sp3o5u0xTuXqjSfZQHt5h3Mt1N5PBCiEdCGWudyaKHrMS7F+FchDt1vRP51XATXzCOer+4UxPabMdaNstdaR5SUJ9hI5HKFKD3shqGN6EqfHlNNkkw6EsBz6ctVEHwTWNJSbhM6IOdyXEQ4EapPU6opcu6BYp29FmZwo6Xic= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=WcMdPq0R; arc=none smtp.client-ip=209.85.167.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="WcMdPq0R" Received: by mail-lf1-f54.google.com with SMTP id 2adb3069b0e04-5a2beddab48so5180431e87.1 for ; Tue, 14 Apr 2026 03:38:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1776163108; x=1776767908; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=gTjIg/pA86gqo4YPTXrfDC9YsWUvQ3qeH5b6Z95Zmbo=; b=WcMdPq0RUhmfMr3qsftURnEXxzY0crfE1+wT+sp9BX/2YcnZCEG76R2bfelEQKwcd2 NwUPp0DvFEmLMmyig9DTpZuhZeyDjUQLOrmD8PiaNuzXlsRUxlGftUPvlH6QRHMmPtp3 H+djaBpNqRYpSSueu4iRzlhnrFlZgM2ZX3eoYQmD2YbI7LMntnMtGsROs6cCiYpaKDgt lf2HFw8nfsp/DYMLcRa8CxAspA+ZIPZx4aL6tbZdCxNUgbuV2tMsDiIj9+ztfKrD0XtZ 4ZhultiuZ41HJkXzpgyXNLq1XdWuHuzOGrdCc5fGfJqEKBdPV3YnUznMZAkewhczpYsf h0vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776163108; x=1776767908; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=gTjIg/pA86gqo4YPTXrfDC9YsWUvQ3qeH5b6Z95Zmbo=; b=Zbe+0KfnT3nfesJU5B8vnIkCD99zsLhCo0WeUbJ1kyeEdupNq5+GGnG0P+TA8NvY0s 2F/MznzRo0X/NovshL18hIV3e46lMOMnA1tV16S6+Ja6perKi9GcOWcidPLvMp7WKSyh 8c9JoIR1342xNfvwyXCHi4kjEU9jv6Ol8/fEdY+NVfvZhMXLpOymlgEV4ZNKuCjHNb40 385PsQdyMb/22KyEiwb0k172pnaYoKHpNYTrR4A8n5IqufOwre89lu05izqMMYkwWuKh +43oal2wItAPKy0wUNAbq3Y1Oda+spCV29KXCFz4/nZGtWwJ5VrBqPUm9RdRfNrje9Ob JDkA== X-Forwarded-Encrypted: i=1; AFNElJ9ttlq+V/3LHd2aoLXhc+vFuDvTG4RZUS8k76yJ9R3szdERU/QR0jHXewbxjgltOPZPxOM2ehXaoJAKlJ8=@vger.kernel.org X-Gm-Message-State: AOJu0YyWmefwrVAc2O2XHDjERGzDpbI+JZesqTtKiyEJ4mdCpf8qM5D9 WANpULadZevuybtaCp0zS15Reif5+viZ+2h9Pxqq7l1LB2AprejGZos0a4qewJ+TtYM= X-Gm-Gg: AeBDietvCuznLD07PNO2ubpW/dVBqCeMbpMexT8/SqjwQXkVaMJOSgxJ88h907O0YJS 5CZHT5O8wr17Yi7cIOAt/0AhLF2eR2SbQt34/M1gTs0NbDWdsnLbA+G0LiNhpoYdbWMomToyISS 8jFxKkZlDI2XrPzpBujLShh7Ih0KWTAsEiHqYYyT4JBbcT/NA8O9IuhsyQyQDLjTC0MouMGt+re cHiUFmOUETscjtXhEuY1V68ZrGCehWNv0nJso+SPr7io0ldgxSdTDlyqdx8W6eJE4c1hlwXVB3P b21s926UM1l8pl+D/jCDedhrRaTM+kvqnH2bTvnd0OxDzSEfdwI0zUAZXI6YQ1VB5S8zoGJ56Fk RoKt2bapOwe2F2Xpyuj+MzrXh+b5icUcZbRi6scxKAZBiuyW0SDitH3cL999X4o3+E0LDyrMcSX NTlLzcdUVTAcnPu1gZd03iMnyDipifWCn3aO8Jb7USwRUgbOvutZCtPoETq+SqxSAzKwRCPNhS X-Received: by 2002:ac2:4c4e:0:b0:5a3:cd94:df73 with SMTP id 2adb3069b0e04-5a3efe9b66cmr5228076e87.38.1776163107457; Tue, 14 Apr 2026 03:38:27 -0700 (PDT) Received: from uffe-tuxpro14.. (h-178-174-189-39.A498.priv.bahnhof.se. [178.174.189.39]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5a3eeefb9d4sm3153723e87.68.2026.04.14.03.38.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Apr 2026 03:38:27 -0700 (PDT) From: Ulf Hansson To: Linus , linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ulf Hansson , linux-arm-kernel@lists.infradead.org Subject: [GIT PULL] pmdomain updates for v7.1 Date: Tue, 14 Apr 2026 12:38:21 +0200 Message-ID: <20260414103826.161076-1-ulf.hansson@linaro.org> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hi Linus, Here's the pull-request with pmdomain updates for v7.1. 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 e91d5f94acf68618ea3ad9c92ac28614e791ae7d: pmdomain: imx8mp-blk-ctrl: Keep the NOC_HDCP clock enabled (2026-04-01 13:03:07 +0200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v7.1 for you to fetch changes up to 596ca99cf04f339db2ed18a5bb230ee11a47b699: pmdomain: qcom: rpmhpd: Add power domains for Hawi SoC (2026-04-08 12:01:37 +0200) ---------------------------------------------------------------- pmdomain core: - Extend statistics for domain idle states with s2idle data - Show latency/residency for domain idle states in debugfs pmdomain providers: - imx: Add support for optional subnodes for imx93-blk-ctrl - marvell: Add audio power island for Marvell PXA1908 - mediatek: Add legacy support for the MT7622 audio power domain - mediatek: Add nvmem provider functionality to the mtk-mfg-pmdomain - mediatek: Add support for the MT8189 power domains - qcom: Add support for the Eliza and Hawi power domains - sunxi: Add support for the Allwinner A733 power domains - ti: Handle wakeup constraints for out-of-band wakeups for ti_sci ---------------------------------------------------------------- Abel Vesa (2): dt-bindings: power: qcom,rpmpd: document the Eliza RPMh Power Domains pmdomain: qcom: rpmhpd: Add Eliza RPMh Power Domains AngeloGioacchino Del Regno (2): dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO pmdomain: mediatek: scpsys: Add MT7622 Audio power domain to legacy driver Chris Morgan (1): pmdomain: rockchip: quiet regulator error on -EPROBE_DEFER Dmitry Baryshkov (1): PM: domains: De-constify fields in struct dev_pm_domain_attach_data Felix Gu (2): pmdomain: ti: omap_prm: Fix a reference leak on device node pmdomain: imx: scu-pd: Fix device_node reference leak during ->probe() Fenglin Wu (2): dt-bindings: power: qcom,rpmhpd: Add RPMh power domain for Hawi SoC pmdomain: qcom: rpmhpd: Add power domains for Hawi SoC Gabor Juhos (1): pmdomain: qcom: rpmpd: drop stray semicolon Irving-CH Lin (3): dt-bindings: power: Add MediaTek MT8189 power domain pmdomain: mediatek: Add bus protect control flow for MT8189 pmdomain: mediatek: Add power domain driver for MT8189 SoC Karel Balej (2): dt-bindings: power: define ID for Marvell PXA1908 audio domain pmdomain: add audio power island for Marvell PXA1908 SoC Kendall Willis (1): pmdomain: ti_sci: handle wakeup constraint for out-of-band wakeup Krzysztof Kozlowski (1): pmdomain: mediatek: Simplify with scoped for each OF child loop Marco Felsch (3): pmdomain: imx93-blk-ctrl: cleanup error path pmdomain: imx93-blk-ctrl: convert to devm_* only pmdomain: imx93-blk-ctrl: add support for optional subnodes MaĆ­ra Canal (1): pmdomain: bcm: bcm2835-power: Replace open-coded polling with readl_poll_timeout_atomic() Nicolas Frattaroli (2): dt-bindings: power: mt8196-gpufreq: Describe nvmem provider ability pmdomain: mediatek: mtk-mfg: Expose shader_present as nvmem cell Rosen Penev (2): pmdomain: qcom: cpr: simplify main allocation pmdomain: qcom: cpr: add COMPILE_TEST support Ulf Hansson (8): pmdomain: Merge branch dt into next pmdomain: core: Restructure domain idle states data for genpd in debugfs pmdomain: core: Show latency/residency for domain idle states in debugfs pmdomain: core: Extend statistics for domain idle states with s2idle data pmdomain: arm: Add print after a successful probe for SCMI power domains pmdomain: Merge branch pmdomain into next pmdomain: Merge branch fixes into next pmdomain: Merge branch dt into next Yuanshen Cao (2): dt-bindings: power: Add Support for Allwinner A733 PCK600 Power Domain Controller pmdomain: sunxi: Add support for A733 to Allwinner PCK600 driver .../bindings/power/allwinner,sun20i-d1-ppu.yaml | 17 +- .../bindings/power/mediatek,mt8196-gpufreq.yaml | 13 + .../bindings/power/mediatek,power-controller.yaml | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + drivers/pmdomain/arm/scmi_pm_domain.c | 1 + drivers/pmdomain/bcm/bcm2835-power.c | 25 +- drivers/pmdomain/core.c | 59 ++- drivers/pmdomain/imx/imx93-blk-ctrl.c | 77 ++-- drivers/pmdomain/imx/scu-pd.c | 1 + .../pmdomain/marvell/pxa1908-power-controller.c | 39 +- drivers/pmdomain/mediatek/mt8189-pm-domains.h | 485 +++++++++++++++++++++ drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c | 59 +++ drivers/pmdomain/mediatek/mtk-pm-domains.c | 44 +- drivers/pmdomain/mediatek/mtk-pm-domains.h | 5 + drivers/pmdomain/mediatek/mtk-scpsys.c | 10 + drivers/pmdomain/qcom/Kconfig | 2 +- drivers/pmdomain/qcom/cpr.c | 13 +- drivers/pmdomain/qcom/rpmhpd.c | 58 +++ drivers/pmdomain/qcom/rpmpd.c | 2 +- drivers/pmdomain/rockchip/pm-domains.c | 7 +- drivers/pmdomain/sunxi/sun55i-pck600.c | 35 +- drivers/pmdomain/ti/omap_prm.c | 1 + drivers/pmdomain/ti/ti_sci_pm_domains.c | 5 +- .../power/allwinner,sun60i-a733-pck-600.h | 18 + include/dt-bindings/power/marvell,pxa1908-power.h | 1 + include/dt-bindings/power/mediatek,mt8189-power.h | 38 ++ include/dt-bindings/power/mt7622-power.h | 1 + include/dt-bindings/power/qcom,rpmhpd.h | 12 + include/linux/pm_domain.h | 5 +- 29 files changed, 932 insertions(+), 104 deletions(-) create mode 100644 drivers/pmdomain/mediatek/mt8189-pm-domains.h create mode 100644 include/dt-bindings/power/allwinner,sun60i-a733-pck-600.h create mode 100644 include/dt-bindings/power/mediatek,mt8189-power.h