[GIT PATCH] USB patches for 3.4-rc1

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

 



The following changes since commit fde7d9049e55ab85a390be7f415d74c9f62dd0f9:

  Linux 3.3-rc7 (2012-03-10 13:49:52 -0800)

are available in the git repository at:

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

for you to fetch changes up to 11207b6fe05438b2e87a26435cd98db3d55e6fa7:

  net: qmi_wwan: add support for ZTE MF820D (2012-03-16 13:38:45 -0700)

----------------------------------------------------------------
USB merge for 3.4-rc1

Here's the big USB merge for the 3.4-rc1 merge window.

Lots of gadget driver reworks here, driver updates, xhci changes, some
new drivers added, usb-serial core reworking to fix some bugs, and other
various minor things.

There are some patches touching arch code, but they have all been acked
by the various arch maintainers.

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

----------------------------------------------------------------
Alan Stern (13):
      USB: debugging code shouldn't alter control flow
      SCSI: fix typo in definition of struct scsi_target
      SCSI & usb-storage: add flags for VPD pages and REPORT LUNS
      usb-storage: reorganize target-specific code
      usb-serial: new API for driver registration
      usb-serial: use new registration API in [a-c]* drivers
      usb-serial: use new registration API in [d-h]* drivers
      usb-serial: use new registration API in [i-j]* drivers
      usb-serial: use new registration API in [k-m]* drivers
      usb-serial: use new registration API in [n-p]* drivers
      usb-serial: use new registration API in [q-s]* drivers
      usb-serial: use new registration API in [t-z]* drivers
      usb-serial: use new registration API in staging drivers

Aleksey Babahin (1):
      USB: serial: add metro-usb driver to the tree

Anatolij Gustschin (1):
      usb: ehci-fsl: set INCR8 mode for system bus interface on MPC512x

Andi Kleen (1):
      usb: gadget: f_fs: Remove lock is held before freeing checks

Andiry Xu (10):
      xHCI: BESL calculation based on USB2.0 LPM errata
      xHCI: store ring's type
      xHCI: store ring's last segment and segment numbers
      xHCI: count free TRBs on transfer ring
      xHCI: factor out segments allocation and free function
      xHCI: set cycle state when allocate rings
      xHCI: dynamic ring expansion
      xHCI: Allocate 2 segments for transfer ring
      xHCI: check enqueue pointer advance into dequeue seg
      xHCI: update sg tablesize

Anton Tikhomirov (2):
      usb: dwc3: Add Exynos Specific Glue layer
      usb: dwc3: use proper function for setting endpoint name

Ben Hutchings (2):
      cdc-wdm: Fix more races on the read path
      cdc-wdm: Don't clear WDM_READ unless entire read buffer is emptied

Bjørn Mork (17):
      USB: cdc-wdm: no need to fill the in request URB every time it's submitted
      USB: cdc-wdm: better allocate a buffer that is at least as big as we tell the USB core
      USB: cdc-wdm: no need to use usb_alloc_coherent
      USB: cdc-wdm: kill the now unnecessary bMaxPacketSize0 field and udev variable
      USB: cdc-wdm: Avoid hanging on interface with no USB_CDC_DMM_TYPE
      USB: cdc-wdm: avoid printing odd-looking "cdc-wdm-176" names
      usb: cdc-wdm: Add device-id for Huawei 3G/LTE modems
      usb: cdc-wdm: make reset work with blocking IO
      usb: cdc-wdm: split out reusable parts of probe
      usb: cdc-wdm: adding list lookup indirection
      usb: cdc-wdm: adding usb_cdc_wdm_register subdriver support
      net: usb: qmi_wwan: New driver for Huawei QMI based WWAN devices
      net: qmi_wwan: support devices having a shared QMI/wwan interface
      net: qmi_wwan: add Gobi and Pantech UML290 device IDs
      USB: option: make interface blacklist work again
      USB: option: add ZTE MF820D
      net: qmi_wwan: add support for ZTE MF820D

Bruno Thomsen (1):
      USB: Microchip VID mislabeled as Hornby VID in ftdi_sio.

Chanho Park (1):
      usb: dwc3: use devm_xxx functions

Cyril Roelandt (6):
      usb: amd5536udc: Fix brace coding style issues.
      usb: amd5536udc: Fix coding style issues.
      usb: amd5536udc: Fix indentation
      usb: amd5536udc: use the DEFINE_PCI_DEVICE_TABLE macro
      usb: amd5536udc: Fix the type of ep_string
      usb: amd5536udc: Remove old CVS markers

Dan Carpenter (4):
      usb: gadget: mv_udc: remove unneeded NULL check
      usb: dwc3: make dwc3_get_device_id() return the id
      usb: gadget: dummy_hcd: signedness bug in transfer()
      usb: otg: ab8500-usb: make probe() work again

Dan Williams (1):
      USB: qcserial: don't grab QMI port on Gobi 1000 devices

Daniele Palmas (1):
      USB: option driver: adding support for Telit CC864-SINGLE, CC864-DUAL and DE910-DUAL modems

Danny Kukawka (2):
      usb: at91_udc: linux/prefetch.h included twice
      usb: dwc3: linux/module.h included twice

David Daney (1):
      usb: Don't make USB_ARCH_HAS_{XHCI,OHCI,EHCI} depend on USB_SUPPORT.

Deepak Sikri (1):
      USB: ehci-spear: Add PM support

