On 3/24/2015 2:00 AM, Mian Yousaf Kaukab wrote: > 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 > > History: > v4: > - Fixed comment from Julius Werner > v3: > - Fixed comments from Julius Werner and Sergei Shtylyov > - Dropped "usb: dwc2: allow dwc2_pci to be a module even when dwc2 is statically linked" > due to http://marc.info/?l=linux-usb&m=142661773703793&w=2 > - "usb: dwc2: host: ensure qtb exists before dereferencing it" is added > to fix a NULL pointer dereferencing bug > v2: > - Fixed comments from John Youn and Julius Werner > - Fixed regression, found by John, when switching to gadget mode > after running host mode > - Added patch to add core parameter for enabling/disabling hibernation > - Added patch to build dwc2_pci.ko independent from dwc2.ko > v1: > - Fixed comments from John Youn and Robert Baldyga > - Dropped all changes to pci.c due to > http://permalink.gmane.org/gmane.linux.usb.general/123411 > - Added patch to remove unnecessary EXPORT_SYMBOL_GPL calls > > Gregory Herrero (15): > 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 > usb: dwc2: add hibernation core parameter > usb: dwc2: host: ensure qtb exists before dereferencing it > > Jingwu Lin (1): > usb: dwc2: host: implement test mode > > Mian Yousaf Kaukab (6): > 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 > usb: dwc2: remove dwc2_platform.ko > > drivers/usb/dwc2/Kconfig | 8 - > drivers/usb/dwc2/Makefile | 9 +- > drivers/usb/dwc2/core.c | 439 +++++++++++++++++++++++- > drivers/usb/dwc2/core.h | 120 ++++++- > drivers/usb/dwc2/core_intr.c | 45 ++- > drivers/usb/dwc2/debug.h | 27 ++ > drivers/usb/dwc2/debugfs.c | 771 +++++++++++++++++++++++++++++++++++++++++++ > drivers/usb/dwc2/gadget.c | 459 +++----------------------- > drivers/usb/dwc2/hcd.c | 100 +++--- > drivers/usb/dwc2/hcd.h | 7 +- > drivers/usb/dwc2/hcd_intr.c | 66 +++- > drivers/usb/dwc2/hcd_queue.c | 15 +- > drivers/usb/dwc2/platform.c | 25 +- > 13 files changed, 1570 insertions(+), 521 deletions(-) > create mode 100644 drivers/usb/dwc2/debug.h > create mode 100644 drivers/usb/dwc2/debugfs.c > For this series: Acked-by: John Youn <johnyoun@xxxxxxxxxxxx> -- 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