summaryrefslogtreecommitdiff
path: root/fs/nfs
diff options
context:
space:
mode:
authorAxel Lin <axel.lin@ingics.com>2013-04-17 00:50:20 +0800
committerMark Brown <broonie@opensource.wolfsonmicro.com>2013-04-17 15:09:27 +0100
commitb4d12a79295ca216008af7970f208c6051fd408d (patch)
tree4f7f5129e971191046cd49f9411248e480dc8786 /fs/nfs
parent7384744d2de1638b5aa9cbe9f743e9067cb6a44a (diff)
regulator: ab8500: Fix set voltage for AB8540_LDO_AUX3
When setting voltage for AB8540_LDO_AUX3, current code only updates one of info->voltage_reg and info->expand_register registers which is wrong. To ensure we set to correct voltage, it always needs to clear or set expand_register.voltage_mask bit of expand_register. The function of the expand register bit is the following (from the user manual): 0: VAUX3 output voltage is determined by Vaux3Sel bit settings in register VldoCVaux3Sel 1: VAUX3 output voltage is set to 3.05V regardless of Vaux3Sel settings in register VldoCVaux3Sel (VldoCVaux3Sel is the register at 0x0421) So when going to 3.05V, set the expand register bit. When leaving 3.05V for another voltage, set the target voltage before clearing the expand register bit. Signed-off-by: Axel Lin <axel.lin@ingics.com> Acked-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'fs/nfs')
0 files changed, 0 insertions, 0 deletions