[GIT PATCH] USB patches for .40

From: Greg KH
Date: Mon May 23 2011 - 15:04:41 EST


Here's the big USB pull request for the .40 merge window.

Lots of little things, mostly all host controller driver work (xhci and
lots of platform specific ones) Other than that, nothing really major at
all.

Please pull from:
master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/ usb-next

All of these patches have been in the -next and -mm releases for a
while.

The full patches will be sent to the linux-usb mailing list, if anyone
wants to see them.

thanks,

greg k-h

------------

Documentation/kernel-parameters.txt | 4 +
Documentation/usb/callbacks.txt | 8 +-
Documentation/usb/linux-cdc-acm.inf | 4 +-
Documentation/usb/linux.inf | 6 +-
MAINTAINERS | 3 +-
arch/arm/mach-exynos4/Kconfig | 1 +
arch/arm/mach-exynos4/Makefile | 2 +
arch/arm/mach-exynos4/cpu.c | 7 +-
arch/arm/mach-exynos4/include/mach/map.h | 4 +
arch/arm/mach-exynos4/include/mach/regs-pmu.h | 3 +
arch/arm/mach-exynos4/include/mach/regs-usb-phy.h | 64 +
arch/arm/mach-exynos4/mach-nuri.c | 16 +
arch/arm/mach-exynos4/usb-phy.c | 136 ++
arch/arm/mach-s3c2410/include/mach/map.h | 4 +
.../mach-s3c2410/include/mach/regs-s3c2443-clock.h | 25 +
arch/arm/mach-s3c2416/mach-smdk2416.c | 27 +
arch/arm/plat-s3c24xx/devs.c | 41 +
arch/arm/plat-s3c24xx/include/plat/udc.h | 17 +
arch/arm/plat-s5p/Kconfig | 5 +
arch/arm/plat-s5p/Makefile | 1 +
arch/arm/plat-s5p/dev-ehci.c | 57 +
arch/arm/plat-s5p/include/plat/ehci.h | 21 +
arch/arm/plat-s5p/include/plat/map-s5p.h | 2 +-
arch/arm/plat-s5p/include/plat/usb-phy.h | 22 +
arch/arm/plat-samsung/include/plat/devs.h | 3 +
arch/mips/ath79/Kconfig | 5 +
arch/sparc/include/asm/io.h | 13 +
drivers/Makefile | 5 +-
drivers/hid/hid-core.c | 20 +-
drivers/hid/hid-ids.h | 21 +-
drivers/usb/Kconfig | 4 +
drivers/usb/Makefile | 6 +
drivers/usb/class/cdc-acm.c | 479 +++----
drivers/usb/class/cdc-acm.h | 24 +-
drivers/usb/class/cdc-wdm.c | 14 +
drivers/usb/core/config.c | 2 +-
drivers/usb/core/devices.c | 22 +-
drivers/usb/core/file.c | 8 -
drivers/usb/core/hcd.c | 6 +-
drivers/usb/core/hub.c | 131 ++-
drivers/usb/core/sysfs.c | 13 +-
drivers/usb/core/usb.c | 3 +-
drivers/usb/core/usb.h | 2 +-
drivers/usb/early/ehci-dbgp.c | 5 +-
drivers/usb/gadget/Kconfig | 35 +
drivers/usb/gadget/Makefile | 1 +
drivers/usb/gadget/at91_udc.c | 2 +-
drivers/usb/gadget/ci13xxx_udc.c | 75 +-
drivers/usb/gadget/composite.c | 62 +-
drivers/usb/gadget/dbgp.c | 14 +-
drivers/usb/gadget/dummy_hcd.c | 21 +-
drivers/usb/gadget/f_audio.c | 2 +-
drivers/usb/gadget/f_mass_storage.c | 68 +-
drivers/usb/gadget/f_rndis.c | 3 +-
drivers/usb/gadget/file_storage.c | 55 +-
drivers/usb/gadget/fsl_qe_udc.h | 2 +-
drivers/usb/gadget/fsl_udc_core.c | 438 +++++-
drivers/usb/gadget/fsl_usb2_udc.h | 6 +
drivers/usb/gadget/gadget_chips.h | 17 +
drivers/usb/gadget/printer.c | 2 +
drivers/usb/gadget/s3c-hsotg.c | 235 ++--
drivers/usb/gadget/s3c-hsudc.c | 1349 ++++++++++++++++
drivers/usb/gadget/storage_common.c | 18 +-
drivers/usb/host/Kconfig | 57 +-
drivers/usb/host/ehci-ath79.c | 202 +++
drivers/usb/host/ehci-atmel.c | 2 +-
drivers/usb/host/ehci-au1xxx.c | 12 +-
drivers/usb/host/ehci-cns3xxx.c | 2 +-
drivers/usb/host/ehci-dbg.c | 2 +-
drivers/usb/host/ehci-fsl.c | 221 +++-
drivers/usb/host/ehci-fsl.h | 4 +
drivers/usb/host/ehci-grlib.c | 242 +++
drivers/usb/host/ehci-hcd.c | 21 +-
drivers/usb/host/ehci-hub.c | 10 +-
drivers/usb/host/ehci-ixp4xx.c | 2 +-
drivers/usb/host/ehci-msm.c | 2 +-
drivers/usb/host/ehci-mxc.c | 2 +-
drivers/usb/host/ehci-octeon.c | 2 +-
drivers/usb/host/ehci-omap.c | 2 +-
drivers/usb/host/ehci-orion.c | 2 +-
drivers/usb/host/ehci-pci.c | 2 +-
drivers/usb/host/ehci-pmcmsp.c | 2 +-
drivers/usb/host/ehci-ppc-of.c | 2 +-
drivers/usb/host/ehci-ps3.c | 2 +-
drivers/usb/host/ehci-q.c | 5 +
drivers/usb/host/ehci-s5p.c | 202 +++
drivers/usb/host/ehci-sched.c | 22 +-
drivers/usb/host/ehci-sh.c | 2 +-
drivers/usb/host/ehci-spear.c | 2 +-
drivers/usb/host/ehci-tegra.c | 74 +-
drivers/usb/host/ehci-vt8500.c | 3 +-
drivers/usb/host/ehci-w90x900.c | 2 +-
drivers/usb/host/ehci-xilinx-of.c | 2 +-
drivers/usb/host/ehci.h | 13 +
drivers/usb/host/isp116x-hcd.c | 1 +
drivers/usb/host/isp1760-hcd.c | 1638 +++++++++-----------
drivers/usb/host/isp1760-hcd.h | 78 +-
drivers/usb/host/octeon2-common.c | 45 +-
drivers/usb/host/ohci-ath79.c | 151 ++
drivers/usb/host/ohci-hcd.c | 9 +-
drivers/usb/host/ohci-pci.c | 12 +-
drivers/usb/host/ohci-s3c2410.c | 58 +-
drivers/usb/host/oxu210hp-hcd.c | 6 +-
drivers/usb/host/pci-quirks.c | 151 +-
drivers/usb/host/sl811-hcd.c | 8 +-
drivers/usb/host/u132-hcd.c | 3 +-
drivers/usb/host/uhci-debug.c | 88 +-
drivers/usb/host/uhci-grlib.c | 208 +++
drivers/usb/host/uhci-hcd.c | 458 +++----
drivers/usb/host/uhci-hcd.h | 248 +++-
drivers/usb/host/uhci-hub.c | 41 +-
drivers/usb/host/uhci-pci.c | 301 ++++
drivers/usb/host/uhci-q.c | 131 +-
drivers/usb/host/xhci-dbg.c | 51 +-
drivers/usb/host/xhci-hub.c | 231 ++--
drivers/usb/host/xhci-mem.c | 144 +-
drivers/usb/host/xhci-pci.c | 1 +
drivers/usb/host/xhci-ring.c | 509 ++++--
drivers/usb/host/xhci.c | 145 ++-
drivers/usb/host/xhci.h | 145 +-
drivers/usb/misc/ftdi-elan.c | 3 +-
drivers/usb/misc/ldusb.c | 52 +-
drivers/usb/misc/usbtest.c | 131 ++-
drivers/usb/musb/Kconfig | 35 +-
drivers/usb/musb/Makefile | 7 +-
drivers/usb/musb/am35x.c | 17 +-
drivers/usb/musb/blackfin.c | 16 +-
drivers/usb/musb/cppi_dma.c | 34 +-
drivers/usb/musb/da8xx.c | 21 +-
drivers/usb/musb/davinci.c | 13 +-
drivers/usb/musb/musb_core.c | 151 +-
drivers/usb/musb/musb_debug.h | 14 -
drivers/usb/musb/musb_gadget.c | 178 ++-
drivers/usb/musb/musb_gadget_ep0.c | 22 +-
drivers/usb/musb/musb_host.c | 157 +-
drivers/usb/musb/musb_virthub.c | 25 +-
drivers/usb/musb/musbhsdma.c | 11 +-
drivers/usb/musb/omap2430.c | 25 +-
drivers/usb/musb/tusb6010.c | 62 +-
drivers/usb/musb/tusb6010_omap.c | 32 +-
drivers/usb/musb/ux500_dma.c | 422 +++++
drivers/usb/otg/Kconfig | 8 +
drivers/usb/otg/Makefile | 2 +
drivers/usb/otg/fsl_otg.c | 1169 ++++++++++++++
drivers/usb/otg/fsl_otg.h | 406 +++++
drivers/usb/otg/gpio_vbus.c | 14 +-
drivers/usb/otg/isp1301_omap.c | 26 +-
drivers/usb/otg/langwell_otg.c | 40 +-
drivers/usb/otg/msm_otg.c | 671 ++++++++-
drivers/usb/otg/otg.c | 35 +
drivers/usb/otg/otg_fsm.c | 349 +++++
drivers/usb/otg/otg_fsm.h | 154 ++
drivers/usb/otg/twl4030-usb.c | 9 +-
drivers/usb/otg/twl6030-usb.c | 17 +-
drivers/usb/renesas_usbhs/Kconfig | 16 +
drivers/usb/renesas_usbhs/Makefile | 9 +
drivers/usb/renesas_usbhs/common.c | 437 ++++++
drivers/usb/renesas_usbhs/common.h | 230 +++
drivers/usb/renesas_usbhs/mod.c | 328 ++++
drivers/usb/renesas_usbhs/mod.h | 137 ++
drivers/usb/renesas_usbhs/mod_gadget.c | 1384 +++++++++++++++++
drivers/usb/renesas_usbhs/pipe.c | 874 +++++++++++
drivers/usb/renesas_usbhs/pipe.h | 104 ++
drivers/usb/serial/Kconfig | 9 -
drivers/usb/serial/Makefile | 1 -
drivers/usb/serial/cp210x.c | 6 +-
drivers/usb/serial/ftdi_sio.c | 1 +
drivers/usb/serial/ftdi_sio_ids.h | 5 +
drivers/usb/serial/garmin_gps.c | 20 +-
drivers/usb/serial/moto_modem.c | 1 +
drivers/usb/serial/opticon.c | 7 +-
drivers/usb/serial/option.c | 10 +-
drivers/usb/serial/sam-ba.c | 206 ---
drivers/usb/storage/unusual_realtek.h | 10 +-
drivers/usb/storage/usb.c | 9 +-
include/linux/fsl_devices.h | 16 +
include/linux/usb.h | 6 +-
include/linux/usb/ch9.h | 2 +-
include/linux/usb/composite.h | 16 +-
include/linux/usb/ehci_def.h | 15 +-
include/linux/usb/gadget.h | 4 +-
include/linux/usb/msm_hsusb.h | 79 +-
include/linux/usb/msm_hsusb_hw.h | 2 +
include/linux/usb/otg.h | 6 +
include/linux/usb/renesas_usbhs.h | 156 ++
185 files changed, 14686 insertions(+), 3402 deletions(-)
create mode 100644 arch/arm/mach-exynos4/include/mach/regs-usb-phy.h
create mode 100644 arch/arm/mach-exynos4/usb-phy.c
create mode 100644 arch/arm/plat-s5p/dev-ehci.c
create mode 100644 arch/arm/plat-s5p/include/plat/ehci.h
create mode 100644 arch/arm/plat-s5p/include/plat/usb-phy.h
create mode 100644 drivers/usb/gadget/s3c-hsudc.c
create mode 100644 drivers/usb/host/ehci-ath79.c
create mode 100644 drivers/usb/host/ehci-grlib.c
create mode 100644 drivers/usb/host/ehci-s5p.c
create mode 100644 drivers/usb/host/ohci-ath79.c
create mode 100644 drivers/usb/host/uhci-grlib.c
create mode 100644 drivers/usb/host/uhci-pci.c
create mode 100644 drivers/usb/musb/ux500_dma.c
create mode 100644 drivers/usb/otg/fsl_otg.c
create mode 100644 drivers/usb/otg/fsl_otg.h
create mode 100644 drivers/usb/otg/otg_fsm.c
create mode 100644 drivers/usb/otg/otg_fsm.h
create mode 100644 drivers/usb/renesas_usbhs/Kconfig
create mode 100644 drivers/usb/renesas_usbhs/Makefile
create mode 100644 drivers/usb/renesas_usbhs/common.c
create mode 100644 drivers/usb/renesas_usbhs/common.h
create mode 100644 drivers/usb/renesas_usbhs/mod.c
create mode 100644 drivers/usb/renesas_usbhs/mod.h
create mode 100644 drivers/usb/renesas_usbhs/mod_gadget.c
create mode 100644 drivers/usb/renesas_usbhs/pipe.c
create mode 100644 drivers/usb/renesas_usbhs/pipe.h
delete mode 100644 drivers/usb/serial/sam-ba.c
create mode 100644 include/linux/usb/renesas_usbhs.h

