linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] pmdomain: qcom: sort out RPMh and RPM power domain indices
@ 2025-07-18 16:13 Dmitry Baryshkov
  2025-07-18 16:13 ` [PATCH 1/8] dt-bindings: power: qcom-rpmpd: split RPMh domains definitions Dmitry Baryshkov
                   ` (8 more replies)
  0 siblings, 9 replies; 17+ messages in thread
From: Dmitry Baryshkov @ 2025-07-18 16:13 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Ulf Hansson,
	Bjorn Andersson, Konrad Dybcio
  Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm

- Separate RPMh power domain bindings from RPM PD bindings

- Drop now-unused (after [1] is merged) binding indices for RPMh
  platforms

- Introduce generic bindings for RPM power domains controller

Two last patches (marked as [DO NOT MERGE]) should only be merged after
corresponding DT cleanup lands ([1] and DTS parts of this patchset).

[1] https://lore.kernel.org/r/20250717-fix-rpmhpd-abi-v1-0-4c82e25e3280@oss.qualcomm.com

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
---
Dmitry Baryshkov (8):
      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
      arm64: dts: qcom: dts: switch to RPMPD_* indices
      ARM: dts: qcom: dts: switch to RPMPD_* indices
      [DO NOT MERGE] dt-bindings: power: qcom-rpmpd: drop compatibility defines
      [DO NOT MERGE] dt-bindings: power: qcom,rpmhpd: drop duplicate defines

 arch/arm/boot/dts/qcom/qcom-msm8226.dtsi |   4 +-
 arch/arm64/boot/dts/qcom/msm8916.dtsi    |   8 +-
 arch/arm64/boot/dts/qcom/msm8917.dtsi    |  10 +-
 arch/arm64/boot/dts/qcom/msm8976.dtsi    |   4 +-
 arch/arm64/boot/dts/qcom/msm8998.dtsi    |  16 +-
 arch/arm64/boot/dts/qcom/sdm630.dtsi     |  16 +-
 arch/arm64/boot/dts/qcom/sm6125.dtsi     |  12 +-
 drivers/pmdomain/qcom/rpmpd.c            | 112 ++++-----
 include/dt-bindings/power/qcom,rpmhpd.h  | 175 +++++++++++++++
 include/dt-bindings/power/qcom-rpmpd.h   | 375 ++++---------------------------
 10 files changed, 306 insertions(+), 426 deletions(-)
---
base-commit: d086c886ceb9f59dea6c3a9dae7eb89e780a20c9
change-id: 20250717-rework-rpmhpd-rpmpd-13352a10cbd5

Best regards,
-- 
With best wishes
Dmitry


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2025-08-19 12:27 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-18 16:13 [PATCH 0/8] pmdomain: qcom: sort out RPMh and RPM power domain indices Dmitry Baryshkov
2025-07-18 16:13 ` [PATCH 1/8] dt-bindings: power: qcom-rpmpd: split RPMh domains definitions Dmitry Baryshkov
2025-07-18 17:21   ` Konrad Dybcio
2025-07-29 16:00   ` Rob Herring (Arm)
2025-07-18 16:13 ` [PATCH 2/8] dt-bindings: power: qcom-rpmpd: sort out entries Dmitry Baryshkov
2025-07-29 16:00   ` Rob Herring (Arm)
2025-07-18 16:13 ` [PATCH 3/8] dt-bindings: power: qcom-rpmpd: add generic bindings for RPM power domains Dmitry Baryshkov
2025-07-29 16:00   ` Rob Herring (Arm)
2025-07-18 16:13 ` [PATCH 4/8] pmdomain: qcom: rpmpd: switch to RPMPD_* indices Dmitry Baryshkov
2025-07-18 16:13 ` [PATCH 5/8] arm64: dts: qcom: dts: " Dmitry Baryshkov
2025-07-20  3:36   ` Bjorn Andersson
2025-07-18 16:13 ` [PATCH 6/8] ARM: " Dmitry Baryshkov
2025-07-20  3:37   ` Bjorn Andersson
2025-07-18 16:13 ` [PATCH DO NOT MERGE 7/8] dt-bindings: power: qcom-rpmpd: drop compatibility defines Dmitry Baryshkov
2025-07-18 16:13 ` [PATCH DO NOT MERGE 8/8] dt-bindings: power: qcom,rpmhpd: drop duplicate defines Dmitry Baryshkov
2025-07-20  3:38 ` [PATCH 0/8] pmdomain: qcom: sort out RPMh and RPM power domain indices Bjorn Andersson
2025-08-19 12:26   ` Ulf Hansson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).