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

power: supply: bq27xxx_battery: register power supply with 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-4-1d62bf9bcb1d@weissschuh.net
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>

authored by

Thomas Weißschuh and committed by
Sebastian Reichel
1011646d 8c3985bb

+2 -1
+2 -1
drivers/power/supply/bq27xxx_battery.c
··· 2131 2131 struct power_supply_config psy_cfg = { 2132 2132 .of_node = di->dev->of_node, 2133 2133 .drv_data = di, 2134 + .no_wakeup_source = true, 2134 2135 }; 2135 2136 int ret; 2136 2137 ··· 2158 2157 psy_desc->get_property = bq27xxx_battery_get_property; 2159 2158 psy_desc->external_power_changed = bq27xxx_external_power_changed; 2160 2159 2161 - di->bat = devm_power_supply_register_no_ws(di->dev, psy_desc, &psy_cfg); 2160 + di->bat = devm_power_supply_register(di->dev, psy_desc, &psy_cfg); 2162 2161 if (IS_ERR(di->bat)) 2163 2162 return dev_err_probe(di->dev, PTR_ERR(di->bat), 2164 2163 "failed to register battery\n");