Hi Greg This series for usb-next adds support for the USB 3.1 changes to Isochronous transfers. The higher bandwidth values supported by USB 3.1 isoch tranfers didn't fit into the old USB 3.0 endpoint descriptors so USB 3.1 added a new isoc endpoint capability descriptor for it. xhci faced similar issues, but these were solved by reorganizing the affected structures, and adding capability and selection entries so that the driver and controller can agree on which endpoint context and isoc TRB layouts are used. This series also adds precision time measurement (PTM) capability support. All it does is saves the descriptor, which for now allows us to modify lsusb and inspect devices for PTM support. Mathias Nyman (7): usb: Add USB3.1 SuperSpeedPlus Isoc Endpoint Companion descriptor usb: Parse the new USB 3.1 SuperSpeedPlus Isoc endpoint companion descriptor usb: Add USB 3.1 Precision time measurement capability descriptor support xhci: refactor and cleanup endpoint initialization. xhci: Add SuperSpeedPlus high bandwidth isoc support to xhci endpoints xhci: cleanup isoc tranfers queuing code xhci: Support extended burst isoc TRB structure used by xhci 1.1 for USB 3.1 drivers/usb/core/config.c | 34 +++++++++ drivers/usb/host/xhci-mem.c | 172 +++++++++++++++++++------------------------ drivers/usb/host/xhci-ring.c | 135 ++++++++++++++++----------------- drivers/usb/host/xhci.h | 14 +++- include/linux/usb.h | 3 + include/uapi/linux/usb/ch9.h | 28 +++++++ 6 files changed, 215 insertions(+), 171 deletions(-) -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html