mmi_charger: power_changed when charger register susccess
Throw out BATT_PSY power_supply_changed when mmi_register_charger_driver success. It order to update the battery status more timely. Change-Id: I7ea63a9340c44a2393ac86ab2b6cb94c62cb5905 Signed-off-by: xuwt2 <xuwt2@lenovo.com> Reviewed-on: https://gerrit.mot.com/2592493 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Yonghua Yan <yanyh2@motorola.com> Reviewed-by: Tao Sun <suntao2@motorola.com> Submit-Approved: Jira Key
This commit is contained in:
1 parent
acbd1b6d19
commit
549988a6b9
1 file changed
+5
@@ -2479,6 +2479,11 @@ int mmi_register_charger_driver(struct mmi_charger_driver *driver)
|
||||
charger->battery->info = &charger->batt_info;
|
||||
mmi_get_charger_profile(chip, charger);
|
||||
list_add_tail(&charger->list, &chip->charger_list);
|
||||
|
||||
if (chip->batt_psy) {
|
||||
mmi_info(chip, "[C:%s] register charger succesfully, Throw out BATT_PSY change to update battery info\n", driver->name);
|
||||
power_supply_changed(chip->batt_psy);
|
||||
}
|
||||
exit:
|
||||
mutex_unlock(&chip->charger_lock);
|
||||
|
||||
|
||||
Reference in new issue
Block a user