]> git.baikalelectronics.ru Git - kernel.git/commit
usb: dwc2: host: rework isochronous halt path
authorGregory Herrero <gregory.herrero@intel.com>
Thu, 5 Nov 2015 08:41:39 +0000 (09:41 +0100)
committerFelipe Balbi <balbi@ti.com>
Tue, 15 Dec 2015 15:12:41 +0000 (09:12 -0600)
commita2f8550a214c9650a0e660fd3b13d3d437cb4a64
treeb8c1fa6d6ab56059f94a6bece12c6683369bee62
parente0d06af2acc27deab9c78e91848a017ea0b8cf73
usb: dwc2: host: rework isochronous halt path

When a channel is halted because of urb dequeue during transfer
completion, no other qtds must be scheduled until halt is done.
Moreover, all in progress qtds must be given back.

Acked-by: John Youn <johnyoun@synopsys.com>
Signed-off-by: Gregory Herrero <gregory.herrero@intel.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/dwc2/hcd_ddma.c