summaryrefslogtreecommitdiff
path: root/drivers/usb/gadget/mv_udc.h
diff options
context:
space:
mode:
authorNeil Zhang <zhangwm@marvell.com>2011-11-30 01:57:14 (GMT)
committerFelipe Balbi <balbi@ti.com>2011-12-12 09:45:23 (GMT)
commit309d6d2be42c895c424a5090fcc2e95ce2d8499a (patch)
treee306c8d54b7ffe8743d0a67eb04f28587052d587 /drivers/usb/gadget/mv_udc.h
parent487d54d172b3afd3d2bf124b24eaf7f7e7b8a668 (diff)
downloadlinux-309d6d2be42c895c424a5090fcc2e95ce2d8499a.tar.xz
usb: gadget: mv_udc: disable ISR when stopped
When device is stopped, there is no need to handle ISR. Especially when otg switch to HOST mode. Signed-off-by: Neil Zhang <zhangwm@marvell.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/gadget/mv_udc.h')
-rw-r--r--drivers/usb/gadget/mv_udc.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/usb/gadget/mv_udc.h b/drivers/usb/gadget/mv_udc.h
index b2c36ee..3d84044 100644
--- a/drivers/usb/gadget/mv_udc.h
+++ b/drivers/usb/gadget/mv_udc.h
@@ -211,7 +211,8 @@ struct mv_udc {
softconnected:1,
force_fs:1,
clock_gating:1,
- active:1;
+ active:1,
+ stopped:1; /* stop bit is setted */
struct work_struct vbus_work;
struct workqueue_struct *qwork;