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