From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Mon, 28 Apr 2014 07:34:18 +0200 Subject: [U-Boot] [PATCH 1/5] usb: ci_udc: Support larger packets In-Reply-To: <1398383560-25603-1-git-send-email-swarren@wwwdotorg.org> References: <1398383560-25603-1-git-send-email-swarren@wwwdotorg.org> Message-ID: <201404280734.18412.marex@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Friday, April 25, 2014 at 01:52:36 AM, Stephen Warren wrote: > From: Stephen Warren > > 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 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