ARM: dts: msm: Update regulator support for tuna
Add RET mode support for L2G/L3G for tuna platforms as per the sleep setting recommendation. While at it set init mode as LPM for L3G and L6K regulators. As clients always vote for 0 load, the regulator framework will not apply it and the HPM init-mode will not change, leading to higher power consumption. So update the LPM for L3G and L6K regulators. Change-Id: I5b210ac3e9ffee94889c2390becfaa5eb6c235ab Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
This commit is contained in:
@@ -953,9 +953,10 @@
|
|||||||
qcom,resource-name = "ldog2";
|
qcom,resource-name = "ldog2";
|
||||||
qcom,regulator-type = "pmic5-ldo";
|
qcom,regulator-type = "pmic5-ldo";
|
||||||
qcom,supported-modes =
|
qcom,supported-modes =
|
||||||
<RPMH_REGULATOR_MODE_LPM
|
<RPMH_REGULATOR_MODE_RET
|
||||||
|
RPMH_REGULATOR_MODE_LPM
|
||||||
RPMH_REGULATOR_MODE_HPM>;
|
RPMH_REGULATOR_MODE_HPM>;
|
||||||
qcom,mode-threshold-currents = <0 30000>;
|
qcom,mode-threshold-currents = <0 10000 30000>;
|
||||||
|
|
||||||
L2G: pm_v6g_l2: vreg-pm_v6g-l2 {
|
L2G: pm_v6g_l2: vreg-pm_v6g-l2 {
|
||||||
regulator-name = "pm_v6g_l2";
|
regulator-name = "pm_v6g_l2";
|
||||||
@@ -973,9 +974,10 @@
|
|||||||
qcom,resource-name = "ldog3";
|
qcom,resource-name = "ldog3";
|
||||||
qcom,regulator-type = "pmic5-ldo";
|
qcom,regulator-type = "pmic5-ldo";
|
||||||
qcom,supported-modes =
|
qcom,supported-modes =
|
||||||
<RPMH_REGULATOR_MODE_LPM
|
<RPMH_REGULATOR_MODE_RET
|
||||||
|
RPMH_REGULATOR_MODE_LPM
|
||||||
RPMH_REGULATOR_MODE_HPM>;
|
RPMH_REGULATOR_MODE_HPM>;
|
||||||
qcom,mode-threshold-currents = <0 30000>;
|
qcom,mode-threshold-currents = <0 10000 30000>;
|
||||||
|
|
||||||
L3G: pm_v6g_l3: vreg-pm_v6g-l3 {
|
L3G: pm_v6g_l3: vreg-pm_v6g-l3 {
|
||||||
regulator-name = "pm_v6g_l3";
|
regulator-name = "pm_v6g_l3";
|
||||||
@@ -983,7 +985,7 @@
|
|||||||
regulator-min-microvolt = <1800000>;
|
regulator-min-microvolt = <1800000>;
|
||||||
regulator-max-microvolt = <1800000>;
|
regulator-max-microvolt = <1800000>;
|
||||||
qcom,init-voltage = <1800000>;
|
qcom,init-voltage = <1800000>;
|
||||||
qcom,init-mode = <RPMH_REGULATOR_MODE_HPM>;
|
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1123,7 +1125,7 @@
|
|||||||
regulator-min-microvolt = <1100000>;
|
regulator-min-microvolt = <1100000>;
|
||||||
regulator-max-microvolt = <2000000>;
|
regulator-max-microvolt = <2000000>;
|
||||||
qcom,init-voltage = <1776000>;
|
qcom,init-voltage = <1776000>;
|
||||||
qcom,init-mode = <RPMH_REGULATOR_MODE_HPM>;
|
qcom,init-mode = <RPMH_REGULATOR_MODE_LPM>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user