[patch-2.6.36+ 00/12] MUSB fixes

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

 



Hi Greg,

following are the musb fixes I have queued up for you this time.

Tested with n900.

patches are also available at [1]

[1] http://gitorious.org/usb/usb/commits/musb

Bob Liu (1):
  usb: musb: Change to direct addr in context save/restore

Hema HK (1):
  usb: musb: gadget: Unmapping the dma buffer when switching to PIO
    mode

Maulik Mankad (1):
  usb: musb: host: unmap the buffer for PIO data transfers

Ming Lei (6):
  usb: musb: gadget: fix kernel panic if using out ep with FIFO_TXRX
    style
  usb: musb: gadget: fix bulk IN infinit hangs in double buffer case
  usb: musb: gadget: enable autoclear for OUT transfer in both DMA 0
    and DMA 1
  usb: musb: gadget: fix DMA length for OUT transfer
  usb: musb: gadget: complete request only if data is transfered over
  usb: musb: gadget: fix dma length in txstate

Santosh Shilimkar (1):
  usb: musb: host: Issue a memory barrier before starting DMA

Sergei Shtylyov (2):
  usb: musb: make DBG() calls actually depend on CONFIG_USB_MUSB_DEBUG
  usb: musb: gadget: restart request on clearing endpoint halt

 drivers/usb/core/hcd.c             |    3 +-
 drivers/usb/musb/musb_core.c       |   46 ++++-----
 drivers/usb/musb/musb_debug.h      |    7 +-
 drivers/usb/musb/musb_gadget.c     |  192 ++++++++++++++++++++++--------------
 drivers/usb/musb/musb_gadget.h     |    2 +
 drivers/usb/musb/musb_gadget_ep0.c |    9 ++
 drivers/usb/musb/musb_host.c       |   11 ++
 include/linux/usb/hcd.h            |    1 +
 8 files changed, 166 insertions(+), 105 deletions(-)

-- 
1.7.3.rc0.35.g8ac8c

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