| From 00984fa2ccbe74c7676ecfb6aa3a53df42559539 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Mon, 4 Mar 2019 16:57:52 +0800 |
| Subject: regulator: tps65086: Fix tps65086_ldoa1_ranges for selector 0xB |
| |
| From: Axel Lin <axel.lin@ingics.com> |
| |
| [ Upstream commit e69b394703e032e56a140172440ec4f9890b536d ] |
| |
| selector 0xB (1011) should be 2.6V rather than 2.7V, fit ix. |
| |
| Table 5-4. LDOA1 Output Voltage Options |
| VID Bits VOUT VID Bits VOUT VID Bits VOUT VID Bits VOUT |
| 0000 1.35 0100 1.8 1000 2.3 1100 2.85 |
| 0001 1.5 0101 1.9 1001 2.4 1101 3.0 |
| 0010 1.6 0110 2.0 1010 2.5 1110 3.3 |
| 0011 1.7 0111 2.1 1011 2.6 1111 Not Used |
| |
| Fixes: d2a2e729a666 ("regulator: tps65086: Add regulator driver for the TPS65086 PMIC") |
| Signed-off-by: Axel Lin <axel.lin@ingics.com> |
| Acked-by: Andrew F. Davis <afd@ti.com> |
| Signed-off-by: Mark Brown <broonie@kernel.org> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/regulator/tps65086-regulator.c | 4 ++-- |
| 1 file changed, 2 insertions(+), 2 deletions(-) |
| |
| diff --git a/drivers/regulator/tps65086-regulator.c b/drivers/regulator/tps65086-regulator.c |
| index 6dbf3cf3951e2..12d26261394f1 100644 |
| --- a/drivers/regulator/tps65086-regulator.c |
| +++ b/drivers/regulator/tps65086-regulator.c |
| @@ -89,8 +89,8 @@ static const struct regulator_linear_range tps65086_buck345_25mv_ranges[] = { |
| static const struct regulator_linear_range tps65086_ldoa1_ranges[] = { |
| REGULATOR_LINEAR_RANGE(1350000, 0x0, 0x0, 0), |
| REGULATOR_LINEAR_RANGE(1500000, 0x1, 0x7, 100000), |
| - REGULATOR_LINEAR_RANGE(2300000, 0x8, 0xA, 100000), |
| - REGULATOR_LINEAR_RANGE(2700000, 0xB, 0xD, 150000), |
| + REGULATOR_LINEAR_RANGE(2300000, 0x8, 0xB, 100000), |
| + REGULATOR_LINEAR_RANGE(2850000, 0xC, 0xD, 150000), |
| REGULATOR_LINEAR_RANGE(3300000, 0xE, 0xE, 0), |
| }; |
| |
| -- |
| 2.20.1 |
| |