soc: qcom: pil: Properly enable VDD_MSS
<3474e2250b25>("soc: qcom: pil: Reorder votes for vdd_modem to be
proxy voted") misses the call to enable regulator after the values
have been set. Properly enable the regulator here.
Change-Id: Ia7819bd1fa627b1c937a9da53ba255575eaaf354
Signed-off-by: Kyle Yan <kyan@codeaurora.org>
diff --git a/drivers/soc/qcom/pil-msa.c b/drivers/soc/qcom/pil-msa.c
index 6f8e8b2..a3eb551 100644
--- a/drivers/soc/qcom/pil-msa.c
+++ b/drivers/soc/qcom/pil-msa.c
@@ -469,6 +469,13 @@
ret);
goto out;
}
+ ret = regulator_enable(drv->vreg);
+ if (ret) {
+ dev_err(pil->dev, "Failed to enable vreg(rc:%d)\n",
+ ret);
+ regulator_set_voltage(drv->vreg, 0, INT_MAX);
+ goto out;
+ }
}
ret = pil_q6v5_make_proxy_votes(pil);