regulator: tps62360: Remove chip_id and voltage_base from struct tps62360_chip
PATCH 1/1 regulator: tps62360: Remove chip_id and voltage_base from struct tps62360_chip
The chip_id is not used.
The voltage_base is not necessary, set base voltage to tps->desc.min_uV instead.
Signed-off-by Axel Lin <[email protected]>
--- drivers/regulator/tps62360-regulator.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-)
drivers/regulator/tps62360-regulator.c +2 -5
@@ -65,10 +65,8 @@ struct tps62360_chip {struct regulator_desc desc;struct regulator_dev *rdev;struct regmap *regmap; -int chip_id;int vsel0_gpio;int vsel1_gpio; -int voltage_base;u8 voltage_reg_mask;bool en_internal_pulldn;bool en_discharge;
@@ -408,13 +406,13 @@ static int __devinit tps62360_probe(struct i2c_client *client,switch (chip_id) {case TPS62360 :case TPS62362 : - tps->voltage_base =TPS62360_BASE_VOLTAGE ; + tps->desc.min_uV =TPS62360_BASE_VOLTAGE ; tps->voltage_reg_mask =0x3F ; tps->desc.n_voltages =TPS62360_N_VOLTAGES ;break ;case TPS62361 :case TPS62363 : - tps->voltage_base =TPS62361_BASE_VOLTAGE ; + tps->desc.min_uV =TPS62361_BASE_VOLTAGE ; tps->voltage_reg_mask =0x7F ; tps->desc.n_voltages =TPS62361_N_VOLTAGES ;break ;
@@ -427,7 +425,6 @@ static int __devinit tps62360_probe(struct i2c_client *client, tps->desc.ops = &tps62360_dcdc_ops; tps->desc.type =REGULATOR_VOLTAGE ; tps->desc.owner =THIS_MODULE ; - tps->desc.min_uV = tps->voltage_base; tps->desc.uV_step =10000 ; tps->regmap =devm_regmap_init_i2c (client, &tps62360_regmap_config);
Signature · 1 line
1.7.9.5
Mark Brown
AppliedQuoted 2 lines · Axel Lin
The
chip_idis not used.
Thevoltage_baseis not necessary, set base voltage totps->desc.min_uVinstead.
Applied, thanks.