[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20120109190922.GD9440@kroah.com>
Date: Mon, 9 Jan 2012 11:09:22 -0800
From: Greg KH <gregkh@...e.de>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
Andrew Morton <akpm@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, linux-usb@...r.kernel.org
Subject: [GIT PATCH] big USB merge for 3.3
Here is the big USB merge for 3.3.
Nothing major, lots of driver updates, and USB 3 fixes/reworks making
things better overall.
Here are 4 tiny USB fixes for the 3.2 tree. After this, I don't
anticipate any more patches for 3.2 that I know of at the moment, which
is good, as I'll be away from a computer all next week.
There are a few changes outside of the drivers/usb/ area, but they were
due to some UTF-8 conversion fixes, and acked by the relevant
maintainers.
Full details are in the shortlog below.
Please pull from:
git.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb.git/ usb-next
All of these patches have been in the -next and -mm releases for a
while.
thanks,
greg k-h
------------
Documentation/ABI/testing/sysfs-bus-usb | 25 +
Documentation/feature-removal-schedule.txt | 14 +
Documentation/kernel-parameters.txt | 4 +
Documentation/usb/usbmon.txt | 14 +-
arch/arm/mach-omap2/board-n8x0.c | 2 +-
arch/arm/mach-s3c2416/mach-smdk2416.c | 1 +
arch/arm/plat-samsung/devs.c | 1 +
arch/arm/plat-samsung/include/plat/udc.h | 15 +-
drivers/hv/hv_kvp.c | 10 +-
drivers/usb/Makefile | 3 +-
drivers/usb/c67x00/c67x00-drv.c | 15 +-
drivers/usb/c67x00/c67x00-hcd.c | 1 -
drivers/usb/class/cdc-acm.c | 338 ++++++-----
drivers/usb/class/cdc-acm.h | 1 +
drivers/usb/core/devio.c | 189 ++++--
drivers/usb/core/driver.c | 36 +-
drivers/usb/core/hcd-pci.c | 4 -
drivers/usb/core/hcd.c | 31 +-
drivers/usb/core/hub.c | 89 ++--
drivers/usb/core/quirks.c | 5 +-
drivers/usb/core/usb.h | 14 -
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 | 43 +-
drivers/usb/dwc3/dwc3-pci.c | 51 +--
drivers/usb/dwc3/ep0.c | 160 ++++--
drivers/usb/dwc3/gadget.c | 440 +++++++++----
drivers/usb/dwc3/gadget.h | 29 +-
drivers/usb/dwc3/host.c | 102 +++
drivers/usb/dwc3/io.h | 2 +-
drivers/usb/gadget/Kconfig | 28 +-
drivers/usb/gadget/Makefile | 2 +-
drivers/usb/gadget/amd5536udc.c | 4 +-
drivers/usb/gadget/at91_udc.c | 2 +-
drivers/usb/gadget/atmel_usba_udc.c | 2 +-
drivers/usb/gadget/ci13xxx_udc.c | 36 +-
drivers/usb/gadget/ci13xxx_udc.h | 2 +-
drivers/usb/gadget/composite.c | 8 +-
drivers/usb/gadget/dbgp.c | 2 +-
drivers/usb/gadget/dummy_hcd.c | 15 +-
drivers/usb/gadget/epautoconf.c | 6 +-
drivers/usb/gadget/f_fs.c | 2 +-
drivers/usb/gadget/f_mass_storage.c | 60 +-
drivers/usb/gadget/file_storage.c | 64 ++-
drivers/usb/gadget/fsl_qe_udc.c | 19 +-
drivers/usb/gadget/fsl_udc_core.c | 4 +-
drivers/usb/gadget/fusb300_udc.c | 4 +-
drivers/usb/gadget/goku_udc.c | 3 +-
drivers/usb/gadget/imx_udc.c | 2 +-
drivers/usb/gadget/inode.c | 6 +-
drivers/usb/gadget/langwell_udc.c | 2 +-
drivers/usb/gadget/m66592-udc.c | 4 +-
drivers/usb/gadget/mv_udc.h | 7 +-
drivers/usb/gadget/mv_udc_core.c | 344 +++++-----
drivers/usb/gadget/net2272.c | 4 +-
drivers/usb/gadget/net2280.c | 4 +-
drivers/usb/gadget/omap_udc.c | 3 +-
drivers/usb/gadget/pch_udc.c | 4 +-
drivers/usb/gadget/printer.c | 6 +-
drivers/usb/gadget/pxa25x_udc.c | 2 +-
drivers/usb/gadget/pxa27x_udc.c | 2 +-
drivers/usb/gadget/r8a66597-udc.c | 4 +-
drivers/usb/gadget/s3c-hsotg.c | 17 +-
drivers/usb/gadget/s3c-hsudc.c | 136 ++--
drivers/usb/gadget/s3c2410_udc.c | 4 +-
drivers/usb/gadget/udc-core.c | 26 +-
drivers/usb/gadget/usbstring.c | 73 +--
drivers/usb/host/Kconfig | 9 +
drivers/usb/host/ehci-au1xxx.c | 1 +
drivers/usb/host/ehci-hcd.c | 69 ++-
drivers/usb/host/ehci-mv.c | 391 ++++++++++++
drivers/usb/host/ehci-octeon.c | 2 +
drivers/usb/host/ehci-omap.c | 2 +
drivers/usb/host/ehci-ps3.c | 30 +
drivers/usb/host/ehci-pxa168.c | 2 +-
drivers/usb/host/ehci-q.c | 13 +-
drivers/usb/host/ehci-s5p.c | 4 +-
drivers/usb/host/ehci-vt8500.c | 2 +
drivers/usb/host/ehci-w90x900.c | 2 +
drivers/usb/host/ehci-xls.c | 2 +-
drivers/usb/host/fhci-hcd.c | 12 +-
drivers/usb/host/fsl-mph-dr-of.c | 12 +-
drivers/usb/host/hwa-hc.c | 1 -
drivers/usb/host/imx21-hcd.c | 13 +-
drivers/usb/host/isp1760-hcd.c | 74 +--
drivers/usb/host/isp1760-if.c | 19 +-
drivers/usb/host/ohci-au1xxx.c | 5 +-
drivers/usb/host/ohci-dbg.c | 18 +-
drivers/usb/host/ohci-ep93xx.c | 2 -
drivers/usb/host/ohci-hcd.c | 28 +-
drivers/usb/host/ohci-hub.c | 7 +-
drivers/usb/host/ohci-omap.c | 1 -
drivers/usb/host/ohci-pci.c | 5 +-
drivers/usb/host/ohci-pxa27x.c | 2 -
drivers/usb/host/ohci-q.c | 8 +-
drivers/usb/host/ohci-s3c2410.c | 55 ++-
drivers/usb/host/ohci-sh.c | 1 -
drivers/usb/host/ohci-sm501.c | 1 -
drivers/usb/host/ohci-spear.c | 1 -
drivers/usb/host/ohci-tmio.c | 3 -
drivers/usb/host/ohci-xls.c | 2 +-
drivers/usb/host/ohci.h | 14 +-
drivers/usb/host/oxu210hp-hcd.c | 19 +-
drivers/usb/host/uhci-q.c | 2 +-
drivers/usb/host/whci/qset.c | 4 +-
drivers/usb/host/xhci-hub.c | 18 +-
drivers/usb/host/xhci-mem.c | 14 -
drivers/usb/host/xhci-ring.c | 113 +---
drivers/usb/host/xhci.c | 31 +-
drivers/usb/host/xhci.h | 3 +-
drivers/usb/misc/isight_firmware.c | 6 +-
drivers/usb/misc/usbtest.c | 1 -
drivers/usb/musb/Kconfig | 61 +-
drivers/usb/musb/Makefile | 26 +-
drivers/usb/musb/musb_core.c | 8 +-
drivers/usb/musb/musb_core.h | 4 +-
drivers/usb/musb/musb_debug.h | 4 +-
drivers/usb/musb/musb_debugfs.c | 8 -
drivers/usb/musb/musb_gadget.c | 6 +-
drivers/usb/musb/musb_gadget_ep0.c | 1 -
drivers/usb/musb/musb_io.h | 2 +-
drivers/usb/musb/omap2430.c | 61 +-
drivers/usb/musb/tusb6010.c | 1 +
drivers/usb/musb/ux500_dma.c | 39 +-
drivers/usb/otg/Kconfig | 32 +-
drivers/usb/otg/Makefile | 1 +
drivers/usb/otg/fsl_otg.c | 13 +-
drivers/usb/otg/mv_otg.c | 957 ++++++++++++++++++++++++++++
drivers/usb/otg/mv_otg.h | 165 +++++
drivers/usb/renesas_usbhs/common.c | 52 +-
drivers/usb/renesas_usbhs/common.h | 9 +-
drivers/usb/renesas_usbhs/fifo.c | 9 +-
drivers/usb/renesas_usbhs/fifo.h | 3 +-
drivers/usb/renesas_usbhs/mod.c | 4 +-
drivers/usb/renesas_usbhs/mod_gadget.c | 195 +++++--
drivers/usb/renesas_usbhs/mod_host.c | 952 +++++++++++++++++-----------
drivers/usb/renesas_usbhs/pipe.c | 31 +-
drivers/usb/renesas_usbhs/pipe.h | 1 +
drivers/usb/serial/ChangeLog.history | 730 ---------------------
drivers/usb/serial/belkin_sa.c | 43 --
drivers/usb/serial/ch341.c | 3 +-
drivers/usb/serial/cp210x.c | 59 +-
drivers/usb/serial/cyberjack.c | 33 +-
drivers/usb/serial/cypress_m8.c | 29 -
drivers/usb/serial/digi_acceleport.c | 227 +-------
drivers/usb/serial/ftdi_sio.c | 4 +
drivers/usb/serial/garmin_gps.c | 9 -
drivers/usb/serial/generic.c | 83 ++-
drivers/usb/serial/io_edgeport.c | 3 -
drivers/usb/serial/io_ti.c | 28 +-
drivers/usb/serial/ipaq.c | 34 -
drivers/usb/serial/ir-usb.c | 32 -
drivers/usb/serial/iuu_phoenix.c | 3 +-
drivers/usb/serial/keyspan.c | 90 ---
drivers/usb/serial/keyspan_pda.c | 66 +--
drivers/usb/serial/kobil_sct.c | 25 -
drivers/usb/serial/mct_u232.c | 46 --
drivers/usb/serial/mos7720.c | 18 -
drivers/usb/serial/mos7840.c | 4 -
drivers/usb/serial/omninet.c | 51 +--
drivers/usb/serial/opticon.c | 1 -
drivers/usb/serial/option.c | 5 +
drivers/usb/serial/oti6858.c | 23 +-
drivers/usb/serial/pl2303.c | 17 +-
drivers/usb/serial/sierra.c | 1 -
drivers/usb/serial/symbolserial.c | 1 -
drivers/usb/serial/ti_usb_3410_5052.c | 13 +-
drivers/usb/serial/usb-serial.c | 98 ++--
drivers/usb/serial/usb_debug.c | 13 +-
drivers/usb/serial/whiteheat.c | 58 --
drivers/usb/storage/alauda.c | 2 +-
drivers/usb/storage/cypress_atacb.c | 2 +-
drivers/usb/storage/datafab.c | 2 +-
drivers/usb/storage/ene_ub6250.c | 12 +-
drivers/usb/storage/freecom.c | 2 +-
drivers/usb/storage/isd200.c | 2 +-
drivers/usb/storage/jumpshot.c | 2 +-
drivers/usb/storage/karma.c | 2 +-
drivers/usb/storage/onetouch.c | 2 +-
drivers/usb/storage/realtek_cr.c | 14 +-
drivers/usb/storage/sddr09.c | 2 +-
drivers/usb/storage/sddr55.c | 2 +-
drivers/usb/storage/shuttle_usbat.c | 2 +-
drivers/usb/storage/usb.c | 1 +
drivers/usb/usb-skeleton.c | 40 +-
drivers/usb/wusbcore/Kconfig | 1 +
drivers/usb/wusbcore/security.c | 2 +-
drivers/uwb/est.c | 2 +-
fs/fat/namei_vfat.c | 3 +-
fs/nls/nls_base.c | 73 ++-
include/linux/nls.h | 5 +-
include/linux/platform_data/mv_usb.h | 18 +-
include/linux/platform_data/s3c-hsudc.h | 34 +
include/linux/usb.h | 14 +
include/linux/usb/ch11.h | 31 +-
include/linux/usb/ch9.h | 20 +-
include/linux/usb/gadget.h | 26 +-
include/linux/usb/hcd.h | 2 -
include/linux/usb/renesas_usbhs.h | 10 +-
include/linux/usb/serial.h | 11 +-
203 files changed, 4979 insertions(+), 3798 deletions(-)
create mode 100644 drivers/usb/dwc3/host.c
create mode 100644 drivers/usb/host/ehci-mv.c
create mode 100644 drivers/usb/otg/mv_otg.c
create mode 100644 drivers/usb/otg/mv_otg.h
delete mode 100644 drivers/usb/serial/ChangeLog.history
create mode 100644 include/linux/platform_data/s3c-hsudc.h
---------------
Alan Stern (9):
USB: Remove the SAW_IRQ hcd flag
OHCI: remove uses of hcd->state
NLS: improve UTF8 -> UTF16 string conversion routine
USB: remove homegrown UTF conversion routine for gadgets
USB: unify some error pathways in usbfs
USB: change the memory limits in usbfs URB submission
USB: make the usbfs memory limit configurable
NLS: raname "maxlen" to "maxout" in UTF conversion routines
USB: update documentation for usbmon
Aman Deep (2):
xHCI: Adding #define values used for hub descriptor
USB: Adding #define in hub_configure() and hcd.c file
Andrew Worsley (1):
USB: serial: ftdi_sio: Handle the old_termios == 0 case e.g. uart_resume_port()
Arnd Bergmann (2):
usb: musb: use a Kconfig choice to pick the right DMA method
usb: musb: allow building USB_MUSB_TUSB6010 as a module
Arvid Brodin (2):
usb/isp1760: Simpler queue head list code.
usb/isp1760: Fix race condition memory leak
Axel Lin (1):
usb: convert drivers/usb/* to use module_platform_driver()
Clemens Ladisch (1):
usb: fix number of mapped SG DMA entries
Dan Carpenter (1):
usb: renesas_usbhs: silence a gcc warning
Dave Martin (1):
USB: isp1760: Fix endianness-sensitivity in of_isp1760_probe()
Davidlohr Bueso (1):
USB: remove BKL comments
Fabio Estevam (1):
drivers: usb: wusbcore: Fix dependency for USB_WUSB
Felipe Balbi (47):
usb: storage: alauda: fix sparse warnings
usb: storage: cypress: fix sparse warning
usb: storage: datafab: fix sparse warning
usb: storage: ene_ub6250: fix sparse warnings
usb: storage: freecom: fix sparse warning
usb: storage: isd200: fix sparse warning
usb: storage: jumpshot: fix sparse warning
usb: storage: karma: fix sparse warning
usb: storage: onetouch: fix sparse warning
usb: storagE: realtek_cr: fix sparse warnings
usb: storage: sddr09: fix sparse warning
usb: storage: sddr55: fix sparse warning
usb: storage: shuttle_usbat: fix sparse warning
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
usb: musb: headers cleanup
usb: musb: drop ARCH dependency
usb: musb: omap2430: fix compile warning
usb: dwc3: gadget: move us to Default State after reset
usb: renesas: pipe: convert a long if into a XOR operation
usb: gadget: introduce support for sg lists
usb: dwc3: gadget: re-factor dwc3_prepare_trbs()
usb: dwc3: gadget: don't return anything on prepare trbs
usb: dwc3: gadget: don't force 'LST' always
usb: dwc3: gadget: add support for SG lists
usb: ch9: fix up MaxStreams helper
Felipe Contreras (8):
usb: musb: fix pm_runtime mismatch
usb: musb: trivial cleanup
usb: musb: remove a bit of indentation
musb: omap2430: avoid pm_runtime_disable()
usb: musb: trivial Kconfig cleanups
usb: musb: cleanup kconfig
usb: otg: trivial cleanups
usb: gadget: remove useless depends on Kconfig
Geoff Levand (4):
usb: Remove ehci_reset call from ehci_run
usb: PS3 EHCI HC reset work-around
usb: Fix PS3 EHCI suspend
usb: PS3 EHCI QH read work-around
Greg Kroah-Hartman (1):
USB: isight: fix kernel bug when loading firmware
Hans de Goede (1):
xhci: Properly handle COMP_2ND_BW_ERR
Havard Skinnemoen (2):
USB: cdc-acm: Fix potential deadlock (lockdep warning)
usb: cdc-acm: Kill ACM_READY() macro completely
Heiko Stübner (8):
usb: gadget: s3c-hsudc: move platform_data struct to global header
usb: gadget: s3c-hsudc: add __devinit to probe function
usb: gadget: s3c-hsudc: add missing otg_put_transceiver in probe
usb: gadget: s3c-hsudc: move device registration to probe
usb: gadget: s3c-hsudc: use udc_start and udc_stop functions
usb: gadget: s3c-hsudc: Add regulator handling
usb: gadget: s3c-hsudc: use release_mem_region instead of release_resource
usb: gadget: s3c-hsudc: remove the_controller global
Hema HK (1):
usb: musb: omap2+: save and restore OTG_INTERFSEL
Huajun Li (1):
usb: usb-storage doesn't support dynamic id currently, the patch disables the feature to fix an oops
Janne Snabb (1):
usb: option: add ZD Incorporated HSPA modem
Jayachandran C (1):
usb: Netlogic: Use CPU_XLR in place of NLM_XLR
Jingoo Han (2):
USB: ehci-s5p: remove unnecessary header includes
USB: ohci-s3c2410: add PM support
Johan Hovold (27):
USB: serial: remove changelogs and old todo entries
USB: omninet: fix write_room
USB: omninet: clean up write-urb busy handling
USB: cyberjack: clean up write-urb busy handling
USB: keyspan_pda: clean up write-urb busy handling
USB: serial: remove write_urb_busy field from usb_serial_port
USB: mos7720: remove incorrect read-urb check
USB: mos7720: remove unused code
USB: serial: remove unnecessary reinitialisations of urb->dev
USB: serial: remove unnecessary reinitialisations of urb fields
USB: serial: remove unnecessary bulk-urb re-fills
USB: serial: reuse generic write urb and bulk-out buffer
USB: usb_debug: fix indentation
USB: usb_debug: use process_read_urb
USB: pl2303: return errors from usb_submit_urb in open
USB: pl2302: clean up error handling in open
USB: pl2303: use usb_serial_generic_open
USB: serial: add support for multiple read urbs
USB: move usb_translate_errors to linux/usb.h
USB: serial: do not forward USB specific errors in open
USB: ch341: forward USB errors to USB serial core
USB: cp210x: forward USB errors to USB serial core
USB: iuu_phoenix: forward USB errors to USB serial core
USB: oti6858: remove dead code
USB: oti6858: forward USB errors to USB serial core
USB: serial: fix whitespace issues
USB: serial: do not forward USB specific errors in write
Josua Dietze (1):
USB: Add optional match for interface class to dynamic ID facility
Julia Lawall (3):
drivers/usb/host/isp1760-if.c: introduce missing kfree
drivers/usb/dwc3/dwc3-pci.c: introduce missing kfree
drivers/usb/class/cdc-acm.c: clear dangling pointer
Kuninori Morimoto (40):
usb: gadget: renesas_usbhs: remove usbhs_sys_hispeed_ctrl()
usb: gadget: renesas_usbhs: remove usbhs_sys_usb_ctrl()
usb: gadget: renesas_usbhs: tidyup usbhs_sys_clock_ctrl() was local function
usb: gadget: renesas_usbhs: tidyup mod_host request variable name
usb: gadget: renesas_usbhs: tidyup the unit of detection_delay
usb: gadget: renesas_usbhs: add platform power control function
usb: gadget: renesas_usbhs: unified callback function
usb: gadget: renesas_usbhs: drop dependency for mod_gadget
usb: gadget: renesas_usbhs: cleanup complicated ureq alloc/free
usb: gadget: renesas_usbhs: usbhsh_ureq_alloc/free() care urb->hcpriv
usb: gadget: renesas_usbhs: modify function name of usbhs_set_device_xx()
usb: gadget: renesas_usbhs: cleanup usbhs_endpoint_disable()
usb: gadget: renesas_usbhs: usbhs_set_device_config() care upphub/hubport
usb: gadget: renesas_usbhs: remove usbhsh_request list
usb: gadget: renesas_usbhs: check device0 status when alloc
usb: gadget: renesas_usbhs: adds spin lock area on mod_host
usb: gadget: renesas_usbhs: cleanup usbhsh_endpoint_xxx()
usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_xx_queue_push()
usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_endpoint_xx()
usb: gadget: renesas_usbhs: parameter cleanup for usbhsh_device_xx()
usb: renesas_usbhs: remove superfluous usbhs_lock from recip handler
usb: renesas_usbhs: add usbhs_pipe_is_stall()
usb: renesas_usbhs: add basic USB_REQ_SET_FEATURE support
usb: renesas_usbhs: add basic USB_REQ_GET_STATUS support
usb: renesas_usbhs: send packet in necessary timing.
usb: renesas_usbhs: call usbhsg_queue_pop() when pipe disable.
usb: renesas_usbhs: add test-mode support
usb: renesas_usbhs: remove the_controller_link
usb: renesas_usbhs: add lost error value when enqueue
usb: renesas_usbhs: pop packet when urb dequeued
usb: renesas_usbhs: modify device attach method
usb: renesas_usbhs: add usbhsh_endpoint_detach_all() for error case
usb: renesas_usbhs: add usbhs_pipe_attach() method
usb: renesas_usbhs: care pipe sequence
usb: renesas_usbhs: disable attch irq after device attached
usb: renesas_usbhs: add usbhsh_is_running()
usb: renesas_usbhs: care usb_hcd_giveback_urb() status
usb: renesas_usbhs: add force packet remove method
usb: renesas_usbhs: show error reason on usbhsh_urb_enqueu()
usb: renesas_usbhs: tidyup for smatch warnings
Malte Schröder (1):
USB: Add USB-ID for Multiplex RC serial adapter to cp210x.c
Marc Kleine-Budde (2):
USB: ci13xxx_udc: make suspend and resume in gadget driver optional
USB: ci13xxx_udc: handle controllers with less than 16 EPs
Michal Nazarewicz (2):
usb: gadget: replace usb_gadget::is_dualspeed with max_speed
usb: gadget: rename usb_gadget_driver::speed to max_speed
Ming Lei (2):
USB: usb-skeleton.c: fix open/disconnect race
USB: usb-skeleton.c: cleanup open_count
Neil Zhang (12):
USB: OTG should be linked before Host
usb: gadget: mv_udc: add otg relative code
usb: gadget: mv_udc: disable ISR when stopped
usb: gadget: mv_udc: refine the clock relative code
usb: gadget: mv_udc: refine suspend/resume function
usb: gadget: mv_udc: replace some debug info
usb: gadget: mv_udc: fix readl error
usb: gadget: mv_udc: rewrite queue_dtd according to spec
usb: gadget: mv_udc: fix bug in ep_dequeue
usb: gadget: mv_udc: drop ARCH dependency
USB: OTG: add Marvell usb OTG driver support
USB: EHCI: Add Marvell Host Controller driver
Oliver Neukum (2):
USB: add quirk for another camera
USB: remove dead code from suspend/resume path
Per Forlin (1):
usb: musb: ux500: optimize DMA callback routine
Qinglin Ye (1):
USB: Remove the duplicate definition of HUB_SET_DEPTH
Roland Koebler (1):
USB: serial: cp210x.c: add mark/space parity
Sarah Sharp (11):
usbfs: Fix oops related to user namespace conversion.
Trivial: xhci: Fix copy-paste error.
xhci: Remove scary warnings about transfer issues.
xhci: Remove warnings about MSI and MSI-X capabilities.
xhci: Remove useless sg-list debugging.
xhci: Remove debugging for individual transfers.
xhci: Remove debugging about toggling cycle bits.
xhci: Remove debugging about ring structure allocation.
xhci: Be less verbose during URB cancellation.
xhci: Better debugging for critical host errors.
xhci: Clean up 32-bit build warnings.
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
Tanmay Upadhyay (1):
USB: pxa168: Fix compilation error
Thomas Meyer (6):
USB: Realtek cr: Use kmemdup rather than duplicating its implementation
usb: OHCI/EHCI-XLS: Use resource_size v3
usb: gadget: renesas_usbhs: Use kcalloc instead of kzalloc to allocate array
USB: wusb: Use kcalloc instead of kzalloc to allocate array
uwb: Use kcalloc instead of kzalloc to allocate array
usb: gadget: Use kcalloc instead of kzalloc to allocate array
Vikram Pandita (3):
USB: ehci: report Data Buffer Error in debug mode
usb: musb: omap2+: fix context api's
usb: musb: fix pm_runtime calls while atomic
Vladimir Zapolskiy (1):
usb: musb: remove extern qualifier from musb_debug.h header
Yu Xu (1):
usb: gadget: enlarge maxburst bit width.
Yuping Luo (1):
usb: gadget: mass_storage: support multi-luns with different logic block size
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists