dt-bindings: power: rpmpd: Add QCM2290 support
authorShawn Guo <shawn.guo@linaro.org>
Mon, 8 Nov 2021 13:44:41 +0000 (21:44 +0800)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Thu, 18 Nov 2021 21:20:26 +0000 (15:20 -0600)
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
Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
include/dt-bindings/power/qcom-rpmpd.h

index e810480e3eb733f9dcf58f5cbf673ab06d5b9080..a6d51d51d2c7743706d906e7edd7b7adf36b0d43 100644 (file)
@@ -24,6 +24,7 @@ properties:
       - qcom,msm8994-rpmpd
       - qcom,msm8996-rpmpd
       - qcom,msm8998-rpmpd
+      - qcom,qcm2290-rpmpd
       - qcom,qcs404-rpmpd
       - qcom,sdm660-rpmpd
       - qcom,sc7180-rpmhpd
index 960f7976a807624c498ac3bf414647fc6dbe8b31..340b0ffe5eb80af0811718a9a778c26ac2ea76c6 100644 (file)
 #define SM6115_VDD_LPI_CX      6
 #define SM6115_VDD_LPI_MX      7
 
+/* QCM2290 Power Domains */
+#define QCM2290_VDDCX          0
+#define QCM2290_VDDCX_AO       1
+#define QCM2290_VDDCX_VFL      2
+#define QCM2290_VDDMX          3
+#define QCM2290_VDDMX_AO       4
+#define QCM2290_VDDMX_VFL      5
+#define QCM2290_VDD_LPI_CX     6
+#define QCM2290_VDD_LPI_MX     7
+
 /* RPM SMD Power Domain performance levels */
 #define RPM_SMD_LEVEL_RETENTION       16
 #define RPM_SMD_LEVEL_RETENTION_PLUS  32