]> git.baikalelectronics.ru Git - kernel.git/commit
regulator: twl6030: Fix voltage selection logic
authorLaxman Dewangan <ldewangan@nvidia.com>
Fri, 3 Feb 2012 07:24:38 +0000 (12:54 +0530)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Sun, 11 Mar 2012 20:08:32 +0000 (20:08 +0000)
commitdf2db6d6941857888b87c15e2d5ec1430912fac4
tree2c577e59b279e938c0c9638ebf4b1e67e1868c43
parent57972bb395c3c00f6301f502e045ce7bbcac7d49
regulator: twl6030: Fix voltage selection logic

The voltage selection logic for the twl6030 smps fails if
min:max is such that min < 1300mV and max > 1300mV although
this is in valid range for a regulator e.g. [x, 1350] where
x < 1300.
Fixing the voltage selection logic such that first it will
check for min_uV for a range and then calculated value will
be checked against max_uV.

Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
drivers/regulator/twl-regulator.c