[GIT PULL | RESEND] USB patches for next merge window

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

 



Hi Greg,

( $ echo maintainer > /sys/felipe/mode )

as you asked, I have rebuilt the pull request and checked that it merges
on top of the commit I have. If it doesn't work, then it's because I
don't have your most recent objects and we will have to wait until Hera
is back up and running.

Anyway, below is the pull request. A short summary here:

. MUSB now has mode1 DMA enabled for gadgets which set short_not_ok
	flag

. Storage gadget doesn't assume anymore block size is aligned to
	wMaxPacketSize

. Number of buffers on storage gadget is now selectable from Kconfig

. DWC3 driver now works fine against linux host and MCOP (a pre-silicon
	validation platform from TI)

( $ echo vacations > /sys/felipe/mode )

The following changes since commit 55a46269ccedec140e2487a2344e8a247d48b385:

  USB: pl2303: remove unreachable code (2011-08-26 11:27:50 -0700)

are available in the git repository at:
  git://gitorious.org/usb/usb.git for-next

Alan Stern (1):
      USB: gadget: storage: remove alignment assumption

Anand Gadiyar (1):
      usb: musb: Enable DMA mode1 RX for transfers without short packets

Dan Carpenter (1):
      usb: dwc3: debugfs: add a kfree() on error to dwc3_testmode_open()

Felipe Balbi (33):
      usb: dwc3: core: add missing @ for kerneldoc
      usb: dwc3: ep0: fix 'transfered' typo
      usb: dwc3: gadget: set request dma to invalid when unmapping
      usb: dwc3: gadget: improve command completion debug message
      usb: dwc3: core: add defines for XferNotReady event on Control EPs
      usb: dwc3: add a bounce buffer for control endpoints
      usb: dwc3: ep0: add handling for unaligned OUT transfers
      usb: dwc3: core: add flag for EP0 direction
      usb: dwc3: ep0: simplify EP0 state machine
      usb: dwc3: ep0: fix Get Status handling
      usb: dwc3: ep0: clear all EP0 flags
      usb: dwc3: drop EP0_STALL state
      usb: dwc3: core: add ep0_next_event field
      usb: dwc3: use ep0_next_event field
      usb: dwc3: omap: fix dev_dbg() calls
      usb: dwc3: omap: do not enable DMA Disable Clear IRQ
      usb: dwc3: omap: use the macro we already have
      usb: dwc3: omap: drop DEV_PM_OPS for now
      usb: dwc3: omap: distinguish between SW and HW modes
      usb: dwc3: add module.h to dwc3-omap.c and core.c
      usb: dwc3: omap: change IRQ name to dwc3-omap
      usb: dwc3: omap: fix IRQ handling
      usb: dwc3: Fix definition of DWC3_GCTL_U2RSTECN
      usb: dwc3: define ScaleDown macro helper
      usb: dwc3: gadget: fix GCTL programming
      usb: dwc3: gadget: drop the useless dma_sync_single* calls
      usb: dwc3: ep0: giveback requests on stall_and_restart
      usb: dwc3: ep0: introduce ep0_expect_in flag
      usb: dwc3: omap: set idle and standby modes
      usb: dwc3: gadget: improve debug on link state change
      usb: gadget: audio: actually support both speeds
      usb: gadget: audio: queue wLength-sized requests
      usb: musb: fix build breakage

Peiyu Li (1):
      usb: gadget: storage: adapt logic block size to bound block devices

Per Forlin (1):
      usb: gadget: storage: make FSG_NUM_BUFFERS variable size

Sebastian Andrzej Siewior (9):
      usb: dwc3: gadget: fixing dequeue of TRBs
      usb: dwc3: gadget: reset resource index to zero
      usb: dwc3: gadget: use TRB type 6 for ISOC transfers
      usb: dwc3: gaget: clear DWC3_EP_WILL_SHUTDOWN bit
      usb: dwc3: debugfs: remove test mode interface
      usb: dwc3: core: move the core check before soft reset
      usb: dwc3: gadget: rework the dequeue on RESET & DISCONNECT
      usb: dwc3: gadget: replace mdelay with udelay in the busy loop
      usb: dwc3: gadget: do not map/unmap ZLP transfers

 arch/arm/mach-omap2/Makefile            |   11 +-
 drivers/usb/dwc3/core.c                 |   20 +-
 drivers/usb/dwc3/core.h                 |   58 +++--
 drivers/usb/dwc3/debugfs.c              |   92 -------
 drivers/usb/dwc3/dwc3-omap.c            |  155 ++++++------
 drivers/usb/dwc3/ep0.c                  |  412 +++++++++++++++++--------------
 drivers/usb/dwc3/gadget.c               |  141 ++++++-----
 drivers/usb/gadget/Kconfig              |   16 ++
 drivers/usb/gadget/f_audio.c            |   15 +-
 drivers/usb/gadget/f_mass_storage.c     |  153 ++++++------
 drivers/usb/gadget/file_storage.c       |  142 +++++------
 drivers/usb/gadget/storage_common.c     |   56 ++++-
 drivers/usb/musb/musb_gadget.c          |   69 ++++--
 include/linux/platform_data/dwc3-omap.h |   47 ++++
 14 files changed, 740 insertions(+), 647 deletions(-)
 create mode 100644 include/linux/platform_data/dwc3-omap.h

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