[GIT PATCH] USB patches for 3.11-rc1

From: Greg KH
Date: Mon Jul 01 2013 - 13:17:25 EST


The following changes since commit 9e895ace5d82df8929b16f58e9f515f6d54ab82d:

Linux 3.10-rc7 (2013-06-22 09:47:31 -1000)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-3.11-rc1

for you to fetch changes up to 3a0ddc714a1b8fcbff24c135a1332a28b4668d78:

usb: musb: omap2430: make it compile again (2013-06-25 16:41:07 -0700)

----------------------------------------------------------------
USB 3.11-rc1 merge

Here's the big USB 3.11-rc1 merge request.

Lots of gadget and finally, chipidea driver updates (they were much
needed), along with a new host controller driver, lots of little serial
driver fixes, the removal of the 255 usb-serial device limitation, and a
variety of other minor things.

All of these have been in the linux-next releases for a while.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Alan Stern (3):
USB: MUSB: upgrade the isochronous API
USB: IMX21: upgrade the isochronous API
USB: FHCI: upgrade the isochronous API

Alex Shi (1):
usb/xhci: unify parameter of xhci_msi_irq

Alexander Shishkin (2):
usb: chipidea: get rid of camelcase names
usb: chipidea: drop "13xxx" infix

Alexandre Peixoto Ferreira (5):
USB: usbtmc: Add flag rigol_quirk to usbtmc_device_data
USB: usbtmc: TMC request code segregated from usbtmc_read
USB: usbtmc: Set rigol_quirk if device is listed
USB: usbtmc: usbtmc_read sends multiple TMC header based on rigol_quirk
USB: usbtmc: Change magic number to constant

Alexey Khoroshilov (2):
USB: fix PTR_ERR translation in init_usb_class()
usb: gadget: r8a66597-udc: do not unlock unheld spinlock in r8a66597_sudmac_irq()

Andrzej Pietrasiewicz (43):
usb: gadget: u_ether: convert into module
usb: gadget: rndis: convert into module
usb: gadget: u_ether: construct with default values and add setters/getters
usb: gadget: f_ncm: convert to new function interface with backward compatibility
usb: gadget: ncm: convert to new function interface
usb: gadget: f_ncm: remove compatibility layer
usb: gadget: f_ncm: use usb_gstrings_attach
usb: gadget: f_ncm: add configfs support
usb: gadget: add helpers for configfs support for USB Ethernet
usb: gadget: f_ecm: convert to new function interface with backward compatibility
usb: gadget: cdc2: convert to new interface of f_ecm
usb: gadget: f_ecm: use usb_gstrings_attach
usb: gadget: f_ecm: add configfs support
usb: gadget: f_obex: use usb_gstrings_attach
usb: gadget: nokia: convert to new interface of f_obex
usb: gadget: f_obex: remove compatibility layer
usb: gadget: phonet: move global dev variable to its user
usb: gadget: f_phonet: convert to new function interface with backward compatibility
usb: gadget: nokia: convert to new interface of f_phonet
usb: gadget: f_phonet: remove compatibility layer
usb: gadget: nokia: convert to new interface of f_ecm
usb: gadget: f_phonet: add configfs support
usb: gadget: u_ether: allow getting binary-form host address
usb: gadget: ether: convert to new interface of f_ecm
usb: gadget: f_eem: convert to new function interface with backward compatibility
usb: gadget: ether: convert to new interface of f_eem
usb: gadget: f_eem: remove compatibility layer
usb: gadget: f_eem: use usb_gstrings_attach
usb: gadget: f_eem: add configfs support
usb: gadget: multi: Remove unused include
usb: gadget: f_subset: convert to new function interface with backward compatibility
usb: gadget: ether: convert to new interface of f_subset
usb: gadget: f_subset: use usb_gstrings_attach
usb: gadget: f_subset: add configfs support
usb: gadget: f_rndis: convert to new function interface with backward compatibility
usb: gadget: ether: convert to new interface of f_rndis
usb: gadget: rndis: init & exit rndis at module load/unload
usb: gadget: f_rndis: use usb_gstrings_attach
usb: gadget: f_rndis: add configfs support
usb: gadget: f_mass_storage: fix default product name
usb/gadget: Kconfig: fix separate building of configfs-enabled functions
Documentation/usb: gadget_configfs
Documentation/ABI/testing: configfs-based usb gadgets

Andy Shevchenko (4):
usb: serial: dump small buffers with help of %*ph
uwb: use %*ph specifier to dump buffer
usb: chipidea: remove superfluous pci_set_drvdata(pci, NULL)
usb: chipidea: move to pcim_* functions

Arnaud Patard (1):
usbmisc_imx: allow autoloading on according to dt ids

Arnd Bergmann (2):
USB: OHCI: remove bogus #error
usb: host: make USB_ARCH_HAS_?HCI obsolete

Boris BREZILLON (2):
USB: ohci-at91: prepare clk before calling enable
ehci-atmel.c: prepare clk before calling enable

Dan Williams (1):
USB: option,qcserial: move Novatel Gobi1K IDs to qcserial

Daniel Mack (11):
usb: gadget: drop unused USB_GADGET_MUSB_HDRC
usb: musb: move function declarations to musb_{host,gadget}.h
usb: musb: factor some host-specific functions
usb: musb: gadget: remove hcd initialization
usb: musb: move musb_start to musb_virthub.c
usb: musb: factor out hcd initalization
usb: musb: add Kconfig options for HOST, GAGDET or DUAL_ROLE modes
usb: musb: add musb_host_setup() and musb_host_cleanup()
usb: musb: re-introduce musb->port_mode
usb: musb: use musb->port_mode
usb: musb: eliminate musb_to_hcd

Dongjin Kim (3):
usb: phy: samsung: Add support HSIC on Exynos4X12
usb: misc: usb3503: Add to select the ports to disable
usb: misc: usb3503: Adding device tree entry 'disabled-ports'

Emil Goode (2):
USB: EHCI: Remove double assignment of .start in ehci_msp_hc_driver
xhci: Add missing unlocks on error paths

Emilio LÃpez (2):
usb: storage: sddr09: initialize variables directly
usb: storage: alauda: initialize variables directly

Fabio Baltieri (7):
usb: musb: various cosmetic fixes on ux500 files
usb: phy: ab8500-usb: fix phy tuning value select logic
usb: phy: ab8500-usb: add platform_device_id table
usb: phy: ab8500-usb: move phy tuning values on separate functions
usb: phy: ab8500-usb: add flag bits to control driver features
usb: phy: ab8500-usb: add ab8540 support
usb: phy: ab8500-usb: add ab9540 support

Fabio Estevam (7):
usb: chipidea: ci13xxx_imx: let device core handle pinctrl
usb: chipidea: usbmisc_imx: Staticize usbmisc_imx_drv_init/exit
usb: chipidea: ci13xxx_imx: fix error path
usb: chipidea: ci13xxx_imx: remove reg_vbus
usb: chipidea: ci13xxx_imx: check if 'data->phy_np' is not NULL
usb: chipidea: ci13xxx_imx: remove 'phy_np'
usb: chipidea: ci_hdrc_imx: access phy via private data

Felipe Balbi (4):
usb: musb: fix incorrect usage of resource pointer
usb: musb: remove 'ignore_disconnect' flag
Merge tag 'tegra-for-3.11-deps-for-usb' into next
usb: musb: host: fix build warning

George Cherian (4):
usb: dwc3: omap: Adding am437x specific register map changes
usb: dwc3: omap: initialize the register offset values for omap5 and AM437x
usb: dwc3: omap: Adds dwc3_omap_readl/writel wrappers
usb: host: xhci-plat: release mem region while removing module

Greg Kroah-Hartman (11):
Merge 3.10-rc3 into usb-next
Merge tag 'for-usb-next-2013-06-06' of git://git.kernel.org/.../sarah/xhci into usb-next
Merge 3.10-rc5 into usb-next
USB: serial: ports: add minor and port number
Merge tag 'usb-for-v3.11' of git://git.kernel.org/.../balbi/usb into usb-next
Merge 3.10-rc6 into usb-next
USB: serial: make minor allocation dynamic
USB: serial: increase the number of devices we support
USB: cdc-acm: remove unneeded spin_lock_irqsave/restore on write path
Merge tag 'for-usb-next-2013-06-17' of git://git.kernel.org/.../sarah/xhci into usb-next
Merge 3.10-rc7 into usb-next

Jassi Brar (1):
USB: gadget: f_uac2: Fix broken prm to uac2 mapping

