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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html