ARM: dts: msm: Prevent PM8008 LPM usage for all targets

PMIC PM8008 LDOs do not support low power mode (LPM). If configured for
LPM, these LDOs continue to operate in normal power mode (NPM) with the
same quiescent current but a reduced over-current protection (OCP)
threshold, which can result in OCP triggering. Fix all PM8008 LDOs
to use normal power mode (NPM) alone to avoid this.

Change-Id: I2c8961eaba0677768da09aeba577a32810c1d50f
This commit is contained in:
Jishnu Prakash 2021-08-26 14:55:05 +05:30 • committed by Gerrit - the friendly Code Review server
commit 4619df392d
7 changed files with 70 additions and 40 deletions

View file

@ -434,7 +434,7 @@
regulator-min-microvolt = <1100000>;
regulator-max-microvolt = <1300000>;
qcom,min-dropout-voltage = <56000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L2P: qcom,pm8008-l2@4100 {
@ -443,7 +443,7 @@
regulator-min-microvolt = <950000>;
regulator-max-microvolt = <1150000>;
qcom,min-dropout-voltage = <96000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L3P: qcom,pm8008-l3@4200 {
@ -452,7 +452,7 @@
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <2900000>;
qcom,min-dropout-voltage = <168000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L4P: qcom,pm8008-l4@4300 {
@ -461,7 +461,7 @@
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <2900000>;
qcom,min-dropout-voltage = <136000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L5P: qcom,pm8008-l5@4400 {
@ -470,7 +470,7 @@
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <2900000>;
qcom,min-dropout-voltage = <240000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L6P: qcom,pm8008-l6@4400 {
@ -479,7 +479,7 @@
regulator-min-microvolt = <1500000>;
regulator-max-microvolt = <1900000>;
qcom,min-dropout-voltage = <48000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L7P: qcom,pm8008-l7@4400 {
@ -488,7 +488,7 @@
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <2900000>;
qcom,min-dropout-voltage = <96000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
};
};

View file

@ -463,7 +463,7 @@
regulator-min-microvolt = <528000>;
regulator-max-microvolt = <1200000>;
qcom,min-dropout-voltage = <120000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L2P: qcom,pm8008-l2@4100 {
@ -472,7 +472,7 @@
regulator-min-microvolt = <528000>;
regulator-max-microvolt = <1056000>;
qcom,min-dropout-voltage = <200000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L3P: qcom,pm8008-l3@4200 {
@ -481,7 +481,7 @@
regulator-min-microvolt = <1500000>;
regulator-max-microvolt = <2800000>;
qcom,min-dropout-voltage = <192000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L4P: qcom,pm8008-l4@4300 {
@ -490,7 +490,7 @@
regulator-min-microvolt = <1500000>;
regulator-max-microvolt = <2880000>;
qcom,min-dropout-voltage = <160000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L5P: qcom,pm8008-l5@4400 {
@ -499,7 +499,7 @@
regulator-min-microvolt = <1500000>;
regulator-max-microvolt = <2800000>;
qcom,min-dropout-voltage = <296000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L6P: qcom,pm8008-l6@4400 {
@ -508,7 +508,7 @@
regulator-min-microvolt = <1500000>;
regulator-max-microvolt = <1800000>;
qcom,min-dropout-voltage = <72000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L7P: qcom,pm8008-l7@4400 {
@ -517,7 +517,7 @@
regulator-min-microvolt = <1500000>;
regulator-max-microvolt = <2800000>;
qcom,min-dropout-voltage = <112000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
};
};

View file

@ -106,7 +106,7 @@
regulator-min-microvolt = <1000000>;
regulator-max-microvolt = <1104000>;
qcom,min-dropout-voltage = <224000>;
qcom,hpm-min-load = <30000>;
qcom,hpm-min-load = <0>;
};
L2I: pm8008i_l2: regulator@4100 {
@ -115,7 +115,7 @@
regulator-min-microvolt = <944000>;
regulator-max-microvolt = <1152000>;
qcom,min-dropout-voltage = <150000>;
qcom,hpm-min-load = <30000>;
qcom,hpm-min-load = <0>;
};
L3I: pm8008i_l3: regulator@4200 {
@ -124,6 +124,7 @@
regulator-min-microvolt = <2696000>;
regulator-max-microvolt = <3000000>;
qcom,min-dropout-voltage = <200000>;
qcom,hpm-min-load = <0>;
};
L4I: pm8008i_l4: regulator@4300 {
@ -132,6 +133,7 @@
regulator-min-microvolt = <2696000>;
regulator-max-microvolt = <2904000>;
qcom,min-dropout-voltage = <200000>;
qcom,hpm-min-load = <0>;
};
L5I: pm8008i_l5: regulator@4400 {
@ -140,6 +142,7 @@
regulator-min-microvolt = <1696000>;
regulator-max-microvolt = <1800000>;
qcom,min-dropout-voltage = <70000>;
qcom,hpm-min-load = <0>;
};
L6I: pm8008i_l6: regulator@4500 {
@ -148,6 +151,7 @@
regulator-min-microvolt = <2696000>;
regulator-max-microvolt = <2904000>;
qcom,min-dropout-voltage = <200000>;
qcom,hpm-min-load = <0>;
};
L7I: pm8008i_l7: regulator@4600 {
@ -156,6 +160,7 @@
regulator-min-microvolt = <2696000>;
regulator-max-microvolt = <3000000>;
qcom,min-dropout-voltage = <200000>;
qcom,hpm-min-load = <0>;
};
};
};
@ -208,7 +213,7 @@
regulator-min-microvolt = <944000>;
regulator-max-microvolt = <1152000>;
qcom,min-dropout-voltage = <100000>;
qcom,hpm-min-load = <30000>;
qcom,hpm-min-load = <0>;
};
L2J: pm8008j_l2: regulator@4100 {
@ -217,7 +222,7 @@
regulator-min-microvolt = <944000>;
regulator-max-microvolt = <1056000>;
qcom,min-dropout-voltage = <225000>;
qcom,hpm-min-load = <30000>;
qcom,hpm-min-load = <0>;
};
L3J: pm8008j_l3: regulator@4200 {
@ -226,6 +231,7 @@
regulator-min-microvolt = <1728000>;
regulator-max-microvolt = <1800000>;
qcom,min-dropout-voltage = <70000>;
qcom,hpm-min-load = <0>;
};
L4J: pm8008j_l4: regulator@4300 {
@ -234,6 +240,7 @@
regulator-min-microvolt = <1728000>;
regulator-max-microvolt = <1800000>;
qcom,min-dropout-voltage = <70000>;
qcom,hpm-min-load = <0>;
};
L5J: pm8008j_l5: regulator@4400 {
@ -242,6 +249,7 @@
regulator-min-microvolt = <2696000>;
regulator-max-microvolt = <2904000>;
qcom,min-dropout-voltage = <200000>;
qcom,hpm-min-load = <0>;
};
L6J: pm8008j_l6: regulator@4500 {
@ -250,6 +258,7 @@
regulator-min-microvolt = <2800000>;
regulator-max-microvolt = <2800000>;
qcom,min-dropout-voltage = <200000>;
qcom,hpm-min-load = <0>;
};
L7J: pm8008j_l7: regulator@4600 {
@ -258,6 +267,7 @@
regulator-min-microvolt = <2808000>;
regulator-max-microvolt = <3600000>;
qcom,min-dropout-voltage = <200000>;
qcom,hpm-min-load = <0>;
};
};
};

View file

@ -67,7 +67,7 @@ pm8008_9: qcom,pm8008@9 {
regulator-min-microvolt = <528000>;
regulator-max-microvolt = <1504000>;
qcom,min-dropout-voltage = <225000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L2P: qcom,pm8008-l2@4100 {
@ -76,7 +76,7 @@ pm8008_9: qcom,pm8008@9 {
regulator-min-microvolt = <528000>;
regulator-max-microvolt = <1504000>;
qcom,min-dropout-voltage = <225000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L3P: qcom,pm8008-l3@4200 {
@ -85,7 +85,7 @@ pm8008_9: qcom,pm8008@9 {
regulator-min-microvolt = <1500000>;
regulator-max-microvolt = <3400000>;
qcom,min-dropout-voltage = <200000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L4P: qcom,pm8008-l4@4300 {
@ -94,7 +94,7 @@ pm8008_9: qcom,pm8008@9 {
regulator-min-microvolt = <1500000>;
regulator-max-microvolt = <3400000>;
qcom,min-dropout-voltage = <200000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L5P: qcom,pm8008-l5@4400 {
@ -103,7 +103,7 @@ pm8008_9: qcom,pm8008@9 {
regulator-min-microvolt = <1500000>;
regulator-max-microvolt = <3400000>;
qcom,min-dropout-voltage = <300000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L6P: qcom,pm8008-l6@4400 {
@ -112,7 +112,7 @@ pm8008_9: qcom,pm8008@9 {
regulator-min-microvolt = <1500000>;
regulator-max-microvolt = <3400000>;
qcom,min-dropout-voltage = <300000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L7P: qcom,pm8008-l7@4400 {
@ -121,7 +121,7 @@ pm8008_9: qcom,pm8008@9 {
regulator-min-microvolt = <1500000>;
regulator-max-microvolt = <3400000>;
qcom,min-dropout-voltage = <300000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
};
};

View file

@ -1125,7 +1125,7 @@ dcc: dcc_v2@1be2000 {
regulator-min-microvolt = <528000>;
regulator-max-microvolt = <1256000>;
qcom,min-dropout-voltage = <75000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L2P: qcom,pm8008-l2@4100 {
@ -1134,7 +1134,7 @@ dcc: dcc_v2@1be2000 {
regulator-min-microvolt = <528000>;
regulator-max-microvolt = <1144000>;
qcom,min-dropout-voltage = <187500>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L3P: qcom,pm8008-l3@4200 {
@ -1143,7 +1143,7 @@ dcc: dcc_v2@1be2000 {
regulator-min-microvolt = <2704000>;
regulator-max-microvolt = <2896000>;
qcom,min-dropout-voltage = <200000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L4P: qcom,pm8008-l4@4300 {
@ -1152,7 +1152,7 @@ dcc: dcc_v2@1be2000 {
regulator-min-microvolt = <2704000>;
regulator-max-microvolt = <2896000>;
qcom,min-dropout-voltage = <200000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L5P: qcom,pm8008-l5@4400 {
@ -1161,7 +1161,7 @@ dcc: dcc_v2@1be2000 {
regulator-min-microvolt = <2704000>;
regulator-max-microvolt = <2896000>;
qcom,min-dropout-voltage = <300000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L6P: qcom,pm8008-l6@4500 {
@ -1170,7 +1170,7 @@ dcc: dcc_v2@1be2000 {
regulator-min-microvolt = <2704000>;
regulator-max-microvolt = <2896000>;
qcom,min-dropout-voltage = <300000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
L7P: qcom,pm8008-l7@4600 {
@ -1179,7 +1179,7 @@ dcc: dcc_v2@1be2000 {
regulator-min-microvolt = <1656000>;
regulator-max-microvolt = <1896000>;
qcom,min-dropout-voltage = <300000>;
qcom,hpm-min-load = <10000>;
qcom,hpm-min-load = <0>;
};
};
};

View file

@ -403,7 +403,7 @@
regulator-min-microvolt = <224000>;
regulator-max-microvolt = <1200000>;
qcom,min-dropout-voltage = <225000>;
qcom,hpm-min-load = <30000>;
qcom,hpm-min-load = <0>;
};
L2I: pm8008i_l2: regulator@4100 {
@ -412,7 +412,7 @@
regulator-min-microvolt = <264000>;
regulator-max-microvolt = <1150000>;
qcom,min-dropout-voltage = <184000>;
qcom,hpm-min-load = <30000>;
qcom,hpm-min-load = <0>;
};
L3I: pm8008i_l3: regulator@4200 {
@ -421,6 +421,7 @@
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <3000000>;
qcom,min-dropout-voltage = <96000>;
qcom,hpm-min-load = <0>;
};
L4I: pm8008i_l4: regulator@4300 {
@ -429,6 +430,7 @@
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <2900000>;
qcom,min-dropout-voltage = <88000>;
qcom,hpm-min-load = <0>;
};
L5I: pm8008i_l5: regulator@4400 {
@ -437,6 +439,7 @@
regulator-min-microvolt = <1544000>;
regulator-max-microvolt = <1900000>;
qcom,min-dropout-voltage = <152000>;
qcom,hpm-min-load = <0>;
};
L6I: pm8008i_l6: regulator@4500 {
@ -445,6 +448,7 @@
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <2900000>;
qcom,min-dropout-voltage = <128000>;
qcom,hpm-min-load = <0>;
};
L7I: pm8008i_l7: regulator@4600 {
@ -453,6 +457,7 @@
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <3000000>;
qcom,min-dropout-voltage = <300000>;
qcom,hpm-min-load = <0>;
};
};
};
@ -505,7 +510,7 @@
regulator-min-microvolt = <288000>;
regulator-max-microvolt = <1150000>;
qcom,min-dropout-voltage = <160000>;
qcom,hpm-min-load = <30000>;
qcom,hpm-min-load = <0>;
};
L2J: pm8008j_l2: regulator@4100 {
@ -514,7 +519,7 @@
regulator-min-microvolt = <448000>;
regulator-max-microvolt = <1150000>;
qcom,min-dropout-voltage = <0>;
qcom,hpm-min-load = <30000>;
qcom,hpm-min-load = <0>;
};
L3J: pm8008j_l3: regulator@4200 {
@ -523,6 +528,7 @@
regulator-min-microvolt = <1592000>;
regulator-max-microvolt = <1950000>;
qcom,min-dropout-voltage = <56000>;
qcom,hpm-min-load = <0>;
};
L4J: pm8008j_l4: regulator@4300 {
@ -531,6 +537,7 @@
regulator-min-microvolt = <1504000>;
regulator-max-microvolt = <3544000>;
qcom,min-dropout-voltage = <0>;
qcom,hpm-min-load = <0>;
};
L5J: pm8008j_l5: regulator@4400 {
@ -539,6 +546,7 @@
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <2900000>;
qcom,min-dropout-voltage = <104000>;
qcom,hpm-min-load = <0>;
};
L6J: pm8008j_l6: regulator@4500 {
@ -547,6 +555,7 @@
regulator-min-microvolt = <2800000>;
regulator-max-microvolt = <2800000>;
qcom,min-dropout-voltage = <0>;
qcom,hpm-min-load = <0>;
};
L7J: pm8008j_l7: regulator@4600 {
@ -555,6 +564,7 @@
regulator-min-microvolt = <3000000>;
regulator-max-microvolt = <3544000>;
qcom,min-dropout-voltage = <0>;
qcom,hpm-min-load = <0>;
};
};
};

View file

@ -302,7 +302,7 @@
regulator-min-microvolt = <1000000>;
regulator-max-microvolt = <1200000>;
qcom,min-dropout-voltage = <160000>;
qcom,hpm-min-load = <30000>;
qcom,hpm-min-load = <0>;
};
L2I: pm8008i_l2: regulator@4100 {
@ -311,7 +311,7 @@
regulator-min-microvolt = <950000>;
regulator-max-microvolt = <1150000>;
qcom,min-dropout-voltage = <128000>;
qcom,hpm-min-load = <30000>;
qcom,hpm-min-load = <0>;
};
L3I: pm8008i_l3: regulator@4200 {
@ -320,6 +320,7 @@
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <3000000>;
qcom,min-dropout-voltage = <144000>;
qcom,hpm-min-load = <0>;
};
L4I: pm8008i_l4: regulator@4300 {
@ -328,6 +329,7 @@
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <2900000>;
qcom,min-dropout-voltage = <128000>;
qcom,hpm-min-load = <0>;
};
L5I: pm8008i_l5: regulator@4400 {
@ -336,6 +338,7 @@
regulator-min-microvolt = <1700000>;
regulator-max-microvolt = <1900000>;
qcom,min-dropout-voltage = <136000>;
qcom,hpm-min-load = <0>;
};
L6I: pm8008i_l6: regulator@4500 {
@ -344,6 +347,7 @@
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <2900000>;
qcom,min-dropout-voltage = <128000>;
qcom,hpm-min-load = <0>;
};
L7I: pm8008i_l7: regulator@4600 {
@ -352,6 +356,7 @@
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <3000000>;
qcom,min-dropout-voltage = <312000>;
qcom,hpm-min-load = <0>;
};
};
};
@ -404,7 +409,7 @@
regulator-min-microvolt = <950000>;
regulator-max-microvolt = <1150000>;
qcom,min-dropout-voltage = <96000>;
qcom,hpm-min-load = <30000>;
qcom,hpm-min-load = <0>;
};
L2J: pm8008j_l2: regulator@4100 {
@ -413,7 +418,7 @@
regulator-min-microvolt = <950000>;
regulator-max-microvolt = <1250000>;
qcom,min-dropout-voltage = <24000>;
qcom,hpm-min-load = <30000>;
qcom,hpm-min-load = <0>;
};
L3J: pm8008j_l3: regulator@4200 {
@ -422,6 +427,7 @@
regulator-min-microvolt = <1460000>;
regulator-max-microvolt = <1800000>;
qcom,min-dropout-voltage = <224000>;
qcom,hpm-min-load = <0>;
};
L4J: pm8008j_l4: regulator@4300 {
@ -430,6 +436,7 @@
regulator-min-microvolt = <1504000>;
regulator-max-microvolt = <1600000>;
qcom,min-dropout-voltage = <0>;
qcom,hpm-min-load = <0>;
};
L5J: pm8008j_l5: regulator@4400 {
@ -438,6 +445,7 @@
regulator-min-microvolt = <2700000>;
regulator-max-microvolt = <2900000>;
qcom,min-dropout-voltage = <104000>;
qcom,hpm-min-load = <0>;
};
L6J: pm8008j_l6: regulator@4500 {
@ -446,6 +454,7 @@
regulator-min-microvolt = <2800000>;
regulator-max-microvolt = <2800000>;
qcom,min-dropout-voltage = <112000>;
qcom,hpm-min-load = <0>;
};
L7J: pm8008j_l7: regulator@4600 {
@ -454,6 +463,7 @@
regulator-min-microvolt = <3000000>;
regulator-max-microvolt = <3544000>;
qcom,min-dropout-voltage = <96000>;
qcom,hpm-min-load = <0>;
};
};
};