Hello, This is an updated DWC2 related part of initial patchset posted here: https://lkml.org/lkml/2015/8/21/306 Only DWC2 related patches have been modified since the initial submission. Changelog: v3: - rebased onto latest 'testing/next' from Felipe Balbi (includes s3c_hsotg -> dwc2 rename) v2: - moved setting of ll_hw_enabled flag to enable/disable functions, as suggested by John Youn - moved setting of phy width to dwc2_lowlevel_init function Marek Szyprowski (4): usb: dwc2: remove double call to dwc2_hsotg_of_probe usb: dwc2: remove non-functional clock gating usb: dwc2: fix unbalanced phy control usb: dwc2: refactor common low-level hw code to platform.c drivers/usb/dwc2/core.h | 4 +- drivers/usb/dwc2/gadget.c | 201 ++++--------------------------------- drivers/usb/dwc2/platform.c | 236 ++++++++++++++++++++++++++++++++++++-------- 3 files changed, 217 insertions(+), 224 deletions(-) -- 1.9.2 -- 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