[U-Boot] [PATCH V2 1/2] usb: dwc2: fix aligned buffer usage

Marek Vasut marex at denx.de
Mon Mar 9 13:46:21 CET 2015


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 <swarren at 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


More information about the U-Boot mailing list