linux/drivers/usb/dwc3
Paul Zimmerman 8d62cd65d7 usb: dwc3: gadget: don't wrap around the TRB poll on non-ISOC
If we have a non-ISOC endpoint, we will not have a Link TRB
pointing to the beginning of the TRB pool. On such endpoints,
we don't want to let the driver wrap around the TRB pool
otherwise controller will hang waiting for a valid TRB.

Cc: stable@vger.kernel.org
Signed-off-by: Paul Zimmerman <paulz@synopsys.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
2012-03-02 12:12:03 +02:00
..
core.c usb: dwc3: make dwc3_get_device_id() return the id 2012-03-02 12:12:02 +02:00
core.h usb: dwc3: clean up whitespace damage, typos, missing parens, etc. 2012-03-02 12:12:01 +02:00
debug.h usb: dwc: remove "All rights reserved" statement. 2011-10-04 10:25:52 -07:00
debugfs.c usb: dwc3: debugfs: fix off by one when entering testmode 2012-02-10 12:14:53 +02:00
dwc3-exynos.c usb: dwc3: Add Exynos Specific Glue layer 2012-03-02 12:11:28 +02:00
dwc3-omap.c usb: dwc3: linux/module.h included twice 2012-03-02 12:12:00 +02:00
dwc3-pci.c usb: dwc3: clean up whitespace damage, typos, missing parens, etc. 2012-03-02 12:12:01 +02:00
ep0.c usb: dwc3: clean up whitespace damage, typos, missing parens, etc. 2012-03-02 12:12:01 +02:00
gadget.c usb: dwc3: gadget: don't wrap around the TRB poll on non-ISOC 2012-03-02 12:12:03 +02:00
gadget.h usb: dwc3: gadget: re-factor Link state change to a function 2012-02-06 11:48:24 +02:00
host.c usb: dwc3: host: align on host device name 2012-02-06 11:48:42 +02:00
io.h usb: dwc3: fix few coding style problems 2011-12-12 11:48:29 +02:00
Kconfig usb: dwc3: depend on both Host and Gadget stacks 2011-12-12 11:48:14 +02:00
Makefile usb: dwc3: Add Exynos Specific Glue layer 2012-03-02 12:11:28 +02:00