---------------

Alan Stern (10):
USB: g_file_storage: don't send padding when stall=n
USB: UHCI: remove uses of hcd->state
USB: UHCI: don't try to revive a dead controller
USB: documentation update for the pre_reset method
USB: add queued-unlinks test case to usbtest driver
OHCI: fix regression caused by nVidia shutdown workaround
EHCI: don't rescan interrupt QHs needlessly
usb-storage: fix up the unusual_realtek device list
USB: remove remaining usages of hcd->state from usbcore and fix regression
USB: UHCI: Use ACCESS_ONCE rather than using a full compiler barrier

Alex He (1):
xHCI 1.0: Max Exit Latency Too Large Error

Anatolij Gustschin (7):
usb: factor out state_string() on otg drivers
USB: ehci-fsl: add MPC5121E specific suspend and resume
USB: fix build of FSL MPH DR OF platform driver
USB: fsl_udc_core: prepare for SoCs with BE registers and descriptors
USB: fsl_udc_core: support device mode of MPC5121E DR USB Controller
USB: extend ehci-fsl and fsl_udc_core driver for OTG operation
usb: fix building musb drivers

Andiry Xu (11):
xHCI: warm reset support
xHCI: Clear link state change support
xHCI: Set link state support
xHCI: report USB3.0 portstatus comply with USB3.0 specification
usbcore: Refine USB3.0 device suspend and resume
usbcore: warm reset USB3 port in SS.Inactive state
xHCI 1.0: Setup Stage TRB Transfer Type flag
xHCI 1.0: Control endpoint average TRB length field set
xHCI 1.0: Isoch endpoint CErr field set
xHCI 1.0: Block Interrupts for Isoch transfer
xHCI 1.0: TT_THINK_TIME set

