summaryrefslogtreecommitdiff
path: root/drivers/power/ab8500_charger.c
diff options
context:
space:
mode:
authorKalle Komierowski <karl.komierowski@stericsson.com>2011-10-26 16:19:20 +0200
committerJonas ABERG <jonas.aberg@stericsson.com>2011-10-27 11:44:07 +0200
commit4c186f9a0272ece1332e9641601d943dd2a820b3 (patch)
treecc3f96a38f188834d7b2006c0a061c35e347b88c /drivers/power/ab8500_charger.c
parent61ba02cb47304cd486811ae5377f399a8ecd1eb4 (diff)
power: ab8500-bm: Check the usb type in notifier call
This patch forces the charger driver to handle the dedicated usb. ST-Ericsson Linux next: NA ST-Ericsson ID: 362955 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: If7da233dd4b914fe95395748e15851002d9c2674 Signed-off-by: Kalle Komierowski <karl.komierowski@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35351 Reviewed-by: QABUILD Reviewed-by: Praveena NADAHALLY <praveen.nadahally@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Diffstat (limited to 'drivers/power/ab8500_charger.c')
-rw-r--r--drivers/power/ab8500_charger.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/power/ab8500_charger.c b/drivers/power/ab8500_charger.c
index 83594ff1c8e..f0d04c7c6d3 100644
--- a/drivers/power/ab8500_charger.c
+++ b/drivers/power/ab8500_charger.c
@@ -2312,6 +2312,11 @@ static int ab8500_charger_usb_notifier_call(struct notifier_block *nb,
enum ab8500_usb_state bm_usb_state;
unsigned mA = *((unsigned *)power);
+ if (event != USB_EVENT_VBUS) {
+ dev_dbg(di->dev, "not a standard host, returning\n");
+ return NOTIFY_DONE;
+ }
+
/* TODO: State is fabricate here. See if charger really needs USB
* state or if mA is enough
*/