summaryrefslogtreecommitdiff
path: root/drivers/regulator
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/regulator')
-rw-r--r--drivers/regulator/max1586.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/regulator/max1586.c b/drivers/regulator/max1586.c
index 92799f40c864..2c082d3ef484 100644
--- a/drivers/regulator/max1586.c
+++ b/drivers/regulator/max1586.c
@@ -40,8 +40,8 @@ struct max1586_data {
struct i2c_client *client;
/* min/max V3 voltage */
- int min_uV;
- int max_uV;
+ unsigned int min_uV;
+ unsigned int max_uV;
struct regulator_dev *rdev[0];
};
@@ -199,8 +199,8 @@ static int max1586_pmic_probe(struct i2c_client *client,
ret = -EINVAL;
goto out_unmap;
}
- max1586->min_uV = MAX1586_V3_MIN_UV * pdata->v3_gain / 1000000;
- max1586->max_uV = MAX1586_V3_MAX_UV * pdata->v3_gain / 1000000;
+ max1586->min_uV = MAX1586_V3_MIN_UV / 1000 * pdata->v3_gain / 1000;
+ max1586->max_uV = MAX1586_V3_MAX_UV / 1000 * pdata->v3_gain / 1000;
rdev = max1586->rdev;
for (i = 0; i < pdata->num_subdevs && i <= MAX1586_V6; i++) {