Andy Ross (2):
ehci: pci quirk cleanup
ehci: workaround for pci quirk timeout on ExoPC

Anji jonnala (3):
USB: gadget: Initialize ep0 once while registering gadget in ci13xxx_udc
USB: OTG: msm: vote for dayatona fabric clock
USB: OTG: msm: Configure PHY Analog and Digital voltage domains

Anton Tikhomirov (6):
USB: s3c-hsotg: Fix core reset
USB: s3c-hsotg: Fix interrupt cleaning code
USB: s3c-hsotg: Fix control request processing
USB: s3c-hsotg: Fix stall condition processing
USB: s3c-hsotg: Fix hang up after reset
USB: s3c-hsotg: Add copyright string

Arvid Brodin (7):
usb/isp1760: Remove false error printout
usb/isp1760: Clean up urb enqueueing
usb/isp1760: Remove unneeded OR map and HcBufferStatus code
usb/isp1760: Report correct urb status after unlink
usb/isp1760: Improve urb queueing, get rid of BUG():s in normal code paths
usb/isp1760: Move function isp1760_endpoint_disable() within file.
usb/isp1760: Fix possible unlink problems

Ben Hutchings (1):
xhci-hcd: Include <linux/slab.h> in xhci-pci.c

Benedek LÃszlà (1):
USB: serial: ftdi_sio: adding support for TavIR STK500

