[PATCH 00/34] DWC3 patches for 3.3

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

 



Hi all,

We have been cooking these patches for the last few weeks
and while we should have been sending them to linux-usb
more frequently we got caught up on some other activities.

They have been tested, where applicable, on our FPGA and on
a Virtual model.

All patches are already queued on my dwc3 branch and will be
sent to Greg as a pull request in a few weeks.

If you have any dwc3 patch on your local tree, please send it
on top of this series, or you can use my master branch on
git.kernel.org. I will update that branch with 3.2-rc3 in a few
minutes.

Felipe Balbi (21):
  usb: dwc3: gadget: don't disable endpoints on exit
  usb: dwc3: allow forcing a maximum speed
  usb: dwc3: calculate number of event buffers dynamically
  usb: dwc3: fetch mode of operation from HW
  usb: dwc3: add xHCI Host support
  usb: dwc3: always compile gadget side too
  usb: dwc3: move gadget prototypes to core.h
  usb: dwc3: depend on both Host and Gadget stacks
  usb: dwc3: ep0: SetAddress() won't be issued while Configured
  usb: dwc3: debugfs: add support for changing port mode
  usb: dwc3: ep0: handle unexpected XferNotReady events
  usb: dwc3: core: add DeviceTree match table
  usb: dwc3: move dwc3 device ID bitmap to core.c
  usb: dwc3: omap: add multiple instances support to OMAP
  usb: dwc3: core: drop DWC3_EVENT_BUFFERS_MAX
  usb: dwc3: fix few coding style problems
  usb: dwc3: fix sparse errors
  usb: dwc3: workaround: U1/U2 -> U0 transiton
  usb: dwc3: workaround: missing USB3 Reset event
  usb: dwc3: workaround: missing disconnect event
  usb: dwc3: omap: move to module_platform_driver

Sebastian Andrzej Siewior (13):
  usb: dwc3: omap: fix dwc3 binding match table
  usb: dwc3: add a platform device alias
  usb: dwc3: debugfs: hold the lock in during mode change
  usb: dwc3: host: remove unused includes
  usb: dwc3: reset pending status flag in error case
  usb: dwc3: remove special status request handling in ep0
  usb: dwc3: ep0: use proper endianess in SetFeature for wIndex
  usb: dwc3: ep0: don't use ep0in for transfers
  usb: dwc3: use a helper function for operation mode setting
  usb: dwc3: move generic dwc3 code from gadget into core
  usb: dwc3: ep0: push ep0state into xfernotready processing
  usb: dwc3: ep0: handle delayed_status again
  usb: dwc3: gadget: return early in dwc3_cleanup_done_reqs()

 Documentation/devicetree/bindings/usb/dwc3.txt |   66 ++++++++
 drivers/usb/dwc3/Kconfig                       |    5 +-
 drivers/usb/dwc3/Makefile                      |    6 +-
 drivers/usb/dwc3/core.c                        |  209 ++++++++++++++++++++----
 drivers/usb/dwc3/core.h                        |   45 +++++-
 drivers/usb/dwc3/debugfs.c                     |   83 +++++++++-
 drivers/usb/dwc3/dwc3-omap.c                   |   52 +++---
 drivers/usb/dwc3/dwc3-pci.c                    |   49 +-----
 drivers/usb/dwc3/ep0.c                         |  154 ++++++++++++------
 drivers/usb/dwc3/gadget.c                      |  174 +++++++++++++++-----
 drivers/usb/dwc3/gadget.h                      |   16 +--
 drivers/usb/dwc3/host.c                        |  102 ++++++++++++
 drivers/usb/dwc3/io.h                          |    2 +-
 drivers/usb/gadget/Kconfig                     |   12 --
 14 files changed, 747 insertions(+), 228 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/usb/dwc3.txt
 create mode 100644 drivers/usb/dwc3/host.c

-- 
1.7.8.rc3

--
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