Hi Greg This series adds support for HiSilicon STB xHCI, reworks the xhci driver port structures, and adds ports to debugfs -Mathias Jianguo Sun (2): dt-bindings: usb: add bindings doc for HiSilicon STB xHCI host controller xhci: hisilicon: support HiSilicon STB xHCI host controller Lu Baolu (1): usb: xhci: dbc: Add SPDX identifiers to dbc files Mathias Nyman (15): xhci: Create new structures to store xhci port information xhci: set hcd pointers for xhci usb2 and usb3 roothub structures xhci: Add helper to get xhci roothub from hcd xhci: xhci-hub: use new port structures to get port address instead of port array xhci: xhci-hub: use new port structures for cas and wake mask functions. xhci: xhci-ring: use port structures for port event handler xhci: rename faked_port_index to hcd_portnum xhci: change xhci_set_link_state() to work with port structures xhci: change xhci_test_and_clear_bit() to use new port structure xhci: use port structures instead of port arrays in xhci.c functions xhci: xhci-hub: use port structure members instead of xhci_get_ports() xhci-mtk: use xhci hub structures to get number of ports in roothubs xhci: xhci-mem: remove port_arrays and the code initializing them xhci: debugfs: add usb ports to xhci debugfs xhci: debugfs: add debugfs interface to enable compliance mode for a port .../bindings/usb/hisilicon,histb-xhci.txt | 45 +++ drivers/usb/host/Kconfig | 7 + drivers/usb/host/Makefile | 1 + drivers/usb/host/xhci-dbgcap.c | 1 + drivers/usb/host/xhci-dbgcap.h | 2 +- drivers/usb/host/xhci-dbgtty.c | 1 + drivers/usb/host/xhci-debugfs.c | 85 +++++ drivers/usb/host/xhci-histb.c | 410 +++++++++++++++++++++ drivers/usb/host/xhci-hub.c | 244 ++++++------ drivers/usb/host/xhci-mem.c | 140 +++---- drivers/usb/host/xhci-mtk-sch.c | 4 +- drivers/usb/host/xhci-ring.c | 126 ++----- drivers/usb/host/xhci.c | 52 ++- drivers/usb/host/xhci.h | 39 +- 14 files changed, 805 insertions(+), 352 deletions(-) create mode 100644 Documentation/devicetree/bindings/usb/hisilicon,histb-xhci.txt create mode 100644 drivers/usb/host/xhci-histb.c -- 2.7.4 -- 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