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(-)
--
2.7.4