Hi Greg Some xhci features for usb-next. Among other small changes add support for a xHCI controller by Zhaoxin, rework free trb and ring expansion code, and get rid of obsolete XHCI_PLAT quirk which was used to prevent MSI setup for non-PCI hosts. Thanks Mathias Mathias Nyman (6): xhci: Add usb cold attach (CAS) as a reason to resume root hub. xhci: Don't require a valid get_quirks() function pointer during xhci setup xhci: get rid of XHCI_PLAT quirk that used to prevent MSI setup xhci: split allocate interrupter into separate alloacte and add parts xhci: Fix transfer ring expansion size calculation xhci: Stop unnecessary tracking of free trbs in a ring Udipto Goswami (1): usb: xhci: Remove unused udev from xhci_log_ctx trace event Weitao Wang (4): xhci: Fix resume issue of some ZHAOXIN hosts xhci: Fix TRB prefetch issue of ZHAOXIN hosts xhci: Show ZHAOXIN xHCI root hub speed correctly xhci: Add ZHAOXIN xHCI host U1/U2 feature support drivers/usb/host/xhci-histb.c | 12 +-- drivers/usb/host/xhci-mem.c | 132 ++++++++++++++++++-------------- drivers/usb/host/xhci-mtk.c | 6 -- drivers/usb/host/xhci-pci.c | 20 +++-- drivers/usb/host/xhci-plat.c | 7 +- drivers/usb/host/xhci-ring.c | 137 ++++++++++++++++++---------------- drivers/usb/host/xhci-tegra.c | 1 - drivers/usb/host/xhci-trace.h | 9 +-- drivers/usb/host/xhci.c | 48 ++++++------ drivers/usb/host/xhci.h | 7 +- 10 files changed, 189 insertions(+), 190 deletions(-) -- 2.25.1