Donald Lee (1):
      USB: serial: mos7840: Fixed MCS7820 device attach problem

Fabio Baltieri (1):
      usb: gadget: Kconfig: fix typo for 'different'

Felipe Balbi (30):
      usb: musb: make modules behave better
      usb: musb: debugfs: fix error check
      usb: dwc3: gadget: re-factor USB2 test mode to a function
      usb: dwc3: gadget: allow testmodes changes via debugfs
      usb: dwc3: gadget: re-factor Link state change to a function
      usb: dwc3: gadget: allow Link state changes via debugfs
      usb: dwc3: gadget: fix XferNotReady debug print
      usb: dwc3: gadget: use the descriptor pointer we hold
      usb: dwc3: ep0: move to CONFIGURED also on delayed status
      usb: dwc3: gadget: dynamically re-size TxFifos
      usb: dwc3: gadget: start core on Rx.Detect
      usb: dwc3: omap: convert pdata to of property
      usb: dwc3: debugfs: fix error check
      usb: dwc3: host: align on host device name
      usb: dwc3: gadget: avoid memcpy()ing event buffer
      usb: dwc3: gadget: allocate 3 packets for bulk and isoc endpoints
      usb: dwc3: convert TRBs into bitshifts
      usb: host: ehci: allow ehci_* symbols to be unused
      usb: gadget: add generic map/unmap request utilities
      usb: dwc3: gadget: use generic map/unmap routines
      usb: gadget: langwell: use generic map/unmap functions
      usb: renesas: gadget: use generic map/unmap routines
      usb: gadget: amd5536: use generic map/unmap routines
      usb: gadget: r8a66597: use generic map/unmap routines
      usb: gadget: net2272: use generic map/umap routines
      usb: gadget: net2280: use generic map/unmap routines
      usb: gadget: goku: use generic map/unmap routines
      usb: core: hcd: make hcd->irq unsigned
      usb: host: xhci: use __ffs() instead of hardcoding shift
      usb: dwc3: pci: fix another failure path in dwc3_pci_probe()

Gerard Cauvy (2):
      usb: dwc3: debugfs: fix off by one when entering testmode
      usb: dwc3: ep0: fix SetFeature(TEST)

Grazvydas Ignotas (1):
      usb: musb: drop superfluous pm_runtime calls around musb_shutdown

Greg KH (1):
      USB: create module_usb_serial_driver macro

Greg Kroah-Hartman (69):
      Merge tag 'for-uas-next-2012-02-02' of git://git.kernel.org/.../sarah/xhci into usb-next
      Merge tag 'usb-3.3-rc3' into usb-next
      Merge branch 'usb-linus' into usb-next
      Merge tag 'for-usb-next-2012-02-14' of git://git.kernel.org/.../sarah/xhci into usb-next
      Merge branch 'usb-3.3-rc4' into usb-next
      usb-serial: use new registration API in keyspan_pda.c
      USB: serial: remove usb_serial_register and usb_serial_deregister
      USB: ftdi_sio: fix problem when the manufacture is a NULL string
      USB: serial: quatech_usb2.c: use module_usb_serial_driver
      USB: serial: serqt_usb2.c: use module_usb_serial_driver
      USB: serial: aircable.c: use module_usb_serial_driver
      USB: serial: ark3116.c: use module_usb_serial_driver
      USB: serial: belkin_sa.c: use module_usb_serial_driver
      USB: serial: ch341.c: use module_usb_serial_driver
      USB: serial: cp210x.c: use module_usb_serial_driver
      USB: serial: cyberjack.c: use module_usb_serial_driver
      USB: serial: cypress_m8.c: use module_usb_serial_driver
      USB: serial: digi_acceleport.c: use module_usb_serial_driver
      USB: serial: empeg.c: use module_usb_serial_driver
      USB: serial: funsoft.c: use module_usb_serial_driver
      USB: serial: garmin_gps.c: use module_usb_serial_driver
      USB: serial: hp4x.c: use module_usb_serial_driver
      USB: serial: io_edgeport.c: use module_usb_serial_driver
      USB: serial: io_ti.c: use module_usb_serial_driver
      USB: serial: ipw.c: use module_usb_serial_driver
      USB: serial: iuu_phoenix.c: use module_usb_serial_driver
      USB: serial: keyspan.c: use module_usb_serial_driver
      USB: serial: keyspan_pda.c: use module_usb_serial_driver
      USB: serial: kl5kusb105.c: use module_usb_serial_driver
      USB: serial: kobil_sct.c: use module_usb_serial_driver
      USB: serial: mct_u232.c: use module_usb_serial_driver
      USB: serial: mos7720.c: use module_usb_serial_driver
      USB: serial: mos7840.c: use module_usb_serial_driver
      USB: serial: moto_modem.c: use module_usb_serial_driver
      USB: serial: navman.c: use module_usb_serial_driver
      USB: serial: omninet.c: use module_usb_serial_driver
      USB: serial: opticon.c: use module_usb_serial_driver
      USB: serial: option.c: use module_usb_serial_driver
      USB: serial: oti6858.c: use module_usb_serial_driver
      USB: serial: qcaux.c: use module_usb_serial_driver
      USB: serial: qcserial.c: use module_usb_serial_driver
      USB: serial: siemens_mpi.c: use module_usb_serial_driver
      USB: serial: sierra.c: use module_usb_serial_driver
      USB: serial: spcp8x5.c: use module_usb_serial_driver
      USB: serial: ssu100.c: use module_usb_serial_driver
      USB: serial: symbolserial.c: use module_usb_serial_driver
      USB: serial: usb_debug.c: use module_usb_serial_driver
      USB: serial: vivopay-serial.c: use module_usb_serial_driver
      USB: serial: whiteheat.c: use module_usb_serial_driver
      USB: serial: zio.c: use module_usb_serial_driver
      USB: serial: add Fintek F81232 usb to serial driver
      Revert "powerpc/usb: fix usb CTRL_PHY_CLK_VALID breaks on some platform"
      Merge tag 'musb-for-v3.4' of git://git.kernel.org/.../balbi/usb into usb-next
      Merge tag 'xceiv-for-v3.4' of git://git.kernel.org/.../balbi/usb into usb-next
      Merge tag 'gadget-for-v3.4' of git://git.kernel.org/.../balbi/usb into usb-next
      Merge tag 'dwc3-for-v3.4' of git://git.kernel.org/.../balbi/usb into usb-next
      USB: serial: metro-usb: fix up usb_serial_register calls
      USB: serial: metro-usb: add to the build
      USB: serial: metro-usb: remove vendor and product module parameters
      USB: serial: metro-usb: convert to use module_usb_serial_driver
      USB: serial: metro-usb: remove the .h file
      USB: serial: metro-usb: fix up coding style errors
      USB: serial: metro-usb: remove function prototypes
      USB: serial: metro-usb: remove function header comments
      USB: serial: metro-usb: remove unneeded cast and function call
      USB: serial: metro-usb: move to use dev_dbg() instead of dbg()
      USB: serial: use module_driver() macro
      Merge 3.3-rc7 into usb-next
      Merge tag 'for-usb-next-2012-03-13' of git://git.kernel.org/.../sarah/xhci into usb-next

