regulator: max8649: Remove regulator_dev pointer from state container
Don't store pointer to regulator_dev returned by evm_regulator_register() an state container. It isn't used anywhere outside of max8649_regulator_probe() function. Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Signed-off-by: Mark Brown <broonie@linaro.org>
This commit is contained in:
Родитель
38dbfb59d1
Коммит
b7313b89c5
|
@ -49,7 +49,6 @@
|
||||||
#define MAX8649_RAMP_DOWN (1 << 1)
|
#define MAX8649_RAMP_DOWN (1 << 1)
|
||||||
|
|
||||||
struct max8649_regulator_info {
|
struct max8649_regulator_info {
|
||||||
struct regulator_dev *regulator;
|
|
||||||
struct device *dev;
|
struct device *dev;
|
||||||
struct regmap *regmap;
|
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_platform_data *pdata = dev_get_platdata(&client->dev);
|
||||||
struct max8649_regulator_info *info = NULL;
|
struct max8649_regulator_info *info = NULL;
|
||||||
|
struct regulator_dev *regulator;
|
||||||
struct regulator_config config = { };
|
struct regulator_config config = { };
|
||||||
unsigned int val;
|
unsigned int val;
|
||||||
unsigned char data;
|
unsigned char data;
|
||||||
|
@ -234,12 +234,12 @@ static int max8649_regulator_probe(struct i2c_client *client,
|
||||||
config.driver_data = info;
|
config.driver_data = info;
|
||||||
config.regmap = info->regmap;
|
config.regmap = info->regmap;
|
||||||
|
|
||||||
info->regulator = devm_regulator_register(&client->dev, &dcdc_desc,
|
regulator = devm_regulator_register(&client->dev, &dcdc_desc,
|
||||||
&config);
|
&config);
|
||||||
if (IS_ERR(info->regulator)) {
|
if (IS_ERR(regulator)) {
|
||||||
dev_err(info->dev, "failed to register regulator %s\n",
|
dev_err(info->dev, "failed to register regulator %s\n",
|
||||||
dcdc_desc.name);
|
dcdc_desc.name);
|
||||||
return PTR_ERR(info->regulator);
|
return PTR_ERR(regulator);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче