Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
usb: xhci: Add missing cache flush in the scratchpad array initializa…
…tion 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 <[email protected]> Reviewed-by: Bin Meng <[email protected]> Reviewed-by: Nicolas Saenz Julienne <[email protected]> Signed-off-by: Matthias Brugger <[email protected]>
- Loading branch information