Messages in this thread Patch in this message | | | From | Heikki Krogerus <> | Subject | [PATCH 3/3] twl4030_charger: Handle suspended and resumed events | Date | Wed, 8 Jun 2011 12:44:41 +0300 |
| |
To prevent charging when the bus is suspended, handling suspended and resumed events.
Signed-off-by: Heikki Krogerus <krohei@gmail.com> Cc: Grazvydas Ignotas <notasas@gmail.com> --- drivers/power/twl4030_charger.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/drivers/power/twl4030_charger.c b/drivers/power/twl4030_charger.c index 92c16e1..461c389 100644 --- a/drivers/power/twl4030_charger.c +++ b/drivers/power/twl4030_charger.c @@ -268,11 +268,15 @@ static void twl4030_bci_usb_work(struct work_struct *data) switch (bci->event) { case USB_EVENT_VBUS: case USB_EVENT_CHARGER: + case USB_EVENT_RESUMED: twl4030_charger_enable_usb(bci, true); break; case USB_EVENT_NONE: + case USB_EVENT_SUSPENDED: twl4030_charger_enable_usb(bci, false); break; + default: + break; } } -- 1.7.4.1
| |