diff options
author | Roger Quadros <rogerq@ti.com> | 2016-04-19 12:20:39 (GMT) |
---|---|---|
committer | Marek Vasut <marex@denx.de> | 2016-04-25 15:56:30 (GMT) |
commit | 842769ea51d849fee3f6c03939cabd3971e75cfd (patch) | |
tree | 97844f491edbb15f76c1ba28888485109d390768 /common/env_flash.c | |
parent | ac484c5a6a5745503a5c1b83a3d4c1808b677ebf (diff) | |
download | u-boot-fsl-qoriq-842769ea51d849fee3f6c03939cabd3971e75cfd.tar.xz |
usb: s3c-otg: Fix short packet for request size > ep.maxpacket
Request size can be greater than ep.packet and still end in a
short packet. We need to tackle this case as end of transfer
(if short_not_ok is not set) as indicated in USB 2.0 Specification [1],
else we get stuck up on certain protocols like fastboot.
[1] - USB2.0 Specification, Section 5.3.2 Pipes
Reported-by: Steve Rae <steve.rae@broadcom.com>
Signed-off-by: Roger Quadros <rogerq@ti.com>
Tested-by: Steve Rae <steve.rae@broadcom.com>
Tested-by: Lukasz Majewski <l.majewski@samsung.com>
Diffstat (limited to 'common/env_flash.c')
0 files changed, 0 insertions, 0 deletions