OSDN Git Service

usb: dwc2: Update dwc2_handle_incomplete_isoc_out() function
authorRazmik Karapetyan <razmik@synopsys.com>
Fri, 19 Jan 2018 10:41:16 +0000 (14:41 +0400)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Tue, 13 Mar 2018 08:47:41 +0000 (10:47 +0200)
commit689efb2619b58fa21da6c9b96b74f5d1fb8d2b46
tree0b0bc07697f9783a3b2b8583768b42799c7f0ac4
parent1b4977c793d3d9818ff04df1a09f3c60166626fa
usb: dwc2: Update dwc2_handle_incomplete_isoc_out() function

In 'for' loop skipped masked and non-ISOC EPs. Also breaked 'for' loop
after setting SGOUTNAK in DCTL,when one enabled EP was detected.

This will allow to minimize incomplete ISOC OUT interrupt handling.

Acked-by: John Youn <johnyoun@synopsys.com>
Signed-off-by: Razmik Karapetyan <razmik@synopsys.com>
Signed-off-by: Minas Harutyunyan <hminas@synopsys.com>
Signed-off-by: Grigor Tovmasyan <tovmasya@synopsys.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
drivers/usb/dwc2/gadget.c