|
@@ -49,7 +49,6 @@
|
|
|
#define MAX8649_RAMP_DOWN (1 << 1)
|
|
|
|
|
|
struct max8649_regulator_info {
|
|
|
- struct regulator_dev *regulator;
|
|
|
struct device *dev;
|
|
|
struct regmap *regmap;
|
|
|
|
|
@@ -154,6 +153,7 @@ static int max8649_regulator_probe(struct i2c_client *client,
|
|
|
{
|
|
|
struct max8649_platform_data *pdata = dev_get_platdata(&client->dev);
|
|
|
struct max8649_regulator_info *info = NULL;
|
|
|
+ struct regulator_dev *regulator;
|
|
|
struct regulator_config config = { };
|
|
|
unsigned int val;
|
|
|
unsigned char data;
|
|
@@ -234,12 +234,12 @@ static int max8649_regulator_probe(struct i2c_client *client,
|
|
|
config.driver_data = info;
|
|
|
config.regmap = info->regmap;
|
|
|
|
|
|
- info->regulator = devm_regulator_register(&client->dev, &dcdc_desc,
|
|
|
+ regulator = devm_regulator_register(&client->dev, &dcdc_desc,
|
|
|
&config);
|
|
|
- if (IS_ERR(info->regulator)) {
|
|
|
+ if (IS_ERR(regulator)) {
|
|
|
dev_err(info->dev, "failed to register regulator %s\n",
|
|
|
dcdc_desc.name);
|
|
|
- return PTR_ERR(info->regulator);
|
|
|
+ return PTR_ERR(regulator);
|
|
|
}
|
|
|
|
|
|
return 0;
|