regulator: qcom_smd: Set n_voltages for pm8941_lnldo
PATCH 1/1 regulator: qcom_smd: Set n_voltages for pm8941_lnldo
Just setting fixed_uV is not enough, the regulator core will also check n_voltages setting. The fixed_uV only works when n_voltages is 1.
Signed-off-by Axel Lin <[email protected]>
--- drivers/regulator/qcom_smd-regulator.c | 1 + 1 file changed, 1 insertion(+)
drivers/regulator/qcom_smd-regulator.c +1 -0
@@ -203,6 +203,7 @@ static const struct regulator_desc pm8941_nldo = {static const struct regulator_desc pm8941_lnldo = { .fixed_uV =1740000 , + .n_voltages =1 , .ops = &rpm_smps_ldo_ops, };
Signature · 1 line
2.1.0
Quoted 3 lines · Axel Lin
Just setting
fixed_uVis not enough, the regulator core will also checkn_voltagessetting. Thefixed_uVonly works whenn_voltagesis 1.
Thanks, I missed that.
Reviewed-by Bjorn Andersson <[email protected]>
Quoted 22 lines
Signed-off-by Axel Lin <[email protected]>--- drivers/regulator/qcom_smd-regulator.c | 1 + 1 file changed, 1 insertion(+)drivers/regulator/qcom_smd-regulator.c +1
-0@@ -203,6 +203,7 @@ static const struct regulator_desc pm8941_nldo = {static const struct regulator_desc pm8941_lnldo = { .fixed_uV =1740000 , + .n_voltages =1 , .ops = &rpm_smps_ldo_ops, };Signature · 1 line
2.1.0