Guennadi Liakhovetski (2):
      usb: renesas_usbhs: (cosmetic) simplify list operations
      usb: renesas: fix scheduling in atomic context bug

Hauke Mehrtens (3):
      USB: OHCI: Add a generic platform device driver
      USB: EHCI: Add a generic platform device driver
      USB: use generic platform driver on ath79

Heikki Krogerus (19):
      usb: otg: Rename otg_transceiver to usb_phy
      usb: otg: Rename usb_xceiv_event to usb_phy_event
      usb: otg: Separate otg members from usb_phy
      usb: otg: ab8500: Start using struct usb_otg
      usb: otg: fsl: Start using struct usb_otg
      usb: otg: gpio_vbus: Start using struct usb_otg
      usb: otg: isp1301_omap: Start using struct usb_otg
      usb: otg: msm: Start using struct usb_otg
      usb: otg: nop: Start using struct usb_otg
      usb: otg: twl4030: Start using struct usb_otg
      usb: otg: twl6030: Start using struct usb_otg
      usb: otg: ulpi: Start using struct usb_otg
      arm: imx: Start using struct usb_otg
      usb: musb: Start using struct usb_otg
      power_supply: Convert all users to new usb_phy
      usb: otg: mv_otg: Start using struct usb_otg
      usb: Convert all users to new usb_phy
      usb: otg: Remove OTG specific members from usb_phy
      usb: otg: Convert all users to pass struct usb_otg for OTG functions

Heiko Stübner (2):
      usb: s3c-hsudc: Use helper functions instead of generic container_of
      usb: s3c-hsudc: add basic runtime_pm calls

Huajun Li (3):
      usb: Disable dynamic id of USB storage subdrivers
      usb: Re-enable usb-storage support dynamic id
      USB: dynamically allocate usb_device children pointers instead of using a fix array

Ido Shayevitz (1):
      usb: gadget: Clear usb_endpoint_descriptor inside the struct usb_ep on disable

Jassi Brar (4):
      usb: gadget: Rename audio function to uac1
      usb: uac2: Add ACHeader and FormatType descriptor
      usb: gadget: audio: Move string IDs to audio.c
      usb: gadget: Add Audio Class 2.0 Driver

Jesper Juhl (1):
      Allocate correct size (portably) in drivers/usb/gadget/f_midi.c::f_midi_bind()

Jim Paris (1):
      USB: ftdi_sio: add support for FT-X series devices

Jingoo Han (2):
      USB: ohci-exynos: replace hcd->state with ohci->rh_state
      USB: ehci-s5p: add DMA burst support

Johan Hovold (5):
      USB: cp210x: fix debug output
      USB: serial: add macro for console error reporting
      USB: serial: fix console error reporting
      USB: serial: use dev_err_console in generic write
      USB: serial: use dev_err_console in custom write paths

Kelvin Cheung (1):
      USB: Add EHCI bus glue for Loongson1x SoCs (UPDATED)

Kuninori Morimoto (1):
      usb: renesas_usbhs: bugfix: add .release function to gpriv->gadget.dev

Lars-Peter Clausen (1):
      driver-core: Allow additional parameters for module_driver

Lothar Waßmann (1):
      usb gadget: fix a section mismatch when compiling g_ffs with CONFIG_USB_FUNCTIONFS_ETH

Masanari Iida (2):
      usb: Fix typo in imx21-dbg.c
      usb: Fix typo in ehci-dbg.c

Matthew Garrett (2):
      usb: Add support for indicating whether a port is removable
      usb: Use hub port data to determine whether a port is removable

Meng Zhang (1):
      USB: option: Add MediaTek MT6276M modem&app interfaces

Michal Nazarewicz (1):
      usb: gadget: update Michal Nazarewicz's email address

Michał Wróbel (2):
      USB: ftdi_sio: new PID: Distortec JTAG-lock-pick
      USB: ftdi_sio: new PID: LUMEL PD12

Neil Zhang (2):
      usb: host: remove ehci-pxa168.c
      usb: host: add dependence for USB_EHCI_MV

Oliver Neukum (3):
      USB: code cleanup in suspend/resume path (3rd try)
      USB: cleanup the handling of the PM complete call
      USB: allow users to run setserial with cdc-acm

Orjan Friberg (1):
      USB: gadget: Make g_hid device class conform to spec.

Pan Jiafei (1):
      USB: ehci-fsl: Turn on cache snooping on MPC8xxx

Paul Gortmaker (1):
      usb: fix defined but not used warnings in hcd-pci.c

Paul Zimmerman (8):
      usb: dwc3: clean up whitespace damage, typos, missing parens, etc.
      usb: dwc3: gadget: don't wrap around the TRB poll on non-ISOC
      usb: dwc3: fix bogus test in dwc3_gadget_start_isoc
      usb: dwc3: replace hard-coded constant in DWC3_GCTL_SCALEDOWN(3)
      usb: dwc3: pci: fix failure path in dwc3_pci_probe()
      usb: dwc3: shorten long delay in dwc3_gadget_set_link_state()
      usb: dwc3: take lock while modifying flags
      usb: dwc3: clear 'res_trans_idx' as soon as it becomes invalid

Peter Chen (2):
      usb: fsl_udc_core: Fix scheduling while atomic dump message
      usb: Fix build error due to dma_mask is not at pdev_archdata at ARM

Peter Korsgaard (1):
      USB: ftdi_sio: add support for BeagleBone rev A5+

Philipp Zabel (1):
      USB: ohci-pxa27x: add clk_prepare/clk_unprepare calls

Praveena Nadahally (1):
      usb: gadget: Add Interface Association Descriptor to ECM

Preston Fick (1):
      usb: cp210x: Update to support CP2105 and multiple interface devices

Rob Herring (1):
      usb: ohci-pxa27x: add explicit include of hardware.h

Roland Stigge (4):
      USB: OHCI-HCD: Rename ohci-pnx4008 to ohci-nxp
      USB: ohci-nxp: Rename symbols from pnx4008 to nxp
      USB: ohci-nxp: Support for LPC32xx
      USB: ohci-nxp: Remove i2c_write(), use smbus

Sarah Sharp (12):
      UAS: Re-add workqueue items if submission fails.
      UAS: Use unique tags on non-streams devices.
      UAS: Free status URB when we can't find the SCSI tag.
      Merge tag 'uas_for_sarah' of git://linutronix.de/users/bigeasy/linux into for-uas-next
      xHCI: Kick khubd when USB3 resume really completes.
      USB/xhci: Enable remote wakeup for USB3 devices.
      USB: Suspend functions before putting dev into U3.
      USB/xHCI: Enable USB 3.0 hub remote wakeup.
      USB: Refactor hub remote wake handling.
      USB/xHCI: Support device-initiated USB 3.0 resume.
      USB: Set wakeup bits for all children hubs.
      USB: Turn on auto-suspend for USB 3.0 hubs.

Scott Dial (1):
      usb-serial: Add support for the Sealevel SeaLINK+8 2038-ROHS device

Sebastian Andrzej Siewior (28):
      usb/uas: use unique tags for all LUNs
      usb/uas: use scsi_host_find_tag() to find command from a tag
      usb/uas: one only one status URB/host on stream-less connection
      usb: gadget: dummy_hcd: initialize max_streams early
      usb: gadget: dummy_hcd: move the transfer part into its own function
      usb: gadget: dummy_hcd: add sg support
      usb: gadget: dummy_hcd: rename dummy_udc_udpate_ep0() to dummy_udc_update_ep0()
      usb: gadget: dummy_hcd: make alloc/free streams static
      usb: gadget: dummy_hcd: complete stream support
      usb: dummy_hcd: use usb_endpoint_type()
      usb: gadget: dummy_hcd: clean up checkpatch
      usb: gadget: f_mass_storage: remove one FSG_NO_INTR_EP
      usb/uhci: initialize sg_table properly
      usb/uas: only bind if the hcd supports SG
      usb/uas: move UAS structs / defines into a header file
      usb/uas: add usb_pipe_usage_descriptor
      usb/uas: make sure data urb is gone if we receive status before that
      usb: gadget: dummy_hcd: don't assign ->desc on error case
      usb: gadget: dummy_hcd: fix null-deref free req
      usb: gadget: clean the ep in autoconf before returning it.
      usb: gadget: add usb3.0 descriptors to serial gadgets
      usb/storage: a couple defines from drivers/usb/storage/transport.h to include/linux/usb/storage.h
      usb/storage: redefine US_BULK_FLAG_IN and use it
      usb/gadget: use common defines within the storage gadget
      usb/storage: remove Filler member from struct bulk_cs_wrap
      usb/core: remove "always" from usb_unlink_urb() kernel doc entry
      usb: host: xhci: add platform driver support
      usb/ub: deprecate & schedule for removal the "Low Performance USB Block" driver

