Merge branch 'master' of git://git.denx.de/u-boot-samsung
[platform/kernel/u-boot.git] / drivers / power / regulator / palmas_regulator.c
index cce7cd2..841c03a 100644 (file)
@@ -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;
@@ -377,7 +377,11 @@ static int palmas_smps_probe(struct udevice *dev)
                        uc_pdata->ctrl_reg = palmas_smps_ctrl[type][idx];
                        uc_pdata->volt_reg = palmas_smps_volt[type][idx];
                        break;
-
+               case 12:
+                       idx = 0;
+                       uc_pdata->ctrl_reg = palmas_smps_ctrl[type][idx];
+                       uc_pdata->volt_reg = palmas_smps_volt[type][idx];
+                       break;
                default:
                        printf("Wrong ID for regulator\n");
                }