]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
dt-bindings: power: Add rpmh power-domain bindings for SM8150
authorSibi Sankar <sibis@codeaurora.org>
Mon, 18 Nov 2019 17:40:08 +0000 (17:40 +0000)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Thu, 12 Dec 2019 07:26:14 +0000 (23:26 -0800)
Add RPMH power-domain bindings for the SM8150 family of SoCs.

Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-by: Rajendra Nayak <rnayak@codeaurora.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Sibi Sankar <sibis@codeaurora.org>
Link: https://lore.kernel.org/r/0101016e7f99ad2b-2bce2fac-2f02-4b3f-ac64-09942f7251ea-000000@us-west-2.amazonses.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Documentation/devicetree/bindings/power/qcom,rpmpd.txt
include/dt-bindings/power/qcom-rpmpd.h

index bc75bf49cdaea793f9c56927e02f36dbee53e05c..f3bbaa4aef297dd26c6308001949f0ded797273b 100644 (file)
@@ -10,6 +10,7 @@ Required Properties:
        * qcom,msm8998-rpmpd: RPM Power domain for the msm8998 family of SoC
        * qcom,qcs404-rpmpd: RPM Power domain for the qcs404 family of SoC
        * qcom,sdm845-rpmhpd: RPMh Power domain for the sdm845 family of SoC
+       * qcom,sm8150-rpmhpd: RPMh Power domain for the sm8150 family of SoC
  - #power-domain-cells: number of cells in Power domain specifier
        must be 1.
  - operating-points-v2: Phandle to the OPP table for the Power domain.
index f05f8b1808ec9e9efc32988edfb15d5fd382d459..7d43bafc0026b3d987178cf43d00e2f09470b112 100644 (file)
 #define SDM845_GFX     7
 #define SDM845_MSS     8
 
+/* SM8150 Power Domain Indexes */
+#define SM8150_MSS     0
+#define SM8150_EBI     1
+#define SM8150_LMX     2
+#define SM8150_LCX     3
+#define SM8150_GFX     4
+#define SM8150_MX      5
+#define SM8150_MX_AO   6
+#define SM8150_CX      7
+#define SM8150_CX_AO   8
+#define SM8150_MMCX    9
+#define SM8150_MMCX_AO 10
+
 /* SDM845 Power Domain performance levels */
 #define RPMH_REGULATOR_LEVEL_RETENTION 16
 #define RPMH_REGULATOR_LEVEL_MIN_SVS   48
 #define RPMH_REGULATOR_LEVEL_LOW_SVS   64
 #define RPMH_REGULATOR_LEVEL_SVS       128
 #define RPMH_REGULATOR_LEVEL_SVS_L1    192
+#define RPMH_REGULATOR_LEVEL_SVS_L2    224
 #define RPMH_REGULATOR_LEVEL_NOM       256
 #define RPMH_REGULATOR_LEVEL_NOM_L1    320
 #define RPMH_REGULATOR_LEVEL_NOM_L2    336