mbox series

[v2,00/10] xhci features for usb-next

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

Message

Mathias Nyman Sept. 20, 2018, 4:13 p.m. UTC
Hi Greg

Second try, shuffling patches.

A few new features for xhci, among others better transaction error
handling, default runtime PM allowing for Intel Alpine and Tiran Ridge
xhci controllers, and Mediatek isoc transfer related xhci improvements.

Changes since v1

- moved following patches from this series to for-usb-linus (4.19)
  usb: xhci-mtk: resume USB3 roothub first
  usb: typec: pci: Enable Intel USB role mux on Apollo Lake platforms

- added patches to this series from for-usb-linus queue:
  xhci: Avoid USB autosuspend when resuming USB2 ports.
  usb: xhci: tegra: Firmware header is little endian

-Mathias

Anshuman Gupta (1):
  xhci: Avoid USB autosuspend when resuming USB2 ports.

Chunfeng Yun (5):
  usb: xhci-mtk: use maximum ESIT payload of endpiont context
  usb: xhci-mtk: fix ISOC error when interval is zero
  usb: xhci-mtk: improve bandwidth scheduling
  usb: xhci-mtk: supports bandwidth scheduling with multi-TT
  usb: xhci-mtk: supports SSP without external USB3 gen2 hub

Mathias Nyman (2):
  xhci: Use soft retry to recover faster from transaction errors
  xhci-pci: allow host runtime PM as default for Intel Alpine and Titan
    Ridge

Peter Chen (1):
  usb: host: xhci-plat: add platform TPL support

Thierry Reding (1):
  usb: xhci: tegra: Firmware header is little endian

 drivers/usb/host/xhci-hub.c     |   5 +
 drivers/usb/host/xhci-mtk-sch.c | 429 +++++++++++++++++++++++++++++++++-------
 drivers/usb/host/xhci-mtk.h     |  23 +++
 drivers/usb/host/xhci-pci.c     |  24 +++
 drivers/usb/host/xhci-plat.c    |   3 +
 drivers/usb/host/xhci-ring.c    |  20 ++
 drivers/usb/host/xhci-tegra.c   |  52 ++---
 drivers/usb/host/xhci.h         |   3 +
 8 files changed, 463 insertions(+), 96 deletions(-)