regulator: rc5t583: Simplify rc5t583_set_voltage_time_sel implementation
authorAxel Lin <axel.lin@gmail.com>
Thu, 7 Jun 2012 08:38:09 +0000 (16:38 +0800)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Thu, 7 Jun 2012 23:29:48 +0000 (07:29 +0800)
commit1acb645ebfe3a008e3c3350918d7d29974b1eaec
treec4d3684d90ee453dbfb6079c1235a89eed05680d
parentee3ed6effd8cc4c0cbfa35307cfc5fcec75b5e12
regulator: rc5t583: Simplify rc5t583_set_voltage_time_sel implementation

For linear mappings, we can use below equation to get the voltage difference
between new_selector and old_selector:

abs(new_selector - old_selector) * rdev->desc->uV_step

Signed-off-by: Axel Lin <axel.lin@gmail.com>
Acked-by: Laxman Dewangan <ldewangan@nvidia.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
drivers/regulator/rc5t583-regulator.c