Hi all, here are a few patches which I have been working for the last few days. They are still untested so I'm sending as RFC. Clearly, the Host side support depends on another RFC which I send few minutes ago. If you have any comments, please don't hesitate :-) Felipe Balbi (7): usb: dwc3: gadget: don't disable endpoints on exit usb: dwc3: allow forcing a maximum speed usb: dwc3: calculate number of event buffers dynamically usb: dwc3: fetch mode of operation from HW usb: dwc3: add xHCI Host support usb: dwc3: always compile gadget side too usb: dwc3: move gadget prototypes to core.h drivers/usb/dwc3/Kconfig | 3 + drivers/usb/dwc3/Makefile | 6 +- drivers/usb/dwc3/core.c | 126 ++++++++++++++++++++++++++++++------------ drivers/usb/dwc3/core.h | 33 ++++++++++- drivers/usb/dwc3/dwc3-omap.c | 2 +- drivers/usb/dwc3/dwc3-pci.c | 4 +- drivers/usb/dwc3/gadget.c | 8 +-- drivers/usb/dwc3/gadget.h | 13 ---- drivers/usb/dwc3/host.c | 116 ++++++++++++++++++++++++++++++++++++++ drivers/usb/gadget/Kconfig | 12 ---- 10 files changed, 248 insertions(+), 75 deletions(-) create mode 100644 drivers/usb/dwc3/host.c -- 1.7.6.396.ge0613 -- 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