On Sunday, March 08, 2015 at 06:08:13 PM, Stephen Warren wrote: > The original aligned_buffer usage: > a) Uselessly copied data into the aligned buffer even for IN > transactions. Fix this my making the copy conditional. > b) Always programmed the HW to transfer to/from the start of the aligned > buffer. This worked fine for OUT transactions since the memcpy copied > the OUT data to this location too. However, for large IN transactions, > since the copy from the aligned buffer to the "client" buffer was > deferred until after all chunks were transferred. it resulted in each > chunk's transfer over-writing the data for the first transfer. Fix > this by copying IN data as soon as it's received. > > Signed-off-by: Stephen Warren <swar...@wwwdotorg.org>
Applied to u-boot-usb/topic/dwc2, thanks. I would like to see more testing from others if possible, otherwise this will go in after 2015.04 if you're fine with that. Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot