power: pm8921-charger: make chg removal update battery supply
Removing USB or DC will stop charging, this change in battery state
needs to notified to the userspace.
Invoke power_supply_changed on battery powersupply when a charger
insertion or removal happens.
Change-Id: I7688dfbc3eab6e853667c9bb356c566dd30352f7
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
diff --git a/drivers/power/pm8921-charger.c b/drivers/power/pm8921-charger.c
index aa24409..552ed82 100644
--- a/drivers/power/pm8921-charger.c
+++ b/drivers/power/pm8921-charger.c
@@ -1367,6 +1367,7 @@
notify_usb_of_the_plugin_event(usb_present);
chip->usb_present = usb_present;
power_supply_changed(&chip->usb_psy);
+ power_supply_changed(&chip->batt_psy);
}
bms_notify_check(chip);
}
@@ -1451,6 +1452,7 @@
if (chip->dc_present ^ dc_present) {
chip->dc_present = dc_present;
power_supply_changed(&chip->dc_psy);
+ power_supply_changed(&chip->batt_psy);
}
bms_notify_check(chip);
}