diff mbox

[U-Boot,v2] regulator: palmas: Fix smps6 - smps9 indices

Message ID 1486121648-29532-1-git-send-email-j-keerthy@ti.com
State Accepted
Delegated to: Tom Rini
Headers show

Commit Message

Keerthy Feb. 3, 2017, 11:34 a.m. UTC
The array indices used currently are dispalaced by 1 for
SMPS6 through SMPS10 in the respective places of voltage and ctrl
arrays hence fix the same as to assign the right voltage and ctrl
registers.

Signed-off-by: Keerthy <j-keerthy@ti.com>
---

Changes in v2:

  * Elaborated the commit log.

 drivers/power/regulator/palmas_regulator.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Tom Rini Feb. 9, 2017, 3:02 a.m. UTC | #1
On Fri, Feb 03, 2017 at 05:04:08PM +0530, Keerthy wrote:

> The array indices used currently are dispalaced by 1 for
> SMPS6 through SMPS10 in the respective places of voltage and ctrl
> arrays hence fix the same as to assign the right voltage and ctrl
> registers.
> 
> Signed-off-by: Keerthy <j-keerthy@ti.com>

Applied to u-boot/master, thanks!
diff mbox

Patch

diff --git a/drivers/power/regulator/palmas_regulator.c b/drivers/power/regulator/palmas_regulator.c
index cce7cd2..399f7a5 100644
--- a/drivers/power/regulator/palmas_regulator.c
+++ b/drivers/power/regulator/palmas_regulator.c
@@ -356,7 +356,7 @@  static int palmas_smps_probe(struct udevice *dev)
 		case 8:
 		case 9:
 		case 10:
-			idx = dev->driver_data - 4;
+			idx = dev->driver_data - 3;
 			uc_pdata->ctrl_reg = palmas_smps_ctrl[type][idx];
 			uc_pdata->volt_reg = palmas_smps_volt[type][idx];
 			break;