diff options
author | Jonghwa Lee <jonghwa3.lee@samsung.com> | 2014-07-16 14:14:40 +0900 |
---|---|---|
committer | Chanho Park <chanho61.park@samsung.com> | 2014-11-18 12:00:18 +0900 |
commit | bdaad9f1b62cd41ca2c0048cff1359584b1e7192 (patch) | |
tree | 2d6f4132e95d48b3b04b545f2a3a3ea60a614fc9 /drivers/power | |
parent | 18a33cee27d90d1f04ea206215868b03627fe577 (diff) | |
download | linux-3.10-bdaad9f1b62cd41ca2c0048cff1359584b1e7192.tar.gz linux-3.10-bdaad9f1b62cd41ca2c0048cff1359584b1e7192.tar.bz2 linux-3.10-bdaad9f1b62cd41ca2c0048cff1359584b1e7192.zip |
power: charger-manager: Add uevent_notify for cable notification
Charger-manager works with cable notification from extcon sub system,
and it has to notify users when charging status is updated due to the
cable connection.
Signed-off-by: Jonghwa Lee <jonghwa3.lee@samsung.com>
Diffstat (limited to 'drivers/power')
-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"); } /** |