usb: dwc3: Fix missed isoc IN transaction
authorPratyush Anand <pratyush.anand@st.com>
Fri, 25 May 2012 13:24:56 +0000 (18:54 +0530)
committerFelipe Balbi <balbi@ti.com>
Mon, 4 Jun 2012 15:23:04 +0000 (18:23 +0300)
commitd6d6ec7b8854ab62f7f3907656d5d29eb47532e7
treeb2efe8b1eb005a331747277053267c2714f94969
parentd05b81824e672a48b3566634622849866de2b787
usb: dwc3: Fix missed isoc IN transaction

If an IN transfer is missed on isoc endpoint, then driver must insure
that next ep_queue is properly handled.
This patch fixes this issue by starting a new transfer for next queued
request.

Signed-off-by: Pratyush Anand <pratyush.anand@st.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/dwc3/core.h
drivers/usb/dwc3/gadget.c