[U-Boot] [PATCH 1/5] usb: ci_udc: Support larger packets
Marek Vasut
marex at denx.de
Mon Apr 28 07:34:18 CEST 2014
On Friday, April 25, 2014 at 01:52:36 AM, Stephen Warren wrote:
> From: Stephen Warren <swarren at nvidia.com>
>
> ci_ep_queue() currently only fills in the page0/page1 fields in the
> queue item. If the buffer is larger than 4KiB (unaligned) or 8KiB
> (page-aligned), then this prevents the HW from knowing where to write
> the balance of the data.
>
> Fix this by initializing all 5 pageN pointers, which allows up to
> 16KiB (potentially non-page-aligned) buffers.
>
> Signed-off-by: Stephen Warren <swarren at nvidia.com>
Applied all, thanks. But can you please check if we can get the buffer
allocation from 5/5 sorted please ? I'd really like that instead of such hacks.
Best regards,
Marek Vasut
More information about the U-Boot
mailing list