mbox series

[00/19] xhci features for usb-next

Message ID 20231019102924.2797346-1-mathias.nyman@linux.intel.com (mailing list archive)
Headers show
Series xhci features for usb-next | expand

Message

Mathias Nyman Oct. 19, 2023, 10:29 a.m. UTC
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(-)