commit | aa9506e92bfb02a695a62dee03df46058af97c2b | [log] [tgz] |
---|---|---|
author | Stefan Brüns <stefan.bruens@rwth-aachen.de> | Sun Jan 17 04:09:52 2016 +0100 |
committer | Marek Vasut <marex@denx.de> | Sat Jan 23 16:21:11 2016 +0100 |
tree | 2b4af296df82e98310d1f9fa7ecfc5c787620b25 | |
parent | 575b0ebc9ddd819826dddf71861af9af3778aa49 [diff] |
usb: dwc2: Simplify wait_for_chhltd(), remove ignore_ack A transfer is completed if the XFERCOMP flag is set, irrespective of the ACK flag. BULK OUT transfers to some HS devices complete without having the ACK flag set, which signal the devices has responded with an NYET to the transfer (PING protocol). The new behaviour matches the Linux kernel minus any PING protocol. Also see 5966defabdcc (usb: dwc2: fix bulk transfers) Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>