]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ARM: dts: qcom: msm8974: Start using rpmpd for power domains
authorLuca Weiss <luca@lucaweiss.eu>
Sat, 21 Jun 2025 13:19:59 +0000 (15:19 +0200)
committerBjorn Andersson <andersson@kernel.org>
Mon, 19 Jan 2026 15:40:32 +0000 (09:40 -0600)
commitdf7c440c904f754d8c94863a910d99e7ed8bbda9
tree27f037453df11b66d2e9f8dc3b00516664c54448
parent4cf8d541f4716444b61a919e3fe6f04814165782
ARM: dts: qcom: msm8974: Start using rpmpd for power domains

Due to historical reasons all msm8974 boards have used the CX power rail
as regulator instead of going through the power domain framework.

Since rpmpd has gained msm8974 support quite a bit ago, let's start
using it and replace all usages of pm8841_s2 (CX), pm8841_s4 (GFX) and
for the boards using pma8084 pma8084_s2 (CX), pma8084_s7 (GFX).

For reference, downstream is using GFX power rail as parent-supply for
mmcc's OXILI_GDSC GDSC which then is used for GPU, but nothing there is
modelled upstream.

Signed-off-by: Luca Weiss <luca@lucaweiss.eu>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250621-msm8974-rpmpd-switch-v1-4-0a2cb303c446@lucaweiss.eu
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm/boot/dts/qcom/qcom-apq8074-dragonboard.dts
arch/arm/boot/dts/qcom/qcom-msm8974-lge-nexus5-hammerhead.dts
arch/arm/boot/dts/qcom/qcom-msm8974-samsung-hlte.dts
arch/arm/boot/dts/qcom/qcom-msm8974-sony-xperia-rhine.dtsi
arch/arm/boot/dts/qcom/qcom-msm8974.dtsi
arch/arm/boot/dts/qcom/qcom-msm8974pro-fairphone-fp2.dts
arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts
arch/arm/boot/dts/qcom/qcom-msm8974pro-oneplus-bacon.dts
arch/arm/boot/dts/qcom/qcom-msm8974pro-samsung-klte-common.dtsi
arch/arm/boot/dts/qcom/qcom-msm8974pro-sony-xperia-shinano-common.dtsi