From cd74d623989828cb66b12e3d82144f72b49b493f Mon Sep 17 00:00:00 2001 From: Antti P Miettinen Date: Thu, 3 Nov 2011 10:39:22 +0200 Subject: regulator: tps80031: Set selector in __tps80031_ldo_set_voltage Set selector also in __tps80031_ldo_set_voltage(). Bug 886170 Change-Id: I17dab9cdfa6397dbdf9dba0232e4f8de0cf364f0 Signed-off-by: Antti P Miettinen Reviewed-on: http://git-master/r/62147 Reviewed-by: Lokesh Pathak Tested-by: Lokesh Pathak --- drivers/regulator/tps80031-regulator.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'drivers/regulator') diff --git a/drivers/regulator/tps80031-regulator.c b/drivers/regulator/tps80031-regulator.c index deca7adebb14..342809f31947 100644 --- a/drivers/regulator/tps80031-regulator.c +++ b/drivers/regulator/tps80031-regulator.c @@ -565,6 +565,8 @@ static int __tps80031_ldo_set_voltage(struct device *parent, * mV = 1000mv + 100mv * (vsel - 1) */ vsel = (min_uV/1000 - 1000)/100 + 1; + if (selector) + *selector = vsel; ret = tps80031_write(parent, ri->volt_id, ri->volt_reg, vsel); if (ret < 0) dev_err(ri->dev, "Error in writing the Voltage register\n"); -- cgit v1.2.3