u-boot/drivers/usb
Hector Martin 6f64f0ae23 usb: xhci: Allow context state errors when halting an endpoint
There is a race where an endpoint may halt by itself while we are trying
to halt it, which results in a context state error. See xHCI 4.6.9 which
mentions this case.

This also avoids BUGging when we attempt to stop an endpoint which was
already stopped to begin with, which is probably a bug elsewhere but
not a good reason to crash.

Signed-off-by: Hector Martin <marcan@marcan.st>
Reviewed-by: Marek Vasut <marex@denx.de>
2023-12-01 14:06:04 +01:00
..
cdns3 tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
common common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
dwc3 tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
emul sandbox: fix sandbox_hub_submit_control_msg() 2023-04-28 11:30:17 -06:00
eth common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
gadget usb: fastboot: Add missing newline in pr_err 2023-11-21 09:19:48 +01:00
host usb: xhci: Allow context state errors when halting an endpoint 2023-12-01 14:06:04 +01:00
isp1760 usb: add isp1760 family driver 2022-07-12 21:59:54 +02:00
mtu3 usb: mtu3: flush cache for the first GPD when allocate GPD ring 2021-11-03 08:47:57 +01:00
musb usb: musb: Rename CONFIG_USB_MUSB_TIMEOUT to MUSB_TIMEOUT 2023-01-20 12:27:06 -05:00
musb-new common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
phy rockchip: usb: phy: add rk3066/rk3188 support 2022-06-29 11:28:15 +08:00
ulpi tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
Kconfig usb: Move SPL_USB_STORAGE Kconfig symbol to drivers/usb/ 2023-05-17 01:51:39 +02:00