diff options
author | Kalle Komierowski <karl.komierowski@stericsson.com> | 2011-10-26 16:19:20 +0200 |
---|---|---|
committer | Jonas ABERG <jonas.aberg@stericsson.com> | 2011-10-27 11:44:07 +0200 |
commit | 4c186f9a0272ece1332e9641601d943dd2a820b3 (patch) | |
tree | cc3f96a38f188834d7b2006c0a061c35e347b88c /drivers/power/ab8500_charger.c | |
parent | 61ba02cb47304cd486811ae5377f399a8ecd1eb4 (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.c | 5 |
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 */ |