From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Mon, 9 Apr 2012 05:12:32 +0200 Subject: [U-Boot] [PATCH 0/4] USB: Fix EHCI to work with data cache enabled In-Reply-To: <1333940992-15484-1-git-send-email-marex@denx.de> References: <1333940992-15484-1-git-send-email-marex@denx.de> Message-ID: <201204090512.33178.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 Dear Marek Vasut, > This patchset reworks the USB core and EHCI-HCD to work with data caches. > > Marek Vasut (3): > USB: Drop ehci_alloc/ehci_free in ehci-hcd > USB: Drop cache flush bloat in EHCI-HCD > USB: Document the QH and qTD antics in EHCI-HCD > > Puneet Saxena (1): > USB: Align buffers at cacheline > > common/cmd_usb.c | 3 +- > common/usb.c | 22 ++-- > common/usb_hub.c | 27 ++-- > common/usb_storage.c | 59 +++++----- > disk/part_dos.c | 2 +- > drivers/usb/host/ehci-hcd.c | 284 > ++++++++++++++----------------------------- include/scsi.h | > 4 +- > include/usb.h | 4 +- > 8 files changed, 155 insertions(+), 250 deletions(-) > > Cc: Puneet Saxena Puneet, can you please test this stuff? It should fix your cache misalignment issues. Mine are now gone and USB works with caches on too. I'd like to queue this for -next. Best regards, Marek Vasut