Craig Shelley (1):
USB: CP210x Add 4 Device IDs for AC-Services Devices

David Daney (3):
USB: octeon2-common: Don't reinitialize the clocks.
usb: octeon2-common.c: Configure ports for proper electrical characteristics.
usb: Configure octeon2 glue logic for proper uSOF cycle period.

Dmitry Eremin-Solenikov (1):
USB: gpio-vbus: ask for vbus_draw regulator before registering xceiv

Dmitry Torokhov (1):
USB: change the way we initialize format strings

Elizabeth Jennifer Myers (1):
USB: moto_modem: Add USB identifier for the Motorola VE240.

Erik Slagter (1):
USB: cdc_acm: Fix oops when Droids MuIn LCD is connected

Fabio Estevam (1):
USB: Mark ehci_adjust_port_wakeup_flags as __maybe_unused

Felipe Balbi (7):
usb: don't enter usb subdirectories directly
usb: musb: drop unneeded musb_debug trickery
usb: musb: allow musb and glue layers to be modules
usb: musb: export musb_interrupt symbol
MAINTAINERS: tree moved to kernel.org
usb: gadget: rndis: don't test against req->length
usb: musb: fix compile error

Florian Fainelli (1):
USB: cp210x: fix typo, Telegesys should have been Telegesis

