Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

power: supply: acer_a500_battery: register power supply with devm_power_supply_register()

devm_power_supply_register_no_ws() is going to be removed.
Switch to the general registration API.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Reviewed-by: Tzung-Bi Shih <tzungbi@kernel.org>
Link: https://lore.kernel.org/r/20241005-power-supply-no-wakeup-source-v1-3-1d62bf9bcb1d@weissschuh.net
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>

authored by

Thomas Weißschuh and committed by
Sebastian Reichel
8c3985bb 2de244e9

+4 -3
+4 -3
drivers/power/supply/acer_a500_battery.c
··· 233 233 234 234 psy_cfg.of_node = pdev->dev.parent->of_node; 235 235 psy_cfg.drv_data = bat; 236 + psy_cfg.no_wakeup_source = true; 236 237 237 238 bat->regmap = dev_get_regmap(pdev->dev.parent, "KB930"); 238 239 if (!bat->regmap) 239 240 return -EINVAL; 240 241 241 - bat->psy = devm_power_supply_register_no_ws(&pdev->dev, 242 - &a500_battery_desc, 243 - &psy_cfg); 242 + bat->psy = devm_power_supply_register(&pdev->dev, 243 + &a500_battery_desc, 244 + &psy_cfg); 244 245 if (IS_ERR(bat->psy)) 245 246 return dev_err_probe(&pdev->dev, PTR_ERR(bat->psy), 246 247 "failed to register battery\n");