From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Thu, 6 Feb 2014 02:24:03 +0100 Subject: [U-Boot] [PATCH v2 0/6] usb:samsung: Exynos4 SoC USB code improvements In-Reply-To: <1391591446-17843-1-git-send-email-l.majewski@samsung.com> References: <1391170589-14340-1-git-send-email-l.majewski@samsung.com> <1391591446-17843-1-git-send-email-l.majewski@samsung.com> Message-ID: <201402060224.03931.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 Wednesday, February 05, 2014 at 10:10:40 AM, Lukasz Majewski wrote: > This patch series comprises several improvements for Exynos4 USB code. > > The most notable is transmission speed improvement (measured on Trats): > From 9.51 MiB/s up to 27 MiB/s > > This is due to UDC driver optimizations. > > Also a code cleanup for THOR gadget has been included. > > Lukasz Majewski (6): > usb:gadget:ums: Replace malloc calls with memalign to fix cache > buffer alignment > usb:udc:samsung: Remove redundant cache operation from Samsung UDC > driver > usb:udc:samsung: Allow burst transfers for non EP0 endpints > usb:udc:samsung: Zero copy approach for data passed to Samsung's UDC > driver > usb:gadget:f_thor: Allocate request up to THOR_PACKET_SIZE not > ep->maxpacket > usb:gadget:f_thor: cosmetic: Remove debug memset > > drivers/usb/gadget/f_mass_storage.c | 4 +- > drivers/usb/gadget/f_thor.c | 4 +- > drivers/usb/gadget/s3c_udc_otg.c | 19 +++---- > drivers/usb/gadget/s3c_udc_otg_xfer_dma.c | 87 > ++++++++++++----------------- include/usb/s3c_udc.h | > 5 +- > 5 files changed, 49 insertions(+), 70 deletions(-) Applied all, but I'd like to know about the memalign() calls' precise alignment behavior -- that is, if the begining if cacheline aligned or if it's only the size or what -- see my rant /wrt patch #1 . Best regards, Marek Vasut