android_kernel_oneplus_msm8998/drivers/usb/dwc3
Konrad Leszczynski 558b4adac0 usb: dwc3: fix for the isoc transfer EP_BUSY flag
commit 9cad39fe4e4a4fe95d8ea5a7b0692b0a6e89e38b upstream.

commit f3af36511e ("usb: dwc3: gadget: always
enable IOC on bulk/interrupt transfers") ended up
regressing Isochronous endpoints by clearing
DWC3_EP_BUSY flag too early, which resulted in
choppy audio playback over USB.

Fix that by partially reverting original commit and
making sure that we check for isochronous endpoints.

Fixes: f3af36511e ("usb: dwc3: gadget: always enable IOC
		on bulk/interrupt transfers")
Signed-off-by: Konrad Leszczynski <konrad.leszczynski@intel.com>
Signed-off-by: Rafal Redzimski <rafal.f.redzimski@intel.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2016-08-20 18:09:16 +02:00
..
core.c usb: dwc3: Add dis_enblslpm_quirk 2015-10-09 16:06:59 -05:00
core.h usb: dwc3: Fix assignment of EP transfer resources 2016-03-03 15:07:10 -08:00
debug.c
debug.h
debugfs.c
dwc3-exynos.c usb: dwc3: exynos: Fix deferred probing storm. 2016-07-11 09:31:14 -07:00
dwc3-keystone.c usb: dwc3: keystone: convert dev_dbg() to dev_err() 2015-07-29 09:59:17 -05:00
dwc3-omap.c usb: dwc3: omap: enable irqs lately 2015-09-14 09:51:58 -05:00
dwc3-pci.c usb: dwc3: pci: add support for Intel Broxton SOC 2015-11-16 10:12:29 -06:00
dwc3-qcom.c usb: dwc3: qcom: switch dev_dbg() to dev_info() 2015-07-29 09:59:17 -05:00
dwc3-st.c usb: common: of_usb_get_dr_mode to usb_get_dr_mode 2015-09-27 10:54:31 -05:00
ep0.c usb: dwc3: Fix assignment of EP transfer resources 2016-03-03 15:07:10 -08:00
gadget.c usb: dwc3: fix for the isoc transfer EP_BUSY flag 2016-08-20 18:09:16 +02:00
gadget.h
host.c
io.h
Kconfig usb: dwc3: drop CONFIG_USB_DWC3_DEBUG 2015-07-29 09:59:18 -05:00
Makefile usb: dwc3: drop CONFIG_USB_DWC3_DEBUG 2015-07-29 09:59:18 -05:00
platform_data.h usb: dwc3: Add dis_enblslpm_quirk 2015-10-09 16:06:59 -05:00
trace.c
trace.h
ulpi.c usb: dwc3: add ULPI interface support 2015-05-13 12:06:52 -05:00