[GIT PULL] USB patches for 3.14-rc1

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

 



The following changes since commit 413541dd66d51f791a0b169d9b9014e4f56be13c:

  Linux 3.13-rc5 (2013-12-22 13:08:32 -0800)

are available in the git repository at:

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

for you to fetch changes up to 2fc5a7dace3c43e62402ab4e8800a8f1834ffe2a:

  usb: chipidea: udc: using MultO at TD as real mult value for ISO-TX (2014-01-13 15:55:19 -0800)

----------------------------------------------------------------
USB patches for 3.14-rc1

Here's the big USB pull request for 3.14-rc1

Lots of little things all over the place, and the usual USB gadget
updates, and XHCI fixes (some for an issue reported by a lot of people.)
USB PHY updates as well as chipidea updates and fixes.

All of these have been in the linux-next tree with no reported issues.

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

----------------------------------------------------------------
Aaro Koskinen (7):
      ARM: OMAP1: USB: move omap_usb_config to platform data
      usb: omap1: add extcon to platform data
      usb: omap1: OTG controller driver
      usb: omap1: Tahvo USB transceiver driver
      usb: phy: tahvo: fix smatch warnings
      usb: phy: isp1301-omap: fix smatch warnings
      usb: phy: fix some Kconfig descriptions

Alan Stern (1):
      USB: fix race between hub_disconnect and recursively_mark_NOTATTACHED

Alexander Shiyan (2):
      usb: chipidea: usbmisc: Add support for i.MX27/i.MX31 CPUs
      usb: chipidea: usbmisc: Add support for i.MX51 CPU

Andreas Larsson (1):
      usb: gadget: Add UDC driver for Aeroflex Gaisler GRUSBDC

Andrew Lunn (2):
      tty: Add C_CMSPAR(tty)
      USB: serial: add Moxa UPORT 12XX/14XX/16XX driver

Andrzej Pietrasiewicz (21):
      usb: gadget: composite: redirect setup requests
      usb: gadget: factor out alloc_ep_req
      usb: gadget: f_loopback: add configfs support
      usb: gadget: f_sourcesink: add configfs support
      usb: gadget: configfs: allow setting function instance's name
      usb: gadget: g_ffs: remove a reduntant gfs_ether_setup variable
      usb: gadget: g_ffs: convert to new interface of f_ecm
      usb: gadget: f_ecm: remove compatibility layer
      usb: gadget: g_ffs: convert to new interface of f_subset
      usb: gadget: f_subset: remove compatibility layer
      usb: gadget: g_ffs: convert to new interface of f_rndis
      usb: gadget: f_rndis: remove compatibility layer
      usb: gadget: rndis: merge u_rndis.ko with usb_f_rndis.ko
      usb: gadget: FunctionFS: Remove VLAIS usage from gadget code
      usb: gadget: FunctionFS: create utility file
      usb: gadget: FunctionFS: add devices management code
      usb: gadget: FunctionFS: convert to new function interface with backward compatibility
      usb: gadget: g_ffs: convert to new interface of f_fs
      usb: gadget: FunctionFS: Remove compatibility layer
      usb: gadget: FunctionFS: add configfs support
      usb: gadget: nokia: fix error recovery path for optional functions

Anton Tikhomirov (5):
      usb: phy: fsm: protect against multiple inclusions
      usb: phy: replace spinlock with mutex in OTG FSM
      usb: phy: move OTG FSM header
      usb: phy: Add OTG FSM configuration option
      usb: phy: Fix double lock in OTG FSM

Apelete Seketeli (2):
      usb: musb: add support for JZ4740 usb device controller
      usb: musb: fix setting JZ4740 gadget periphal mode on reset

Arnd Bergmann (1):
      USB: fix: ohci-at91 mismerge build error

Ben Hutchings (2):
      USB: emi62: Provide the correct bitstream firmware
      xhci: Avoid infinite loop when sg urb requires too many trbs

Bin Liu (1):
      usb: musb: dsps: polling ID pin status only in otg mode

Bjørn Mork (2):
      usb: cdc-wdm: avoid hanging on zero length reads
      usb: cdc-wdm: resp_count can be 0 even if WDM_READ is set

Boris BREZILLON (3):
      usb: ohci-at91: replace request_mem_region + ioremap by devm_ioremap_resource
      usb: ohci-at91: use dev variable instead of &pdev->dev
      usb: ohci-at91: use device managed clk retrieval

