diff options
Diffstat (limited to 'drivers/regulator/isl6271a-regulator.c')
| -rw-r--r-- | drivers/regulator/isl6271a-regulator.c | 13 | 
1 files changed, 4 insertions, 9 deletions
diff --git a/drivers/regulator/isl6271a-regulator.c b/drivers/regulator/isl6271a-regulator.c index 56d273f2560..1d145a07ada 100644 --- a/drivers/regulator/isl6271a-regulator.c +++ b/drivers/regulator/isl6271a-regulator.c @@ -75,19 +75,12 @@ static struct regulator_ops isl_core_ops = {  static int isl6271a_get_fixed_voltage(struct regulator_dev *dev)  { -	int id = rdev_get_id(dev); -	return (id == 1) ? 1100000 : 1300000; -} - -static int isl6271a_list_fixed_voltage(struct regulator_dev *dev, unsigned selector) -{ -	int id = rdev_get_id(dev); -	return (id == 1) ? 1100000 : 1300000; +	return dev->desc->min_uV;  }  static struct regulator_ops isl_fixed_ops = {  	.get_voltage	= isl6271a_get_fixed_voltage, -	.list_voltage	= isl6271a_list_fixed_voltage, +	.list_voltage	= regulator_list_voltage_linear,  };  static const struct regulator_desc isl_rd[] = { @@ -107,6 +100,7 @@ static const struct regulator_desc isl_rd[] = {  		.ops		= &isl_fixed_ops,  		.type		= REGULATOR_VOLTAGE,  		.owner		= THIS_MODULE, +		.min_uV		= 1100000,  	}, {  		.name		= "LDO2",  		.id		= 2, @@ -114,6 +108,7 @@ static const struct regulator_desc isl_rd[] = {  		.ops		= &isl_fixed_ops,  		.type		= REGULATOR_VOLTAGE,  		.owner		= THIS_MODULE, +		.min_uV		= 1300000,  	},  };  |