aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjorn Andersson <bjorn.andersson@linaro.org>2018-04-22 22:07:41 -0700
committerBjorn Andersson <bjorn.andersson@linaro.org>2018-04-30 12:02:35 -0700
commit4299fd4df64ab54d7bae4de0b33ecef4b071045b (patch)
tree0a9f567d22f58d9fef99e50a6108734f360cd1e8
parentd623c36674895460785f168da646e3728c17266d (diff)
arm64: dts: qcom: sdm845: Regulators and stuff
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
-rw-r--r--arch/arm64/boot/dts/qcom/sdm845-mtp.dts94
-rw-r--r--arch/arm64/boot/dts/qcom/sdm845.dtsi75
2 files changed, 133 insertions, 36 deletions
diff --git a/arch/arm64/boot/dts/qcom/sdm845-mtp.dts b/arch/arm64/boot/dts/qcom/sdm845-mtp.dts
index dbe3a36349ac..0bd2a5687c57 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-mtp.dts
+++ b/arch/arm64/boot/dts/qcom/sdm845-mtp.dts
@@ -73,3 +73,97 @@
};
};
};
+
+&apps_rsc {
+ pm8998-rpmh-regulators {
+ vdd_l7_l12_l14_l15-supply = <&pm8998_s5>;
+
+ smps2 {
+ regulator-min-microvolt = <1100000>;
+ regulator-max-microvolt = <1100000>;
+ qcom,regulator-initial-voltage = <1100000>;
+ };
+
+ smps5 {
+ regulator-min-microvolt = <1904000>;
+ regulator-max-microvolt = <2040000>;
+ qcom,regulator-initial-voltage = <1904000>;
+ };
+
+ ldo1 {
+ regulator-min-microvolt = <880000>;
+ regulator-max-microvolt = <880000>;
+ qcom,regulator-initial-voltage = <880000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
+ qcom,allowed-modes =
+ <RPMH_REGULATOR_MODE_LPM
+ RPMH_REGULATOR_MODE_HPM>;
+ regulator-allow-set-load;
+ qcom,mode-threshold-currents = <0 1>;
+ };
+
+ ldo2 {
+ regulator-min-microvolt = <1200000>;
+ regulator-max-microvolt = <1200000>;
+ qcom,regulator-initial-voltage = <1200000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
+ qcom,allowed-modes =
+ <RPMH_REGULATOR_MODE_LPM
+ RPMH_REGULATOR_MODE_HPM>;
+ regulator-allow-set-load;
+ qcom,mode-threshold-currents = <0 30000>;
+ };
+
+
+ ldo7 {
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ qcom,regulator-initial-voltage = <1800000>;
+ qcom,headroom-voltage = <56000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
+ regulator-allow-set-load;
+ qcom,allowed-modes =
+ <RPMH_REGULATOR_MODE_LPM
+ RPMH_REGULATOR_MODE_HPM>;
+ qcom,mode-threshold-currents = <0 10000>;
+ };
+
+ ldo20 {
+ regulator-min-microvolt = <2704000>;
+ regulator-max-microvolt = <2960000>;
+ qcom,regulator-initial-voltage = <1200000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
+ qcom,allowed-modes =
+ <RPMH_REGULATOR_MODE_LPM
+ RPMH_REGULATOR_MODE_HPM>;
+ regulator-allow-set-load;
+ qcom,mode-threshold-currents = <0 10000>;
+ };
+
+ ldo26 {
+ regulator-min-microvolt = <1200000>;
+ regulator-max-microvolt = <1200000>;
+ qcom,regulator-initial-voltage = <1200000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
+ qcom,allowed-modes =
+ <RPMH_REGULATOR_MODE_LPM
+ RPMH_REGULATOR_MODE_HPM>;
+ regulator-allow-set-load;
+ qcom,mode-threshold-currents = <0 1>;
+ };
+
+ lvs1 {
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ };
+ };
+
+ pmi8998-rpmh-regulators {
+ bob {
+ regulator-min-microvolt = <3312000>;
+ regulator-max-microvolt = <3600000>;
+ qcom,regulator-initial-voltage = <3312000>;
+ regulator-initial-mode = <RPMH_REGULATOR_MODE_PASS>;
+ };
+ };
+};
diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi
index 55970c89e897..b4bc17fb41e0 100644
--- a/arch/arm64/boot/dts/qcom/sdm845.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi
@@ -376,49 +376,52 @@
compatible = "qcom,pm8998-rpmh-regulators";
qcom,pmic-id = "a";
- vdd_l7_l12_l14_l15-supply = <&pm8998_s5>;
+ pm8998_s1: smps1 {};
+ pm8998_s2: smps2 {};
+ pm8998_s3: smps3 {};
+ pm8998_s4: smps4 {};
+ pm8998_s5: smps5 {};
+ pm8998_s6: smps6 {};
+ pm8998_s7: smps7 {};
+ pm8998_s9: smps9 {};
+ pm8998_l1: ldo1 {};
+ pm8998_l2: ldo2 {};
+ pm8998_l3: ldo3 {};
+ pm8998_l4: ldo4 {};
+ pm8998_l5: ldo5 {};
+ pm8998_l6: ldo6 {};
+ pm8998_l7: ldo7 {};
+ pm8998_l8: ldo8 {};
+ pm8998_l9: ldo9 {};
+ pm8998_l10: ldo10 {};
+ pm8998_l11: ldo11 {};
+ pm8998_l12: ldo12 {};
+ pm8998_l13: ldo13 {};
+ pm8998_l14: ldo14 {};
+ pm8998_l15: ldo15 {};
+ pm8998_l16: ldo16 {};
+ pm8998_l17: ldo17 {};
+ pm8998_l18: ldo18 {};
+ pm8998_l19: ldo19 {};
+ pm8998_l20: ldo20 {};
+ pm8998_l21: ldo21 {};
+ pm8998_l22: ldo22 {};
+ pm8998_l23: ldo23 {};
+ pm8998_l24: ldo24 {};
+ pm8998_l25: ldo25 {};
+ pm8998_l26: ldo26 {};
+ pm8998_l27: ldo27 {};
+ pm8998_l28: ldo28 {};
+ pm8998_lvs1: lvs1 {};
+ pm8998_lvs2: lvs2 {};
- smps2 {
- regulator-min-microvolt = <1100000>;
- regulator-max-microvolt = <1100000>;
- qcom,regulator-initial-voltage = <1100000>;
- };
-
- pm8998_s5: smps5 {
- regulator-min-microvolt = <1904000>;
- regulator-max-microvolt = <2040000>;
- qcom,regulator-initial-voltage = <1904000>;
- };
-
- ldo7 {
- regulator-min-microvolt = <1800000>;
- regulator-max-microvolt = <1800000>;
- qcom,regulator-initial-voltage = <1800000>;
- qcom,headroom-voltage = <56000>;
- regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
- regulator-allow-set-load;
- qcom,allowed-modes =
- <RPMH_REGULATOR_MODE_LPM
- RPMH_REGULATOR_MODE_HPM>;
- qcom,mode-threshold-currents = <0 10000>;
- };
-
- lvs1 {
- regulator-min-microvolt = <1800000>;
- regulator-max-microvolt = <1800000>;
- };
};
pmi8998-rpmh-regulators {
compatible = "qcom,pmi8998-rpmh-regulators";
qcom,pmic-id = "b";
- bob {
- regulator-min-microvolt = <3312000>;
- regulator-max-microvolt = <3600000>;
- qcom,regulator-initial-voltage = <3312000>;
- regulator-initial-mode = <RPMH_REGULATOR_MODE_PASS>;
- };
+ pmi8998_bob: bob {};
};
};
};