android_kernel_google_msm/drivers/usb/gadget
Pavankumar Kondeti 374c1baf93 USB: ci13xxx_udc: Skip flushing endpoints upon failure
Flushing an endpoint involve polling ENDPTFLUSH and ENDPTSTAT
registers.  The worst case timeout is 100 msec for each endpoint.
The reason for failure is unknown.  When flushing an endpoint
fails, successive flushing of remaining endpoints are also failing.
Hence skip flushing remaining endpoints.  Reset this condition
upon USB bus reset.

(cherry picked from commit 2a630fb9b83b31e607ef61f3b61959cc1b095349)

CRs-Fixed: 445916
Change-Id: I54cf860c0d290ffa3fc0d7e41af32b4be48937ef
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2013-03-15 17:05:43 -07:00
..
acm_ms.c
amd5536udc.c
amd5536udc.h
android.c use msm8960_defconfig instead of mako_defconfig 2013-03-07 15:17:40 -08:00
at91_udc.c
at91_udc.h
atmel_usba_udc.c
atmel_usba_udc.h
audio.c
cdc2.c
ci13xxx_msm.c
ci13xxx_msm_hsic.c
ci13xxx_pci.c
ci13xxx_udc.c USB: ci13xxx_udc: Skip flushing endpoints upon failure 2013-03-15 17:05:43 -07:00
ci13xxx_udc.h USB: ci13xxx_udc: Skip flushing endpoints upon failure 2013-03-15 17:05:43 -07:00
composite.c
config.c
dbgp.c
dummy_hcd.c
epautoconf.c
ether.c
f_accessory.c USB: gadget: f_accessory: Add support for HID input devices 2013-03-04 12:46:35 -08:00
f_acm.c usb: gadget: Multiple ACM gadget instances 2013-03-07 15:17:26 -08:00
f_adb.c USB: android: Fix adb device file closing bug 2013-03-07 15:23:52 -08:00
f_audio_source.c USB: gadget: f_audio_source: change max ISO packet size 2013-03-04 12:47:05 -08:00
f_ccid.c
f_ccid.h
f_diag.c USB: gadget: diag: Take spin lock while freeing requests 2013-03-07 15:25:17 -08:00
f_diag.h
f_ecm.c
f_eem.c
f_fs.c
f_hid.c
f_loopback.c
f_mass_storage.c
f_mbim.c
f_midi.c
f_mtp.c
f_ncm.c
f_obex.c
f_phonet.c
f_qc_ecm.c
f_qc_rndis.c
f_qdss.c
f_qdss.h
f_rmnet.c
f_rmnet.h
f_rmnet_sdio.c
f_rmnet_smd.c
f_rmnet_smd_sdio.c
f_rndis.c Rndis: Add debug support to disable RNDIS Multipacket Feature 2013-03-07 15:18:35 -08:00
f_serial.c
f_sourcesink.c
f_subset.c
f_tcm.c
f_tcm.h
f_uac1.c
f_uac2.c
f_uvc.c
f_uvc.h
file_storage.c
fsl_mxc_udc.c
fsl_qe_udc.c
fsl_qe_udc.h
fsl_udc_core.c
fsl_usb2_udc.h
fusb300_udc.c
fusb300_udc.h
g_ffs.c
g_zero.h
gadget_chips.h
gmidi.c
goku_udc.c
goku_udc.h
hid.c
imx_udc.c
imx_udc.h
inode.c
Kconfig
langwell_udc.c
langwell_udc.h
m66592-udc.c
m66592-udc.h
Makefile
mass_storage.c
msm72k_udc.c
multi.c
mv_udc.h
mv_udc_core.c
ncm.c
ndis.h
net2272.c
net2272.h
net2280.c
net2280.h
nokia.c
omap_udc.c
omap_udc.h
pch_udc.c
printer.c
pxa25x_udc.c
pxa25x_udc.h
pxa27x_udc.c
pxa27x_udc.h
r8a66597-udc.c
r8a66597-udc.h
rndis.c Rndis: Don't request Host to send aggregated RNDIS packets 2013-03-07 15:18:58 -08:00
rndis.h
s3c-hsotg.c
s3c-hsudc.c
s3c2410_udc.c
s3c2410_udc.h
serial.c
storage_common.c
tcm_usb_gadget.c
u_bam.c
u_bam_data.c
u_ctrl_hsic.c
u_ctrl_hsuart.c
u_data_hsic.c USB: mdm_bridge: Fix a possible freed memory access 2013-03-07 15:25:15 -08:00
u_data_hsuart.c u_data_hsuart: Fix high-watermark race condition 2013-03-07 15:19:13 -08:00
u_ether.c Rndis: Add debug support to disable RNDIS Multipacket Feature 2013-03-07 15:18:35 -08:00
u_ether.h
u_phonet.h
u_qc_ether.c
u_qc_ether.h
u_qdss.c
u_rmnet.h
u_rmnet_ctrl_smd.c
u_sdio.c
u_serial.c usb: gadget: Multiple ACM gadget instances 2013-03-07 15:17:26 -08:00
u_serial.h
u_smd.c
u_uac1.c
u_uac1.h
udc-core.c
usbstring.c
uvc.h
uvc_queue.c
uvc_queue.h
uvc_v4l2.c
uvc_video.c
webcam.c
zero.c