mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-13 08:07:32 -04:00
ARM: dts: qcom: update RPMh regulator voltage limits for Lahaina
Update the min and max voltage limits for Lahaina RPMh regulator devices so that they match the limits imposed by boot loaders. Update initial voltages where necessary to bring them into the new min/max ranges. Also, add support for PM8350B LDO 1 and remove support for PM8350 LDO 10 to match the resources being exposed by RPMh. Lastly, move VDD_EBI level control support from PM8350C SMPS 3 to SMPS 2 to match the finalized power grid. Change-Id: Ie816a5ba2ae11b8c60377e5bb3620dbafb6085a1
This commit is contained in:
parent
5e1377cafc
commit
d8491fcd20
1 changed files with 74 additions and 74 deletions
|
|
@ -88,7 +88,7 @@
|
|||
S10B: pm8350_s10: regulator-pm8350-s10 {
|
||||
regulator-name = "pm8350_s10";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <1726000>;
|
||||
regulator-min-microvolt = <1800000>;
|
||||
regulator-max-microvolt = <1800000>;
|
||||
qcom,init-voltage = <1800000>;
|
||||
};
|
||||
|
|
@ -100,8 +100,8 @@
|
|||
S11B: pm8350_s11: regulator-pm8350-s11 {
|
||||
regulator-name = "pm8350_s11";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <870000>;
|
||||
regulator-max-microvolt = <2040000>;
|
||||
regulator-min-microvolt = <752000>;
|
||||
regulator-max-microvolt = <1000000>;
|
||||
qcom,init-voltage = <952000>;
|
||||
};
|
||||
};
|
||||
|
|
@ -112,8 +112,8 @@
|
|||
S12B: pm8350_s12: regulator-pm8350-s12 {
|
||||
regulator-name = "pm8350_s12";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <1170000>;
|
||||
regulator-max-microvolt = <2040000>;
|
||||
regulator-min-microvolt = <1224000>;
|
||||
regulator-max-microvolt = <1336000>;
|
||||
qcom,init-voltage = <1256000>;
|
||||
};
|
||||
};
|
||||
|
|
@ -129,7 +129,7 @@
|
|||
L1B: pm8350_l1: regulator-pm8350-l1 {
|
||||
regulator-name = "pm8350_l1";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <880000>;
|
||||
regulator-min-microvolt = <912000>;
|
||||
regulator-max-microvolt = <920000>;
|
||||
qcom,init-voltage = <912000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
|
|
@ -165,9 +165,9 @@
|
|||
L3B: pm8350_l3: regulator-pm8350-l3 {
|
||||
regulator-name = "pm8350_l3";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <928000>;
|
||||
regulator-max-microvolt = <928000>;
|
||||
qcom,init-voltage = <928000>;
|
||||
regulator-min-microvolt = <904000>;
|
||||
regulator-max-microvolt = <904000>;
|
||||
qcom,init-voltage = <904000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
};
|
||||
};
|
||||
|
|
@ -241,8 +241,8 @@
|
|||
L7B: pm8350_l7: regulator-pm8350-l7 {
|
||||
regulator-name = "pm8350_l7";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <1704000>;
|
||||
regulator-max-microvolt = <3600000>;
|
||||
regulator-min-microvolt = <2400000>;
|
||||
regulator-max-microvolt = <3008000>;
|
||||
qcom,init-voltage = <2504000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
};
|
||||
|
|
@ -282,54 +282,24 @@
|
|||
};
|
||||
};
|
||||
|
||||
rpmh-regulator-ldob10 {
|
||||
compatible = "qcom,rpmh-vrm-regulator";
|
||||
qcom,resource-name = "ldob10";
|
||||
qcom,regulator-type = "pmic5-ldo";
|
||||
qcom,supported-modes =
|
||||
<RPMH_REGULATOR_MODE_LPM
|
||||
RPMH_REGULATOR_MODE_HPM>;
|
||||
qcom,mode-threshold-currents = <0 30000>;
|
||||
L10B: pm8350_l10: regulator-pm8350-l10 {
|
||||
regulator-name = "pm8350_l10";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <1256000>;
|
||||
regulator-max-microvolt = <1400000>;
|
||||
qcom,init-voltage = <1256000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
};
|
||||
};
|
||||
|
||||
rpmh-regulator-smpc1 {
|
||||
compatible = "qcom,rpmh-vrm-regulator";
|
||||
qcom,resource-name = "smpc1";
|
||||
S1C: pm8350c_s1: regulator-pm8350c-s1 {
|
||||
regulator-name = "pm8350c_s1";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <1825000>;
|
||||
regulator-max-microvolt = <1900000>;
|
||||
qcom,init-voltage = <1856000>;
|
||||
};
|
||||
};
|
||||
|
||||
rpmh-regulator-smpc2 {
|
||||
compatible = "qcom,rpmh-vrm-regulator";
|
||||
qcom,resource-name = "smpc2";
|
||||
S2C: pm8350c_s2: regulator-pm8350c-s2 {
|
||||
regulator-name = "pm8350c_s2";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <630000>;
|
||||
regulator-max-microvolt = <1000000>;
|
||||
qcom,init-voltage = <800000>;
|
||||
regulator-min-microvolt = <1800000>;
|
||||
regulator-max-microvolt = <1952000>;
|
||||
qcom,init-voltage = <1880000>;
|
||||
};
|
||||
};
|
||||
|
||||
rpmh-regulator-ebilvl {
|
||||
compatible = "qcom,rpmh-arc-regulator";
|
||||
qcom,resource-name = "ebi.lvl";
|
||||
VDD_IO_EBI_LEVEL: S3C_LEVEL:
|
||||
pm8350c_s3_level: regulator-pm8350c-s3-level {
|
||||
regulator-name = "pm8350c_s3_level";
|
||||
VDD_EBI_LEVEL: S2C_LEVEL:
|
||||
pm8350c_s2_level: regulator-pm8350c-s2-level {
|
||||
regulator-name = "pm8350c_s2_level";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt =
|
||||
<RPMH_REGULATOR_LEVEL_RETENTION>;
|
||||
|
|
@ -340,6 +310,18 @@
|
|||
};
|
||||
};
|
||||
|
||||
rpmh-regulator-smpc3 {
|
||||
compatible = "qcom,rpmh-vrm-regulator";
|
||||
qcom,resource-name = "smpc3";
|
||||
S3C: pm8350c_s3: regulator-pm8350c-s3 {
|
||||
regulator-name = "pm8350c_s3";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <496000>;
|
||||
regulator-max-microvolt = <704000>;
|
||||
qcom,init-voltage = <496000>;
|
||||
};
|
||||
};
|
||||
|
||||
rpmh-regulator-msslvl {
|
||||
compatible = "qcom,rpmh-arc-regulator";
|
||||
qcom,resource-name = "mss.lvl";
|
||||
|
|
@ -441,9 +423,9 @@
|
|||
S10C: pm8350c_s10: regulator-pm8350c-s10 {
|
||||
regulator-name = "pm8350c_s10";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <1060000>;
|
||||
regulator-max-microvolt = <1120000>;
|
||||
qcom,init-voltage = <1060000>;
|
||||
regulator-min-microvolt = <1048000>;
|
||||
regulator-max-microvolt = <1128000>;
|
||||
qcom,init-voltage = <1048000>;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -513,7 +495,7 @@
|
|||
regulator-name = "pm8350c_l4";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <1800000>;
|
||||
regulator-max-microvolt = <2800000>;
|
||||
regulator-max-microvolt = <3000000>;
|
||||
qcom,init-voltage = <1808000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
};
|
||||
|
|
@ -531,7 +513,7 @@
|
|||
regulator-name = "pm8350c_l5";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <1800000>;
|
||||
regulator-max-microvolt = <2800000>;
|
||||
regulator-max-microvolt = <3000000>;
|
||||
qcom,init-voltage = <1808000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
};
|
||||
|
|
@ -566,8 +548,8 @@
|
|||
L7C: pm8350c_l7: regulator-pm8350c-l7 {
|
||||
regulator-name = "pm8350c_l7";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <2856000>;
|
||||
regulator-max-microvolt = <3104000>;
|
||||
regulator-min-microvolt = <3008000>;
|
||||
regulator-max-microvolt = <3008000>;
|
||||
qcom,init-voltage = <3008000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
};
|
||||
|
|
@ -602,8 +584,8 @@
|
|||
L9C: pm8350c_l9: regulator-pm8350c-l9 {
|
||||
regulator-name = "pm8350c_l9";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <2704000>;
|
||||
regulator-max-microvolt = <2960000>;
|
||||
regulator-min-microvolt = <2960000>;
|
||||
regulator-max-microvolt = <3008000>;
|
||||
qcom,init-voltage = <2960000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
};
|
||||
|
|
@ -638,8 +620,8 @@
|
|||
L11C: pm8350c_l11: regulator-pm8350c-l11 {
|
||||
regulator-name = "pm8350c_l11";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <2504000>;
|
||||
regulator-max-microvolt = <3304000>;
|
||||
regulator-min-microvolt = <2400000>;
|
||||
regulator-max-microvolt = <3008000>;
|
||||
qcom,init-voltage = <2504000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
};
|
||||
|
|
@ -675,7 +657,7 @@
|
|||
regulator-name = "pm8350c_l13";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <3000000>;
|
||||
regulator-max-microvolt = <3312000>;
|
||||
regulator-max-microvolt = <3000000>;
|
||||
qcom,init-voltage = <3000000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
};
|
||||
|
|
@ -693,14 +675,32 @@
|
|||
};
|
||||
};
|
||||
|
||||
rpmh-regulator-ldod1 {
|
||||
compatible = "qcom,rpmh-vrm-regulator";
|
||||
qcom,resource-name = "ldod1";
|
||||
qcom,regulator-type = "pmic5-ldo";
|
||||
qcom,supported-modes =
|
||||
<RPMH_REGULATOR_MODE_LPM
|
||||
RPMH_REGULATOR_MODE_HPM>;
|
||||
qcom,mode-threshold-currents = <0 30000>;
|
||||
L1D: pm8350b_l1: regulator-pm8350b-l1 {
|
||||
regulator-name = "pm8350b_l1";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <1200000>;
|
||||
regulator-max-microvolt = <1200000>;
|
||||
qcom,init-voltage = <1200000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
};
|
||||
};
|
||||
|
||||
rpmh-regulator-smpe1 {
|
||||
compatible = "qcom,rpmh-vrm-regulator";
|
||||
qcom,resource-name = "smpe1";
|
||||
S1E: pmr735a_s1: regulator-pmr735a-s1 {
|
||||
regulator-name = "pmr735a_s1";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <1140000>;
|
||||
regulator-max-microvolt = <1352000>;
|
||||
regulator-min-microvolt = <1200000>;
|
||||
regulator-max-microvolt = <1280000>;
|
||||
qcom,init-voltage = <1256000>;
|
||||
};
|
||||
};
|
||||
|
|
@ -711,8 +711,8 @@
|
|||
S2E: pmr735a_s2: regulator-pmr735a-s2 {
|
||||
regulator-name = "pmr735a_s2";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <829000>;
|
||||
regulator-max-microvolt = <1352000>;
|
||||
regulator-min-microvolt = <800000>;
|
||||
regulator-max-microvolt = <976000>;
|
||||
qcom,init-voltage = <852000>;
|
||||
};
|
||||
};
|
||||
|
|
@ -723,8 +723,8 @@
|
|||
S3E: pmr735a_s3: regulator-pmr735a-s3 {
|
||||
regulator-name = "pmr735a_s3";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <2000000>;
|
||||
regulator-max-microvolt = <2400000>;
|
||||
regulator-min-microvolt = <2200000>;
|
||||
regulator-max-microvolt = <2352000>;
|
||||
qcom,init-voltage = <2200000>;
|
||||
};
|
||||
};
|
||||
|
|
@ -740,9 +740,9 @@
|
|||
L1E: pmr735a_l1: regulator-pmr735a-l1 {
|
||||
regulator-name = "pmr735a_l1";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <880000>;
|
||||
regulator-max-microvolt = <880000>;
|
||||
qcom,init-voltage = <880000>;
|
||||
regulator-min-microvolt = <912000>;
|
||||
regulator-max-microvolt = <912000>;
|
||||
qcom,init-voltage = <912000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
};
|
||||
};
|
||||
|
|
@ -776,8 +776,8 @@
|
|||
L3E: pmr735a_l3: regulator-pmr735a-l3 {
|
||||
regulator-name = "pmr735a_l3";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <1056000>;
|
||||
regulator-max-microvolt = <1800000>;
|
||||
regulator-min-microvolt = <1200000>;
|
||||
regulator-max-microvolt = <1200000>;
|
||||
qcom,init-voltage = <1200000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
};
|
||||
|
|
@ -794,8 +794,8 @@
|
|||
L4E: pmr735a_l4: regulator-pmr735a-l4 {
|
||||
regulator-name = "pmr735a_l4";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <1056000>;
|
||||
regulator-max-microvolt = <2000000>;
|
||||
regulator-min-microvolt = <1776000>;
|
||||
regulator-max-microvolt = <1872000>;
|
||||
qcom,init-voltage = <1776000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
};
|
||||
|
|
@ -830,8 +830,8 @@
|
|||
L6E: pmr735a_l6: regulator-pmr735a-l6 {
|
||||
regulator-name = "pmr735a_l6";
|
||||
qcom,set = <RPMH_REGULATOR_SET_ALL>;
|
||||
regulator-min-microvolt = <652000>;
|
||||
regulator-max-microvolt = <800000>;
|
||||
regulator-min-microvolt = <480000>;
|
||||
regulator-max-microvolt = <904000>;
|
||||
qcom,init-voltage = <800000>;
|
||||
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue