diff mbox series

[1/3] power: supply: axp288_charger: Call power_supply_changed() after set_property()

Message ID 20240104183516.312044-1-hdegoede@redhat.com (mailing list archive)
State Handled Elsewhere, archived
Headers show
Series [1/3] power: supply: axp288_charger: Call power_supply_changed() after set_property() | expand

Commit Message

Hans de Goede Jan. 4, 2024, 6:35 p.m. UTC
A successful set_property() call may result in some related properties
on the charger and/or the battery it is supplying having changed.

Call power_supply_changed() after a successful set_property().

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
---
 drivers/power/supply/axp288_charger.c | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/drivers/power/supply/axp288_charger.c b/drivers/power/supply/axp288_charger.c
index b5903193e2f9..3c442114d55b 100644
--- a/drivers/power/supply/axp288_charger.c
+++ b/drivers/power/supply/axp288_charger.c
@@ -359,6 +359,8 @@  static int axp288_charger_usb_set_property(struct power_supply *psy,
 
 out:
 	mutex_unlock(&info->lock);
+	if (ret == 0)
+		power_supply_changed(info->psy_usb);
 	return ret;
 }