Hi Greg Some xhci features for usb-next. Among other small changes this series doubles the event ring size, turning it from a one segment ring into a two segment ring. Thanks Mathias Basavaraj Natikar (2): xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 xhci: Enable RPM on controllers that support low-power states Jonathan Bell (1): xhci: Use more than one Event Ring segment Lukas Wunner (7): xhci: Set DESI bits in ERDP register correctly xhci: Adjust segment numbers after ring expansion xhci: Update last segment pointer after Event Ring expansion xhci: Expose segment numbers in debugfs xhci: Clean up ERST_PTR_MASK inversion xhci: Clean up stale comment on ERST_SIZE macro xhci: Clean up xhci_{alloc,free}_erst() declarations Mathias Nyman (6): xhci: pass port structure to tracing instead of port number xhci: Add busnumber to port tracing xhci: expand next_trb() helper to support more ring types xhci: simplify event ring dequeue tracking for transfer events xhci: Simplify event ring dequeue pointer update for port change events xhci: split free interrupter into separate remove and free parts Sergey Shtylyov (1): usb: host: xhci-plat: fix possible kernel oops while resuming Udipto Goswami (1): usb: xhci: Implement xhci_handshake_check_state() helper Wesley Cheng (1): usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present drivers/usb/host/xhci-debugfs.c | 2 +- drivers/usb/host/xhci-hub.c | 4 +- drivers/usb/host/xhci-mem.c | 96 +++++++++++++++++++-------------- drivers/usb/host/xhci-pci.c | 6 ++- drivers/usb/host/xhci-plat.c | 23 ++++++-- drivers/usb/host/xhci-ring.c | 38 ++++--------- drivers/usb/host/xhci-trace.h | 23 ++++---- drivers/usb/host/xhci.c | 40 ++++++++++++-- drivers/usb/host/xhci.h | 18 +++---- 9 files changed, 149 insertions(+), 101 deletions(-) -- 2.25.1