Gabor Juhos (3):
USB: ehci: add bus glue for the Atheros AR71XX/AR724X/AR91XX SoCs
USB: ehci: add workaround for Synopsys HC bug
USB: ohci: add bus glue for the Atheros AR71XX/AR7240 SoCs

Greg Dietsche (1):
usb: fix warning in usbtest module v2

Greg Kroah-Hartman (1):
Revert "usb: usb_storage: do not align length of request for CBW to maxp size"

Hema HK (2):
usb: otg: TWL6030: OMAP4430: Adding SRP VBUS pulsing API
usb: musb: Calling VBUS pulsing API when SRP is initiated.

Hermann Kneissel (1):
USB: gamin_gps: Fix for data transfer problems in native mode

Jan Andersson (14):
USB: EHCI: Support controllers with big endian capability regs
USB: EHCI: Add bus glue for GRLIB GRUSBHC controller
USB: UHCI: Remove PCI dependencies from uhci-hub
USB: UHCI: Allow dynamic assignment of bus specific functions
USB: UHCI: Codingstyle fixes
USB: UHCI: Move PCI specific functions to uhci-pci.c
USB: UHCI: Wrap I/O register accesses
USB: UHCI: Support non-PCI host controllers
USB: UHCI: Add support for GRLIB GRUSBHC controller
USB: UHCI: Add support for big endian mmio
USB: UHCI: Add support for big endian descriptors
sparc: add {read,write}*_be routines
USB: UHCI: Support big endian GRUSBHC HC
USB: EHCI: Remove SPARC_LEON {read,write}_be definitions from ehci.h

Jean-Christophe PLAGNIOL-VILLARD (1):
usb/gadget: at91sam9g20 fix end point max packet size