Jingoo Han (13):
USB: ehci-mv: remove unnecessary platform_set_drvdata()
USB: ehci-mxc: remove unnecessary platform_set_drvdata()
USB: ehci-octeon: remove unnecessary platform_set_drvdata()
USB: ehci-sead3: remove unnecessary platform_set_drvdata()
USB: ehci-sh: remove unnecessary platform_set_drvdata()
USB: ehci-platform: remove unnecessary platform_set_drvdata()
USB: ohci-jz4740: remove unnecessary platform_set_drvdata()
USB: ohci-pxa27x: remove unnecessary platform_set_drvdata()
USB: ohci-sm501: remove unnecessary platform_set_drvdata()
USB: ohci-spear: remove unnecessary platform_set_drvdata()
USB: ohci-platform: remove unnecessary platform_set_drvdata()
usb: gadget: use platform_{get,set}_drvdata()
USB: host: use platform_{get,set}_drvdata()

Julius Werner (4):
usb: ehci: Only sleep for post-resume handover if devices use persist
usb: misc: usb3503: Fix up whitespace
usb: misc: usb3503: Remove 100ms sleep on reset, conform to data sheet
usb: xhci-dbg: Display endpoint number and direction in context dump

Kishon Vijay Abraham I (1):
usb: dwc3: omap: improve error handling of dwc3_omap_probe

Laurent Pinchart (1):
usb: gadget: uvc: Remove unneeded endpoint descriptor fields initialization

Libo Chen (1):
usb: fsl: add missing platform_driver owner

Lisa Nguyen (6):
usb: misc: Replaced deprecated preprocessor in adutux.c
usb: misc: Removed space before tabs in adutux.c
usb: misc: Reformatted pointer variables in adutux.c
usb: misc: Added space after comma in adutux.c
usb: misc: Added space after closing brace in adutux.c
usb: misc: Fixed assignment error in if statement

Luca Olivetti (1):
USB: serial: pl2303 works at 500kbps

Manjunath Goudar (8):
USB: OHCI: prepare to make ohci-hcd a library module
USB: OHCI: Generic changes to make ohci-pci a separate driver
USB: OHCI: make ohci-pci a separate driver
USB: OHCI: make ohci-platform a separate driver
USB: OHCI: add a name for the platform-private field
usb: phy: export ulpi_viewport_access_ops
USB: EHCI: export ehci_handshake for ehci-hcd sub-drivers
USB: EHCI: make ehci-tegra a separate driver

Mathias Nyman (8):
usb: xhci: check usb2 port capabilities before adding hw link PM support
usb: xhci: define port register names and use them instead of magic numbers
usb: xhci: add USB2 Link power management BESL support
usb: add usb2 Link PM variables to sysfs and usb_device
xhci: Remove BUG in xhci_setup_addressable_virt_dev
xhci: remove BUG() in xhci_get_endpoint_type()
xhci: check for failed dma pool allocation
usb: check usb_hub_to_struct_hub() return value

Mian Yousaf Kaukab (2):
usb: musb: enable ux500 host side dma support
usb: phy: ab8500-usb: add transceiver clock control

Michael Grzeschik (7):
usb: gadget: uvc: Implement videobuf2 .wait_prepare and .wait_finish operations
usb: chipidea: udc: configure iso endpoints
usb: chipidea: udc: manage dynamic amount of tds with a linked list
usb: chipidea: udc: add multiple td support to hardware_{en,de}queue
usb: add devicetree helpers for determining dr_mode and phy_type
usb: chipidea: add PTW, PTS and STS handling
usb: chipidea: ci13xxx-imx: move static pdata into probe function

Peter Chen (2):
usb: chipidea: improve kconfig
usb: fix build error without CONFIG_USB_PHY

Peter Huewe (1):
uwb/whci: Use module_pci_driver to register driver

Philipp Zabel (1):
usb: chipidea: usbmisc: use module_platform_driver

Roger Quadros (1):
USB: ehci-omap: Tweak PHY initialization sequence

Ruchika Kharwar (1):
usb: phy: omap-usb3: updated dpll M,N values to support DRA7xx devices

