Hi Felipe, Here is a patch series that gets the DWC3 driver working on our HAPS platform. The first and last ones are the most important, it's not clear to me how the driver could ever have worked without them. With these, the driver works pretty reliably at high speed with the mass-storage gadget. As I mentioned in another email, I am seeing some data corruption, but I think it's a problem with my platform, because I see it with the Synopsys driver too. I haven't tested this at super speed yet, because your for-next-test branch doesn't have the super speed mass-storage gadget patches. I will do that shortly. -- Paul Paul Zimmerman (5): usb: dwc3: fix DEPSTARTCFG for non-EP0 EPs usb: dwc3: driver should not wait for RxFIFO to drain usb: dwc3: fix SETSTALL for control EP pair usb: dwc3: make DWC3_EP_WEDGE do the right thing usb: dwc3: fix DMA offset calculation drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/ep0.c | 1 + drivers/usb/dwc3/gadget.c | 50 ++++++++++++++++++++++---------------------- 3 files changed, 27 insertions(+), 25 deletions(-) -- 1.7.6.233.gd79bc -- 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