u-boot-brain/drivers/usb
Eddie Cai 57ca63b86e usb: dwc2: invalidate the dcache before starting the DMA
We should invalidate the dcache before starting the DMA. In case there are
any dirty lines from the DMA buffer in the cache, subsequent cache-line
replacements may corrupt the buffer in memory while the DMA is still going on.
Cache-line replacement can happen if the CPU tries to bring some other memory
locations into the cache while the DMA is going on.

Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
Reviewed-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
2017-04-14 16:44:16 +02:00
..
common fsl/usb: enable the errata-a005697 for ls1012a 2016-12-05 08:31:45 -08:00
dwc3 usb: dwc3: gadget: make cache-maintenance on event buffers more robust 2017-04-14 16:44:16 +02:00
emul dm: core: Add flags parameter to device_remove() 2017-04-04 20:15:10 -06:00
eth net: usb: r8152: Use ALLOC_CACHE_ALIGN_BUFFER() to allocate the buffers 2016-12-08 10:36:22 -06:00
gadget usb: gadget: g_dnl: don't set iProduct nor iSerialNumber 2017-04-14 16:44:16 +02:00
host usb: dwc2: invalidate the dcache before starting the DMA 2017-04-14 16:44:16 +02:00
musb Blackfin: Remove 2017-04-05 13:52:01 -04:00
musb-new Blackfin: Remove 2017-04-05 13:52:01 -04:00
phy treewide: replace #include <asm-generic/errno.h> with <linux/errno.h> 2016-09-23 22:25:27 -04:00
ulpi usb: ulpi: Fix compile warning in read/write on 64-bit machines. 2016-04-01 17:18:09 -04:00
Kconfig usb: gadget: Move CONFIG_USB_GADGET_DUALSPEED to Kconfig 2016-04-20 11:43:27 +02:00