Shengzhou Liu (2):
      powerpc/usb: fix bug of kernel hang when initializing usb
      powerpc/usb: fix usb CTRL_PHY_CLK_VALID breaks on some platform

Shimoda, Yoshihiro (2):
      usb: renesas_usbhs: add IRQ resource decoding for IRQF_SHARED
      usb: renesas_usbhs: add support for SUDMAC

Supriya Karanth (1):
      usb: musb: Reselect index reg in interrupt context

Thomas Faber (1):
      usb: gadgetfs: return number of bytes on ep0 read request

Tobias Klauser (5):
      usb: isp1362-hcd: Convert to module_platform_driver
      usb: dwc3: core: Convert to module_platform_driver
      usb: isp116x-hcd: Convert to module_platform_driver
      usb: r8a66597-hcd: Convert to module_platform_driver
      usb: sl811-hcd: Convert to module_platform_driver

Tomoya MORINAGA (9):
      usb: gadget: pch_udc: Fix disconnect issue
      usb: gadget: pch_udc: Fix wrong return value
      usb: gadget: pch_udc: Fix USB suspend issue
      usb: gadget: pch_udc: Fix usb/gadget/pch_udc: Fix ether gadget connect/disconnect issue
      usb: gadget: pch_udc: Reduce redundant interrupt
      usb: gadget: pch_udc: Add debug message
      usb: gadget: pch_udc: Detecting VBUS through GPIO
      usb: gadget: pch_udc: Detecting VBUS through GPIO with interrupt
      usb/gadget/pch_udc: Fix compile error

jwboyer@xxxxxxxxxx (1):
      USB: ums_realtek: do not use stack memory for DMA in __do_config_autodelink

 Documentation/ABI/testing/sysfs-bus-usb         |   11 +
 Documentation/feature-removal-schedule.txt      |   11 +
 Documentation/i2c/instantiating-devices         |    6 +-
 arch/arm/mach-imx/mx31moboard-devboard.c        |   24 +-
 arch/arm/mach-imx/mx31moboard-marxbot.c         |   24 +-
 arch/arm/mach-pxa/pxa3xx-ulpi.c                 |   20 +-
 arch/arm/mach-tegra/include/mach/usb_phy.h      |    2 +-
 arch/arm/mach-tegra/usb_phy.c                   |    4 +-
 arch/arm/plat-mxc/include/mach/mxc_ehci.h       |    2 +-
 arch/arm/plat-mxc/include/mach/ulpi.h           |    6 +-
 arch/arm/plat-mxc/ulpi.c                        |    8 +-
 arch/mips/ath79/dev-usb.c                       |   31 +-
 drivers/block/Kconfig                           |    2 +-
 drivers/block/ub.c                              |   39 +-
 drivers/net/usb/Kconfig                         |   22 +
 drivers/net/usb/Makefile                        |    1 +
 drivers/net/usb/qmi_wwan.c                      |  478 ++++++++
 drivers/power/isp1704_charger.c                 |  106 +-
 drivers/power/pda_power.c                       |   10 +-
 drivers/power/twl4030_charger.c                 |   20 +-
 drivers/scsi/scsi_scan.c                        |    4 +
 drivers/scsi/sd.c                               |    2 +-
 drivers/staging/keucr/transport.h               |   37 -
 drivers/staging/quatech_usb2/quatech_usb2.c     |   40 +-
 drivers/staging/serqt_usb2/serqt_usb2.c         |   40 +-
 drivers/usb/Kconfig                             |   43 +-
 drivers/usb/class/cdc-acm.c                     |   30 +-
 drivers/usb/class/cdc-wdm.c                     |  352 ++++--
 drivers/usb/core/driver.c                       |  120 +-
 drivers/usb/core/hcd-pci.c                      |    2 +
 drivers/usb/core/hcd.c                          |    6 +-
 drivers/usb/core/hub.c                          |  212 +++-
 drivers/usb/core/sysfs.c                        |   23 +
 drivers/usb/core/urb.c                          |   32 +-
 drivers/usb/core/usb.c                          |    2 +-
 drivers/usb/core/usb.h                          |    1 +
 drivers/usb/dwc3/Makefile                       |   13 +
 drivers/usb/dwc3/core.c                         |  122 +-
 drivers/usb/dwc3/core.h                         |  200 ++--
 drivers/usb/dwc3/debugfs.c                      |  214 +++-
 drivers/usb/dwc3/dwc3-exynos.c                  |  151 +++
 drivers/usb/dwc3/dwc3-omap.c                    |  116 +-
 drivers/usb/dwc3/dwc3-pci.c                     |   53 +-
 drivers/usb/dwc3/ep0.c                          |   98 +-
 drivers/usb/dwc3/gadget.c                       |  429 ++++---
 drivers/usb/dwc3/gadget.h                       |    5 +-
 drivers/usb/dwc3/host.c                         |    2 +-
 drivers/usb/gadget/Kconfig                      |   27 +-
 drivers/usb/gadget/amd5536udc.c                 |  147 +--
 drivers/usb/gadget/at91_udc.c                   |    2 +-
 drivers/usb/gadget/atmel_usba_udc.c             |    1 +
 drivers/usb/gadget/audio.c                      |   47 +-
 drivers/usb/gadget/ci13xxx_msm.c                |    4 +-
 drivers/usb/gadget/ci13xxx_udc.c                |   18 +-
 drivers/usb/gadget/ci13xxx_udc.h                |    2 +-
 drivers/usb/gadget/dummy_hcd.c                  |  755 +++++++-----
 drivers/usb/gadget/epautoconf.c                 |   16 +-
 drivers/usb/gadget/f_acm.c                      |   52 +-
 drivers/usb/gadget/f_ecm.c                      |   25 +
 drivers/usb/gadget/f_fs.c                       |    6 +-
 drivers/usb/gadget/f_mass_storage.c             |   29 +-
 drivers/usb/gadget/f_midi.c                     |    2 +-
 drivers/usb/gadget/f_rndis.c                    |    2 +-
 drivers/usb/gadget/f_serial.c                   |   42 +
 drivers/usb/gadget/f_subset.c                   |   34 +-
 drivers/usb/gadget/{f_audio.c => f_uac1.c}      |   25 +-
 drivers/usb/gadget/f_uac2.c                     | 1449 +++++++++++++++++++++++
 drivers/usb/gadget/file_storage.c               |   26 +-
 drivers/usb/gadget/fsl_qe_udc.c                 |    1 +
 drivers/usb/gadget/fsl_udc_core.c               |   28 +-
 drivers/usb/gadget/fsl_usb2_udc.h               |    2 +-
 drivers/usb/gadget/g_ffs.c                      |    2 +-
 drivers/usb/gadget/goku_udc.c                   |   19 +-
 drivers/usb/gadget/hid.c                        |    6 +-
 drivers/usb/gadget/inode.c                      |    2 +
 drivers/usb/gadget/langwell_udc.c               |   52 +-
 drivers/usb/gadget/langwell_udc.h               |    2 +-
 drivers/usb/gadget/mass_storage.c               |    2 +-
 drivers/usb/gadget/multi.c                      |    2 +-
 drivers/usb/gadget/mv_udc.h                     |    2 +-
 drivers/usb/gadget/mv_udc_core.c                |    9 +-
 drivers/usb/gadget/net2272.c                    |   18 +-
 drivers/usb/gadget/net2280.c                    |   19 +-
 drivers/usb/gadget/omap_udc.c                   |   26 +-
 drivers/usb/gadget/omap_udc.h                   |    2 +-
 drivers/usb/gadget/pch_udc.c                    |  323 ++++-
 drivers/usb/gadget/pxa25x_udc.c                 |   15 +-
 drivers/usb/gadget/pxa25x_udc.h                 |    2 +-
 drivers/usb/gadget/pxa27x_udc.c                 |   11 +-
 drivers/usb/gadget/pxa27x_udc.h                 |    2 +-
 drivers/usb/gadget/r8a66597-udc.c               |   10 +-
 drivers/usb/gadget/s3c-hsudc.c                  |   34 +-
 drivers/usb/gadget/s3c2410_udc.c                |    2 +
 drivers/usb/gadget/serial.c                     |    2 +-
 drivers/usb/gadget/storage_common.c             |   42 +-
 drivers/usb/gadget/{u_audio.c => u_uac1.c}      |    4 +-
 drivers/usb/gadget/{u_audio.h => u_uac1.h}      |    2 +-
 drivers/usb/gadget/udc-core.c                   |   52 +
 drivers/usb/host/Kconfig                        |   45 +-
 drivers/usb/host/Makefile                       |    4 +
 drivers/usb/host/ehci-ath79.c                   |  208 ----
 drivers/usb/host/ehci-dbg.c                     |    2 +-
 drivers/usb/host/ehci-fsl.c                     |   47 +-
 drivers/usb/host/ehci-fsl.h                     |    4 +
 drivers/usb/host/ehci-hcd.c                     |   20 +-
 drivers/usb/host/ehci-hub.c                     |   10 +-
 drivers/usb/host/ehci-ls1x.c                    |  159 +++
 drivers/usb/host/ehci-msm.c                     |   14 +-
 drivers/usb/host/ehci-mv.c                      |   12 +-
 drivers/usb/host/ehci-mxc.c                     |   12 +-
 drivers/usb/host/ehci-platform.c                |  198 ++++
 drivers/usb/host/ehci-pxa168.c                  |  363 ------
 drivers/usb/host/ehci-s5p.c                     |   15 +
 drivers/usb/host/ehci-spear.c                   |   83 +-
 drivers/usb/host/ehci-tegra.c                   |   14 +-
 drivers/usb/host/ehci.h                         |    2 +-
 drivers/usb/host/fsl-mph-dr-of.c                |    1 -
 drivers/usb/host/imx21-dbg.c                    |    2 +-
 drivers/usb/host/isp116x-hcd.c                  |   23 +-
 drivers/usb/host/isp1362-hcd.c                  |   20 +-
 drivers/usb/host/ohci-ath79.c                   |  151 ---
 drivers/usb/host/ohci-exynos.c                  |    6 +-
 drivers/usb/host/ohci-hcd.c                     |   18 +-
 drivers/usb/host/{ohci-pnx4008.c => ohci-nxp.c} |  253 ++--
 drivers/usb/host/ohci-omap.c                    |    8 +-
 drivers/usb/host/ohci-platform.c                |  194 +++
 drivers/usb/host/ohci-pxa27x.c                  |    5 +-
 drivers/usb/host/ohci.h                         |    2 +-
 drivers/usb/host/r8a66597-hcd.c                 |   21 +-
 drivers/usb/host/sl811-hcd.c                    |   21 +-
 drivers/usb/host/uhci-hcd.c                     |    3 +
 drivers/usb/host/xhci-hub.c                     |   41 +
 drivers/usb/host/xhci-mem.c                     |  241 +++-
 drivers/usb/host/xhci-plat.c                    |  205 ++++
 drivers/usb/host/xhci-ring.c                    |  333 ++++--
 drivers/usb/host/xhci.c                         |   72 +-
 drivers/usb/host/xhci.h                         |   34 +-
 drivers/usb/musb/am35x.c                        |   20 +-
 drivers/usb/musb/blackfin.c                     |   15 +-
 drivers/usb/musb/da8xx.c                        |   20 +-
 drivers/usb/musb/davinci.c                      |   24 +-
 drivers/usb/musb/musb_core.c                    |   77 +-
 drivers/usb/musb/musb_core.h                    |    2 +-
 drivers/usb/musb/musb_debugfs.c                 |   14 +-
 drivers/usb/musb/musb_gadget.c                  |   39 +-
 drivers/usb/musb/musb_virthub.c                 |    9 +-
 drivers/usb/musb/omap2430.c                     |   46 +-
 drivers/usb/musb/tusb6010.c                     |   33 +-
 drivers/usb/musb/ux500.c                        |   19 +-
 drivers/usb/otg/Kconfig                         |    2 +-
 drivers/usb/otg/ab8500-usb.c                    |   95 +-
 drivers/usb/otg/fsl_otg.c                       |  113 +-
 drivers/usb/otg/fsl_otg.h                       |    2 +-
 drivers/usb/otg/gpio_vbus.c                     |   61 +-
 drivers/usb/otg/isp1301_omap.c                  |  234 ++--
 drivers/usb/otg/msm_otg.c                       |  398 ++++---
 drivers/usb/otg/mv_otg.c                        |  110 +-
 drivers/usb/otg/mv_otg.h                        |    2 +-
 drivers/usb/otg/nop-usb-xceiv.c                 |   66 +-
 drivers/usb/otg/otg.c                           |   38 +-
 drivers/usb/otg/otg_fsm.c                       |   22 +-
 drivers/usb/otg/otg_fsm.h                       |    2 +-
 drivers/usb/otg/twl4030-usb.c                   |   83 +-
 drivers/usb/otg/twl6030-usb.c                   |  119 +-
 drivers/usb/otg/ulpi.c                          |  116 +-
 drivers/usb/otg/ulpi_viewport.c                 |    6 +-
 drivers/usb/renesas_usbhs/common.c              |   11 +-
 drivers/usb/renesas_usbhs/common.h              |    1 +
 drivers/usb/renesas_usbhs/fifo.c                |   29 +-
 drivers/usb/renesas_usbhs/fifo.h                |    3 +-
 drivers/usb/renesas_usbhs/mod.c                 |    2 +-
 drivers/usb/renesas_usbhs/mod_gadget.c          |   79 +-
 drivers/usb/serial/Kconfig                      |   17 +
 drivers/usb/serial/Makefile                     |    2 +
 drivers/usb/serial/aircable.c                   |   30 +-
 drivers/usb/serial/ark3116.c                    |   30 +-
 drivers/usb/serial/belkin_sa.c                  |   35 +-
 drivers/usb/serial/ch341.c                      |   27 +-
 drivers/usb/serial/cp210x.c                     |   77 +-
 drivers/usb/serial/cyberjack.c                  |   36 +-
 drivers/usb/serial/cypress_m8.c                 |   64 +-
 drivers/usb/serial/digi_acceleport.c            |   45 +-
 drivers/usb/serial/empeg.c                      |   34 +-
 drivers/usb/serial/f81232.c                     |  405 +++++++
 drivers/usb/serial/ftdi_sio.c                   |   58 +-
 drivers/usb/serial/ftdi_sio.h                   |    3 +-
 drivers/usb/serial/ftdi_sio_ids.h               |   19 +-
 drivers/usb/serial/funsoft.c                    |   25 +-
 drivers/usb/serial/garmin_gps.c                 |   40 +-
 drivers/usb/serial/generic.c                    |   19 +-
 drivers/usb/serial/hp4x.c                       |   31 +-
 drivers/usb/serial/io_edgeport.c                |   66 +-
 drivers/usb/serial/io_tables.h                  |   10 +-
 drivers/usb/serial/io_ti.c                      |   44 +-
 drivers/usb/serial/ipaq.c                       |   28 +-
 drivers/usb/serial/ipw.c                        |   32 +-
 drivers/usb/serial/ir-usb.c                     |   30 +-
 drivers/usb/serial/iuu_phoenix.c                |   31 +-
 drivers/usb/serial/keyspan.c                    |   48 +-
 drivers/usb/serial/keyspan.h                    |   10 +-
 drivers/usb/serial/keyspan_pda.c                |   62 +-
 drivers/usb/serial/kl5kusb105.c                 |   37 +-
 drivers/usb/serial/kobil_sct.c                  |   35 +-
 drivers/usb/serial/mct_u232.c                   |   34 +-
 drivers/usb/serial/metro-usb.c                  |  402 +++++++
 drivers/usb/serial/mos7720.c                    |   46 +-
 drivers/usb/serial/mos7840.c                    |  142 +--
 drivers/usb/serial/moto_modem.c                 |   26 +-
 drivers/usb/serial/navman.c                     |   25 +-
 drivers/usb/serial/omninet.c                    |   38 +-
 drivers/usb/serial/opticon.c                    |   25 +-
 drivers/usb/serial/option.c                     |   53 +-
 drivers/usb/serial/oti6858.c                    |   36 +-
 drivers/usb/serial/pl2303.c                     |   31 +-
 drivers/usb/serial/qcaux.c                      |   26 +-
 drivers/usb/serial/qcserial.c                   |  134 ++-
 drivers/usb/serial/safe_serial.c                |   24 +-
 drivers/usb/serial/siemens_mpi.c                |   30 +-
 drivers/usb/serial/sierra.c                     |   37 +-
 drivers/usb/serial/spcp8x5.c                    |   31 +-
 drivers/usb/serial/ssu100.c                     |   40 +-
 drivers/usb/serial/symbolserial.c               |   25 +-
 drivers/usb/serial/ti_usb_3410_5052.c           |   40 +-
 drivers/usb/serial/usb-serial.c                 |   77 +-
 drivers/usb/serial/usb_debug.c                  |   26 +-
 drivers/usb/serial/visor.c                      |   37 +-
 drivers/usb/serial/vivopay-serial.c             |   31 +-
 drivers/usb/serial/whiteheat.c                  |   47 +-
 drivers/usb/serial/zio.c                        |   26 +-
 drivers/usb/storage/alauda.c                    |    1 +
 drivers/usb/storage/cypress_atacb.c             |    1 +
 drivers/usb/storage/datafab.c                   |    1 +
 drivers/usb/storage/ene_ub6250.c                |   27 +-
 drivers/usb/storage/freecom.c                   |    1 +
 drivers/usb/storage/isd200.c                    |    1 +
 drivers/usb/storage/jumpshot.c                  |    1 +
 drivers/usb/storage/karma.c                     |    1 +
 drivers/usb/storage/onetouch.c                  |    1 +
 drivers/usb/storage/realtek_cr.c                |   13 +-
 drivers/usb/storage/scsiglue.c                  |   55 +-
 drivers/usb/storage/sddr09.c                    |    1 +
 drivers/usb/storage/sddr55.c                    |    1 +
 drivers/usb/storage/shuttle_usbat.c             |    1 +
 drivers/usb/storage/transport.c                 |    3 +-
 drivers/usb/storage/transport.h                 |   39 -
 drivers/usb/storage/uas.c                       |  328 +++--
 drivers/usb/storage/usb.c                       |   21 +-
 include/linux/device.h                          |    7 +-
 include/linux/platform_data/dwc3-exynos.h       |   24 +
 include/linux/usb.h                             |   10 +-
 include/linux/usb/audio-v2.h                    |   21 +
 include/linux/usb/cdc-wdm.h                     |   19 +
 include/linux/usb/ch11.h                        |    5 +
 include/linux/usb/ch9.h                         |    5 +
 include/linux/usb/ehci_pdriver.h                |   46 +
 include/linux/usb/gadget.h                      |   10 +
 include/linux/usb/hcd.h                         |    4 +-
 include/linux/usb/intel_mid_otg.h               |    6 +-
 include/linux/usb/msm_hsusb.h                   |    2 +-
 include/linux/usb/ohci_pdriver.h                |   38 +
 include/linux/usb/otg.h                         |  164 +--
 include/linux/usb/renesas_usbhs.h               |    1 +
 include/linux/usb/serial.h                      |   36 +-
 include/linux/usb/storage.h                     |   38 +
 include/linux/usb/uas.h                         |   69 ++
 include/linux/usb/ulpi.h                        |    4 +-
 include/scsi/scsi_device.h                      |    7 +-
 tools/usb/ffs-test.c                            |    2 +-
 tools/usb/testusb.c                             |    2 +-
 269 files changed, 9689 insertions(+), 5607 deletions(-)
 create mode 100644 drivers/net/usb/qmi_wwan.c
 create mode 100644 drivers/usb/dwc3/dwc3-exynos.c
 rename drivers/usb/gadget/{f_audio.c => f_uac1.c} (97%)
 create mode 100644 drivers/usb/gadget/f_uac2.c
 rename drivers/usb/gadget/{u_audio.c => u_uac1.c} (99%)
 rename drivers/usb/gadget/{u_audio.h => u_uac1.h} (94%)
 delete mode 100644 drivers/usb/host/ehci-ath79.c
 create mode 100644 drivers/usb/host/ehci-ls1x.c
 create mode 100644 drivers/usb/host/ehci-platform.c
 delete mode 100644 drivers/usb/host/ehci-pxa168.c
 delete mode 100644 drivers/usb/host/ohci-ath79.c
 rename drivers/usb/host/{ohci-pnx4008.c => ohci-nxp.c} (57%)
 create mode 100644 drivers/usb/host/ohci-platform.c
 create mode 100644 drivers/usb/host/xhci-plat.c
 create mode 100644 drivers/usb/serial/f81232.c
 create mode 100644 drivers/usb/serial/metro-usb.c
 create mode 100644 include/linux/platform_data/dwc3-exynos.h
 create mode 100644 include/linux/usb/cdc-wdm.h
 create mode 100644 include/linux/usb/ehci_pdriver.h
 create mode 100644 include/linux/usb/ohci_pdriver.h
 create mode 100644 include/linux/usb/uas.h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux