On Mon, 19 Feb 2024 14:38:20 +0100, Ahmad Fatoum wrote: > The latest U-Boot release saw some fixes to the xHCI driver contributed > by the Asahi Linux project to improve robustness in case of errors. > > Port these to barebox as well as a couple of cleanup commits that make > the code in barebox look more similar to changes that happened to U-Boot > in the meantime. > > [...] Applied, thanks! [01/15] usb: xhci: usb: xhci: avoid type conversion of void * https://git.pengutronix.de/cgit/barebox/commit/?id=13509f24774c (link may not be stable) [02/15] usb: xhci: add various debugging prints https://git.pengutronix.de/cgit/barebox/commit/?id=86da740d096c (link may not be stable) [03/15] usb: xhci: call xhci_flush_cache where appropriate https://git.pengutronix.de/cgit/barebox/commit/?id=c4a99e4bfb48 (link may not be stable) [04/15] usb: xhci: use macros for formatting values https://git.pengutronix.de/cgit/barebox/commit/?id=ad69d4395d97 (link may not be stable) [05/15] usb: xhci: Add missing endian conversions (cpu_to_leXX / leXX_to_cpu) https://git.pengutronix.de/cgit/barebox/commit/?id=668cefb5fa19 (link may not be stable) [06/15] usb: xhci: Add missing xhci_readl() https://git.pengutronix.de/cgit/barebox/commit/?id=97d839040fcc (link may not be stable) [07/15] usb: xhci: don't use xhci_writeq for normal SDRAM https://git.pengutronix.de/cgit/barebox/commit/?id=fb4e864c0726 (link may not be stable) [08/15] usb: xhci: support non-1:1 mapped xHCI https://git.pengutronix.de/cgit/barebox/commit/?id=6fba5a3b0bd7 (link may not be stable) [09/15] usb: xhci: reset endpoint on USB stall https://git.pengutronix.de/cgit/barebox/commit/?id=be01454be27a (link may not be stable) [10/15] usb: xhci: Fix root hub descriptor https://git.pengutronix.de/cgit/barebox/commit/?id=cb1ead123c45 (link may not be stable) [11/15] usb: xhci: Guard all calls to xhci_wait_for_event https://git.pengutronix.de/cgit/barebox/commit/?id=2708f615e75b (link may not be stable) [12/15] usb: xhci: Better error handling in abort_td() https://git.pengutronix.de/cgit/barebox/commit/?id=0a2bf109353e (link may not be stable) [13/15] usb: xhci: Allow context state errors when halting an endpoint https://git.pengutronix.de/cgit/barebox/commit/?id=3b3af837338f (link may not be stable) [14/15] usb: xhci: Recover from halted bulk endpoints https://git.pengutronix.de/cgit/barebox/commit/?id=42db38526b2c (link may not be stable) [15/15] usb: xhci: Do not panic on event timeouts https://git.pengutronix.de/cgit/barebox/commit/?id=43a3850ed840 (link may not be stable) Best regards, -- Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>