diff options
author | Bjorn Andersson <bjorn.andersson@linaro.org> | 2018-04-22 22:07:41 -0700 |
---|---|---|
committer | Bjorn Andersson <bjorn.andersson@linaro.org> | 2018-04-30 12:02:35 -0700 |
commit | 4299fd4df64ab54d7bae4de0b33ecef4b071045b (patch) | |
tree | 0a9f567d22f58d9fef99e50a6108734f360cd1e8 | |
parent | d623c36674895460785f168da646e3728c17266d (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.dts | 94 | ||||
-rw-r--r-- | arch/arm64/boot/dts/qcom/sdm845.dtsi | 75 |
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 {}; }; }; }; |