Chris Ruehl (3):
      usb: chipidea: Reallocate regmap only if lpm is detected
      usb: chipidea: Fix Internal error: : 808 [#1] ARM related to STS flag
      usb: chipidea: put hw_phymode_configure before ci_usb_phy_init

Colin Leitner (1):
      USB: ftdi_sio: added CS5 quirk for broken smartcard readers

Dan Carpenter (1):
      usb: gadget: update some out of date comments

Dan Williams (2):
      usb: xhci: change enumeration scheme to 'new scheme' by default
      xhci: clarify logging in xhci_setup_device

Daniel Mack (7):
      usb: musb: unconditionally save and restore the context on suspend
      usb: musb: call musb_port_suspend from musb_bus_suspend
      usb: musb: dsps: add {tx,rx}_mode to wrapper
      usb: musb: dsps: add support for suspend and resume
      usb: musb: finish suspend/reset work independently from musb_hub_control()
      usb: musb: fix prototype for musb_port_reset
      usb: musb: fix musb pointer acqusition in musb_host_finish_resume

David Cohen (3):
      usb: gadget: move bitflags to the end of usb_gadget struct
      usb: gadget: add quirk_ep_out_aligned_size field to struct usb_gadget
      usb: dwc3: set gadget's quirk ep_out_align_size

Du, ChangbinX (1):
      usb: gadget: should use u16 type variable to store MaxPower

Ezequiel Garcia (2):
      usb: musb: Rework USB and USB_GADGET dependency
      usb: musb: Remove usb_disable() check in module_init()

Fabio Estevam (2):
      usb: chipidea: host: Only disable the vbus regulator if it is not NULL
      usb: phy: phy-mxs-usb: Check the return value from clk_prepare_enable()

Felipe Balbi (10):
      usb: musb: dsps: implement ->set_mode()
      usb: musb: core: call musb_platform_set_mode() during probe
      usb: gadget: epautoconf: switch over to usb_endpoint_type()
      usb: phy: fsm: don't depend on indirect includes
      usb: dwc3: omap: remove unnecessary lock
      usb: gadget: f_fs: fix sparse warning
      Merge tag 'v3.13-rc4' into next
      usb: phy: am335x: fix randconfig errors
      Merge tag 'v3.13-rc5' into next
      usb: gadget: at91_udc: fix build warning

Fengguang Wu (1):
      USB: fix coccinelle warnings

Geert Uytterhoeven (4):
      usb: gadget: remove superfluous name casts
      usb: core: Remove superfluous name casts
      usb: gadget: Remove superfluous name casts
      usb: host: Remove superfluous name casts

George Cherian (3):
      usb: dwc3: dwc3-omap: return PROBE_DEFER if extcon is missing and found in dt
      usb: phy: am335x: Enable USB remote wakeup using PHY wakeup
      usb: phy: omap: Add omap-control Support for AM437x

Greg Kroah-Hartman (13):
      Merge tag 'for-usb-next-2013-12-02' of git://git.kernel.org/.../sarah/xhci into usb-next
      Merge tag 'for-usb-next-2013-12-10' of git://git.kernel.org/.../sarah/xhci into usb-next
      Merge branch 3.13-rc4 into usb-next
      usb: gadget: fix up some comments about CONFIG_USB_DEBUG
      USB: c67x00: remove CONFIG_USB_DEBUG dependancy
      Merge tag 'for-usb-next-2013-12-20' of git://git.kernel.org/.../sarah/xhci into usb-next
      USB: gadget: fix up some comments about CONFIG_USB_DEBUG
      USB: core: remove CONFIG_USB_DEBUG usage
      Merge 3.13-rc5 into usb-next
      Merge tag 'usb-for-v3.14' of git://git.kernel.org/.../balbi/usb into usb-next
      Watchdog: pcwd_usb: remove CONFIG_USB_DEBUG usage
      Merge tag 'for-usb-next-2014-01-08' of git://git.kernel.org/.../sarah/xhci into usb-next
      Revert "usb: chipidea: imx: set CI_HDRC_IMX28_WRITE_FIX for imx28"

Heikki Krogerus (1):
      usb: dwc3: fix the glue drivers using the nop phy

Huang Rui (3):
      usb: usbtest: add a test case to support bos for queue control
      usb: usbtest: fix the bit mask of usb 2.0 extension descriptor
      usb: usbtest: update bos test coverage to usb 2.1 device

Jack Pham (1):
      usb: xhci: Check for XHCI_PLAT in xhci_cleanup_msix()

Jingoo Han (32):
      usb: chipidea: remove DEFINE_PCI_DEVICE_TABLE macro
      USB: remove DEFINE_PCI_DEVICE_TABLE macro
      usb: dwc3: pci: remove DEFINE_PCI_DEVICE_TABLE macro
      usb: gadget: pch_udc: remove DEFINE_PCI_DEVICE_TABLE macro
      usb: gadget: amd5536udc: remove DEFINE_PCI_DEVICE_TABLE macro
      usb: gadget: atmel_usba: Use devm_*() functions
      usb: gadget: atmel_usba: Fix sparse warning
      usb: gadget: f_loopback: Fix sparse warning
      usb: gadget: f_mass_storage: Fix sparse warning
      usb: gadget: f_ncm: Fix sparse warning
      usb: gadget: f_obex: Fix sparse warning
      usb: gadget: f_phonet: Fix sparse warning
      usb: gadget: f_serial: Fix sparse warning
      usb: gadget: f_sourcesink: Fix sparse warning
      USB: ehci-fsl: use dev_warn() instead of printk()
      USB: ehci-grlib: use dev_err() instead of printk()
      USB: ehci-orion: use dev_warn() instead of printk()
      USB: ehci-ppc-of: use dev_err() instead of printk()
      USB: ehci-xilinx-of: use dev_err() instead of printk()
      USB: ohci-omap: use dev_err() instead of printk()
      USB: ohci-ppc-of: use dev_err() instead of printk()
      USB: ehci-orion: Use devm_*() functions
      USB: ehci-fsl: Use devm_ioremap_resource()
      USB: ehci-octeon: Use devm_ioremap_resource()
      USB: ohci-pxa27x:Use devm_*() functions
      USB: ohci-jz4740: Use devm_*() functions
      USB: ohci-da8xx: Use devm_*() functions
      USB: ehci-w90x900: Use devm_ioremap_resource()
      USB: ohci-nxp: Use devm_clk_get()
      USB: ohci-ppc-of: Use devm_ioremap_resource()
      USB: ohci-spear: Use devm_ioremap_resource()
      USB: ohci-octeon: Use devm_ioremap_resource()

Johan Hovold (40):
      USB: pl2303: fix data corruption on termios updates
      USB: serial: constify device-id tables
      USB: serial: clean up ioctl debugging
      USB: serial: remove redundant OOM messages
      USB: f81232: remove bogus call to wake up MSR queue
      USB: f81232: switch to generic tiocmiwait
      USB: pl2303: remove bogus delta_msr_wait wake up
      USB: pl2303: clean up driver somewhat
      USB: pl2303: add error handling to vendor read and write functions
      USB: pl2303: add error handling to set_control_lines
      USB: pl2303: add error handling to line requests
      USB: pl2303: remove redundant line-request call
      USB: pl2303: add line-status quirk for Siemens phones
      USB: pl2303: use speed_t for baud rates
      USB: pl2303: clean up type handling
      USB: pl2303: add quirk for legacy devices
      USB: pl2303: add device-type abstraction
      USB: pl2303: rename pl2303_encode_baud_rate
      USB: pl2303: refactor baud-rate table lookup
      USB: pl2303: enforce baud-rate limits before lookup
      USB: pl2303: refactor baud-rate divisor handling
      USB: pl2303: add helper function for direct baud-rate encoding
      USB: pl2303: use direct baud-rate encoding when possible
      USB: pl2303: use C_CMSPAR macro
      USB: pl2303: make type data const
      USB: pl2303: clean up line-status handling
      USB: pl2303: only wake up MSR queue on changes
      USB: pl2303: switch to generic TIOCMIWAIT implementation
      USB: cypress_m8: fix ring-indicator detection and reporting
      USB: cypress_m8: clean up protocol definitions
      USB: cypress_m8: only wake up MSR queue on changes
      USB: cypress_m8: switch to generic TIOCMIWAIT implementation
      USB: ch341: refactor line-status handling
      USB: ch341: clean up line-status handling
      USB: ch341: fix ignored TIOCMIWAIT mask
      USB: ch341: only wake up MSR queue on changes
      USB: ch341: switch to generic TIOCMIWAIT implementation
      USB: ch341: clean up interrupt handler
      USB: oti6858: only wake up MSR queue on changes
      USB: oti6858: switch to generic TIOCMIWAIT implementation

Kuninori Morimoto (1):
      usb: renesas_usbhs: fifo: request DMAEngine once

Laurent Pinchart (1):
      usb: gadget: r8a66597-udc: convert to clk_prepare/unprepare

Lee Jones (1):
      usb: musb: ux500_dma: fix potential NULL dereference error

Levente Kurusa (1):
      uwb: umc-dev: add missing put_device call

Lin Wang (1):
      xhci: Remove unused variable 'addr' in inc_deq() and inc_enq().

Majunath Goudar (6):
      USB: OHCI: Properly handle OHCI controller suspend
      USB: OHCI: Properly handle ohci-at91 suspend
      USB: OHCI: Properly handle ohci-s3c2410 suspend
      USB: OHCI: Properly handle ohci-da8xx suspend
      USB: OHCI: Properly handle ohci-exynos suspend
      USB: OHCI: Properly handle ohci-spear suspend

Marc Kleine-Budde (2):
      usb: chipidea: move malloced regmap directly into struct hw_bank
      usb: chipidea: mark register map as "const" and convert to u8

Matt Porter (8):
      phy: add phy_get_bus_width()/phy_set_bus_width() calls
      staging: dwc2: update DT binding to add generic clock/phy properties
      usb: gadget: s3c-hsotg: enable build for other platforms
      usb: gadget: s3c-hsotg: add snps,dwc2 compatible string
      usb: gadget: s3c-hsotg: enable generic phy support
      usb: gadget: s3c-hsotg: get phy bus width from phy subsystem
      phy: add Broadcom Kona USB2 PHY DT binding
      phy: add Broadcom Kona USB2 PHY driver

Max Filippov (2):
      USB: c67x00: add proper delays to HPI read/write
      USB: c67x00: move URB private data allocation from under spinlock

Michal Nazarewicz (3):
      usb: gadget: goku: remove unused argument
      usb: gadget: f_fs: remove loop from I/O function
      usb: f_fs: check quirk to pad epout buf size when not aligned to maxpacketsize

Mikhail Zolotaryov (1):
      USB: Nokia 502 is an unusual device

Ming Lei (3):
      lib/scatterlist: export sg_miter_skip()
      USB: storage: use sg_miter_* APIs to access scsi buffer
      USB: storage: fix compile warning

Neil Zhang (1):
      usb: phy: initialize the notifier when add a new phy

Oliver Neukum (25):
      cdc-acm: add TIOCMIWAIT
      cdc-acm: add TIOCGICOUNT
      cdc-acm: fix power management in ioctl
      ohci: remove conditional compilation
      ohci: kill ohci_vdbg
      ohci:always register debug files
      ohci: no conditional debugging in root hub hadling
      ehci: no conditional compilation for interestingness
      ehci: Remove debugging at every interrupt
      fotg210: remove conditional compilation
      fotg210: always compile the support for debugfs
      fotg210: change dbg_port() to evaluate parameters only if needed
      fotg210: remove conditional compilation
      fotg210: kill fotg210_vdbg()
      fusbh200: always build debugfs support
      uhci: change dependency for debug parameter
      uhci: compile debugfs conditional on CONFIG_DYNAMIC_DEBUG || DEBUG
      fusbh200: unconditionally compile debugging helpers
      fusb200h: don't log on every interrupt
      fusbh200: always compile debugfs support
      fusb200h: always compile in debugfs support
      fusbh200: kill fusbh200_vdbg
      usb: kill DEBUG compile option
      USB: kill #undef VERBOSE_DEBUG
      Revert "USB: quirks: add touchscreen that is dazzeled by remote wakeup"

Paul Gortmaker (1):
      usb: delete non-required instances of include <linux/init.h>

Peter Chen (9):
      usb: chipidea: imx: avoid unnecessary probe defer every time
      usb: hcd: move controller wakeup setting initialization to individual driver
      usb: doc: rename ci13xxx-imx.txt to ci-hdrc-imx.txt
      usb: chipidea: imx: set CI_HDRC_IMX28_WRITE_FIX for imx28
      usb: ehci: add freescale imx28 special write register method
      usb: chipidea: add freescale imx28 special write register method
      usb: chipidea: imx: set CI_HDRC_IMX28_WRITE_FIX for imx28
      usb: chipidea: need to mask INT_STATUS when write otgsc
      usb: chipidea: udc: using MultO at TD as real mult value for ISO-TX

Rahul Bedarkar (18):
      USB: iowarrior: fix spelling mistake in comment
      USB: chipidea: add guard macro to ci_hdrc_imx.h
      USB: yurex: fix spelling mistake in comment
      USB: misc: idmouse: correct spelling mistake in error string
      USB: musb: correct spelling mistakes in comment and error string
      USB: serial: correct spelling mistakes in comments
      USB: serial: add support for iBall 3.5G connect usb modem
      USB: core: correct spelling mistakes in comments and warning
      USB: wusbcore: correct spelling mistakes in comments and error string
      USB: wusbcore: fix up minor coding style issues in cbaf.c
      USB: wusbcore: fix up line break coding style issues in wa-hc.h
      USB: wusbcore: fix up line break coding style issues in security.c
      USB: wusbcore: fix up line break coding style issues in mmc.c
      USB: wusbcore: fix up coding style issues in wusbhc.c and wusbhc.h
      USB: wusbcore: fix up coding style issues in wa-rpipe.c
      USB: wusbcore: fix up coding style issues in wa-nep.c
      USB: c67x00: correct spelling mistakes in comments
      USB: image: correct spelling mistake in comment

Rashika Kheria (4):
      usb: gadget: configfs: include appropriate header file in configfs.c
      usb: phy: am335x-control: include appropriate header file in phy-am335x-control.c
      drivers: usb: Mark function as static in usbsevseg.c
      drivers: usb: Mark function as static in metro-usb.c

Robert Baldyga (3):
      usb: gadget: s3c-hsotg: fix maxpacket size in s3c_hsotg_irq_enumdone
      usb: gadget: s3c-hsotg: add flush TX FIFO when kill all requests
      usb: gadget: add "maxpacket_limit" field to struct usb_ep

Roger Quadros (2):
      usb: usbtest: Add timetout to simple_io()
      usb: usbtest: Always clear halt else further tests will fail

Sachin Kamat (4):
      usb: phy-keystone: Remove redundant of_match_ptr helper
      usb: phy-fsm: Staticize local symbols
      usb: phy-twl6030: Add missing braces
      usb: ehci: Cleanup usb-ehci-orion.h header

Sarah Sharp (2):
      usbtest: Fix BOS control test for USB 2.01 devices.
      xhci: Set scatter-gather limit to avoid failed block writes.

Seth Archer Brown (1):
      Usb: atm: usbatm: fixed a pointer variable format issue

Shen Guang (1):
      usb:hub set hub->change_bits when over-current happens

Takashi Iwai (1):
      xhci: Add quirks module option

Thomas Pugliese (15):
      usb: wusbcore: add calls to usb_hcd_link_urb_to_ep, usb_hcd_unlink_urb_from_ep, and
      usb: wusbcore: add more info to debug prints in urb_unlink path
      usb: wusbcore: return -ENOENT for unlinked URBs.
      usb: wusbcore: fix short transfers
      usb: core: allow isoc URBs for wireless devices with an interval < 6
      usb: core: get config and string descriptors for unauthorized devices
      usb: wusbcore: use USB_CTRL_SET_TIMEOUT and USB_CTRL_GET_TIMEOUT
      usb: wusbcore: move isoc_frame_index from wa_xfer to wa_seg
      usb: wusbcore: set packet count correctly on isoc transfers
      usb: wusbcore: add isochronous IN support to HWA
      usb: wusbcore: add debug prints to reservation and channel change
      uwb: add debug prints during channel change and beacon actions
      uwb: whitespace and comment cleanups
      uwb: use uwb_rsv_callback instead of calling rsv->callback directly
      uwb: move mutex_lock to error case in uwbd_evt_handle_rc_bp_slot_change

Valentine Barshak (3):
      usb: hcd: Remove USB phy if needed
      usb: hcd: Initialize USB phy if needed
      usb: phy: r-car gen2: use usb_add_phy_dev

Wei Yongjun (3):
      usb: phy: keystone: remove redundant return value check of platform_get_resource()
      usb: gadget: s3c-hsotg: remove duplicated include from s3c-hsotg.c
      usb: gadget: remove unused variable in gr_queue_int()

WingMan Kwok (2):
      usb: dwc3: add Keystone specific glue layer
      usb: phy: add Keystone usb phy driver

Wolfram Sang (4):
      usb: core: add sanity checks when using bInterfaceClass with new_id
      usb: core: allow a reference device for new_id
      usb: core: bail out if user gives an unknown RefId when using new_id
      usb: core: check for valid id_table when using the RefId feature

Xenia Ragiadakou (15):
      xhci: convert TRB_CYCLE to le32 before using it to set Link TRB's cycle bit
      xhci: fix incorrect type in assignment in handle_device_notification()
      xhci: fix derivation of TRB's DMA address in xhci_log_event Trace Event Class
      xhci: fix sparse warning in xhci-trace.h
      xhci: fix incorrect type in assignment in xhci_address_device()
      xhci: replace USB_MAXINTERFACES with config->desc.bNumInterface
      xhci: fix SCT_FOR_CTX(p) macro
      xhci: remove unnecessary check in xhci_free_stream_info()
      xhci: fix incorrect type in assignment in xhci_count_num_new_endpoints()
      xhci: fix incorrect type in assignment in xhci_count_num_dropped_endpoints()
      xhci: remove conversion from generic to pci device in xhci_mem.c
      xhci: replace xhci_readl() with readl()
      xhci: replace xhci_writel() with writel()
      xhci: replace xhci_read_64() with readq()
      xhci: replace xhci_write_64() with writeq()

Yijing Wang (2):
      uwb: Use dev_is_pci() to check whether it is pci device
      usb: Use dev_is_pci() to check whether it is pci device

张君 (1):
      usb: option: add new zte 3g modem pids to option driver

 Documentation/ABI/testing/configfs-usb-gadget-ffs  |     9 +
 .../ABI/testing/configfs-usb-gadget-loopback       |     8 +
 .../ABI/testing/configfs-usb-gadget-sourcesink     |    12 +
 Documentation/ABI/testing/sysfs-bus-usb            |    10 +-
 Documentation/ABI/testing/sysfs-platform-tahvo-usb |    16 +
 Documentation/devicetree/bindings/phy/bcm-phy.txt  |    15 +
 Documentation/devicetree/bindings/staging/dwc2.txt |    12 +
 .../usb/{ci13xxx-imx.txt => ci-hdrc-imx.txt}       |     0
 Documentation/devicetree/bindings/usb/gr-udc.txt   |    28 +
 Documentation/devicetree/bindings/usb/omap-usb.txt |     2 +
 arch/arm/mach-omap1/include/mach/usb.h             |    38 +-
 drivers/phy/Kconfig                                |     6 +
 drivers/phy/Makefile                               |     1 +
 drivers/phy/phy-bcm-kona-usb2.c                    |   158 +
 drivers/staging/dwc2/hcd.c                         |     2 +
 drivers/staging/octeon-usb/octeon-hcd.c            |     1 +
 drivers/staging/ozwpan/ozhcd.c                     |     2 +
 drivers/usb/Kconfig                                |     4 +-
 drivers/usb/atm/cxacru.c                           |     1 -
 drivers/usb/atm/speedtch.c                         |     1 -
 drivers/usb/atm/ueagle-atm.c                       |     1 -
 drivers/usb/atm/usbatm.c                           |     8 +-
 drivers/usb/c67x00/Makefile                        |     2 -
 drivers/usb/c67x00/c67x00-hcd.c                    |     2 +
 drivers/usb/c67x00/c67x00-hcd.h                    |     2 +-
 drivers/usb/c67x00/c67x00-ll-hpi.c                 |    14 +-
 drivers/usb/c67x00/c67x00-sched.c                  |    33 +-
 drivers/usb/chipidea/Makefile                      |     2 +-
 drivers/usb/chipidea/ci.h                          |    89 +-
 drivers/usb/chipidea/ci_hdrc_imx.c                 |    32 +-
 drivers/usb/chipidea/ci_hdrc_imx.h                 |     5 +
 drivers/usb/chipidea/ci_hdrc_pci.c                 |     2 +-
 drivers/usb/chipidea/core.c                        |   105 +-
 drivers/usb/chipidea/host.c                        |     1 +
 drivers/usb/chipidea/otg.h                         |     6 +-
 drivers/usb/chipidea/udc.c                         |    23 +-
 drivers/usb/chipidea/usbmisc_imx.c                 |    46 +
 drivers/usb/class/cdc-acm.c                        |   116 +-
 drivers/usb/class/cdc-acm.h                        |     3 +
 drivers/usb/class/cdc-wdm.c                        |    70 +-
 drivers/usb/class/usblp.c                          |     1 -
 drivers/usb/class/usbtmc.c                         |     1 -
 drivers/usb/core/Makefile                          |     2 -
 drivers/usb/core/buffer.c                          |     2 +-
 drivers/usb/core/config.c                          |     8 -
 drivers/usb/core/devio.c                           |     2 +-
 drivers/usb/core/driver.c                          |    33 +-
 drivers/usb/core/hcd-pci.c                         |     1 +
 drivers/usb/core/hcd.c                             |    40 +-
 drivers/usb/core/hub.c                             |   116 +-
 drivers/usb/core/hub.h                             |     2 +-
 drivers/usb/core/message.c                         |     5 +-
 drivers/usb/core/quirks.c                          |     3 -
 drivers/usb/core/sysfs.c                           |     2 +-
 drivers/usb/core/urb.c                             |    25 +-
 drivers/usb/core/usb-acpi.c                        |     2 +-
 drivers/usb/dwc3/Kconfig                           |     7 +
 drivers/usb/dwc3/Makefile                          |     1 +
 drivers/usb/dwc3/dwc3-exynos.c                     |     1 +
 drivers/usb/dwc3/dwc3-keystone.c                   |   202 +
 drivers/usb/dwc3/dwc3-omap.c                       |    12 +-
 drivers/usb/dwc3/dwc3-pci.c                        |     3 +-
 drivers/usb/dwc3/gadget.c                          |    10 +-
 drivers/usb/gadget/Kconfig                         |    54 +-
 drivers/usb/gadget/Makefile                        |     9 +-
 drivers/usb/gadget/acm_ms.c                        |     2 +-
 drivers/usb/gadget/amd5536udc.c                    |    18 +-
 drivers/usb/gadget/at91_udc.c                      |    17 +-
 drivers/usb/gadget/atmel_usba_udc.c                |    71 +-
 drivers/usb/gadget/bcm63xx_udc.c                   |     5 +-
 drivers/usb/gadget/composite.c                     |    18 +-
 drivers/usb/gadget/configfs.c                      |     8 +
 drivers/usb/gadget/dummy_hcd.c                     |     2 +-
 drivers/usb/gadget/epautoconf.c                    |     9 +-
 drivers/usb/gadget/f_ecm.c                         |    73 +-
 drivers/usb/gadget/f_fs.c                          |  1012 +-
 drivers/usb/gadget/f_hid.c                         |    18 +-
 drivers/usb/gadget/f_loopback.c                    |   144 +-
 drivers/usb/gadget/f_midi.c                        |    22 +-
 drivers/usb/gadget/f_ncm.c                         |     2 +-
 drivers/usb/gadget/f_obex.c                        |     2 +-
 drivers/usb/gadget/f_phonet.c                      |     2 +-
 drivers/usb/gadget/f_rndis.c                       |    94 +-
 drivers/usb/gadget/f_serial.c                      |     2 +-
 drivers/usb/gadget/f_sourcesink.c                  |   349 +-
 drivers/usb/gadget/f_subset.c                      |    60 +-
 drivers/usb/gadget/fotg210-udc.c                   |     3 +-
 drivers/usb/gadget/fsl_qe_udc.c                    |     5 +-
 drivers/usb/gadget/fsl_udc_core.c                  |     7 +-
 drivers/usb/gadget/fusb300_udc.c                   |     4 +-
 drivers/usb/gadget/g_ffs.c                         |   466 +-
 drivers/usb/gadget/g_zero.h                        |    24 +-
 drivers/usb/gadget/goku_udc.c                      |    17 +-
 drivers/usb/gadget/gr_udc.c                        |  2238 ++++
 drivers/usb/gadget/gr_udc.h                        |   220 +
 drivers/usb/gadget/lpc32xx_udc.c                   |     2 +-
 drivers/usb/gadget/m66592-udc.c                    |     4 +-
 drivers/usb/gadget/multi.c                         |     2 +-
 drivers/usb/gadget/mv_u3d_core.c                   |     5 +-
 drivers/usb/gadget/mv_udc_core.c                   |     5 +-
 drivers/usb/gadget/net2272.c                       |     4 +-
 drivers/usb/gadget/net2280.c                       |     8 +-
 drivers/usb/gadget/nokia.c                         |     6 +-
 drivers/usb/gadget/omap_udc.c                      |     4 +-
 drivers/usb/gadget/pch_udc.c                       |     8 +-
 drivers/usb/gadget/pxa25x_udc.c                    |     2 +-
 drivers/usb/gadget/pxa27x_udc.c                    |     5 +-
 drivers/usb/gadget/r8a66597-udc.c                  |    10 +-
 drivers/usb/gadget/rndis.c                         |     8 +-
 drivers/usb/gadget/s3c-hsotg.c                     |    80 +-
 drivers/usb/gadget/s3c-hsotg.h                     |     1 +
 drivers/usb/gadget/s3c-hsudc.c                     |     2 +-
 drivers/usb/gadget/s3c2410_udc.c                   |     1 +
 drivers/usb/gadget/u_ether.c                       |     2 +-
 drivers/usb/gadget/u_ether.h                       |    43 +-
 drivers/usb/gadget/u_f.c                           |    32 +
 drivers/usb/gadget/u_f.h                           |    26 +
 drivers/usb/gadget/u_fs.h                          |   267 +
 drivers/usb/gadget/u_rndis.h                       |     2 +
 drivers/usb/gadget/usbstring.c                     |     1 -
 drivers/usb/gadget/zero.c                          |     8 +-
 drivers/usb/host/Makefile                          |     2 -
 drivers/usb/host/ehci-atmel.c                      |     1 +
 drivers/usb/host/ehci-dbg.c                        |    10 +-
 drivers/usb/host/ehci-exynos.c                     |     1 +
 drivers/usb/host/ehci-fsl.c                        |    33 +-
 drivers/usb/host/ehci-grlib.c                      |     4 +-
 drivers/usb/host/ehci-hcd.c                        |    14 +-
 drivers/usb/host/ehci-hub.c                        |     6 +-
 drivers/usb/host/ehci-mv.c                         |     3 +-
 drivers/usb/host/ehci-mxc.c                        |     1 +
 drivers/usb/host/ehci-octeon.c                     |    24 +-
 drivers/usb/host/ehci-omap.c                       |     1 +
 drivers/usb/host/ehci-orion.c                      |    46 +-
 drivers/usb/host/ehci-platform.c                   |     1 +
 drivers/usb/host/ehci-pmcmsp.c                     |     4 +-
 drivers/usb/host/ehci-ppc-of.c                     |     4 +-
 drivers/usb/host/ehci-ps3.c                        |     1 +
 drivers/usb/host/ehci-q.c                          |     4 +-
 drivers/usb/host/ehci-sead3.c                      |     1 +
 drivers/usb/host/ehci-sh.c                         |     1 +
 drivers/usb/host/ehci-spear.c                      |     1 +
 drivers/usb/host/ehci-tegra.c                      |     1 +
 drivers/usb/host/ehci-tilegx.c                     |     1 +
 drivers/usb/host/ehci-w90x900.c                    |    22 +-
 drivers/usb/host/ehci-xilinx-of.c                  |     7 +-
 drivers/usb/host/ehci.h                            |    26 +-
 drivers/usb/host/fhci-hcd.c                        |     2 +
 drivers/usb/host/fotg210-hcd.c                     |    96 +-
 drivers/usb/host/fotg210.h                         |     8 -
 drivers/usb/host/fusbh200-hcd.c                    |    98 +-
 drivers/usb/host/fusbh200.h                        |    12 -
 drivers/usb/host/hwa-hc.c                          |    24 +-
 drivers/usb/host/imx21-dbg.c                       |     4 +
 drivers/usb/host/imx21-hcd.c                       |     7 +-
 drivers/usb/host/imx21-hcd.h                       |     4 +
 drivers/usb/host/isp116x-hcd.c                     |     5 +-
 drivers/usb/host/isp1362-hcd.c                     |     5 +-
 drivers/usb/host/isp1760-hcd.c                     |     1 +
 drivers/usb/host/ohci-at91.c                       |    82 +-
 drivers/usb/host/ohci-da8xx.c                      |    73 +-
 drivers/usb/host/ohci-dbg.c                        |    69 -
 drivers/usb/host/ohci-exynos.c                     |    23 +-
 drivers/usb/host/ohci-hcd.c                        |    29 +-
 drivers/usb/host/ohci-hub.c                        |     6 +-
 drivers/usb/host/ohci-jz4740.c                     |    40 +-
 drivers/usb/host/ohci-nxp.c                        |    30 +-
 drivers/usb/host/ohci-octeon.c                     |    25 +-
 drivers/usb/host/ohci-omap.c                       |     5 +-
 drivers/usb/host/ohci-omap3.c                      |     1 +
 drivers/usb/host/ohci-platform.c                   |     2 +
 drivers/usb/host/ohci-ppc-of.c                     |    28 +-
 drivers/usb/host/ohci-ps3.c                        |     1 +
 drivers/usb/host/ohci-pxa27x.c                     |    42 +-
 drivers/usb/host/ohci-q.c                          |    12 +-
 drivers/usb/host/ohci-s3c2410.c                    |    22 +-
 drivers/usb/host/ohci-sa1111.c                     |     4 +-
 drivers/usb/host/ohci-sm501.c                      |     1 +
 drivers/usb/host/ohci-spear.c                      |    29 +-
 drivers/usb/host/ohci-tilegx.c                     |     1 +
 drivers/usb/host/ohci-tmio.c                       |     2 +-
 drivers/usb/host/ohci.h                            |    13 +-
 drivers/usb/host/oxu210hp-hcd.c                    |     6 +-
 drivers/usb/host/pci-quirks.c                      |     1 -
 drivers/usb/host/r8a66597-hcd.c                    |     4 +-
 drivers/usb/host/sl811-hcd.c                       |     3 +-
 drivers/usb/host/sl811_cs.c                        |     1 -
 drivers/usb/host/u132-hcd.c                        |     3 +-
 drivers/usb/host/uhci-debug.c                      |     4 +-
 drivers/usb/host/uhci-grlib.c                      |     1 +
 drivers/usb/host/uhci-hcd.c                        |    44 +-
 drivers/usb/host/uhci-pci.c                        |     2 +-
 drivers/usb/host/uhci-platform.c                   |     1 +
 drivers/usb/host/whci/hcd.c                        |     1 +
 drivers/usb/host/whci/int.c                        |     1 -
 drivers/usb/host/whci/wusb.c                       |     1 -
 drivers/usb/host/xhci-dbg.c                        |    42 +-
 drivers/usb/host/xhci-hub.c                        |   106 +-
 drivers/usb/host/xhci-mem.c                        |    68 +-
 drivers/usb/host/xhci-pci.c                        |     1 +
 drivers/usb/host/xhci-plat.c                       |     2 +
 drivers/usb/host/xhci-ring.c                       |    50 +-
 drivers/usb/host/xhci-trace.h                      |     6 +-
 drivers/usb/host/xhci.c                            |   227 +-
 drivers/usb/host/xhci.h                            |    67 +-
 drivers/usb/image/mdc800.c                         |     2 +-
 drivers/usb/image/microtek.c                       |     1 -
 drivers/usb/misc/adutux.c                          |     1 -
 drivers/usb/misc/cypress_cy7c63.c                  |     1 -
 drivers/usb/misc/cytherm.c                         |     1 -
 drivers/usb/misc/emi26.c                           |     1 -
 drivers/usb/misc/emi62.c                           |     1 -
 drivers/usb/misc/ezusb.c                           |     1 -
 drivers/usb/misc/idmouse.c                         |     3 +-
 drivers/usb/misc/iowarrior.c                       |     3 +-
 drivers/usb/misc/ldusb.c                           |     1 -
 drivers/usb/misc/legousbtower.c                    |     1 -
 drivers/usb/misc/rio500.c                          |     1 -
 drivers/usb/misc/sisusbvga/sisusb_init.c           |     1 -
 drivers/usb/misc/trancevibrator.c                  |     1 -
 drivers/usb/misc/usblcd.c                          |     1 -
 drivers/usb/misc/usbled.c                          |     1 -
 drivers/usb/misc/usbsevseg.c                       |     3 +-
 drivers/usb/misc/usbtest.c                         |    42 +-
 drivers/usb/misc/yurex.c                           |     3 +-
 drivers/usb/musb/Kconfig                           |    16 +-
 drivers/usb/musb/Makefile                          |     1 +
 drivers/usb/musb/am35x.c                           |     1 -
 drivers/usb/musb/blackfin.c                        |     5 +-
 drivers/usb/musb/da8xx.c                           |     1 -
 drivers/usb/musb/davinci.c                         |     1 -
 drivers/usb/musb/jz4740.c                          |   201 +
 drivers/usb/musb/musb_am335x.c                     |     1 -
 drivers/usb/musb/musb_core.c                       |    74 +-
 drivers/usb/musb/musb_core.h                       |     3 +
 drivers/usb/musb/musb_cppi41.c                     |     2 +-
 drivers/usb/musb/musb_dsps.c                       |   118 +-
 drivers/usb/musb/musb_gadget.c                     |    16 +-
 drivers/usb/musb/musb_host.c                       |    13 +-
 drivers/usb/musb/musb_host.h                       |     6 +
 drivers/usb/musb/musb_virthub.c                    |    70 +-
 drivers/usb/musb/tusb6010.c                        |     1 -
 drivers/usb/musb/tusb6010_omap.c                   |     1 -
 drivers/usb/musb/ux500.c                           |     1 -
 drivers/usb/musb/ux500_dma.c                       |     4 +-
 drivers/usb/phy/Kconfig                            |    52 +-
 drivers/usb/phy/Makefile                           |     7 +-
 drivers/usb/phy/phy-ab8500-usb.c                   |     2 -
 drivers/usb/phy/phy-am335x-control.c               |     6 +-
 drivers/usb/phy/phy-am335x.c                       |    39 +-
 drivers/usb/phy/phy-fsl-usb.c                      |     8 +-
 drivers/usb/phy/phy-fsl-usb.h                      |     2 +-
 drivers/usb/phy/phy-fsm-usb.c                      |    14 +-
 drivers/usb/phy/phy-generic.c                      |     1 -
 drivers/usb/phy/phy-gpio-vbus-usb.c                |     2 -
 drivers/usb/phy/phy-isp1301-omap.c                 |     9 +-
 drivers/usb/phy/phy-keystone.c                     |   136 +
 drivers/usb/phy/phy-msm-usb.c                      |     1 +
 drivers/usb/phy/phy-mv-usb.c                       |     7 +-
 drivers/usb/phy/phy-mxs-usb.c                      |    13 +-
 drivers/usb/phy/phy-omap-control.c                 |    19 +
 drivers/usb/phy/phy-omap-otg.c                     |   169 +
 drivers/usb/phy/phy-rcar-gen2-usb.c                |     2 +-
 drivers/usb/phy/phy-tahvo.c                        |   457 +
 drivers/usb/phy/phy-twl6030-usb.c                  |     2 +-
 drivers/usb/phy/phy.c                              |     4 +
 drivers/usb/renesas_usbhs/fifo.c                   |    18 +-
 drivers/usb/renesas_usbhs/mod_gadget.c             |     4 +-
 drivers/usb/renesas_usbhs/mod_host.c               |     1 +
 drivers/usb/serial/Kconfig                         |    29 +
 drivers/usb/serial/Makefile                        |     1 +
 drivers/usb/serial/aircable.c                      |    10 +-
 drivers/usb/serial/ark3116.c                       |     5 +-
 drivers/usb/serial/belkin_sa.c                     |     3 +-
 drivers/usb/serial/bus.c                           |     4 +-
 drivers/usb/serial/ch341.c                         |   135 +-
 drivers/usb/serial/console.c                       |     3 -
 drivers/usb/serial/cp210x.c                        |     8 +-
 drivers/usb/serial/cyberjack.c                     |     3 +-
 drivers/usb/serial/cypress_m8.c                    |    67 +-
 drivers/usb/serial/cypress_m8.h                    |    30 +-
 drivers/usb/serial/digi_acceleport.c               |     1 -
 drivers/usb/serial/empeg.c                         |     1 -
 drivers/usb/serial/f81232.c                        |    55 +-
 drivers/usb/serial/ftdi_sio.c                      |    33 +-
 drivers/usb/serial/garmin_gps.c                    |    20 +-
 drivers/usb/serial/io_edgeport.c                   |    51 +-
 drivers/usb/serial/io_ti.c                         |    59 +-
 drivers/usb/serial/ipaq.c                          |     3 +-
 drivers/usb/serial/ipw.c                           |     1 -
 drivers/usb/serial/ir-usb.c                        |     9 +-
 drivers/usb/serial/iuu_phoenix.c                   |     3 +-
 drivers/usb/serial/keyspan.c                       |    11 +-
 drivers/usb/serial/keyspan_pda.c                   |     1 -
 drivers/usb/serial/keyspan_usa26msg.h              |     2 +-
 drivers/usb/serial/kl5kusb105.c                    |    17 +-
 drivers/usb/serial/kobil_sct.c                     |     1 -
 drivers/usb/serial/mct_u232.c                      |     1 -
 drivers/usb/serial/metro-usb.c                     |     5 +-
 drivers/usb/serial/mos7720.c                       |    37 +-
 drivers/usb/serial/mos7840.c                       |    21 +-
 drivers/usb/serial/mxuport.c                       |  1393 +++
 drivers/usb/serial/navman.c                        |     1 -
 drivers/usb/serial/omninet.c                       |     1 -
 drivers/usb/serial/opticon.c                       |    11 +-
 drivers/usb/serial/option.c                        |    15 +
 drivers/usb/serial/oti6858.c                       |    73 +-
 drivers/usb/serial/pl2303.c                        |   511 +-
 drivers/usb/serial/qcaux.c                         |     3 +-
 drivers/usb/serial/quatech2.c                      |     9 +-
 drivers/usb/serial/safe_serial.c                   |     3 +-
 drivers/usb/serial/sierra.c                        |    10 +-
 drivers/usb/serial/spcp8x5.c                       |     1 -
 drivers/usb/serial/ssu100.c                        |     5 -
 drivers/usb/serial/symbolserial.c                  |     1 -
 drivers/usb/serial/ti_usb_3410_5052.c              |    27 +-
 drivers/usb/serial/usb-serial-simple.c             |     1 -
 drivers/usb/serial/usb-serial.c                    |     2 +-
 drivers/usb/serial/usb_debug.c                     |     1 -
 drivers/usb/serial/usb_wwan.c                      |     6 +-
 drivers/usb/serial/visor.c                         |    19 +-
 drivers/usb/serial/visor.h                         |     2 +-
 drivers/usb/serial/whiteheat.c                     |     9 +-
 drivers/usb/serial/wishbone-serial.c               |     1 -
 drivers/usb/serial/xsens_mt.c                      |     1 -
 drivers/usb/serial/zte_ev.c                        |    21 +-
 drivers/usb/storage/onetouch.c                     |     1 -
 drivers/usb/storage/protocol.c                     |    81 +-
 drivers/usb/storage/unusual_devs.h                 |     7 +
 drivers/usb/storage/usb.c                          |     1 -
 drivers/usb/usb-skeleton.c                         |     1 -
 drivers/usb/wusbcore/cbaf.c                        |    22 +-
 drivers/usb/wusbcore/crypto.c                      |     2 +-
 drivers/usb/wusbcore/devconnect.c                  |     4 +-
 drivers/usb/wusbcore/mmc.c                         |     9 +-
 drivers/usb/wusbcore/pal.c                         |     1 +
 drivers/usb/wusbcore/reservation.c                 |     1 +
 drivers/usb/wusbcore/security.c                    |    42 +-
 drivers/usb/wusbcore/wa-hc.h                       |    25 +-
 drivers/usb/wusbcore/wa-nep.c                      |    10 +-
 drivers/usb/wusbcore/wa-rpipe.c                    |    19 +-
 drivers/usb/wusbcore/wa-xfer.c                     |   513 +-
 drivers/usb/wusbcore/wusbhc.c                      |    17 +-
 drivers/usb/wusbcore/wusbhc.h                      |     7 +-
 drivers/uwb/beacon.c                               |     9 +-
 drivers/uwb/radio.c                                |     6 +-
 drivers/uwb/rsv.c                                  |    16 +-
 drivers/uwb/umc-bus.c                              |     2 +-
 drivers/uwb/umc-dev.c                              |     1 +
 drivers/watchdog/pcwd_usb.c                        |    40 +-
 firmware/emi62/bitstream.HEX                       | 10325 +++++++++++--------
 include/linux/phy/phy.h                            |    28 +
 include/linux/platform_data/usb-ehci-orion.h       |     6 +-
 include/linux/platform_data/usb-omap1.h            |    53 +
 include/linux/scatterlist.h                        |     1 +
 include/linux/tty.h                                |     1 +
 include/linux/usb.h                                |     1 +
 include/linux/usb/chipidea.h                       |     1 +
 include/linux/usb/composite.h                      |     2 +
 include/linux/usb/functionfs.h                     |    30 -
 include/linux/usb/gadget.h                         |    58 +-
 include/linux/usb/hcd.h                            |     3 +
 include/linux/usb/musb.h                           |     3 +
 include/linux/usb/omap_control_usb.h               |     6 +
 .../phy-fsm-usb.h => include/linux/usb/otg-fsm.h   |    10 +-
 include/linux/uwb/umc.h                            |     2 +-
 lib/scatterlist.c                                  |     3 +-
 367 files changed, 16189 insertions(+), 8071 deletions(-)
 create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-ffs
 create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-loopback
 create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-sourcesink
 create mode 100644 Documentation/ABI/testing/sysfs-platform-tahvo-usb
 create mode 100644 Documentation/devicetree/bindings/phy/bcm-phy.txt
 rename Documentation/devicetree/bindings/usb/{ci13xxx-imx.txt => ci-hdrc-imx.txt} (100%)
 create mode 100644 Documentation/devicetree/bindings/usb/gr-udc.txt
 create mode 100644 drivers/phy/phy-bcm-kona-usb2.c
 create mode 100644 drivers/usb/dwc3/dwc3-keystone.c
 create mode 100644 drivers/usb/gadget/gr_udc.c
 create mode 100644 drivers/usb/gadget/gr_udc.h
 create mode 100644 drivers/usb/gadget/u_f.c
 create mode 100644 drivers/usb/gadget/u_f.h
 create mode 100644 drivers/usb/gadget/u_fs.h
 create mode 100644 drivers/usb/musb/jz4740.c
 create mode 100644 drivers/usb/phy/phy-keystone.c
 create mode 100644 drivers/usb/phy/phy-omap-otg.c
 create mode 100644 drivers/usb/phy/phy-tahvo.c
 create mode 100644 drivers/usb/serial/mxuport.c
 create mode 100644 include/linux/platform_data/usb-omap1.h
 rename drivers/usb/phy/phy-fsm-usb.h => include/linux/usb/otg-fsm.h (96%)
--
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