[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