summaryrefslogtreecommitdiff
path: root/drivers/power
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2022-01-06 14:06:02 +0300
committerSebastian Reichel <sebastian.reichel@collabora.com>2022-02-01 16:29:33 +0300
commitb2657167447a059990827809e5ef3e6a56c700d8 (patch)
tree987d07fb92feebc9fd9536c88dc50bf745b59144 /drivers/power
parentfd46821e85de90fb5b7356251164af4815b6e3f6 (diff)
downloadlinux-b2657167447a059990827809e5ef3e6a56c700d8.tar.xz
power: supply: axp288_fuel_gauge: Add dev helper var to probe()
Add a dev local variable to probe() as shortcut for &pdev->dev, this is a preparation change for making more use of devm managed resources. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Diffstat (limited to 'drivers/power')
-rw-r--r--drivers/power/supply/axp288_fuel_gauge.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/power/supply/axp288_fuel_gauge.c b/drivers/power/supply/axp288_fuel_gauge.c
index c1da217fdb0e..1495402f440c 100644
--- a/drivers/power/supply/axp288_fuel_gauge.c
+++ b/drivers/power/supply/axp288_fuel_gauge.c
@@ -622,16 +622,17 @@ static int axp288_fuel_gauge_probe(struct platform_device *pdev)
[BAT_D_CURR] = "axp288-chrg-d-curr",
[BAT_VOLT] = "axp288-batt-volt",
};
+ struct device *dev = &pdev->dev;
unsigned int val;
if (dmi_check_system(axp288_no_battery_list))
return -ENODEV;
- info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL);
+ info = devm_kzalloc(dev, sizeof(*info), GFP_KERNEL);
if (!info)
return -ENOMEM;
- info->dev = &pdev->dev;
+ info->dev = dev;
info->regmap = axp20x->regmap;
info->regmap_irqc = axp20x->regmap_irqc;
info->status = POWER_SUPPLY_STATUS_UNKNOWN;
@@ -651,8 +652,7 @@ static int axp288_fuel_gauge_probe(struct platform_device *pdev)
iio_channel_get(NULL, iio_chan_name[i]);
if (IS_ERR(info->iio_channel[i])) {
ret = PTR_ERR(info->iio_channel[i]);
- dev_dbg(&pdev->dev, "error getting iiochan %s: %d\n",
- iio_chan_name[i], ret);
+ dev_dbg(dev, "error getting iiochan %s: %d\n", iio_chan_name[i], ret);
/* Wait for axp288_adc to load */
if (ret == -ENODEV)
ret = -EPROBE_DEFER;
@@ -722,10 +722,10 @@ unblock_punit_i2c_access:
goto out_free_iio_chan;
psy_cfg.drv_data = info;
- info->bat = power_supply_register(&pdev->dev, &fuel_gauge_desc, &psy_cfg);
+ info->bat = power_supply_register(dev, &fuel_gauge_desc, &psy_cfg);
if (IS_ERR(info->bat)) {
ret = PTR_ERR(info->bat);
- dev_err(&pdev->dev, "failed to register battery: %d\n", ret);
+ dev_err(dev, "failed to register battery: %d\n", ret);
goto out_free_iio_chan;
}