Sibi Sankar
3d123f513a
dt-bindings: power: rpmpd: Update part number to X1E80100
...
There was a recent part number update from SC8380XP to X1E80100 and as
a result of which the SC8380xp rpmpd bindings introduced is no longer
correct. Given that it currently has no users, it was agreed that it
can be updated to the correct part number (X1E80100) without causing
any binding breakage.
Signed-off-by: Sibi Sankar <quic_sibis@quicinc.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20231123100021.10918-2-quic_sibis@quicinc.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2023-11-23 17:31:46 +01:00
Abel Vesa
c638b9516a
dt-bindings: power: rpmpd: Add SC8380XP support
...
Add compatible and constants for the power domains exposed by the RPMH
in the Qualcomm SC8380XP platform.
Signed-off-by: Abel Vesa <abel.vesa@linaro.org >
Signed-off-by: Rajendra Nayak <quic_rjendra@quicinc.com >
Signed-off-by: Sibi Sankar <quic_sibis@quicinc.com >
Link: https://lore.kernel.org/r/20231025135943.13854-3-quic_sibis@quicinc.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2023-10-26 16:20:20 +02:00
Neil Armstrong
d4d56c079d
dt-bindings: power: qcom,rpmpd: document the SM8650 RPMh Power Domains
...
Document the RPMh Power Domains on the SM8650 Platform.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org >
Link: https://lore.kernel.org/r/20231025-topic-sm8650-upstream-rpmpd-v1-1-f25d313104c6@linaro.org
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2023-10-26 16:17:31 +02:00
Otto Pflüger
6184869828
dt-bindings: power: rpmpd: Add MSM8917, MSM8937 and QM215
...
The MSM8917, MSM8937 and QM215 SoCs have VDDCX and VDDMX power domains
controlled in voltage level mode. Define the MSM8937 and QM215 power
domains as aliases because these SoCs are similar to MSM8917 and may
share some parts of the device tree.
Also add the compatibles for these SoCs to the documentation, with
qcom,msm8937-rpmpd using qcom,msm8917-rpmpd as a fallback compatible
because there are no known differences. QM215 is not compatible with
these because it uses different regulators.
Signed-off-by: Otto Pflüger <otto.pflueger@abscue.de >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20231014133823.14088-2-otto.pflueger@abscue.de
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2023-10-24 12:48:11 +02:00
Danila Tikhonov
0cd3f86ad5
dt-bindings: power: qcom,rpmpd: Add SM7150
...
Add a compatible for SM7150 platforms.
Signed-off-by: Danila Tikhonov <danila@jiaxyga.com >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Link: https://lore.kernel.org/r/20230916175952.178611-2-danila@jiaxyga.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2023-09-27 13:23:07 +02:00
Rohit Agarwal
0b9d94e1f1
dt-bindings: power: qcom,rpmpd: Add compatible for sdx75
...
Add a compatible string for power domains in sdx75.
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/1690803007-8640-2-git-send-email-quic_rohiagar@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
2023-07-31 14:16:38 -07:00
Konrad Dybcio
672b584c68
dt-bindings: power: qcom,rpmpd: Add SA8155P
...
Add a compatible for SA8155P platforms and relevant defines to the
include file.
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Tested-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20230411-topic-hanaau-v2-1-fd3d70844b31@linaro.org
2023-05-24 20:34:49 -07:00
Konrad Dybcio
dfe5ac7023
Revert "dt-bindings: power: rpmpd: Add SM4250 support"
...
SM4250 and SM6115 use a shared device tree and the RPMPDs are
identical. There's no need for a separate entry, so remove it.
This reverts commit 45ac44ed10 .
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20230113152232.2624545-2-konrad.dybcio@linaro.org
2023-01-18 21:13:10 -06:00
Bartosz Golaszewski
b4f0370d3c
dt-bindings: power: qcom,rpmpd: document sa8775p
...
Add a compatible for sa8775p platforms and relevant defines to the include
file.
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20230109174511.1740856-14-brgl@bgdev.pl
2023-01-10 10:28:01 -06:00
Bhupesh Sharma
45ac44ed10
dt-bindings: power: rpmpd: Add SM4250 support
...
Add compatible and constants for the power domains exposed by the
SM4250 RPM.
Cc: Bjorn Andersson <andersson@kernel.org >
Cc: Rajendra Nayak <rnayak@codeaurora.org >
Cc: Konrad Dybcio <konrad.dybcio@somainline.org >
Cc: Rob Herring <robh+dt@kernel.org >
Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org >
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221127112204.1486337-2-bhupesh.sharma@linaro.org
2022-12-05 16:30:36 -06:00
Abel Vesa
f0f4727a12
dt-bindings: power: rpmpd: Add SM8550 to rpmpd binding
...
Add compatible and constants for the power domains exposed by the RPMH
in the Qualcomm SM8550 platform.
Signed-off-by: Abel Vesa <abel.vesa@linaro.org >
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221116111745.2633074-2-abel.vesa@linaro.org
2022-12-05 15:11:05 -06:00
Melody Olvera
8aa5cac4a2
dt-bindings: power: rpmpd: Add QDU1000/QRU1000 to rpmpd binding
...
Add compatible and constants for the power domains exposed by the RPMH
in the Qualcomm QDU1000 and QRU1000 platforms.
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221026190549.4005703-3-quic_molvera@quicinc.com
2022-11-07 11:49:41 -06:00
Richard Acayan
9ba5080e68
dt-bindings: power: rpmpd: add sdm670 power domains
...
Add the RPMh power domain IDs and compatible string for Snapdragon 670 to
make SDM670 power domains accessible to the device trees.
Signed-off-by: Richard Acayan <mailingradian@gmail.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20221004221130.14076-2-mailingradian@gmail.com
2022-10-17 13:19:40 -05:00
Konrad Dybcio
2d48e6ea30
dt-bindings: power: rpmpd: Add SM6375 power domains
...
Add the bindings for SM6375 RPMPDs.
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220716193201.455728-1-konrad.dybcio@somainline.org
2022-09-13 22:25:35 -05:00
Krzysztof Kozlowski
bcd8868b1d
dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails
...
Emails to codeaurora.org bounce ("Recipient address rejected:
undeliverable address: No such user here.").
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <andersson@kernel.org >
Link: https://lore.kernel.org/r/20220911112508.202995-1-krzysztof.kozlowski@linaro.org
2022-09-13 15:14:38 -05:00
Stephan Gerhold
c61c6c6507
dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains
...
MSM8909 has the same power domains as MSM8916 so just define them
as aliases for the existing definitions.
Signed-off-by: Stephan Gerhold <stephan.gerhold@kernkonzept.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/20220705143523.3390944-4-stephan.gerhold@kernkonzept.com
2022-07-18 18:05:07 -05:00
Bjorn Andersson
dbfb5f94e0
dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains
...
The sc8280xp has 13 power-domains controlled through the RPMh, document
the compatible and provide definitions for the power-domains - and their
active-only variants where applicable.
The SA8540p differs slightly in the power domains exposed, so add a
separate compatible for this, but reuse the constants to allow sharing
the DeviceTree source.
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Johan Hovold <johan+linaro@kernel.org >
Link: https://lore.kernel.org/r/20220426233508.1762345-2-bjorn.andersson@linaro.org
2022-04-28 14:19:57 -05:00
Rohit Agarwal
ccc706353d
dt-bindings: power: Add rpm power domain bindings for SDX65
...
Add RPM power domain bindings for the SDX65 SoC.
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/1647410837-22537-4-git-send-email-quic_rohiagar@quicinc.com
2022-04-07 22:18:00 -05:00
Luca Weiss
d148363684
dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding
...
Add compatible and constants for the power domains exposed by the
MSM8226 RPM.
Signed-off-by: Luca Weiss <luca@z3ntu.xyz >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/20220220223004.507739-1-luca@z3ntu.xyz
2022-02-24 14:12:34 -06:00
Dmitry Baryshkov
22c755708c
dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding
...
Add compatible and constants for the power domains exposed by the RPMH
in the Qualcomm SM8450 platform.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org >
Signed-off-by: Vinod Koul <vkoul@kernel.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/20211201072745.3969077-6-vkoul@kernel.org
2021-12-20 19:10:10 -06:00
Martin Botka
8712107740
dt-bindings: qcom-rpmpd: Add sm6125 power domains
...
Add dt-bindings for sm6125 SoC RPM Power Domains
Signed-off-by: Martin Botka <martin.botka@somainline.org >
[bjorn: Added compatible to binding as well]
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/20211130212332.25401-1-martin.botka@somainline.org
2021-12-20 19:10:10 -06:00
Shawn Guo
2475fcfbe4
dt-bindings: power: rpmpd: Add QCM2290 support
...
Add compatible and constants for the power domains exposed by the
QCM2290 RPM.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/20211108134442.30051-3-shawn.guo@linaro.org
2021-11-18 15:20:26 -06:00
Konrad Dybcio
92dde3279d
dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding
...
Add compatible and constants for the power domains exposed by the RPMH
in the Qualcomm SM6350 platform.
Acked-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/20210820203105.229764-3-konrad.dybcio@somainline.org
2021-09-21 17:41:49 -05:00
Vladimir Lypak
cdb6f6044a
dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding
...
Add compatible and constants for the power domains exposed by the RPM
in the Qualcomm MSM8953 platform.
Signed-off-by: Vladimir Lypak <vladimir.lypak@gmail.com >
Signed-off-by: Adam Skladowski <a_skl39@protonmail.com >
Signed-off-by: Sireesh Kodali <sireeshkodali1@gmail.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
Link: https://lore.kernel.org/r/20210825170233.19859-1-sireeshkodali1@gmail.com
2021-09-21 17:41:48 -05:00
Iskren Chernev
49a22c4a71
dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding
...
Add compatible and constants for the power domains exposed by the RPM
in the Qualcomm SM4250/6115 platforms.
Signed-off-by: Iskren Chernev <iskren.chernev@gmail.com >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210627185927.695411-5-iskren.chernev@gmail.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-07-19 17:32:50 -05:00
Konrad Dybcio
af32011f76
soc: qcom: rpmpd: Add MDM9607 RPM Power Domains
...
This SoC while being from 8916 era, makes use of the
newer-style, floor-level management, instead of the older
floor-corner.
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210131013233.54666-1-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-06-10 11:25:06 -05:00
Bjorn Andersson
dfa3d406e2
dt-bindings: power: rpmpd: Add SC8180X to rpmpd binding
...
Add compatible and constants for the power domains exposed by the RPMH
in the Qualcomm SC8180X platform.
Reviewed-by: Shawn Guo <shawn.guo@linaro.org >
Reviewed-by: Vinod Koul <vkoul@kernel.org >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20210120225037.1611353-1-bjorn.andersson@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-05-25 23:07:38 -05:00
Rajendra Nayak
9a3e49d749
dt-bindings: power: rpmpd: Add sc7280 to rpmpd binding
...
Add compatible and constants for the power domains exposed by the RPMH
in the Qualcomm Technologies Inc sc7280 platform.
Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org >
Link: https://lore.kernel.org/r/1614664092-9394-1-git-send-email-rnayak@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-03-11 20:22:20 -06:00
Vinod Koul
f20b61b86a
dt-bindings: power: Add rpm power domain bindings for SM8350
...
Add RPM power domain bindings for the SM8350 SoC
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Vinod Koul <vkoul@kernel.org >
Link: https://lore.kernel.org/r/20210210104257.339462-1-vkoul@kernel.org
[bjorn: Added dt-bindings include file changes from the driver patch]
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-03-11 20:22:19 -06:00
Konrad Dybcio
43eb76a2e5
drivers: soc: qcom: rpmpd: Add msm8994 RPM Power Domains
...
MSM8994 uses similar to MSM8996, legacy-style voltage
control, but does not include a VDD_SC_CX line.
This setup is also correct for MSM8992.
Do note that there exist some boards that use a tertiary PMIC
(most likely pm8004), where SMPB on VDDGFX becomes SMPC. I
cannot test this configuration though.
Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org >
Link: https://lore.kernel.org/r/20210118161943.105733-1-konrad.dybcio@somainline.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2021-01-25 12:37:43 -06:00
Vinod Koul
f365bd3355
dt-bindings: power: Add rpm power domain bindings for sdx55
...
Add RPM power domain bindings for the SDX55 SoC
Acked-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Signed-off-by: Vinod Koul <vkoul@kernel.org >
Link: https://lore.kernel.org/r/20201126092711.1084518-1-vkoul@kernel.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2020-11-26 11:50:21 -06:00
Stephan Gerhold
819f7d91ad
dt-bindings: power: rpmpd: Add MSM8916 RPM power domains
...
MSM8916 has two RPM power domains: VDDCX and VDDMX.
Add the device tree bindings to manage them through rpmpd.
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Stephan Gerhold <stephan@gerhold.net >
Link: https://lore.kernel.org/r/20200916104135.25085-3-stephan@gerhold.net
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2020-10-26 10:14:39 -05:00
Jun Nie
1dd50f17d6
dt-bindings: power: rpmpd: Add MSM8939 RPM power domains
...
MSM8939 has three RPM power domains: VDDCX and VDDMX and VDDMDCX.
Add the device tree bindings to manage them through rpmpd.
Reviewed-by: Stephan Gerhold <stephan@gerhold.net >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Jun Nie <jun.nie@linaro.org >
Link: https://lore.kernel.org/r/20200930100145.9457-2-jun.nie@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2020-10-26 10:13:56 -05:00
Konrad Dybcio
ee84049c13
dt-bindings: power: rpmpd: Add SDM660 power-domains bindings
...
Add the new bindings for SDM660 rpmpd power domains.
Signed-off-by: Konrad Dybcio <konradybcio@gmail.com >
Signed-off-by: AngeloGioacchino Del Regno <kholk11@gmail.com >
Link: https://lore.kernel.org/r/20201018122620.9735-2-kholk11@gmail.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2020-10-26 10:11:58 -05:00
Bjorn Andersson
64016bb88e
soc: qcom: rpmhpd: Add SM8250 power domains
...
Tested-by: Vinod Koul <vkoul@kernel.org >
Reviewed-by: Vinod Koul <vkoul@kernel.org >
Acked-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/20200415062154.741179-2-bjorn.andersson@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2020-04-20 23:31:48 -07:00
Sibi Sankar
461e58f034
dt-bindings: power: rpmpd: Convert rpmpd bindings to yaml
...
Convert RPM/RPMH power-domain bindings to yaml.
Reviewed-by: Rajendra Nayak <rnayak@codeaurora.org >
Reviewed-by: Stephen Boyd <swboyd@chromium.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Sibi Sankar <sibis@codeaurora.org >
Link: https://lore.kernel.org/r/20191220064823.6115-2-sibis@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org >
2020-01-04 23:45:54 -08:00