Sachin Kamat (27):
USB: quatech2: Staticize local symbol
usb: chipidea: ci13xxx_imx: Remove redundant platform_set_drvdata()
usb: gadget: mv_u3d_core: Remove redundant platform_set_drvdata()
usb: gadget: pxa27x_udc: Remove redundant platform_set_drvdata()
usb: host: ehci-tilegx: Remove redundant platform_set_drvdata()
usb: host: ohci-da8xx: Remove redundant platform_set_drvdata()
usb: host: ohci-nxp: Remove redundant platform_set_drvdata()
usb: host: ohci-octeon: Remove redundant platform_set_drvdata()
usb: host: ohci-omap: Remove redundant platform_set_drvdata()
usb: host: ohci-tilegx: Remove redundant platform_set_drvdata()
usb: host: ohci-tmio: Remove redundant platform_set_drvdata()
usb: host: oxu210hp-hcd: Remove redundant platform_set_drvdata()
usb: host: uhci-platform: Remove redundant platform_set_drvdata()
usb: host: fusbh200-hcd: Remove redundant platform_set_drvdata()
usb: host: fusbh200-hcd: Staticize local symbols
usb: host: ehci-omap: Remove redundant use of of_match_ptr
usb: host: ehci-platform: Remove redundant use of of_match_ptr
usb: host: ehci-spear: Remove redundant use of of_match_ptr
usb: host: ehci-orion: Remove redundant use of of_match_ptr
usb: host: ohci-omap3: Remove redundant use of of_match_ptr
usb: host: ohci-spear: Remove redundant use of of_match_ptr
usb: host: uhci-platform: Remove redundant use of of_match_ptr
usb: phy: phy-nop: Remove redundant use of of_match_ptr
usb: gadget: mv_u3d_core: Remove redundant platform_set_drvdata()
usb: gadget: pxa27x_udc: Remove redundant platform_set_drvdata()
usb: phy: phy-nop: Remove redundant use of of_match_ptr
usb: host: ehci-spear: Remove redundant checks

Sakethram Bommisetti (1):
usb: phy: ab8500-usb: restart phy during probe

Sarah Sharp (2):
xhci: Remove BUG_ON() in xhci_alloc_container_ctx.
xhci: Remove BUG_ON in xhci_get_input_control_ctx.

Sascha Hauer (2):
usb: chipidea: introduce dual role mode pdata flags
usb: chipidea: i.MX: use devm_usb_get_phy_by_phandle to get phy

Sebastian Andrzej Siewior (1):
usb: musb: omap2430: make it compile again

Stephen Warren (4):
usb: phy: add MODULE_LICENSE to phy-tegra-usb.c
USB: EHCI: tegra: remove all power management
USB: EHCI: tegra: fix circular module dependencies
USB: EHCI: tegra: make use of ehci->priv

Thierry Reding (1):
USB: EHCI: tegra: Fix oops in error cleanup

Thomas Abraham (1):
usb: ehci-s5p: skip phy setup for Exynos5440 based platforms

Thomas Pugliese (11):
Allow the USB HCD to create Wireless USB root hubs
wusbcore: reduce keepalive threshold from timeout/2 to timeout/3
wusbhc: disable suspend and resume on the root hub.
USB: wusbcore: add HWA-specific fields to usb_rpipe_descriptor
UWB: HWA: add support for Alereon 5310 and 5611 devices
wusbcore wire adapter: ignore HWA_NOTIF_BPST_ADJ notifications
usb: wire adapter: add scatter gather support
wusbcore: add sysfs attribute for DNTS count and interval
wusbcore: add sysfs attribute for retry count
wusbcore: add entries in Documentation/ABI for new wusbhc sysfs attributes
USB: HWA: fix device probe failure

Tomasz Figa (6):
usb: phy: samsung: Select common driver part implicitly
usb: phy: samsung: Use clk_get to get reference clock
usb: phy: samsung: Consolidate reference clock rate handling
usb: phy: samsung: Pass set_isolation callback through driver data
usb: phy: samsung: Pass enable/disable callbacks through driver data
usb: phy: samsung: Add support for USB 2.0 PHY on Exynos 4x12

Tushar Behera (1):
usb: phy: rcar-usb: Fix comment w.r.t. devm_ioremap_resource

TÃlin Äzer (5):
usb: devio: Fixed warning: 'use <linux/uacces.h> instead <asm/uacces.h>'
usb: devio: Fixed macro parenthesis error
usb: devio: Fixed error: 'do not use assignment in if condition'
usb: message: Fixed error: 'no space before bracket'
usb: message: Fixed parenthesis error in sizeof function.

UCHINO Satoshi (1):
usb: gadget: f_mass_storage: add missing memory barrier for thread_wakeup_needed

Venu Byravarasu (8):
ARM: tegra: finalize USB EHCI and PHY bindings
ARM: tegra: modify ULPI reset GPIO properties
ARM: tegra: update device trees for USB binding rework
usb: phy: tegra: Return correct error value provided by clk_get_sys
usb: phy: tegra: Get PHY mode using DT
usb: phy: tegra: get ULPI reset GPIO info using DT.
usb: phy: tegra: Add error handling & clean up.
usb: phy: registering Tegra USB PHY as platform driver

Wei Shuai (1):
USB: serial: add support Infineon modem USB flashloader driver

