From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org
Subject: [GIT PATCH] USB patches for 3.8-rc1
Date: Tue, 11 Dec 2012 12:12:01 -0800 [thread overview]
Message-ID: <20121211201201.GA19578@kroah.com> (raw)
The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681:
Linux 3.7-rc6 (2012-11-16 17:42:40 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-3.8-rc1
for you to fetch changes up to fb37ef98015f864d22be223a0e0d93547cd1d4ef:
USB: mark uas driver as BROKEN (2012-11-28 13:28:54 -0800)
----------------------------------------------------------------
USB patches for 3.8-rc1
Here's the big set of USB patches for 3.8-rc1.
Lots of USB host driver cleanups in here, and a bit of a reorg of the
EHCI driver to make it easier for the different EHCI platform drivers to
all work together nicer, which was a reduction in overall code. We also
deleted some unused firmware files, and got rid of the very old
file_storage usb gadget driver that had been broken for a long time.
This means we ended up removing way more code than added, always a nice
thing to see:
310 files changed, 3028 insertions(+), 10754 deletions(-)
Other than that, the usual set of new device ids, driver fixes, gadget
driver and controller updates and the like.
All of these have been in the linux-next tree for a number of weeks.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Afzal Mohammed (5):
usb: musb: dsps: remove platform callback
usb: musb: dsps: reduce musb instance to one
usb: musb: dsps: get resources by index
Revert "usb: musb: dsps: remove explicit NOP device creation"
usb: musb: dsps: document dt bindings properly
Alan Stern (26):
EHCI: improved logic for isochronous scheduling
EHCI: use the isochronous scheduling threshold
EHCI: replace mult/div with bit-mask operation
USB: update documentation for URB_ISO_ASAP
EHCI: implement new semantics for URB_ISO_ASAP
UHCI: implement new semantics for URB_ISO_ASAP
OHCI: implement new semantics for URB_ISO_ASAP
USB: EHCI: move logging macros to ehci.h
USB: EHCI: make ehci_read_frame_index platform independent
USB: EHCI: move ehci_update_device() to ehci-lpm.c
USB: hub_for_each_child should skip unconnected ports
USB: speed up usb_bus_resume()
USB: remove iteration limit in hub_tt_work()
USB: EHCI: remove unused Link Power Management code
USB: EHCI: remove ehci_port_power() routine
USB: EHCI: prepare to make ehci-hcd a library module
USB: EHCI: make ehci-pci a separate driver
USB: EHCI: make ehci-platform a separate driver
USB: EHCI: fix build error in ehci-platform.c under PowerPC
USB: EHCI: fix build error by making ChipIdea host a normal EHCI driver
USB: EHCI: fix build error in ChipIdea host driver
USB: fix endpoint-disabling for failed config changes
USB: EHCI: miscellaneous cleanups for the library conversion
USB: EHCI: bugfix: urb->hcpriv should not be NULL
USB: report submission of active URBs
USB: OHCI: workaround for hardware bug: retired TDs not added to the Done Queue
Alexandre Pereira da Silva (1):
usb: gadget: lpc32xx_udc: Disable setup request error
Alexey Khoroshilov (1):
uwb: fix uwb_dev_unlock() missed at an error path in uwb_rc_cmd_async()
Alexis R. Cortes (1):
usb: host: xhci: Stricter conditional for Z1 system models for Compliance Mode Patch
Amardeep Rai (1):
usb: spear-ehci/ohci: Do clk_get using dev-id
Bill Pemberton (6):
usb-core: remove CONFIG_HOTPLUG ifdefs
usb: remove use of __devexit_p
usb: remove use of __devinit
usb: remove use of __devinitdata
usb: remove use of __devinitconst
usb: remove use of __devexit
Bjørn Mork (5):
USB: option: never bind to a usb-storage interface
USB: add USB_DEVICE_INTERFACE_CLASS macro
USB: option: replace vendor probe rule with match flags
USB: option: idVendor and idProduct are __le16
USB: option: blacklist network interface on Huawei E173
Boyan Nedeltchev (1):
usb: misc: usbtest: send ISO packets for g_zero
Cesar Eduardo Barros (1):
MAINTAINERS: remove drivers/block/ub.c
Claudio Scordino (1):
umc-bus.c: fix usage of device_trylock
Constantine Shulyupin (1):
USB: usb-skeleton.c: fix compilation error and restored kref_put on fail in skel_open
Dan Carpenter (2):
WUSB: remove an unnused variable
USB: usbtest: prevent a divide by zero bug
Dan Williams (1):
cdc-acm: implement TIOCSSERIAL to avoid blocking close(2)
Dmytro Milinevskyy (1):
usb: gadget: ncm: correct endianess conversion
Fabio Estevam (1):
usb: ehci-mxc: Remove unused 'echi' variable
Felipe Balbi (5):
usb: dwc3: core: switch event buffer allocation to devm_kzalloc()
usb: dwc3: core: move event buffer allocation out of dwc3_core_init()
usb: dwc3: drop HAVE_CLK dependency from Exynos glue layer
usb: dwc3: core: don't kfree() devm_kzalloc()'ed memory
usb: host: xhci: move HC_STATE_SUSPENDED check to xhci_suspend()
Florian Fainelli (34):
USB: EHCI: remove IXP4xx EHCI driver
USB: OHCI: remove ohci-pcc-soc driver.
MIPS: Loongson 1B: use ehci-platform instead of ehci-ls1x.
USB: EHCI: remove Loongson 1B EHCI driver.
MIPS: Netlogic: use ehci-platform driver
USB: EHCI: remove Netlogic XLS EHCI driver
USB: EHCI: add no_io_watchdog platform_data parameter to ehci-platform
MIPS: Alchemy: use the ehci platform driver
USB: EHCI: remove Alchemy EHCI driver
ARM: cns3xxx: use ehci platform driver
USB: EHCI: remove CNS3xxx EHCI platform driver
USB: ohci: allow platform driver to specify the number of ports
USB: ohci: move ohci_pci_{suspend,resume} to ohci-hcd.c
USB: ohci: remove check for RH already suspended in ohci_suspend
USB: ohci: merge ohci_finish_controller_resume with ohci_resume
MIPS: PNX8550: use OHCI platform driver
USB: OHCI: remove PNX8550 OHCI driver
ARM: cns3xxx: use OHCI platform driver
USB: OHCI: remove CNS3xxx OHCI platform driver
MIPS: Netlogic: convert to use OHCI platform driver
USB: OHCI: remove Netlogic XLS OHCI platform driver
sh: convert boards to use the OHCI platform driver
USB: OHCI: remove OHCI SH platform driver
MIPS: Alchemy: use the OHCI platform driver
USB: OHCI: remove Alchemy OHCI platform driver.
USB: move common alchemy USB routines to arch/mips/alchemy/common.c
USB: EHCI: make ehci-platform use dev_err() instead of pr_err()
USB: OHCI: make ohci-platform use dev_err() instead of pr_err()
USB: EHCI: fix typo in ehci-platform driver on the word "resource"
USB: OHCI: fix typo in ohci-platform driver on the word "resource"
USB: EHCI: make ehci-platform use devm_request_and_ioremap helper
USB: OHCI: make ohci-platform use devm_request_and_ioremap helper
MIPS: Alchemy: update development boards defconfigs with USB platform drivers
USB: OHCI: sm501: fix build failure after ohci_finish_controller_resume removal
Greg KH (1):
USB: mark uas driver as BROKEN
Greg Kroah-Hartman (10):
USB: ezusb: unexport some functions that aren't being used
Merge 3.7-rc3 into usb-next.
Merge tag 'xceiv-for-v3.8' of git://git.kernel.org/.../balbi/usb into USB-next
Merge tag 'musb-for-v3.8' of git://git.kernel.org/.../balbi/usb into usb-next
Merge tag 'dwc3-for-v3.8' of git://git.kernel.org/.../balbi/usb into usb-next
Merge tag 'gadget-for-v3.8' of git://git.kernel.org/.../balbi/usb into usb-next
Merge tag 'for-usb-next-2012-11-12' of git://git.kernel.org/.../sarah/xhci into usb-next
Merge 3.7-rc5 into usb-next
Merge 3.7-rc6 into usb-next.
Merge tag 'for-usb-next-2012-11-28' of git://git.kernel.org/.../sarah/xhci into usb-next
Hindin Joseph (1):
USB: fix authorization and claimed port logic
Ian Coolidge (1):
usb: gadget: g_ether: fix frame size check
Jan Beulich (2):
USB: fix build with XEN and EARLY_PRINTK_DBGP enabled but USB_SUPPORT disabled
fix build of EHCI debug port code when USB_CHIPIDEA but !USB_EHCI_HCD
Jarkko Huijts (1):
usb: serial: ftdi_sio: Add missing chars_in_buffer function
Jingoo Han (4):
USB: ohci-exynos: use devm_clk_get()
USB: ohci-s3c2410: use devm_ functions
USB: iuu_phoenix: replace strict_strtoul() with kstrtoul()
USB: ums_realtek: fix build warning
Joe Perches (1):
usb: Convert dev_printk(KERN_<LEVEL> to dev_<level>(
Johan Hovold (27):
USB: cp210x: fix whitespace issues
USB: ftdi_sio: remove unnecessary memset
USB: ftdi_sio: remove unused private port-data
USB: ftdi_sio: fix tiocmget indentation
USB: ftdi_sio: fix tiocmget and tiocmset return values
USB: ftdi_sio: refactor modem-control status retrieval
USB: serial: export usb_serial_generic_chars_in_buffer
USB: ftdi_sio: use generic chars_in_buffer
USB: ftdi_sio: optimise chars_in_buffer
USB: ftdi_sio: use ftdi_get_modem_status in chars_in_buffer
USB: serial: remove driver version information
USB: opticon: remove redundant bulk urb fill
USB: opticon: move private urb initialisation to attach
USB: opticon: use port device for error and debug
USB: opticon: remove private serial-device data
USB: opticon: remove redundant initialisation
USB: opticon: remove private usb-serial data
USB: opticon: simplify bulk-in discovery in attach
USB: opticon: move read-urb deallocation to release
USB: opticon: remove disconnect
USB: opticon: make private data port specific
USB: opticon: pass port to get_serial_info
USB: opticon: use port as urb context
USB: opticon: increase bulk-in size
USB: opticon: use usb-serial bulk-in urb
USB: opticon: refactor reab-urb processing
USB: opticon: switch to generic read implementation
Julius Werner (1):
xhci: fix null-pointer dereference when destroying half-built segment rings
Justin P. Mattock (1):
usb: "ehci-w90x900" Fix a typo and add some whitespace.
Kees Cook (1):
drivers/uwb: remove depends on CONFIG_EXPERIMENTAL
Kishon Vijay Abraham I (1):
usb: dwc3: core: move dwc3_cache_hwparams before dwc3_alloc_event_buffers
Kuninori Morimoto (8):
usb: renesas_usbhs: gadget: add usb_gadget_ops :: pullup support
usb: renesas_usbhs: use devm_request_irq()
usb: renesas_usbhs: fixup unreadable macro
usb: renesas_usbhs: add DMAEngine support on mod_host
usb: phy: add R-Car USB phy driver
usb: renesas_usbhs: remove debug information from usbhsh_hub_status_data()
usb: renesas_usbhs: host: add endpoint user counter
usb: renesas_usbhs: use transfer counter if IN direction bulk pipe
Lothar Waßmann (1):
USB: chipidea: fix use after free bug
Markus Becker (1):
USB: cp210x: add Virtenio Preon32 device id
Martin Teichmann (1):
USB: ftdi_sio: Add support for Newport AGILIS motor drivers
Masanari Iida (1):
usb: fix typo in drivers/usb
Michal Nazarewicz (6):
arch: Change defconfigs to point to g_mass_storage.
usb: gadget: Remove File-backed Storage Gadget (g_file_storage).
usb: gadget: storage_common: Remove FSG specific definitions.
usb: gadget: storage_common: Drop #ifdefs used for the sake of FSG.
usb: gadget: storage_common: Make fsg_lun_is_open() a function.
usb: gadget: Remove reference to is_dualspeed from sysfs.
Ming Lei (2):
USB: check port changes before hub runtime suspend for some bug device
USB: set hub's default autosuspend delay as 0
Nobuhiro Iwamatsu (1):
USB: isp1760-if: Change to use irq_of_parse_and_map
Peter Chen (5):
USB: EHCI: add condition for delay during the resume
Revert "usb: otg: mxs-phy: Fix mx23 operation"
usb: mxs-phy: re-init phy during the connection is useless
usb: refine phy notify operation during connection and disconnection
usb: phy: change phy notify connect/disconnect API
Peter Korsgaard (1):
usb: ftdi_sio: fixup BeagleBone A5+ quirk
Peter Ujfalusi (1):
usb: otg: twl4030: Change TWL4030_MODULE_* ids to TWL_MODULE_*
Philippe De Swert (1):
usb: musb: remove generic_interrupt
Rene Buergel (1):
ezusb: add dependency to USB
Russell Webb (1):
xhci: Add Lynx Point LP to list of Intel switchable hosts
Sachin Kamat (1):
USB: core: Free the allocated memory before exiting on error
Santhapuri, Damodar (1):
usb: musb: dsps: control module handling (quirk)
Sarah Sharp (4):
xhci: Avoid global symbol pollution with handshake.
xhci: Fix conditional check in bandwidth calculation.
xHCI: Fix TD Size calculation on 1.0 hosts.
xhci: Extend Fresco Logic MSI quirk.
Sebastian Andrzej Siewior (25):
usb: gadget: ecm: Add IAD descriptor in SS mode
usb: gadget: tcm_usb_gadget: NULL terminate the FS descriptor list
usb: gadget: use a computation macro for INT endpoint interval
usb: gadget storage: use a computation macro for INT endpoint interval
usb: gadget: uac2: add some error recovery in afunc_bind()
usb: gadget: network: fix bind() error path
usb: gadget: audio: remove c->highpseed = true from f_midi and uac1
usb: gadget: midi: free hs descriptors
usb: gadget: midi: make FS and HS available
usb: gadget: phonet: free requests in pn_bind()'s error path
usb: gadget: uvc: fix error path in uvc_function_bind()
usb: gadget: always update HS/SS descriptors and create a copy of them
usb: gadget: remove DMA_ADDR_INVALID from f_uac2 and gadgetfs
usb: gadget: uac2: provide a variable for interface and alt settings
usb: gadget: uac2: use the strings directly
usb: gadget: let f_* use usb_string_ids_tab() where it makes sense
usb: gadget: dummy_hdc: prepare for multiple instances
usb: gadget: dummy_hcd: add setup / cleanup of multiple HW intances
usb: gadget: dummy_hcd: remove global the_controller variable
usb: dwc3: remove custom unique id handling
usb: musb: read MUSB_POWER register only when required.
usb: musb: avoid FADDR read access
usb: musb: Perform only write access on MUSB_INTRRXE
usb: musb: Perform only write access on MUSB_INTRTXE
usb: musb: remove hand-crafted id handling
Sergei Shtylyov (1):
usb: musb: cppi_dma: export cppi_interrupt()
Srinivas Kandagatla (7):
usb: musb: am35x: use module_platform_driver macro
usb: musb: blackfin: use module_platform_driver macro
usb: musb: da8xx: use module_platform_driver macro
usb: musb: davinci: use module_platform_driver macro
usb: musb: tusb6010: use module_platform_driver macro
usb: musb: ux500: use module_platform_driver macro
usb: phy: mv_otg: use module_platform_driver macro
Stephen Warren (3):
usb: phy: tegra remove include of <mach/iomap.h>
usb: host: tegra remove include of <mach/iomap.h>
usb: phy: tegra remove include of <mach/iomap.h>
Thomas Abraham (2):
usb: ehci-s5p: use clk_prepare_enable and clk_disable_unprepare
usb: ohci-exynos: use clk_prepare_enable and clk_disable_unprepare
Tim Gardner (1):
firmware: remove last vestiges of dabusb
Vincent Palatin (1):
USB: ohci-exynos: initialize registers pointer earlier
Viresh Kumar (1):
usb: spear-ehci/ohci: Use devm_*() routines
Vivek Gautam (2):
usb: dwc3: exynos: add support for device tree
usb: dwc3: exynos: remove platform data support
Wei Yongjun (8):
usb: musb: am35x: use platform_device_unregister in am35x_remove()
usb: musb: blackfin: use platform_device_unregister in bfin_remove()
usb: musb: da8xx: use platform_device_unregister in da8xx_remove()
usb: musb: davinci: use platform_device_unregister in davinci_remove()
usb: musb: dsps: use platform_device_unregister in dsps_delete_musb_pdev()
usb: musb: tusb6010: use platform_device_unregister in tusb_remove()
usb: musb: ux500: use platform_device_unregister in ux500_remove()
usb: host: tegra: remove pointless NULL check in tegra_ehci_remove()
Yan Hong (1):
usb: storage: remove redundant memset() in usb_probe_stor1()
Yuanhan Liu (1):
USB: use bus_to_hdc instead of container_of
li.rui27@zte.com.cn (1):
USB: add new zte 3g-dongle's pid to option.c
Documentation/DocBook/gadget.tmpl | 2 +-
Documentation/devices.txt | 3 -
Documentation/devicetree/bindings/usb/am33xx-usb.txt | 8 +-
Documentation/usb/error-codes.txt | 7 +-
Documentation/usb/mass-storage.txt | 15 +-
MAINTAINERS | 6 -
arch/arm/configs/afeb9260_defconfig | 2 +-
arch/arm/configs/at91sam9260_defconfig | 2 +-
arch/arm/configs/at91sam9261_defconfig | 2 +-
arch/arm/configs/at91sam9263_defconfig | 2 +-
arch/arm/configs/at91sam9g20_defconfig | 2 +-
arch/arm/configs/corgi_defconfig | 2 +-
arch/arm/configs/davinci_all_defconfig | 2 +-
arch/arm/configs/h7202_defconfig | 3 +-
arch/arm/configs/magician_defconfig | 2 +-
arch/arm/configs/mini2440_defconfig | 2 +-
arch/arm/configs/omap1_defconfig | 3 +-
arch/arm/configs/prima2_defconfig | 1 -
arch/arm/configs/spitz_defconfig | 2 +-
arch/arm/configs/stamp9g20_defconfig | 2 +-
arch/arm/configs/viper_defconfig | 2 +-
arch/arm/configs/zeus_defconfig | 2 +-
arch/arm/mach-cns3xxx/cns3420vb.c | 53 +-
arch/avr32/configs/atngw100_defconfig | 2 +-
arch/avr32/configs/atngw100_evklcd100_defconfig | 2 +-
arch/avr32/configs/atngw100_evklcd101_defconfig | 2 +-
arch/avr32/configs/atngw100_mrmt_defconfig | 2 +-
arch/avr32/configs/atngw100mkii_defconfig | 2 +-
arch/avr32/configs/atngw100mkii_evklcd100_defconfig | 2 +-
arch/avr32/configs/atngw100mkii_evklcd101_defconfig | 2 +-
arch/avr32/configs/atstk1002_defconfig | 2 +-
arch/avr32/configs/atstk1003_defconfig | 2 +-
arch/avr32/configs/atstk1004_defconfig | 2 +-
arch/avr32/configs/atstk1006_defconfig | 2 +-
arch/avr32/configs/favr-32_defconfig | 2 +-
arch/avr32/configs/hammerhead_defconfig | 2 +-
arch/blackfin/configs/CM-BF527_defconfig | 2 +-
arch/blackfin/configs/CM-BF548_defconfig | 2 +-
arch/blackfin/configs/CM-BF561_defconfig | 2 +-
arch/mips/alchemy/common/Makefile | 2 +-
arch/mips/alchemy/common/platform.c | 58 +-
drivers/usb/host/alchemy-common.c => arch/mips/alchemy/common/usb.c | 0
arch/mips/ath79/dev-usb.c | 2 -
arch/mips/configs/bcm47xx_defconfig | 2 +-
arch/mips/configs/db1000_defconfig | 1 +
arch/mips/configs/db1235_defconfig | 2 +
arch/mips/configs/gpr_defconfig | 1 +
arch/mips/configs/ls1b_defconfig | 1 +
arch/mips/configs/mtx1_defconfig | 3 +-
arch/mips/loongson1/common/platform.c | 7 +-
arch/mips/netlogic/xlr/platform.c | 17 +-
arch/mips/pnx8550/common/platform.c | 31 +-
arch/sh/configs/ecovec24_defconfig | 2 +-
arch/sh/configs/se7724_defconfig | 2 +-
arch/sh/kernel/cpu/sh3/setup-sh7720.c | 6 +-
arch/sh/kernel/cpu/sh4a/setup-sh7757.c | 6 +-
arch/sh/kernel/cpu/sh4a/setup-sh7763.c | 6 +-
arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 6 +-
drivers/usb/c67x00/c67x00-drv.c | 6 +-
drivers/usb/chipidea/Kconfig | 1 +
drivers/usb/chipidea/ci13xxx_imx.c | 8 +-
drivers/usb/chipidea/ci13xxx_msm.c | 6 +-
drivers/usb/chipidea/ci13xxx_pci.c | 6 +-
drivers/usb/chipidea/core.c | 9 +-
drivers/usb/chipidea/debug.c | 3 -
drivers/usb/chipidea/host.c | 67 +-
drivers/usb/chipidea/usbmisc_imx6q.c | 6 +-
drivers/usb/class/cdc-acm.c | 38 +
drivers/usb/core/devices.c | 18 +-
drivers/usb/core/driver.c | 25 -
drivers/usb/core/generic.c | 7 +-
drivers/usb/core/hcd.c | 19 +-
drivers/usb/core/hub.c | 97 +-
drivers/usb/core/message.c | 66 +-
drivers/usb/core/urb.c | 29 +-
drivers/usb/core/usb.c | 13 +-
drivers/usb/dwc3/Makefile | 14 +-
drivers/usb/dwc3/core.c | 96 +-
drivers/usb/dwc3/core.h | 3 -
drivers/usb/dwc3/debugfs.c | 4 +-
drivers/usb/dwc3/dwc3-exynos.c | 57 +-
drivers/usb/dwc3/dwc3-omap.c | 24 +-
drivers/usb/dwc3/dwc3-pci.c | 24 +-
drivers/usb/dwc3/gadget.c | 4 +-
drivers/usb/early/ehci-dbgp.c | 4 +-
drivers/usb/gadget/Kconfig | 29 +-
drivers/usb/gadget/Makefile | 2 -
drivers/usb/gadget/at91_udc.c | 4 +-
drivers/usb/gadget/bcm63xx_udc.c | 6 +-
drivers/usb/gadget/composite.c | 8 +-
drivers/usb/gadget/config.c | 39 +-
drivers/usb/gadget/dummy_hcd.c | 170 +++-
drivers/usb/gadget/f_acm.c | 79 +-
drivers/usb/gadget/f_ecm.c | 112 +--
drivers/usb/gadget/f_eem.c | 51 +-
drivers/usb/gadget/f_fs.c | 4 +-
drivers/usb/gadget/f_hid.c | 30 +-
drivers/usb/gadget/f_loopback.c | 28 +-
drivers/usb/gadget/f_mass_storage.c | 63 +-
drivers/usb/gadget/f_midi.c | 14 +-
drivers/usb/gadget/f_ncm.c | 94 +-
drivers/usb/gadget/f_obex.c | 42 +-
drivers/usb/gadget/f_phonet.c | 21 +-
drivers/usb/gadget/f_rndis.c | 94 +-
drivers/usb/gadget/f_serial.c | 38 +-
drivers/usb/gadget/f_sourcesink.c | 104 +--
drivers/usb/gadget/f_subset.c | 75 +-
drivers/usb/gadget/f_uac1.c | 23 +-
drivers/usb/gadget/f_uac2.c | 222 ++---
drivers/usb/gadget/f_uvc.c | 138 ++-
drivers/usb/gadget/file_storage.c | 3656 -------------------------------------------------------------------------
drivers/usb/gadget/fsl_qe_udc.c | 14 +-
drivers/usb/gadget/fsl_udc_core.c | 2 +-
drivers/usb/gadget/hid.c | 4 +-
drivers/usb/gadget/inode.c | 3 -
drivers/usb/gadget/lpc32xx_udc.c | 6 +-
drivers/usb/gadget/mv_u3d_core.c | 2 +-
drivers/usb/gadget/mv_udc_core.c | 4 +-
drivers/usb/gadget/net2272.c | 29 +-
drivers/usb/gadget/net2280.c | 2 +-
drivers/usb/gadget/omap_udc.c | 10 +-
drivers/usb/gadget/printer.c | 12 +-
drivers/usb/gadget/pxa27x_udc.h | 2 +-
drivers/usb/gadget/s3c-hsotg.c | 12 +-
drivers/usb/gadget/s3c-hsudc.c | 2 +-
drivers/usb/gadget/storage_common.c | 165 +---
drivers/usb/gadget/tcm_usb_gadget.c | 13 +-
drivers/usb/gadget/udc-core.c | 11 -
drivers/usb/host/Kconfig | 35 +-
drivers/usb/host/Makefile | 4 +-
drivers/usb/host/bcma-hcd.c | 15 +-
drivers/usb/host/ehci-atmel.c | 15 +-
drivers/usb/host/ehci-au1xxx.c | 184 ----
drivers/usb/host/ehci-cns3xxx.c | 155 ----
drivers/usb/host/ehci-dbg.c | 112 ---
drivers/usb/host/ehci-fsl.c | 1 -
drivers/usb/host/ehci-grlib.c | 20 +-
drivers/usb/host/ehci-hcd.c | 204 ++---
drivers/usb/host/ehci-hub.c | 47 +-
drivers/usb/host/ehci-ixp4xx.c | 139 ---
drivers/usb/host/ehci-lpm.c | 84 --
drivers/usb/host/ehci-ls1x.c | 147 ---
drivers/usb/host/ehci-msm.c | 5 +-
drivers/usb/host/ehci-mxc.c | 10 +-
drivers/usb/host/ehci-octeon.c | 3 -
drivers/usb/host/ehci-omap.c | 3 -
drivers/usb/host/ehci-orion.c | 20 +-
drivers/usb/host/ehci-pci.c | 132 +--
drivers/usb/host/ehci-platform.c | 102 +--
drivers/usb/host/ehci-pmcmsp.c | 1 -
drivers/usb/host/ehci-ppc-of.c | 4 +-
drivers/usb/host/ehci-ps3.c | 2 +-
drivers/usb/host/ehci-q.c | 12 +-
drivers/usb/host/ehci-s5p.c | 16 +-
drivers/usb/host/ehci-sched.c | 136 ++-
drivers/usb/host/ehci-sh.c | 9 +-
drivers/usb/host/ehci-spear.c | 59 +-
drivers/usb/host/ehci-tegra.c | 18 +-
drivers/usb/host/ehci-vt8500.c | 21 -
drivers/usb/host/ehci-w90x900.c | 10 +-
drivers/usb/host/ehci-xilinx-of.c | 2 +-
drivers/usb/host/ehci-xls.c | 142 ---
drivers/usb/host/ehci.h | 45 +-
drivers/usb/host/fhci-hcd.c | 8 +-
drivers/usb/host/fsl-mph-dr-of.c | 16 +-
drivers/usb/host/imx21-hcd.c | 2 +-
drivers/usb/host/isp116x-hcd.c | 2 +-
drivers/usb/host/isp1362-hcd.c | 6 +-
drivers/usb/host/isp1760-if.c | 15 +-
drivers/usb/host/ohci-at91.c | 22 +-
drivers/usb/host/ohci-au1xxx.c | 234 -----
drivers/usb/host/ohci-cns3xxx.c | 166 ----
drivers/usb/host/ohci-ep93xx.c | 4 +-
drivers/usb/host/ohci-exynos.c | 38 +-
drivers/usb/host/ohci-hcd.c | 139 ++-
drivers/usb/host/ohci-hub.c | 42 -
drivers/usb/host/ohci-jz4740.c | 6 +-
drivers/usb/host/ohci-nxp.c | 4 +-
drivers/usb/host/ohci-octeon.c | 2 +-
drivers/usb/host/ohci-omap.c | 2 +-
drivers/usb/host/ohci-omap3.c | 6 +-
drivers/usb/host/ohci-pci.c | 49 +-
drivers/usb/host/ohci-platform.c | 34 +-
drivers/usb/host/ohci-pnx8550.c | 243 -----
drivers/usb/host/ohci-ppc-of.c | 4 +-
drivers/usb/host/ohci-ppc-soc.c | 216 -----
drivers/usb/host/ohci-ps3.c | 4 +-
drivers/usb/host/ohci-pxa27x.c | 8 +-
drivers/usb/host/ohci-q.c | 23 +-
drivers/usb/host/ohci-s3c2410.c | 41 +-
drivers/usb/host/ohci-sa1111.c | 2 +-
drivers/usb/host/ohci-sh.c | 141 ---
drivers/usb/host/ohci-sm501.c | 2 +-
drivers/usb/host/ohci-spear.c | 50 +-
drivers/usb/host/ohci-tmio.c | 8 +-
drivers/usb/host/ohci-xls.c | 152 ---
drivers/usb/host/pci-quirks.c | 20 +-
drivers/usb/host/r8a66597-hcd.c | 12 +-
drivers/usb/host/sl811-hcd.c | 6 +-
drivers/usb/host/ssb-hcd.c | 19 +-
drivers/usb/host/u132-hcd.c | 6 +-
drivers/usb/host/uhci-grlib.c | 2 +-
drivers/usb/host/uhci-platform.c | 2 +-
drivers/usb/host/uhci-q.c | 73 +-
drivers/usb/host/xhci-mem.c | 9 +-
drivers/usb/host/xhci-pci.c | 16 +-
drivers/usb/host/xhci-ring.c | 34 +-
drivers/usb/host/xhci.c | 32 +-
drivers/usb/host/xhci.h | 2 +-
drivers/usb/misc/Kconfig | 1 +
drivers/usb/misc/ezusb.c | 38 +-
drivers/usb/misc/usbtest.c | 4 +
drivers/usb/musb/am35x.c | 40 +-
drivers/usb/musb/blackfin.c | 38 +-
drivers/usb/musb/cppi_dma.c | 4 +-
drivers/usb/musb/da8xx.c | 40 +-
drivers/usb/musb/davinci.c | 40 +-
drivers/usb/musb/musb_core.c | 137 +--
drivers/usb/musb/musb_core.h | 5 +-
drivers/usb/musb/musb_debugfs.c | 2 +-
drivers/usb/musb/musb_dma.h | 3 +-
drivers/usb/musb/musb_dsps.c | 141 +--
drivers/usb/musb/musb_gadget.c | 36 +-
drivers/usb/musb/musb_gadget_ep0.c | 6 +-
drivers/usb/musb/musb_host.c | 2 +-
drivers/usb/musb/musbhsdma.c | 3 +-
drivers/usb/musb/musbhsdma.h | 4 -
drivers/usb/musb/omap2430.c | 52 +-
drivers/usb/musb/tusb6010.c | 40 +-
drivers/usb/musb/tusb6010_omap.c | 3 +-
drivers/usb/musb/ux500.c | 62 +-
drivers/usb/musb/ux500_dma.c | 3 +-
drivers/usb/otg/ab8500-usb.c | 6 +-
drivers/usb/otg/fsl_otg.c | 6 +-
drivers/usb/otg/isp1301_omap.c | 2 +-
drivers/usb/otg/msm_otg.c | 4 +-
drivers/usb/otg/mv_otg.c | 14 +-
drivers/usb/otg/mxs-phy.c | 59 +-
drivers/usb/otg/nop-usb-xceiv.c | 6 +-
drivers/usb/otg/twl4030-usb.c | 48 +-
drivers/usb/otg/twl6030-usb.c | 2 +-
drivers/usb/phy/Kconfig | 12 +
drivers/usb/phy/Makefile | 1 +
drivers/usb/phy/mv_u3d_phy.c | 4 +-
drivers/usb/phy/omap-usb2.c | 6 +-
drivers/usb/phy/rcar-phy.c | 220 +++++
drivers/usb/phy/tegra_usb_phy.c | 4 +-
drivers/usb/renesas_usbhs/common.c | 9 +-
drivers/usb/renesas_usbhs/common.h | 1 +
drivers/usb/renesas_usbhs/fifo.c | 14 +-
drivers/usb/renesas_usbhs/mod.c | 3 +-
drivers/usb/renesas_usbhs/mod_gadget.c | 11 +
drivers/usb/renesas_usbhs/mod_host.c | 45 +-
drivers/usb/renesas_usbhs/pipe.c | 101 ++
drivers/usb/renesas_usbhs/pipe.h | 1 +
drivers/usb/serial/aircable.c | 5 -
drivers/usb/serial/ark3116.c | 5 -
drivers/usb/serial/belkin_sa.c | 5 -
drivers/usb/serial/bus.c | 10 -
drivers/usb/serial/cp210x.c | 37 +-
drivers/usb/serial/cyberjack.c | 5 -
drivers/usb/serial/cypress_m8.c | 5 -
drivers/usb/serial/digi_acceleport.c | 4 -
drivers/usb/serial/empeg.c | 4 -
drivers/usb/serial/ftdi_sio.c | 82 +-
drivers/usb/serial/ftdi_sio_ids.h | 6 +
drivers/usb/serial/generic.c | 1 +
drivers/usb/serial/hp4x.c | 5 -
drivers/usb/serial/io_edgeport.c | 4 -
drivers/usb/serial/io_ti.c | 4 -
drivers/usb/serial/ipaq.c | 5 -
drivers/usb/serial/ipw.c | 4 -
drivers/usb/serial/iuu_phoenix.c | 8 +-
drivers/usb/serial/keyspan.c | 4 -
drivers/usb/serial/keyspan_pda.c | 4 -
drivers/usb/serial/kl5kusb105.c | 4 -
drivers/usb/serial/kobil_sct.c | 2 -
drivers/usb/serial/mct_u232.c | 4 -
drivers/usb/serial/metro-usb.c | 2 -
drivers/usb/serial/mos7720.c | 4 -
drivers/usb/serial/mos7840.c | 4 -
drivers/usb/serial/omninet.c | 4 -
drivers/usb/serial/opticon.c | 351 ++-----
drivers/usb/serial/option.c | 113 ++-
drivers/usb/serial/oti6858.c | 2 -
drivers/usb/serial/quatech2.c | 2 -
drivers/usb/serial/siemens_mpi.c | 2 -
drivers/usb/serial/sierra.c | 3 +-
drivers/usb/serial/spcp8x5.c | 4 -
drivers/usb/serial/ssu100.c | 2 -
drivers/usb/serial/usb_wwan.c | 2 -
drivers/usb/serial/vivopay-serial.c | 3 -
drivers/usb/storage/Kconfig | 2 +-
drivers/usb/storage/realtek_cr.c | 2 +-
drivers/usb/storage/usb.c | 1 -
drivers/usb/usb-skeleton.c | 13 +-
drivers/usb/wusbcore/devconnect.c | 13 -
drivers/uwb/Kconfig | 3 +-
drivers/uwb/reset.c | 1 +
drivers/uwb/umc-bus.c | 2 +-
firmware/Makefile | 1 -
firmware/dabusb/bitstream.bin.ihex | 761 ---------------
firmware/dabusb/firmware.HEX | 649 -------------
include/linux/usb.h | 50 +-
include/linux/usb/composite.h | 4 +-
include/linux/usb/ehci_pdriver.h | 5 +-
include/linux/usb/ezusb.h | 8 -
include/linux/usb/gadget.h | 7 +
include/linux/usb/ohci_pdriver.h | 2 +
include/linux/usb/phy.h | 15 +-
310 files changed, 3028 insertions(+), 10754 deletions(-)
rename drivers/usb/host/alchemy-common.c => arch/mips/alchemy/common/usb.c (100%)
delete mode 100644 drivers/usb/gadget/file_storage.c
delete mode 100644 drivers/usb/host/ehci-au1xxx.c
delete mode 100644 drivers/usb/host/ehci-cns3xxx.c
delete mode 100644 drivers/usb/host/ehci-ixp4xx.c
delete mode 100644 drivers/usb/host/ehci-lpm.c
delete mode 100644 drivers/usb/host/ehci-ls1x.c
delete mode 100644 drivers/usb/host/ehci-xls.c
delete mode 100644 drivers/usb/host/ohci-au1xxx.c
delete mode 100644 drivers/usb/host/ohci-cns3xxx.c
delete mode 100644 drivers/usb/host/ohci-pnx8550.c
delete mode 100644 drivers/usb/host/ohci-ppc-soc.c
delete mode 100644 drivers/usb/host/ohci-sh.c
delete mode 100644 drivers/usb/host/ohci-xls.c
create mode 100644 drivers/usb/phy/rcar-phy.c
delete mode 100644 firmware/dabusb/bitstream.bin.ihex
delete mode 100644 firmware/dabusb/firmware.HEX
reply other threads:[~2012-12-11 20:12 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20121211201201.GA19578@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.