the following patch was just integrated into master: commit 12ce567ab2937dc8358fd12cadac8ba9f18853e0 Author: Patrick Georgi patrick@georgi-clan.de Date: Wed Oct 3 08:23:56 2012 +0200
libpayload: UHCI driver contained too much magic
The handling of finalize in uhci_bulk was confusing, and so its behaviour changed. If set, the driver is supposed to add a trailing empty packet iff the last packet is of maximum packet size. This helps the device to decide if the transfer is completed simply by waiting for a packet that isn't full length.
Change-Id: I162e8c1e034924d0de6fdcb971c94cf3a5ea31eb Signed-off-by: Patrick Georgi patrick@georgi-clan.de
Build-Tested: build bot (Jenkins) at Wed Oct 3 09:20:37 2012, giving +1 Reviewed-By: Anton Kochkov anton.kochkov@gmail.com at Wed Oct 3 09:25:24 2012, giving +2 See http://review.coreboot.org/1555 for details.
-gerrit