diff options
author | Axel Lin <axel.lin@gmail.com> | 2012-07-17 07:29:03 +0400 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-07-17 14:07:26 +0400 |
commit | 8a165df7a915cb212f41c1dec9abc5ac8f8ee6b6 (patch) | |
tree | 9fa24c3a01b590e698bf8038b9b30de653494ffd /include/memory | |
parent | 5bae062830b57e75a00f1a643a6e031ad0f15129 (diff) | |
download | linux-8a165df7a915cb212f41c1dec9abc5ac8f8ee6b6.tar.xz |
regulator: palmas: Fix calcuating selector in palmas_map_voltage_smps
The logic of calculating selector in palmas_map_voltage_smps() does not match
the logic to list voltage in palmas_list_voltage_smps().
We use below equation to calculate voltage when selector > 0:
voltage = (0.49V + (selector * 0.01V)) * RANGE
RANGE is either x1 or x2
So we need to take into account with the multiplier set in VSEL register when
calculating selector in palmas_map_voltage_smps()
Signed-off-by: Axel Lin <axel.lin@gmail.com>
Acked-by: Graeme Gregory <gg@slimlogic.co.uk>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'include/memory')
0 files changed, 0 insertions, 0 deletions