regulator: wm831x-dcdc: Fix the logic to choose best current limit setting
authorAxel Lin <axel.lin@gmail.com>
Tue, 27 Mar 2012 07:17:26 +0000 (15:17 +0800)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Wed, 28 Mar 2012 11:44:07 +0000 (12:44 +0100)
commita171e782a97d4ba55d7fa02f9a46904288b2c229
tree2caf5e42cbfc264a442a0be5ac855f5ccc1beedb
parent2f2cc27f50e3d232602d3b7c972071b4a30e5e38
regulator: wm831x-dcdc: Fix the logic to choose best current limit setting

Current code in wm831x_buckv_set_current_limit actually set the current limit
setting greater than specified range.

Fix the logic in wm831x_buckv_set_current_limit to choose the
smallest current limit setting falls within the specified range.

Signed-off-by: Axel Lin <axel.lin@gmail.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
drivers/regulator/wm831x-dcdc.c