msm: peripheral-reset-8960: Set the Q6 regulator's optimum mode
Set the regulator optimum mode so that the Q6's power rails are
in high power mode instead of low power mode.
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
diff --git a/arch/arm/mach-msm/peripheral-reset-8960.c b/arch/arm/mach-msm/peripheral-reset-8960.c
index 626b207..ecb9412 100644
--- a/arch/arm/mach-msm/peripheral-reset-8960.c
+++ b/arch/arm/mach-msm/peripheral-reset-8960.c
@@ -325,6 +325,11 @@
pr_err("Failed to set %s regulator's voltage.\n", q6->name);
goto out;
}
+ err = regulator_set_optimum_mode(q6->vreg, 100000);
+ if (err < 0) {
+ pr_err("Failed to set %s regulator's mode.\n", q6->name);
+ goto out;
+ }
err = regulator_enable(q6->vreg);
if (err) {
pr_err("Failed to enable %s's regulator.\n", q6->name);