Hi folks, here's a small series of patches. We're switching dwc3 to GPL v2 only, protecting our USB PHY layer against NULL pointers, introducing of_usb_get_maximum_speed() and making sure DWC3's maximum-speed is a per-instance attribute. While at that, we also make sure that tx-fifo-resize can be used by non-DT platforms through platform_data. A small cleanup could be added here which would be to refactor DT and non-DT initialization to their own functions. cheers Felipe Balbi (5): usb: dwc3: switch to GPL v2 only usb: phy: protect against NULL phy pointers usb: common: introduce of_usb_get_maximum_speed() usb: dwc3: let non-DT platforms pass tx-fifo-resize flag; usb: dwc3: make maximum-speed a per-instance attribute drivers/usb/dwc3/core.c | 69 +++++++++++++++------------------------- drivers/usb/dwc3/core.h | 34 ++++---------------- drivers/usb/dwc3/debug.h | 34 ++++---------------- drivers/usb/dwc3/debugfs.c | 34 ++++---------------- drivers/usb/dwc3/dwc3-exynos.c | 14 +++++--- drivers/usb/dwc3/dwc3-omap.c | 36 +++++---------------- drivers/usb/dwc3/dwc3-pci.c | 36 +++++---------------- drivers/usb/dwc3/ep0.c | 34 ++++---------------- drivers/usb/dwc3/gadget.c | 55 +++++++++++++++----------------- drivers/usb/dwc3/gadget.h | 34 ++++---------------- drivers/usb/dwc3/host.c | 34 ++++---------------- drivers/usb/dwc3/io.h | 34 ++++---------------- drivers/usb/dwc3/platform_data.h | 25 +++++++++++++++ drivers/usb/usb-common.c | 35 ++++++++++++++++++++ include/linux/usb/of.h | 8 +++++ include/linux/usb/phy.h | 18 +++++------ 16 files changed, 201 insertions(+), 333 deletions(-) create mode 100644 drivers/usb/dwc3/platform_data.h -- 1.8.2.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