linux/drivers/usb/dwc3
Baolin Wang 76a638f8ac usb: dwc3: gadget: wait for End Transfer to complete
Instead of just delaying for 100us, we should
actually wait for End Transfer Command Complete
interrupt before moving on. Note that this should
only be done if we're dealing with one of the core
revisions that actually require the interrupt before
moving on.

[ felipe.balbi@linux.intel.com: minor improvements ]

Signed-off-by: Baolin Wang <baolin.wang@linaro.org>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
2016-11-03 10:38:39 +02:00
..
core.c usb: dwc3: core: add dwc3_get_properties() 2016-11-03 10:38:35 +02:00
core.h usb: dwc3: gadget: wait for End Transfer to complete 2016-11-03 10:38:39 +02:00
debug.c usb: dwc3: add tracepoints to aid debugging 2014-09-05 09:55:51 -05:00
debug.h usb: dwc3: don't compile dwc3_trace() unless CONFIG_FTRACE=y 2016-11-03 10:38:29 +02:00
debugfs.c usb: dwc3: add DWC3_GUCTL1 reg for debug 2016-06-20 12:32:46 +03:00
dwc3-exynos.c usb: dwc3: exynos: Fix deferred probing storm. 2016-05-31 11:12:42 +03:00
dwc3-keystone.c usb: dwc3: keystone: drop dma_mask configuration 2016-04-06 16:36:01 +03:00
dwc3-of-simple.c usb: dwc3: of-simple: add compatible for Cavium 2016-09-13 09:28:59 +03:00
dwc3-omap.c usb: dwc3: omap: Pass VBUS and ID events transparently 2016-06-20 12:32:47 +03:00
dwc3-pci.c usb: dwc3: pci: fix build warning on !PM_SLEEP 2016-09-07 15:37:36 +03:00
dwc3-st.c - Final patches fixing Reset API change 2016-07-01 15:17:16 -07:00
ep0.c usb: dwc3: gadget: don't clear RUN/STOP when it's invalid to do so 2016-11-03 10:38:35 +02:00
gadget.c usb: dwc3: gadget: wait for End Transfer to complete 2016-11-03 10:38:39 +02:00
gadget.h usb: dwc3: cleanup with list_first_entry_or_null() 2016-11-03 10:38:37 +02:00
host.c usb: dwc3: host: extract dwc3_host_get_irq() 2016-11-03 10:38:31 +02:00
io.h usb: dwc3: trace: add a proper tracepoint for reg accessors 2016-11-03 10:38:30 +02:00
Kconfig usb: dwc3: Kconfig: allow all glues to build if COMPILE_TEST 2016-11-03 10:38:30 +02:00
Makefile usb: dwc3: don't compile dwc3_trace() unless CONFIG_FTRACE=y 2016-11-03 10:38:29 +02:00
trace.c usb: dwc3: add tracepoints to aid debugging 2014-09-05 09:55:51 -05:00
trace.h usb: dwc3: trace: add a proper tracepoint for reg accessors 2016-11-03 10:38:30 +02:00
ulpi.c usb: dwc3: ulpi: make dwc3_ulpi_ops constant 2016-09-06 10:47:26 +03:00