]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob - releases/4.19.31/regulator-s2mpa01-fix-step-values-for-some-ldos.patch
Linux 4.14.108
[thirdparty/kernel/stable-queue.git] / releases / 4.19.31 / regulator-s2mpa01-fix-step-values-for-some-ldos.patch
1 From 28c4f730d2a44f2591cb104091da29a38dac49fe Mon Sep 17 00:00:00 2001
2 From: Stuart Menefy <stuart.menefy@mathembedded.com>
3 Date: Tue, 12 Feb 2019 21:51:18 +0000
4 Subject: regulator: s2mpa01: Fix step values for some LDOs
5
6 From: Stuart Menefy <stuart.menefy@mathembedded.com>
7
8 commit 28c4f730d2a44f2591cb104091da29a38dac49fe upstream.
9
10 The step values for some of the LDOs appears to be incorrect, resulting
11 in incorrect voltages (or at least, ones which are different from the
12 Samsung 3.4 vendor kernel).
13
14 Signed-off-by: Stuart Menefy <stuart.menefy@mathembedded.com>
15 Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
16 Signed-off-by: Mark Brown <broonie@kernel.org>
17 Cc: stable@vger.kernel.org
18 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19
20 ---
21 drivers/regulator/s2mpa01.c | 10 +++++-----
22 1 file changed, 5 insertions(+), 5 deletions(-)
23
24 --- a/drivers/regulator/s2mpa01.c
25 +++ b/drivers/regulator/s2mpa01.c
26 @@ -298,13 +298,13 @@ static const struct regulator_desc regul
27 regulator_desc_ldo(2, STEP_50_MV),
28 regulator_desc_ldo(3, STEP_50_MV),
29 regulator_desc_ldo(4, STEP_50_MV),
30 - regulator_desc_ldo(5, STEP_50_MV),
31 + regulator_desc_ldo(5, STEP_25_MV),
32 regulator_desc_ldo(6, STEP_25_MV),
33 regulator_desc_ldo(7, STEP_50_MV),
34 regulator_desc_ldo(8, STEP_50_MV),
35 regulator_desc_ldo(9, STEP_50_MV),
36 regulator_desc_ldo(10, STEP_50_MV),
37 - regulator_desc_ldo(11, STEP_25_MV),
38 + regulator_desc_ldo(11, STEP_50_MV),
39 regulator_desc_ldo(12, STEP_50_MV),
40 regulator_desc_ldo(13, STEP_50_MV),
41 regulator_desc_ldo(14, STEP_50_MV),
42 @@ -315,11 +315,11 @@ static const struct regulator_desc regul
43 regulator_desc_ldo(19, STEP_50_MV),
44 regulator_desc_ldo(20, STEP_50_MV),
45 regulator_desc_ldo(21, STEP_50_MV),
46 - regulator_desc_ldo(22, STEP_25_MV),
47 - regulator_desc_ldo(23, STEP_25_MV),
48 + regulator_desc_ldo(22, STEP_50_MV),
49 + regulator_desc_ldo(23, STEP_50_MV),
50 regulator_desc_ldo(24, STEP_50_MV),
51 regulator_desc_ldo(25, STEP_50_MV),
52 - regulator_desc_ldo(26, STEP_50_MV),
53 + regulator_desc_ldo(26, STEP_25_MV),
54 regulator_desc_buck1_4(1),
55 regulator_desc_buck1_4(2),
56 regulator_desc_buck1_4(3),