usb: dwc2: WA for Full speed ISOC IN in DDMA mode.
authorArtur Petrosyan <Arthur.Petrosyan@synopsys.com>
Mon, 16 Apr 2018 12:45:31 +0000 (08:45 -0400)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Mon, 21 May 2018 07:36:14 +0000 (10:36 +0300)
commit5295322a069af309b8fd62dc923e5b407aa83688
tree478471373a1cc9e99ab3dcd569b246a6cf741dfa
parenta7ef207424d0149f34d286f21d3134759b1efe2e
usb: dwc2: WA for Full speed ISOC IN in DDMA mode.

By clearing NAK status of EP, core will send ZLP
to IN token and assert NAK interrupt relying
on TxFIFO status only.

The WA applies only to core versions from 2.72a
to 4.00a (including both). Also for FS_IOT_1.00a
and HS_IOT_1.00a.

Signed-off-by: Artur Petrosyan <arturp@synopsys.com>
Signed-off-by: Minas Harutyunyan <hminas@synopsys.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
drivers/usb/dwc2/core.h
drivers/usb/dwc2/gadget.c