dt-bindings: power: rpmpd: Add MSM8916 RPM power domains
authorStephan Gerhold <stephan@gerhold.net>
Wed, 16 Sep 2020 10:41:27 +0000 (12:41 +0200)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Mon, 26 Oct 2020 15:14:39 +0000 (10:14 -0500)
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>
Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
include/dt-bindings/power/qcom-rpmpd.h

index bd628da..e074534 100644 (file)
@@ -16,6 +16,7 @@ description:
 properties:
   compatible:
     enum:
+      - qcom,msm8916-rpmpd
       - qcom,msm8939-rpmpd
       - qcom,msm8976-rpmpd
       - qcom,msm8996-rpmpd
index f099de1..973329c 100644 (file)
 #define MSM8939_VDDMX          6
 #define MSM8939_VDDMX_AO       7
 
+/* MSM8916 Power Domain Indexes */
+#define MSM8916_VDDCX          0
+#define MSM8916_VDDCX_AO       1
+#define MSM8916_VDDCX_VFC      2
+#define MSM8916_VDDMX          3
+#define MSM8916_VDDMX_AO       4
+
 /* MSM8976 Power Domain Indexes */
 #define MSM8976_VDDCX          0
 #define MSM8976_VDDCX_AO       1