]> git.baikalelectronics.ru Git - kernel.git/commit
regulator: s2mps11: Fix accidental enable of buck6 ramp delay
authorKrzysztof Kozlowski <k.kozlowski@samsung.com>
Tue, 6 May 2014 06:37:36 +0000 (08:37 +0200)
committerMark Brown <broonie@linaro.org>
Sat, 17 May 2014 13:29:26 +0000 (14:29 +0100)
commit35471cf8c165b6a74da5e73fccda2582cab07ec5
treea6ba96e7b12826e8297e1fb94767cd70ba7dfa4c
parentaffa48efabf7291b78d64ea95733a13605477705
regulator: s2mps11: Fix accidental enable of buck6 ramp delay

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

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

Fixes: bd2d131a0fa3 ("regulator: s2mps11: 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/s2mps11.c