[GIT PULL] DWC3 patches for 3.3 merge window

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

 



Hi Greg,

Here are the pending dwc3 patches for 3.3 merge window. All of these
have been tested on our FPGA platform with x86 and ARM.

You will have one very simple merge conflict with your greg/usb-next
branch, here's the resolution:

diff --cc drivers/usb/dwc3/dwc3-omap.c
index 4e27d5b,5809bf4..e1a8c72
--- a/drivers/usb/dwc3/dwc3-omap.c
+++ b/drivers/usb/dwc3/dwc3-omap.c
@@@ -384,8 -394,9 +394,10 @@@ static struct platform_driver dwc3_omap
  	},
  };
  
- module_platform_driver(dwc3_omap_driver);
+ MODULE_ALIAS("platform:omap-dwc3");
 +
  MODULE_AUTHOR("Felipe Balbi <balbi@xxxxxx>");
  MODULE_LICENSE("Dual BSD/GPL");
  MODULE_DESCRIPTION("DesignWare USB3 OMAP Glue Layer");
+ 
 -module_platform_driver(dwc3_omap_driver);
++module_platform_driver(dwc3_omap_driver);

The following changes since commit dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50:

  Linux 3.2-rc5 (2011-12-09 15:09:32 -0800)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git for-next/dwc3

Felipe Balbi (23):
      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: 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
      usb: dwc3: ep0: fix GetStatus handling (again)
      usb: dwc3: gadget: fix stream enable bit
      usb: dwc3: ep0: fix for possible early delayed_status

Sebastian Andrzej Siewior (14):
      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()
      usb: dwc3: use correct hwparam register for power mgm check
      usb: dwc3: ep0: use dwc3_request for ep0 requsts instead of usb_request

 drivers/usb/dwc3/Kconfig     |    5 +-
 drivers/usb/dwc3/Makefile    |    6 +-
 drivers/usb/dwc3/core.c      |  209 +++++++++++++++++++++++++++++++++++-------
 drivers/usb/dwc3/core.h      |   62 ++++++++++++-
 drivers/usb/dwc3/debugfs.c   |   83 ++++++++++++++++-
 drivers/usb/dwc3/dwc3-omap.c |   41 ++++----
 drivers/usb/dwc3/dwc3-pci.c  |   49 ++---------
 drivers/usb/dwc3/ep0.c       |  160 ++++++++++++++++++++++----------
 drivers/usb/dwc3/gadget.c    |  197 +++++++++++++++++++++++++++++----------
 drivers/usb/dwc3/gadget.h    |   29 +------
 drivers/usb/dwc3/host.c      |  102 ++++++++++++++++++++
 drivers/usb/dwc3/io.h        |    2 +-
 drivers/usb/gadget/Kconfig   |   12 ---
 13 files changed, 706 insertions(+), 251 deletions(-)
 create mode 100644 drivers/usb/dwc3/host.c

-- 
balbi

Attachment: signature.asc
Description: Digital signature


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

  Powered by Linux