regulator: s2mpa01: Fix accidental enable of buck4 ramp delay
authorKrzysztof Kozlowski <k.kozlowski@samsung.com>
Tue, 6 May 2014 06:37:37 +0000 (08:37 +0200)
committerMark Brown <broonie@linaro.org>
Sat, 17 May 2014 13:28:09 +0000 (14:28 +0100)
commit51e2fc0a251ba64c68207e4c6f6ac33c891b2465
tree8f6870b1112fa6a6b0a4c751bdde3f6cb25dc7de
parentc9eaa447e77efe77b7fa4c953bd62de8297fd6c5
regulator: s2mpa01: Fix accidental enable of buck4 ramp delay

S2MPA01 supports enabling/disabling ramp delay only for buck[1234].
Other bucks have ramp delay enabled always.

However the bit shift for enabling buck4 ramp delay in register is equal
to 0. When ramp delay was set for the bucks unsupporting enable/disable
(buck[56789] and buck10), the ramp delay for buck4 was also enabled.

Fixes: f7b1a8dc1c1c ("regulator: s2mpa01: Don't check enable_shift before setting enable ramp rate")
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Reviewed-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
drivers/regulator/s2mpa01.c