Jim Lin (1):
USB: ehci: tegra: fix USB1 port reset issue

Jingoo Han (9):
USB: ohci-s3c2410: use __devinit and __devexit macros for probe and remove
USB: ohci-s3c2410: use resource_size()
USB: ohci-s3c2410: fix checkpatch errors and warnings
USB: ohci-s3c2410: return proper error if clk_get fails
USB: ehci-s5p : use __devinit and __devexit macros for probe and remove
USB: s3c-hsudc: use IS_ERR() instead of NULL check
USB: s3c-hsudc: fix checkpatch error and warning
USB: s3c-hsotg: fix checkpatch warnings
USB: s3c-hsotg: return proper error if clk_get fails

Johan Hovold (14):
USB: cdc-acm: add missing newlines to dev_dbg and dev_err
USB: cdc-acm: use dev_err to report failed allocations
USB: cdc-acm: clean up dev_err and dev_dbg
USB: cdc-acm: replace dbg macros with dev_dbg
USB: cdc-acm: clean up verbose debug
USB: cdc-acm: use dev_vdbg in read/write paths
USB: cdc-acm: remove version information and changelog
USB: cdc-acm: remove superfluous prototype
USB: cdc-acm: remove unused drain-delay code
USB: cdc-acm: clean up rx_buflimit references
USB: cdc-acm: clean up open error handling
USB: cdc-acm: clean up read urb allocation
USB: cdc-acm: re-write read processing
Revert "USB: sam-ba: add driver for Atmel SAM Boot Assistant (SAM-BA)"

Jonas Andersson (1):
USB: g_printer required set interface request

Joonyoung Shim (4):
ARM: S5P: Add usb ehci device
ARM: EXYNOS4: Add usb host phy control
USB: Add initial S5P EHCI driver
ARM: EXYNOS4: Add usb ehci device to the NURI board

Julia Lawall (1):
drivers/usb/serial/opticon.c: Release resources on kmalloc failure

Karl Relton (1):
usb-storage: Correct adjust_quirks to include latest flags

Kuninori Morimoto (17):
usb: renesas_usbhs: Add Renesas USBHS common code
usb: renesas_usbhs: Add Renesas USBHS Gadget
usb: renesas_usbhs: fixup cast warning
usb: renesas_usbhs: Driver is depend on SuperH
usb: renesas_usbhs: modify fifo clear timing
usb: renesas_usbhs: don't re-allocation pipe buffer
usb: renesas_usbhs: modify spinlock method
usb: renesas_usbhs: return error if wrong recip request
usb: renesas_usbhs: remove callback when module removed.
usb: renesas_usbhs: add error reason for usbhs_pipe_malloc
usb: renesas_usbhs: move pdev_to_priv to global
usb: renesas_usbhs: add power control function
usb: renesas_usbhs: prevent NULL pointer crash
usb: renesas_usbhs: use delayed_work instead of work_struct
usb: renesas_usbhs: add autonomy mode
usb: renesas_usbhs: fixup fifo disable
usb: renesas_usbhs: fixup error processing on probe/remove

Li Yang (1):
USB: add Freescale USB OTG Transceiver driver

Libor Pechacek (1):
USB: remove dead code from usb_deregister_dev()

Manuel Lauss (1):
USB: ehci-au1xxx: fix suspend callback

Marcin GaÅczyÅski (1):
USB: option: add support for Huawei E353 device

Marius B. Kotsbak (1):
Bind only modem AT command endpoint to option module.

Mark Brown (2):
USB: OTG: msm: Allow the widest possible range for VDDCX when removing
USB: OTG: msm: Free VCCCX regulator even if we can't set the voltage

Martin Jackson (1):
USB: gadget: f_audio: Fix invalid dereference of initdata

Matt Evans (4):
xhci: Make xHCI driver endian-safe
xhci: Add rmb() between reading event validity & event data access.
xhci: Add an assertion to check for virt_dev=0 bug.
xhci: Remove recursive call to xhci_handle_event

