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

power: supply: cros_usbpd-charger: 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>
Acked-by: Tzung-Bi Shih <tzungbi@kernel.org>
Link: https://lore.kernel.org/r/20241005-power-supply-no-wakeup-source-v1-5-1d62bf9bcb1d@weissschuh.net
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>

authored by

Thomas Weißschuh and committed by
Sebastian Reichel
e8d2dfa6 1011646d

+2 -2
+2 -2
drivers/power/supply/cros_usbpd-charger.c
··· 618 618 psy_desc->external_power_changed = 619 619 cros_usbpd_charger_power_changed; 620 620 psy_cfg.drv_data = port; 621 + psy_cfg.no_wakeup_source = true; 621 622 622 623 if (cros_usbpd_charger_port_is_dedicated(port)) { 623 624 sprintf(port->name, CHARGER_DEDICATED_DIR_NAME); ··· 645 644 646 645 psy_desc->name = port->name; 647 646 648 - psy = devm_power_supply_register_no_ws(dev, psy_desc, 649 - &psy_cfg); 647 + psy = devm_power_supply_register(dev, psy_desc, &psy_cfg); 650 648 if (IS_ERR(psy)) { 651 649 dev_err(dev, "Failed to register power supply\n"); 652 650 continue;