u-boot-brain/drivers/usb
Sylwester Nawrocki 61293f519e usb: xhci: Add missing cache flush in the scratchpad array initialization
In current code there is no cache flush after initializing the scratchpad
buffer array with the scratchpad buffer pointers. This leads to a failure
of the "slot enable" command on the rpi4 board (Broadcom STB PCIe
controller + VL805 USB hub) - the very first TRB transfer on the command
ring fails and there is a timeout while waiting for the command completion
event. After adding the missing cache flush everything seems to be working
as expected.

Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Signed-off-by: Matthias Brugger <mbrugger@suse.com>
2020-07-09 15:46:12 +02:00
..
cdns3 common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
common usb: dwc3: amend UTMI/UTMIW phy interface setup 2020-05-29 18:13:19 +08:00
dwc3 usb: dwc3: add make compatible for rockchip platform 2020-05-30 07:38:50 +08:00
emul common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
eth eth/r8152: update the firmware 2020-06-14 13:36:29 +02:00
gadget common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
host usb: xhci: Add missing cache flush in the scratchpad array initialization 2020-07-09 15:46:12 +02:00
musb common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
musb-new common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
phy common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
ulpi common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
Kconfig kconfig: fix typo for OHCI host and add to DM list 2020-06-02 17:27:04 -04:00