Hi, This patchset consists of some bug fixes and feature enhancements for the dwc2 driver. All the patches are verified on dwc2 v3.0a with dedicated fifos. Main focus of testing was with dma enabled. Although basic testing without dma was also done. This is based on testing/next branch in Felipe's git. Thank you, Best regards, Yousaf Gregory Herrero (13): usb: dwc2: add controller hibernation support usb: dwc2: implement hibernation during bus suspend/resume usb: dwc2: controller must update lx_state before releasing lock usb: dwc2: add external_id_pin_ctl core parameter usb: dwc2: gadget: use reset detect interrupt usb: dwc2: gadget: ignore pm suspend/resume in L2 usb: dwc2: gadget: prevent new request submission during suspend usb: dwc2: gadget: powerup controller if needed usb: dwc2: gadget: enable otg flag in dual role configuration usb: dwc2: host: add bus_suspend/bus_resume callback usb: dwc2: host: resume root hub on port connect usb: dwc2: host: spinlock urb_enqueue usb: dwc2: host: don't use dma_alloc_coherent with irqs disabled Jingwu Lin (1): usb: dwc2: host: implement test mode Mian Yousaf Kaukab (5): usb: dwc2: move debugfs code to a separate file usb: dwc2: debugfs: add support for complete register dump usb: dwc2: set parameter values in probe function usb: dwc2: gadget: remove s3c_hsotg_ep_disable_force usb: dwc2: host: register handle to the phy drivers/usb/dwc2/Makefile | 4 + drivers/usb/dwc2/core.c | 398 +++++++++++++++++++++- drivers/usb/dwc2/core.h | 103 +++++- drivers/usb/dwc2/core_intr.c | 43 ++- drivers/usb/dwc2/debug.h | 27 ++ drivers/usb/dwc2/debugfs.c | 770 +++++++++++++++++++++++++++++++++++++++++++ drivers/usb/dwc2/gadget.c | 454 +++---------------------- drivers/usb/dwc2/hcd.c | 73 ++-- drivers/usb/dwc2/hcd.h | 3 +- drivers/usb/dwc2/hcd_intr.c | 13 + drivers/usb/dwc2/hcd_queue.c | 13 +- drivers/usb/dwc2/pci.c | 20 +- drivers/usb/dwc2/platform.c | 23 +- 13 files changed, 1479 insertions(+), 465 deletions(-) create mode 100644 drivers/usb/dwc2/debug.h create mode 100644 drivers/usb/dwc2/debugfs.c -- 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