Wei Yongjun (6):
usb: fusbh200-hcd: fix error handling in fusbh200_hcd_fusbh200_probe()
usb: fusbh200-hcd: convert list_for_each to entry variant
usb: gadget: f_ecm: fix missing unlock on error in ecm_alloc()
usb: gadget: f_ncm: fix missing unlock on error in ncm_alloc()
usb: gadget: f_subset: fix missing unlock on error in geth_alloc()
usb: phy: tegra: remove duplicated include from phy-tegra-usb.c

Wolfram Sang (2):
drivers/usb/host: don't check resource with devm_ioremap_resource
drivers/usb/host: remove leftover release_mem_region

Yijing Wang (2):
usb: dwc3: remove redundant D0 power state set
usb, chipidea: remove redundant D0 power state set

Yuan-Hsin Chen (3):
usb host: Faraday USB2.0 FUSBH200-HCD driver
usb: host: fusbh200-hcd: rename two functions
usb: gadget: add Faraday fotg210_udc driver

tpugliese (1):
usb: uwb: use correct locking calls for rc data

Documentation/ABI/testing/configfs-usb-gadget | 81 +
Documentation/ABI/testing/configfs-usb-gadget-acm | 8 +
Documentation/ABI/testing/configfs-usb-gadget-ecm | 16 +
Documentation/ABI/testing/configfs-usb-gadget-eem | 14 +
Documentation/ABI/testing/configfs-usb-gadget-ncm | 15 +
Documentation/ABI/testing/configfs-usb-gadget-obex | 9 +
.../ABI/testing/configfs-usb-gadget-phonet | 8 +
.../ABI/testing/configfs-usb-gadget-rndis | 14 +
.../ABI/testing/configfs-usb-gadget-serial | 9 +
.../ABI/testing/configfs-usb-gadget-subset | 14 +
Documentation/ABI/testing/sysfs-bus-usb | 27 +
.../ABI/testing/sysfs-class-uwb_rc-wusbhc | 19 +
.../devicetree/bindings/usb/ci13xxx-imx.txt | 6 +
.../bindings/usb/nvidia,tegra20-ehci.txt | 27 +-
.../bindings/usb/nvidia,tegra20-usb-phy.txt | 41 +-
Documentation/devicetree/bindings/usb/usb3503.txt | 5 +
Documentation/usb/gadget_configfs.txt | 384 ++
arch/arm/boot/dts/tegra20-colibri-512.dtsi | 6 +-
arch/arm/boot/dts/tegra20-harmony.dts | 15 +-
arch/arm/boot/dts/tegra20-iris-512.dts | 9 +-
arch/arm/boot/dts/tegra20-paz00.dts | 15 +-
arch/arm/boot/dts/tegra20-seaboard.dts | 26 +-
arch/arm/boot/dts/tegra20-tamonten.dtsi | 4 +
arch/arm/boot/dts/tegra20-trimslice.dts | 25 +-
arch/arm/boot/dts/tegra20-ventana.dts | 15 +-
arch/arm/boot/dts/tegra20-whistler.dts | 28 +
arch/arm/boot/dts/tegra20.dtsi | 49 +-
drivers/staging/serqt_usb2/serqt_usb2.c | 36 +-
drivers/usb/Kconfig | 69 +-
drivers/usb/Makefile | 1 +
drivers/usb/chipidea/Kconfig | 6 +-
drivers/usb/chipidea/Makefile | 6 +-
drivers/usb/chipidea/bits.h | 16 +-
drivers/usb/chipidea/ci.h | 51 +-
.../usb/chipidea/{ci13xxx_imx.c => ci_hdrc_imx.c} | 117 +-
.../usb/chipidea/{ci13xxx_imx.h => ci_hdrc_imx.h} | 0
.../usb/chipidea/{ci13xxx_msm.c => ci_hdrc_msm.c} | 49 +-
.../usb/chipidea/{ci13xxx_pci.c => ci_hdrc_pci.c} | 61 +-
drivers/usb/chipidea/core.c | 109 +-
drivers/usb/chipidea/debug.c | 61 +-
drivers/usb/chipidea/debug.h | 8 +-
drivers/usb/chipidea/host.c | 10 +-
drivers/usb/chipidea/host.h | 4 +-
drivers/usb/chipidea/udc.c | 785 +--
drivers/usb/chipidea/udc.h | 26 +-
drivers/usb/chipidea/usbmisc_imx.c | 15 +-
drivers/usb/class/cdc-acm.c | 52 +-
drivers/usb/class/usbtmc.c | 273 +-
drivers/usb/core/devio.c | 7 +-
drivers/usb/core/file.c | 2 +-
drivers/usb/core/hcd.c | 28 +
drivers/usb/core/hub.c | 23 +-
drivers/usb/core/hub.h | 2 +-
drivers/usb/core/message.c | 16 +-
drivers/usb/core/port.c | 4 +-
drivers/usb/core/sysfs.c | 54 +
drivers/usb/core/usb.c | 33 +
drivers/usb/dwc3/dwc3-omap.c | 251 +-
drivers/usb/dwc3/dwc3-pci.c | 1 -
drivers/usb/gadget/Kconfig | 176 +-
drivers/usb/gadget/Makefile | 16 +
drivers/usb/gadget/cdc2.c | 85 +-
drivers/usb/gadget/ether.c | 180 +-
drivers/usb/gadget/f_ecm.c | 197 +-
drivers/usb/gadget/f_eem.c | 195 +-
drivers/usb/gadget/f_mass_storage.c | 6 +-
drivers/usb/gadget/f_ncm.c | 220 +-
drivers/usb/gadget/f_obex.c | 75 +-
drivers/usb/gadget/f_phonet.c | 177 +-
drivers/usb/gadget/f_rndis.c | 245 +-
drivers/usb/gadget/f_subset.c | 181 +-
drivers/usb/gadget/f_uac2.c | 20 +-
drivers/usb/gadget/f_uvc.c | 13 +-
drivers/usb/gadget/fotg210-udc.c | 1219 ++++
drivers/usb/gadget/fotg210.h | 253 +
drivers/usb/gadget/fsl_qe_udc.c | 4 +-
drivers/usb/gadget/fusb300_udc.c | 4 +-
drivers/usb/gadget/g_ffs.c | 18 +-
drivers/usb/gadget/m66592-udc.c | 4 +-
drivers/usb/gadget/multi.c | 18 +-
drivers/usb/gadget/mv_u3d_core.c | 5 +-
drivers/usb/gadget/ncm.c | 58 +-
drivers/usb/gadget/nokia.c | 235 +-
drivers/usb/gadget/pxa27x_udc.c | 1 -
drivers/usb/gadget/r8a66597-udc.c | 8 +-
drivers/usb/gadget/rndis.c | 18 +
drivers/usb/gadget/rndis.h | 4 +-
drivers/usb/gadget/u_ecm.h | 36 +
drivers/usb/gadget/u_eem.h | 36 +
drivers/usb/gadget/u_ether.c | 232 +-
drivers/usb/gadget/u_ether.h | 166 +-
drivers/usb/gadget/u_ether_configfs.h | 164 +
drivers/usb/gadget/u_gether.h | 36 +
drivers/usb/gadget/u_ncm.h | 36 +
drivers/usb/gadget/u_phonet.h | 14 +-
drivers/usb/gadget/u_rndis.h | 41 +
drivers/usb/gadget/uvc_queue.c | 16 +
drivers/usb/host/Kconfig | 24 +-
drivers/usb/host/Makefile | 6 +
drivers/usb/host/ehci-atmel.c | 8 +-
drivers/usb/host/ehci-fsl.c | 1 +
drivers/usb/host/ehci-grlib.c | 6 +-
drivers/usb/host/ehci-hcd.c | 22 +-
drivers/usb/host/ehci-hub.c | 20 +-
drivers/usb/host/ehci-mv.c | 16 +-
drivers/usb/host/ehci-mxc.c | 1 -
drivers/usb/host/ehci-octeon.c | 2 -
drivers/usb/host/ehci-omap.c | 13 +-
drivers/usb/host/ehci-orion.c | 2 +-
drivers/usb/host/ehci-platform.c | 3 +-
drivers/usb/host/ehci-pmcmsp.c | 3 +-
drivers/usb/host/ehci-ppc-of.c | 6 +-
drivers/usb/host/ehci-s5p.c | 12 +
drivers/usb/host/ehci-sead3.c | 1 -
drivers/usb/host/ehci-sh.c | 1 -
drivers/usb/host/ehci-spear.c | 6 +-
drivers/usb/host/ehci-tegra.c | 515 +-
drivers/usb/host/ehci-tilegx.c | 1 -
drivers/usb/host/ehci-xilinx-of.c | 5 +-
drivers/usb/host/ehci.h | 2 +
drivers/usb/host/fhci-sched.c | 8 +-
drivers/usb/host/fhci.h | 2 +-
drivers/usb/host/fusbh200-hcd.c | 5972 ++++++++++++++++++++
drivers/usb/host/fusbh200.h | 743 +++
drivers/usb/host/hwa-hc.c | 16 +-
drivers/usb/host/imx21-hcd.c | 43 +-
drivers/usb/host/isp1760-if.c | 10 +-
drivers/usb/host/ohci-at91.c | 12 +-
drivers/usb/host/ohci-da8xx.c | 1 -
drivers/usb/host/ohci-hcd.c | 156 +-
drivers/usb/host/ohci-hub.c | 1 -
drivers/usb/host/ohci-jz4740.c | 3 -
drivers/usb/host/ohci-nxp.c | 3 -
drivers/usb/host/ohci-octeon.c | 2 -
drivers/usb/host/ohci-omap.c | 1 -
drivers/usb/host/ohci-omap3.c | 2 +-
drivers/usb/host/ohci-pci.c | 151 +-
drivers/usb/host/ohci-platform.c | 89 +-
drivers/usb/host/ohci-ppc-of.c | 5 +-
drivers/usb/host/ohci-pxa27x.c | 1 -
drivers/usb/host/ohci-q.c | 6 +-
drivers/usb/host/ohci-sm501.c | 1 -
drivers/usb/host/ohci-spear.c | 4 +-
drivers/usb/host/ohci-tilegx.c | 1 -
drivers/usb/host/ohci-tmio.c | 2 -
drivers/usb/host/ohci.h | 20 +
drivers/usb/host/oxu210hp-hcd.c | 2 -
drivers/usb/host/pci-quirks.c | 13 +
drivers/usb/host/pci-quirks.h | 2 +
drivers/usb/host/uhci-grlib.c | 6 +-
drivers/usb/host/uhci-platform.c | 5 +-
drivers/usb/host/whci/hcd.c | 2 -
drivers/usb/host/xhci-dbg.c | 10 +-
drivers/usb/host/xhci-ext-caps.h | 1 +
drivers/usb/host/xhci-hub.c | 16 +-
drivers/usb/host/xhci-mem.c | 98 +-
drivers/usb/host/xhci-plat.c | 3 +-
drivers/usb/host/xhci-ring.c | 6 +-
drivers/usb/host/xhci.c | 399 +-
drivers/usb/host/xhci.h | 32 +-
drivers/usb/misc/adutux.c | 141 +-
drivers/usb/misc/usb3503.c | 41 +-
drivers/usb/musb/Kconfig | 29 +
drivers/usb/musb/Makefile | 4 +-
drivers/usb/musb/blackfin.c | 18 +-
drivers/usb/musb/da8xx.c | 18 +-
drivers/usb/musb/davinci.c | 18 +-
drivers/usb/musb/musb_core.c | 137 +-
drivers/usb/musb/musb_core.h | 27 +-
drivers/usb/musb/musb_gadget.c | 10 -
drivers/usb/musb/musb_gadget.h | 38 +-
drivers/usb/musb/musb_host.c | 99 +-
drivers/usb/musb/musb_host.h | 57 +-
drivers/usb/musb/musb_virthub.c | 54 +-
drivers/usb/musb/omap2430.c | 20 +-
drivers/usb/musb/tusb6010.c | 18 +-
drivers/usb/musb/ux500.c | 18 +-
drivers/usb/musb/ux500_dma.c | 6 +-
drivers/usb/phy/Kconfig | 2 +-
drivers/usb/phy/Makefile | 1 +
drivers/usb/phy/of.c | 47 +
drivers/usb/phy/phy-ab8500-usb.c | 846 ++-
drivers/usb/phy/phy-nop.c | 2 +-
drivers/usb/phy/phy-omap-usb3.c | 7 +-
drivers/usb/phy/phy-rcar-usb.c | 2 +-
drivers/usb/phy/phy-samsung-usb.c | 159 +-
drivers/usb/phy/phy-samsung-usb.h | 24 +-
drivers/usb/phy/phy-samsung-usb2.c | 62 +-
drivers/usb/phy/phy-samsung-usb3.c | 23 +-
drivers/usb/phy/phy-tegra-usb.c | 354 +-
drivers/usb/phy/phy-ulpi-viewport.c | 2 +
drivers/usb/serial/Kconfig | 10 +
drivers/usb/serial/Makefile | 1 +
drivers/usb/serial/ark3116.c | 4 +-
drivers/usb/serial/bus.c | 6 +-
drivers/usb/serial/console.c | 8 +-
drivers/usb/serial/cp210x.c | 2 -
drivers/usb/serial/cypress_m8.c | 4 +-
drivers/usb/serial/digi_acceleport.c | 6 +-
drivers/usb/serial/f81232.c | 7 +-
drivers/usb/serial/flashloader.c | 39 +
drivers/usb/serial/garmin_gps.c | 6 +-
drivers/usb/serial/io_edgeport.c | 60 +-
drivers/usb/serial/io_ti.c | 23 +-
drivers/usb/serial/keyspan.c | 42 +-
drivers/usb/serial/metro-usb.c | 4 +-
drivers/usb/serial/mos7720.c | 39 +-
drivers/usb/serial/mos7840.c | 57 +-
drivers/usb/serial/opticon.c | 4 +-
drivers/usb/serial/option.c | 4 -
drivers/usb/serial/pl2303.c | 12 +-
drivers/usb/serial/qcserial.c | 8 +-
drivers/usb/serial/quatech2.c | 11 +-
drivers/usb/serial/sierra.c | 2 +-
drivers/usb/serial/ssu100.c | 2 +-
drivers/usb/serial/ti_usb_3410_5052.c | 12 +-
drivers/usb/serial/usb-serial.c | 133 +-
drivers/usb/serial/usb_wwan.c | 4 +-
drivers/usb/serial/whiteheat.c | 22 +-
drivers/usb/storage/alauda.c | 6 +-
drivers/usb/storage/sddr09.c | 6 +-
drivers/usb/usb-common.c | 35 +
drivers/usb/wusbcore/devconnect.c | 6 +-
drivers/usb/wusbcore/mmc.c | 33 +-
drivers/usb/wusbcore/pal.c | 5 +-
drivers/usb/wusbcore/reservation.c | 3 +
drivers/usb/wusbcore/rh.c | 20 -
drivers/usb/wusbcore/wa-nep.c | 3 +-
drivers/usb/wusbcore/wa-rpipe.c | 45 +-
drivers/usb/wusbcore/wa-xfer.c | 181 +-
drivers/usb/wusbcore/wusbhc.c | 79 +-
drivers/usb/wusbcore/wusbhc.h | 7 +-
drivers/uwb/drp.c | 4 +-
drivers/uwb/est.c | 7 +-
drivers/uwb/hwa-rc.c | 6 +
drivers/uwb/pal.c | 2 +
drivers/uwb/rsv.c | 4 +-
drivers/uwb/uwb-internal.h | 3 +-
drivers/uwb/whci.c | 14 +-
include/linux/platform_data/usb3503.h | 5 +
include/linux/usb.h | 21 +
include/linux/usb/chipidea.h | 31 +-
include/linux/usb/hcd.h | 1 +
include/linux/usb/of.h | 32 +
include/linux/usb/otg.h | 7 +
include/linux/usb/phy.h | 9 +
include/linux/usb/serial.h | 15 +-
include/linux/usb/tegra_usb_phy.h | 9 +-
include/linux/usb/wusb-wa.h | 17 +-
249 files changed, 16059 insertions(+), 3376 deletions(-)
create mode 100644 Documentation/ABI/testing/configfs-usb-gadget
create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-acm
create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-ecm
create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-eem
create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-ncm
create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-obex
create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-phonet
create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-rndis
create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-serial
create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-subset
create mode 100644 Documentation/usb/gadget_configfs.txt
rename drivers/usb/chipidea/{ci13xxx_imx.c => ci_hdrc_imx.c} (66%)
rename drivers/usb/chipidea/{ci13xxx_imx.h => ci_hdrc_imx.h} (100%)
rename drivers/usb/chipidea/{ci13xxx_msm.c => ci_hdrc_msm.c} (58%)
rename drivers/usb/chipidea/{ci13xxx_pci.c => ci_hdrc_pci.c} (67%)
create mode 100644 drivers/usb/gadget/fotg210-udc.c
create mode 100644 drivers/usb/gadget/fotg210.h
create mode 100644 drivers/usb/gadget/u_ecm.h
create mode 100644 drivers/usb/gadget/u_eem.h
create mode 100644 drivers/usb/gadget/u_ether_configfs.h
create mode 100644 drivers/usb/gadget/u_gether.h
create mode 100644 drivers/usb/gadget/u_ncm.h
create mode 100644 drivers/usb/gadget/u_rndis.h
create mode 100644 drivers/usb/host/fusbh200-hcd.c
create mode 100644 drivers/usb/host/fusbh200.h
create mode 100644 drivers/usb/phy/of.c
create mode 100644 drivers/usb/serial/flashloader.c
create mode 100644 include/linux/usb/of.h
--
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/