summaryrefslogtreecommitdiff
path: root/include/usb
diff options
context:
space:
mode:
authorSylwester Nawrocki <s.nawrocki@samsung.com>2020-05-25 13:39:51 +0200
committerMatthias Brugger <mbrugger@suse.com>2020-07-09 15:46:12 +0200
commit61293f519ef75b3ead00a083f65811df31692b9d (patch)
treef86374274142561a1aee46b37498fc9c9c5f1eb2 /include/usb
parent61608f395e7dcb2be6060407a72a1149b046430a (diff)
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>
Diffstat (limited to 'include/usb')
0 files changed, 0 insertions, 0 deletions