diff options
-rw-r--r-- | drivers/power/charger-manager.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/power/charger-manager.c b/drivers/power/charger-manager.c index aca5a33e3e2..5a1baf13317 100644 --- a/drivers/power/charger-manager.c +++ b/drivers/power/charger-manager.c @@ -1176,7 +1176,9 @@ static void charger_extcon_work(struct work_struct *work) cable->min_uA, cable->max_uA); } - try_charger_enable(cable->cm, cable->attached); + if (!try_charger_enable(cable->cm, cable->attached)) + uevent_notify(cable->cm, + cable->attached ? "CHARGING" : "DISCHARGING"); } /** |