diff --git a/drivers/power/mmi_charger/mmi_charger.c b/drivers/power/mmi_charger/mmi_charger.c index 48c3c2fcf848..ebd0dd86eb4b 100644 --- a/drivers/power/mmi_charger/mmi_charger.c +++ b/drivers/power/mmi_charger/mmi_charger.c @@ -2032,6 +2032,12 @@ static int mmi_psy_notifier_call(struct notifier_block *nb, unsigned long val, msecs_to_jiffies(0)); } + if (chip->batt_psy && chip->batt_uenvp[0]) { + kobject_uevent_env(&chip->batt_psy->dev.kobj, + KOBJ_CHANGE, + chip->batt_uenvp); + } + return NOTIFY_OK; }