Matthias Kaehlcke (1):
USB: twl4030-usb: Report correct vbus value for accessory charger adapters1

Maxin B John (1):
usb: gadget: Remove the LUN checks which are always true

Mian Yousaf Kaukab (5):
usb: usb_storage: do not align length of request for CBW to maxp size
usb: musb: ux500: add ux500 specific code for gadget side
usb: musb: ux500: add dma name for ux500
usb: musb: ux500: add dma glue layer for ux500
usb: musb: ux500: add configuration and build options for ux500 dma

Michael Hund (1):
USB: ldusb: add several new devices

Michal Marek (2):
usb: ftdi-elan: Drop __TIME__ usage
usb: u132-hcd: Drop __TIME__ usage

Michal Nazarewicz (4):
usb: gadget: storage_common: use kstrto*()
USB: gadget: g_multi: fixed vendor and product ID in inf files
usb: gadget: storage_common: use kstrto*() [bug fix]
usb: core: Change usb_create_sysfs_intf_files()' return type to void

Mike Frysinger (1):
USB: sl811: add Kconfig option for ISOCHRONOUS mode

Oliver Neukum (1):
USB: cdc-wdm: reset handling according to new requirements

Pavankumar Kondeti (8):
USB: gadget: Fix typo (s/EBUSY/-EBUSY) in ci13xxx_udc
USB: gadget: Use bitwise AND operator to test flags in ci13xxx_udc
USB: gadget: Fix unused variable warning in ci13xxx_udc
USB: gadget: Fix bug in endpoint feature request processing in ci13xxx_udc
USB: gadget: Use ep0out for control OUT data phase in ci13xxx_udc
USB: OTG: msm: Clear in_lpm flag before enabling the IRQ in resume
USB: OTG: msm: Implement charger detection
USB: OTG: msm: Add PHY suspend support for MSM8960

Rabin Vincent (1):
USB: ehci: remove structure packing from ehci_def

Ramneek Mehresh (1):
fsl/usb: Unused endpoint failure for USB gadget

Randy Dunlap (2):
usb gadget: fix all Section mismatch warnings
usb/otg: fix twl6030 macro

Roger Quadros (4):
usb: gadget: f_mass_storage: Fix Bulk-only RESET handling
usb: gadget: f_mass_storage: If 'ro'/'cdrom' specified, open file as read-only
usb: gadget: composite: Allow function drivers to pause control transfers
usb: gadget: f_mass_storage: Make us pass USBCV MSC Compliance tests

Sarah Sharp (9):
xhci: Remove sparse warning about cmd_status.
xhci 1.0: Only interrupt on short packet for IN EPs.
xhci 1.0: Update TD size field format.
xhci 1.0: Set transfer burst count field.
xhci 1.0: Set transfer burst last packet count field.
xhci: Fix bug in control transfer cancellation.
xhci: Fix full speed bInterval encoding.
xhci: Fix memory leak in ring cache deallocation.
xhci: Fix memory leak bug when dropping endpoints

Sebastian Andrzej Siewior (5):
usb/hcd: don't return 0 on error in usb_add_hcd()
usb/dummy_hcd: don't probe for udc if hcd failed
usb/usbtest: print super on super speed
usb/usbtest: fix test10 on superpseed
usb/ch9: use proper endianess for wBytesPerInterval

Sergei Shtylyov (1):
usb: musb: host: remove duplicate check in musb_ep_program()

Sven Schnelle (3):
USB: dbgp gadget: fix return value of dbgp_setup
USB: dbgp gadget: set MaxpacketSize0
USB: dbpg gadget: dont mask out direction bit

Thomas Abraham (4):
ARM: S3C2416: Add USB Phy register definitions
ARM: S3C24XX: Add plaform device definition for USB High-Speed gadget controller.
ARM: S3C2416: Add support for USB 2.0 High-Speed gadget controller
USB: Gadget: Add Samsung S3C24XX USB High-Speed controller driver

Weiping Pan(æåå) (1):
usb: fix a typo in a comment

huajun li (1):
xhci: move the common code to a function to get max ports and port array

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/