USB: fix handle NAK for IN/OUT SSPLIT/CSPLIT transfers.
authorwlf <wulf@rock-chips.com>
Mon, 29 Sep 2014 09:03:50 +0000 (17:03 +0800)
committerwlf <wulf@rock-chips.com>
Mon, 29 Sep 2014 09:03:50 +0000 (17:03 +0800)
commitc1906ff58fd7d1af957de1bd2491e5c338228616
tree889d29fd785fb733a1db99d0d1a23741c415b37b
parent3c1b504f2040afd07acf5e40d491224704355f2d
USB: fix handle NAK for IN/OUT SSPLIT/CSPLIT transfers.

IN SSPLIT/CSPLIT transfers, NAK packet will cause DWC_OTG
ctrl to generate lots of  SSPLIT/CSPLIT transfer interrupts,
and seriously affect the performance of the system. So need
to stop queue transactions after receive SSPLIT/CSPLIT NAK.
drivers/usb/dwc_otg_310/dwc_otg_cil.h
drivers/usb/dwc_otg_310/dwc_otg_hcd.c
drivers/usb/dwc_otg_310/dwc_otg_hcd_intr.c