[PATCH 0/5] DWC3 and PHY patches

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux