android_kernel_xiaomi_sm8350/drivers/usb/gadget
David Brownell 2121427836 usb gadget: defer obex enumeration
Some USB peripheral controller drivers support software control
over the data pullup.  Use those controls to prevent the OBEX
function from enumerating until the userspace server has opened
the /dev/ttyGS* node it will use to implement protocol chitchat
with the USB host.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2008-10-17 14:40:53 -07:00
..
amd5536udc.c removed unused #include <linux/version.h>'s 2008-08-23 12:14:12 -07:00
amd5536udc.h
at91_udc.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
at91_udc.h
atmel_usba_udc.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
atmel_usba_udc.h
cdc2.c usb gadget: link fixes for cdc composite gadget 2008-10-16 09:24:47 -07:00
composite.c usb gadget: function activation/deactivation 2008-10-17 14:40:53 -07:00
config.c
dummy_hcd.c USB: gadget: dummy_hcd: implement set_wedge 2008-10-17 14:40:52 -07:00
epautoconf.c
ether.c usb gadget: link fixes for network gadget 2008-10-16 09:24:47 -07:00
f_acm.c usb gadget: issue notifications from ACM function 2008-08-13 17:32:57 -07:00
f_ecm.c usb gadget: link fixes for network gadget 2008-10-16 09:24:47 -07:00
f_loopback.c usb gadget: link fixes for gadget zero 2008-10-16 09:24:46 -07:00
f_obex.c usb gadget: defer obex enumeration 2008-10-17 14:40:53 -07:00
f_rndis.c usb gadget: remove needless struct members 2008-08-13 17:32:57 -07:00
f_serial.c usb gadget: remove needless struct members 2008-08-13 17:32:57 -07:00
f_sourcesink.c
f_subset.c usb gadget: link fixes for network gadget 2008-10-16 09:24:47 -07:00
file_storage.c usb gadget: link fixes for storage gadget 2008-10-16 09:24:46 -07:00
fsl_usb2_udc.c USB: fsl_usb2_udc: fix VDBG() format string 2008-09-23 13:58:08 -07:00
fsl_usb2_udc.h
g_zero.h
gadget_chips.h usb: gadget: protect gadget_chips.h from been included twice 2008-08-13 17:32:49 -07:00
gmidi.c usb gadget: link fixes for MIDI gadget 2008-10-16 09:24:46 -07:00
goku_udc.c
goku_udc.h
inode.c
Kconfig usb gadget: cdc obex glue 2008-10-17 14:40:53 -07:00
lh7a40x_udc.c
lh7a40x_udc.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
m66592-udc.c
m66592-udc.h
Makefile usb gadget: link fixes for network gadget 2008-10-16 09:24:47 -07:00
ndis.h
net2280.c USB: gadget: net2280: implement set_wedge 2008-10-17 14:40:52 -07:00
net2280.h USB: gadget: net2280: implement set_wedge 2008-10-17 14:40:52 -07:00
omap_udc.c usb gadget: fix omap_udc DMA regression 2008-09-23 13:58:07 -07:00
omap_udc.h
printer.c usb gadget: link fixes for printer gadget 2008-10-16 09:24:46 -07:00
pxa25x_udc.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
pxa25x_udc.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
pxa27x_udc.c USB: Fix pxa27x_udc usb speed handling. 2008-08-21 10:26:33 -07:00
pxa27x_udc.h
rndis.c usb gadget: link fixes for network gadget 2008-10-16 09:24:47 -07:00
rndis.h
s3c2410_udc.c removed unused #include <linux/version.h>'s 2008-08-23 12:14:12 -07:00
s3c2410_udc.h
serial.c usb gadget: cdc obex glue 2008-10-17 14:40:53 -07:00
u_ether.c usb gadget: link fixes for cdc composite gadget 2008-10-16 09:24:47 -07:00
u_ether.h
u_serial.c usb gadget: issue notifications from ACM function 2008-08-13 17:32:57 -07:00
u_serial.h usb gadget: cdc obex glue 2008-10-17 14:40:53 -07:00
usbstring.c
zero.c usb gadget: link fixes for gadget zero 2008-10-16 09:24:46 -07:00