hekate/bdk/usb
CTCaer 605f270f98 bdk: usb: fix a race condition in USB2 stack
When RAM is slow (no training), it's possible to have the stack failing to negotiate configuration successfully.

The race condition is caused by not flushing cache before sending a configuration packet reply.
Although, cache is write-through, this needs to happen.
2022-06-14 18:41:33 +03:00
..
usb_descriptor_types.h usb: Split descriptors to object and header 2020-11-15 14:10:00 +02:00
usb_descriptors.c usb: Correct latencies for HID gadgets 2020-11-15 14:37:14 +02:00
usb_gadget_hid.c bdk: usb: add Sio support to hid gadget 2022-05-09 06:10:49 +03:00
usb_gadget_ums.c bdk: ums: adhere to emmc ops changes also 2022-01-20 13:17:55 +02:00
usb_t210.h xusb: update driver 2021-08-28 17:03:49 +03:00
usbd.c bdk: usb: fix a race condition in USB2 stack 2022-06-14 18:41:33 +03:00
usbd.h xusb: update driver 2021-08-28 17:03:49 +03:00
xusbd.c bdk: bpmp: do not use full maintenance 2022-02-15 00:14:14 +02:00