USB: composite: Add usb_composite_force_reset utility to force enumeration
authorMike Lockwood <lockwood@android.com>
Mon, 28 Jun 2010 20:19:32 +0000 (16:19 -0400)
committerColin Cross <ccross@android.com>
Tue, 14 Jun 2011 16:09:08 +0000 (09:09 -0700)
commit28acc1a88c75b08b2ab502a546da61b131b86f5c
treeb326680f5fc1187da0e6f7674ba7414451582495
parent4a4414416d5d6f9a6522aa6900473e3cdc5f1393
USB: composite: Add usb_composite_force_reset utility to force enumeration

Use this rather than calling usb_gadget_disconnect and usb_gadget_connect
directly to avoid sending USB disconnect events to userspace when resetting
the bus.

Signed-off-by: Mike Lockwood <lockwood@android.com>
drivers/usb/gadget/android.c
drivers/usb/gadget/composite.c
include/linux/usb/composite.h