summaryrefslogtreecommitdiff
path: root/drivers/power
diff options
context:
space:
mode:
authorJonghwa Lee <jonghwa3.lee@samsung.com>2014-07-16 14:14:40 +0900
committerChanho Park <chanho61.park@samsung.com>2014-11-18 12:00:18 +0900
commitbdaad9f1b62cd41ca2c0048cff1359584b1e7192 (patch)
tree2d6f4132e95d48b3b04b545f2a3a3ea60a614fc9 /drivers/power
parent18a33cee27d90d1f04ea206215868b03627fe577 (diff)
downloadlinux-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.c4
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");
}
/**