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:
Kavya Nunna
2025-01-23 16:01:51 +05:30
committed by Vishvanath Singh
parent 379051569e
commit e3fe7b6fe7

View File

@@ -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>;
}; };
}; };