]> git.baikalelectronics.ru Git - kernel.git/commit
USB: DWC3: Generate interrupt on each TRB as default option
authorPratyush Anand <pratyush.anand@st.com>
Mon, 21 May 2012 07:12:54 +0000 (12:42 +0530)
committerFelipe Balbi <balbi@ti.com>
Mon, 4 Jun 2012 15:17:04 +0000 (18:17 +0300)
commit4f4ac95bb2370a164a29e07a99130a2949214bb1
tree19ca4c3c9ac39b1ee264c27b8a05563846affc51
parent3f7094b9de8835922dce659cd1e4f2d67a9528f2
USB: DWC3: Generate interrupt on each TRB as default option

Currently in case of isoc, interrupt is programmed after each
TRB_NUM/4 ie 8th TRB. A TRB is programmed against each submitted
request from gadget. If we do not want to limit the minimum number of
necessary request to be submitted from gadget then we must receive
interrupt on each TRB submission. There can be such situation with a
gadget working with ping-pong buffer.

If a gadget does not want to receive interrupt after each request
completion then it may set no_interrupt flag.

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