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>
Wed, 25 Apr 2018 09:54:50 +0000 (12:54 +0300)
commit0ebf2a2c02b0976e939e795b1b9a53d32aeac8bc
tree65d105b3d30b3372f74ac0dcec709e6169bfb6f5
parent438fea2a6325933868aebc20279e2669c9a21207
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