Jim Lin (1):
usb: xhci: Add Clear_TT_Buffer
Mathias Nyman (14):
xhci: Use soft retry to recover faster from transaction errors
xhci: Fix immediate data transfer if buffer is already DMA mapped
xhci: Fix handling halted endpoint even if endpoint ring appears empty
xhci: Don't clear hub TT buffer on ep0 protocol stall
xhci: Tune interrupt blocking for isochronous transfers
xhci: add xhci_get_virt_ep() helper
xhci: Avoid parsing transfer events several times
xhci: get isochronous ring directly from endpoint structure
xhci: adjust parameters passed to cleanup_halted_endpoint()
xhci: store TD status in the td struct instead of passing it along
xhci: remove extra loop in interrupt context
xhci: prevent double-fetch of transfer and transfer event TRBs
xhci: process isoc TD properly when there was a transaction error mid
TD.
xhci: Fix incorrect tracking of free space on transfer rings
Michal Pecio (1):
xhci: handle isoc Babble and Buffer Overrun events properly
Nicolas Saenz Julienne (1):
usb: xhci: add Immediate Data Transfer support
Samuel Holland (1):
usb: xhci: fix Immediate Data Transfer endianness
Stanislaw Gruszka (1):
usb: xhci: do not perform Soft Retry for some xHCI hosts
drivers/usb/host/xhci-mem.c | 4 +
drivers/usb/host/xhci-pci.c | 5 +
drivers/usb/host/xhci-ring.c | 442 +++++++++++++++++++++++++----------
drivers/usb/host/xhci.c | 51 +++-
drivers/usb/host/xhci.h | 41 +++-
5 files changed, 413 insertions(+), 130 deletions(-)
--
2.25.1