[GIT PULL] USB driver patches for 4.3-rc1

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

 



The following changes since commit f7644cbfcdf03528f0f450f3940c4985b2291f49:

  Linux 4.2-rc6 (2015-08-09 15:54:30 -0400)

are available in the git repository at:

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

for you to fetch changes up to 44840dec6127e4d7c5074f75d2dd96bc4ab85fe3:

  USB: qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module (2015-08-18 10:07:40 -0700)

----------------------------------------------------------------
USB patches for 4.3-rc1

Here's the big USB and PHY patchset for 4.3-rc1.

As usual, the majority of the changes are in the USB gadget portion of
the tree, lots of little changes all over the place for bugs and new
hardware.  Other than that, the normal mix of new hardware support and
bugfixes.

All have been in linux-next with no reported issues.

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

----------------------------------------------------------------
Aaron Raimist (1):
      USB: atm: cxacru: fix blank line after declaration

Alban Bedel (1):
      usb: ehci-platform: Fix using multiple controllers from OF

Alexandre Belloni (5):
      usb: gadget: atmel: remove useless include
      USB: host: ohci-at91: move at91_usbh_data definition in c file
      USB: host: ohci-at91: depend on OF
      USB: host: ohci-at91: merge ohci_at91_of_init in ohci_hcd_at91_drv_probe
      USB: host: ohci-at91: merge loops in ohci_hcd_at91_drv_probe

Axel Lin (2):
      phy: ulpi_phy: Add const qualifier to ops
      phy: Constify struct phy_ops variables

Chanwoo Choi (5):
      usb: dwc3: omap: Replace deprecated API of extcon
      usb: phy: omap-otg: Replace deprecated API of extcon
      usb: phy: tahvo: Use devm_extcon_dev_[allocate|register]() and replace deprecated API
      usb: renesas_usbhs: Replace deprecated API of extcon
      usb: phy: msm-usb: Replace deprecated API of extcon

Chase Metzger (2):
      usb: core: hub.c: Removed some warnings generated by checkpatch.pl
      usb: core: hub: Removed some warnings generated by checkpatch.pl

Dan Carpenter (2):
      usb: gadget: fotg210-udc: remove duplicate conditions
      usb: gadget: m66592-udc: forever loop in set_feature()

David Ward (1):
      USB: qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module

Diego Viola (1):
      usb: gadget: composite.c: i18n is not an acronym

Felipe Balbi (15):
      usb: dwc2: gadget: use | instead of + for bitmasks
      usb: dwc3: omap: drop dev_dbg() usage
      usb: dwc3: keystone: convert dev_dbg() to dev_err()
      usb: dwc3: exynos: switch dev_dbg() to dev_info()
      usb: dwc3: qcom: switch dev_dbg() to dev_info()
      usb: dwc3: st: remove two unnecessary messages
      usb: dwc3: drop CONFIG_USB_DWC3_DEBUG
      usb: dwc3: core: remove unnecessary dev_warn()
      usb: dwc3: gadget: add a trace when disabling EPs
      usb: dwc3: gadget: defer endpoint name change
      usb: gadget: f_uac2: fix build warning
      usb: musb: gadget: remove remaining DMA ifdeferry
      usb: musb: cppi41: allow it to work again
      usb: gadget: f_mass_storage: add mising <linux/uaccess.h>
      usb: gadget: legacy: nokia: add CONFIG_BLOCK dependency

Fupan Li (1):
      usb: gadget: f_printer: fix deadlock caused by nested spinlock

Greg Kroah-Hartman (13):
      Merge 4.2-rc4 into usb-next
      Merge 4.2-rc6 into usb-next
      Merge tag 'usb-for-v4.3' of git://git.kernel.org/.../balbi/usb into usb-next
      Merge tag 'usb-ci-v4.3-rc1' of git://git.kernel.org/.../peter.chen/usb into usb-next
      Merge tag 'phy-for-4.3' of git://git.kernel.org/.../kishon/linux-phy into usb-next
      Merge tag 'usb-serial-4.3-rc1' of git://git.kernel.org/.../johan/usb-serial into usb-next
      Revert "usb: interface authorization: Use a flag for the default device authorization"
      Revert "usb: interface authorization: Documentation part"
      Revert "usb: interface authorization: SysFS part of USB interface authorization"
      Revert "usb: interface authorization: Introduces the USB interface authorization"
      Revert "usb: interface authorization: Control interface probing and claiming"
      Revert "usb: interface authorization: Introduces the default interface authorization"
      Revert "usb: interface authorization: Declare authorized attribute"

Hans de Goede (12):
      phy-sun4i-usb: Add id and vbus detection support for the otg phy (phy0)
      phy-sun4i-usb: Add extcon support for the otg phy (phy0)
      phy-sun4i-usb: Swap check for disconnect threshold
      phy-sun4i-usb: Add support for the usb-phys on the sun8i-a23 SoC
      phy-sun4i-usb: Add support for the usb-phys on the sun8i-a33 SoC
      phy-sun4i-usb: Add support for boards with broken Vusb-detection
      phy-sun4i-usb: Add support for monitoring vbus via a power-supply
      usb: musb: sunxi: Add support for the Allwinner sunxi musb controller
      usb: musb: sunxi: Add support for musb controller in A31 SoC
      usb: musb: sunxi: Add support for musb controller in A33 SoC
      phy-sun4i-sub: Move vbus-detect helper functions up in the file
      phy-sun4i-usb: Only check vbus-det on power-on on boards with vbus-det

Hauke Mehrtens (6):
      USB: bcma: remove chip id check
      USB: bcma: replace numbers with constants
      USB: bcma: use devm_kzalloc
      USB: bcma: fix error handling in bcma_hcd_create_pdev()
      USB: bcma: add bcm53xx support
      USB: bcma: add support for controlling bus power through GPIO

Ivan T. Ivanov (2):
      usb: phy: qcom: New APQ8016/MSM8916 USB transceiver driver
      usb: phy: msm: Add D+/D- lines route control

Joachim Eastwood (3):
      phy: add lpc18xx usb otg phy driver
      phy: dt bindings: add NXP LPC18xx/43xx USB OTG PHY bindings
      phy: lpc18xx-usb-otg: fix clock order in phy init

Johan Hovold (2):
      USB: option: silence interrupt errors
      USB: usb_wwan: silence read errors on disconnect

Kevin Strasser (1):
      usbcore: add sysfs support to xHCI usb3 hardware LPM

Kishon Vijay Abraham I (6):
      usb: dwc3: ep0: Fix mem corruption on OUT transfers of more than 512 bytes
      usb: dwc3: ep0: use _roundup_ to calculate the transfer size
      usb: dwc3: ep0: preparation for handling non maxpacket aligned transfers > 512
      usb: dwc3; ep0: Modify _dwc3_ep0_start_trans_ API to take 'chain' parameter
      usb: dwc3: ep0: Add chained TRB support
      usb: dwc3: ep0: handle non maxpacket aligned transfers > 512

Kris Borer (7):
      usb: fix coding style issue
      usb: move assignment out of if condition
      usb: devio: remove assignment from if condition
      usb: devio: fix spacing
      usb: otg_whitelist: remove whitespace
      usb: endpoint: convert spaces to tabs
      usb: hub: remove assignment from if condition

Krzysztof Kozlowski (2):
      phy: Drop owner assignment from i2c_driver
      phy: Drop owner assignment from platform_driver

Krzysztof Opasiak (8):
      usb: class: Use USB_CLASS_PRINTER instead of number 7
      usb: gadget: loopback: Remove out-of-date comment
      usb: gadget: SourceSink: Remove out-of-date comment
      usb: gadget: mass_storage: Free buffers if create lun fails
      usb: gadget: mass_storage: Place EXPORT_SYMBOL_GPL() after func definition
      usb: gadget: storage-common: Set FSG_MAX_LUNS to 16
      usb: gadget: mass_storage: Fix freeing luns sysfs implementation
      usb: gadget: mass_storage: Use static array for luns

Li Jun (21):
      usb: otg: add usb_otg_caps structure for otg capabilities
      doc: dt-binding: usb: add otg related properties
      usb: common: add API to update usb otg capabilities by device tree
      usb: chipidea: set usb otg capabilities
      usb: chipidea: update ci_otg_is_fsm_mode conditions
      usb: gadget: add usb otg descriptor allocate and init interface
      usb: gadget: configfs: allocate and init otg descriptor by otg capabilities
      usb: gadget: ether: allocate and init otg descriptor by otg capabilities
      usb: gadget: acm_ms: allocate and init otg descriptor by otg capabilities
      usb: gadget: audio: allocate and init otg descriptor by otg capabilities
      usb: gadget: cdc2: allocate and init otg descriptor by otg capabilities
      usb: gadget: g_ffs: allocate and init otg descriptor by otg capabilities
      usb: gadget: hid: allocate and init otg descriptor by otg capabilities
      usb: gadget: mass_storage: allocate and init otg descriptor by otg capabilities
      usb: gadget: multi: allocate and init otg descriptor by otg capabilities
      usb: gadget: ncm: allocate and init otg descriptor by otg capabilities
      usb: gadget: printer: allocate and init otg descriptor by otg capabilities
      usb: gadget: serial: allocate and init otg descriptor by otg capabilities
      usb: gadget: zero: allocate and init otg descriptor by otg capabilities
      usb: chipidea: add ci->is_otg condition for otg judgement
      usb: chipidea: debug: add runtime pm for register access

Lu Baolu (2):
      xhci: xHCI 1.1: Contiguous Frame ID Capability (CFC)
      xhci: xHCI 1.1: Stopped - Short Packet Capability (SPC)

Luis de Bethencourt (1):
      usb: host: xhci: remove typo in function documentation

Macpaul Lin (4):
      usb: add usb_otg20_descriptor for OTG 2.0 and above
      usb: add USB_OTG_ADP definition
      usb: add usb_otg_caps to usb_gadget structure.
      usb: gadget: composite: add USB_DT_OTG request handling

Matthijs Kooijman (1):
      USB: ftdi_sio: Added custom PID for CustomWare products

Michal Simek (3):
      phy: berlin: .owner field is setup by core
      phy: berlin: Do not use sata name in usb phy driver
      phy: berlin: Trivial coding style cleanup

Michał Pecio (1):
      USB: pl2303: fix baud-rate divisor calculations

Nicholas Krause (1):
      usb:chipidea:Make the function hw_alloc_repmap have a return type of void

Nik Nyby (1):
      USB: serial: ftdi_sio: Fix broken URL in comment

Nikhil Badola (6):
      drivers:usb:fsl: Replace macros with enumerated type
      drivers: usb :fsl: Implement Workaround for USB Erratum A007792
      drivers:usb:fsl: Introduce FSL_USB2_PHY_UTMI_DUAL macro
      drivers: usb: fsl: Modify phy clk valid bit checking
      drivers: usb: fsl: Define usb control register mask for w1c bits
      drivers: usb: fsl: Workaround for USB erratum-A005275

Pali Rohár (1):
      usb: gadget: nokia: Add mass storage driver to g_nokia

Pengyu Ma (1):
      usb: gadget: udc: fix spin_lock in pch_udc

Peter Chen (23):
      usb: gadget: f_uac2: finalize wMaxPacketSize according to bandwidth
      Doc: ABI: testing: configfs-usb-gadget-loopback
      Doc: ABI: testing: configfs-usb-gadget-sourcesink
      doc: usb: gadget-testing: using the updated testusb.c
      usb: chipidea: add ttctrl.ttha control interface
      usb: chipidea: imx: enable CI_HDRC_SET_NON_ZERO_TTHA
      usb: chipidea: udc: add USB_DEVICE_A_HNP_SUPPORT request support
      usb: chipidea: otg_fsm: delete the duplicated reset controller operation
      usb: chipidea: introduce ci_platform_configure
      Doc: usb: ci-hdrc-usb2: add itc-setting at binding doc
      usb: chipidea: introduce ITC tuning interface
      usb: chipidea: host: delete the redundancy ci_hdrc struct
      usb: chipidea: host: override hcd reset API
      usb: chipidea: udc: zero-length packet is only needed for TX
      usb: chipidea: define stream mode disable for both roles
      usb: chipidea: imx: add stream mode enable for device mode at imx6sl/imx6sx
      Doc: usb: ci-hdrc-usb2: add ahb-burst-config for binding doc
      usb: chipidea: add ahb burst configuration interface
      usb: chipidea: usbmisc_imx: add non-burst setting for imx6
      Doc: usb: ci-hdrc-usb2: add tx(rx)-burst-config-dword for binding doc
      usb: chipidea: add tx/rx burst size configuration interface
      usb: host: ehci-sys: delete useless bus_to_hcd conversion
      usb: misc: usbtest: format max packet size for iso transfer

Peter E. Berger (4):
      USB: io_ti: Increase insufficient timeout for firmware downloads
      USB: io_ti: Fix firmware version handling
      USB: io_ti: Add firmware image sanity checks
      USB: io_ti: Add heartbeat to keep idle EP/416 ports from disconnecting

Phil Edworthy (2):
      usb: renesas_usbhs: Allow an OTG PHY driver to provide VBUS
      usb: renesas_usbhs: Allow an OTG PHY driver to provide VBUS

Philipp Hachtmann (2):
      USB: symbolserial: Use usb_get_serial_port_data
      USB: symbolserial: Correct transferred data size

Rafał Miłecki (1):
      usb: xhci: make USB_XHCI_PLATFORM selectable

Reyad Attiyat (1):
      usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers

Robert Baldyga (64):
      usb: gadget: add usb_gadget_activate/deactivate functions
      usb: composite: fix usb_function_activate/deactivate functions
      usb: composite: add bind_deactivated flag to usb_function
      usb: gadget: f_uvc: use bind_deactivated flag
      usb: gadget: f_obex: use bind_deactivated flag
      usb: gadget: add 'quirk_altset_not_supp' to usb_gadget
      usb: gadget: add 'quirk_stall_not_supp' to usb_gadget
      usb: gadget: add 'quirk_zlp_not_supp' to usb_gadget
      usb: gadget: f_mass_storage: check quirk instead of UDC name
      usb: gadget: f_ecm/f_ncm: check quirk instead of UDC name
      usb: gadget: apply generic altsetting support check mechanism
      usb: gadget: ffs: call functionfs_unbind() if _ffs_func_bind() fails
      usb: gadget: midi: avoid redundant f_midi_set_alt() call
      usb: isp1760: udc: add missing usb_ep_set_maxpacket_limit()
      staging: emxx_udc: add missing usb_ep_set_maxpacket_limit()
      usb: gadget: atmel_usba_udc: add missing ret value check
      usb: gadget: encapsulate endpoint claiming mechanism
      usb: gadget: add endpoint capabilities flags
      usb: gadget: add endpoint capabilities helper macros
      staging: emxx_udc: add ep capabilities support
      usb: chipidea: udc: add ep capabilities support
      usb: dwc2: gadget: add ep capabilities support
      usb: dwc3: gadget: add ep capabilities support
      usb: gadget: amd5536udc: add ep capabilities support
      usb: gadget: at91_udc: add ep capabilities support
      usb: gadget: bcm63xx_udc: add ep capabilities support
      usb: gadget: bdc: add ep capabilities support
      usb: gadget: dummy-hcd: add ep capabilities support
      usb: gadget: fotg210-udc: add ep capabilities support
      usb: gadget: fsl_qe_udc: add ep capabilities support
      usb: gadget: fsl_udc_core: add ep capabilities support
      usb: gadget: fusb300_udc: add ep capabilities support
      usb: gadget: goku_udc: add ep capabilities support
      usb: gadget: gr_udc: add ep capabilities support
      usb: gadget: lpc32xx_udc: add ep capabilities support
      usb: gadget: m66592-udc: add ep capabilities support
      usb: gadget: mv_u3d_core: add ep capabilities support
      usb: gadget: mv_udc_core: add ep capabilities support
      usb: gadget: net2272: add ep capabilities support
      usb: gadget: net2280: add ep capabilities support
      usb: gadget: omap_udc: add ep capabilities support
      usb: gadget: pch_udc: add ep capabilities support
      usb: gadget: pxa25x_udc: add ep capabilities support
      usb: gadget: pxa27x_udc: add ep capabilities support
      usb: gadget: r8a66597-udc: add ep capabilities support
      usb: gadget: s3c-hsudc: add ep capabilities support
      usb: gadget: s3c2410_udc: add ep capabilities support
      usb: gadget: udc-xilinx: add ep capabilities support
      usb: isp1760: udc: add ep capabilities support
      usb: musb: gadget: add ep capabilities support
      usb: renesas: gadget: add ep capabilities support
      usb: gadget: atmel_usba_udc: add ep capabilities support
      usb: gadget: epautoconf: add endpoint capabilities flags verification
      usb: gadget: epautoconf: remove pxa quirk from ep_matches()
      usb: gadget: epautoconf: remove ep and desc configuration from ep_matches()
      usb: gadget: epautoconf: rework ep_matches() function
      usb: gadget: add 'ep_match' callback to usb_gadget_ops
      usb: gadget: move ep_matches() from epautoconf to udc-core
      usb: gadget: move find_ep() from epautoconf to udc-core
      usb: gadget: net2280: add net2280_match_ep() function
      usb: gadget: goku_udc: add goku_match_ep() function
      usb: musb: gadget: add musb_match_ep() function
      usb: gadget: remove gadget_chips.h
      usb: musb: gadget: fix build break by adding missing 'break'

Sanjay Singh Rawat (1):
      usb: gadget: f_mass_storage: stop thread in bind failure case

Saurabh Karajgaonkar (12):
      usb: phy: phy-mxs-usb: Simplify return statement
      usb: phy: phy-keystone: Simplify return statement
      usb: musb: musb_dsps: Simplify return statement
      usb: phy: phy-mxs-usb: Simplify return statement
      usb: phy: phy-keystone: Simplify return statement
      usb: musb: musb_dsps: Simplify return statement
      usb: host: ehci-st: Simplify return statement
      usb: host: oxu210hp-hcd: Simplify return statement
      usb: host: u132-hcd: Simplify return statement
      usb: host: xhci: Simplify return statement
      usb: serial: mxuport: Simplify return statement
      usb: misc: ftdi-elan: Simplify return statement

Stefan Koch (7):
      usb: interface authorization: Declare authorized attribute
      usb: interface authorization: Introduces the default interface authorization
      usb: interface authorization: Control interface probing and claiming
      usb: interface authorization: Introduces the USB interface authorization
      usb: interface authorization: SysFS part of USB interface authorization
      usb: interface authorization: Documentation part
      usb: interface authorization: Use a flag for the default device authorization

Sunny Kumar (1):
      usb: usleep_range is preferred over udelay where wakeup is flexible

Tal Shorer (1):
      usb: hcd.h: Fix the values of SetHubDepth and GetPortErrorCount to match USB 3.1 specification

Tomeu Vizoso (1):
      usb: chipidea: imx: properly check for usbmisc

Tony Lindgren (1):
      usb: musb: Allow building in all the DMA code

Uwe Kleine-König (2):
      usb: dwc3: pci: make better use of gpiod API
      usb: pass flags parameter to gpiod_get functions

Vaishali Thakkar (2):
      usb: gadget: Convert use of __constant_cpu_to_le16 to cpu_to_le16
      usb: udc: Convert use of __constant_cpu_to_leXX to cpu_to_leXX

Valentin Rothberg (1):
      Documentation: sysfs-bus-usb: s/CONFIG_PM_RUNTIME/CONFIG_PM/

 .../ABI/testing/configfs-usb-gadget-loopback       |   2 +-
 .../ABI/testing/configfs-usb-gadget-sourcesink     |   2 +-
 Documentation/ABI/testing/sysfs-bus-usb            |  14 +
 .../bindings/phy/phy-lpc18xx-usb-otg.txt           |  26 +
 .../devicetree/bindings/phy/sun4i-usb-phy.txt      |  22 +-
 .../bindings/usb/allwinner,sun4i-a10-musb.txt      |  29 +
 .../devicetree/bindings/usb/ci-hdrc-usb2.txt       |  20 +
 Documentation/devicetree/bindings/usb/generic.txt  |  15 +
 .../devicetree/bindings/usb/msm-hsusb.txt          |   4 +
 .../devicetree/bindings/usb/qcom,usb-8x16-phy.txt  |  76 +++
 Documentation/usb/gadget-testing.txt               |   7 +-
 Documentation/usb/power-management.txt             |  15 +-
 drivers/phy/Kconfig                                |  13 +
 drivers/phy/Makefile                               |   1 +
 drivers/phy/phy-armada375-usb2.c                   |   3 +-
 drivers/phy/phy-bcm-kona-usb2.c                    |   2 +-
 drivers/phy/phy-berlin-sata.c                      |   2 +-
 drivers/phy/phy-berlin-usb.c                       |  13 +-
 drivers/phy/phy-brcmstb-sata.c                     |   2 +-
 drivers/phy/phy-dm816x-usb.c                       |   2 +-
 drivers/phy/phy-exynos-dp-video.c                  |   2 +-
 drivers/phy/phy-exynos-mipi-video.c                |   2 +-
 drivers/phy/phy-exynos5-usbdrd.c                   |   2 +-
 drivers/phy/phy-exynos5250-sata.c                  |   2 +-
 drivers/phy/phy-hix5hd2-sata.c                     |   2 +-
 drivers/phy/phy-lpc18xx-usb-otg.c                  | 143 ++++
 drivers/phy/phy-miphy28lp.c                        |   3 +-
 drivers/phy/phy-miphy365x.c                        |   2 +-
 drivers/phy/phy-mvebu-sata.c                       |   2 +-
 drivers/phy/phy-omap-usb2.c                        |   2 +-
 drivers/phy/phy-qcom-apq8064-sata.c                |   2 +-
 drivers/phy/phy-qcom-ipq806x-sata.c                |   2 +-
 drivers/phy/phy-qcom-ufs-i.h                       |   2 +-
 drivers/phy/phy-qcom-ufs-qmp-14nm.c                |   3 +-
 drivers/phy/phy-qcom-ufs-qmp-20nm.c                |   3 +-
 drivers/phy/phy-qcom-ufs.c                         |   2 +-
 drivers/phy/phy-rcar-gen2.c                        |   2 +-
 drivers/phy/phy-rockchip-usb.c                     |   3 +-
 drivers/phy/phy-samsung-usb2.c                     |   2 +-
 drivers/phy/phy-spear1310-miphy.c                  |   2 +-
 drivers/phy/phy-spear1340-miphy.c                  |   2 +-
 drivers/phy/phy-stih41x-usb.c                      |   2 +-
 drivers/phy/phy-sun4i-usb.c                        | 423 +++++++++++-
 drivers/phy/phy-sun9i-usb.c                        |   2 +-
 drivers/phy/phy-ti-pipe3.c                         |   2 +-
 drivers/phy/phy-tusb1210.c                         |   2 +-
 drivers/phy/ulpi_phy.h                             |   2 +-
 drivers/staging/emxx_udc/emxx_udc.c                |  76 ++-
 drivers/usb/atm/cxacru.c                           |   7 +-
 drivers/usb/chipidea/bits.h                        |  12 +
 drivers/usb/chipidea/ci.h                          |   9 +-
 drivers/usb/chipidea/ci_hdrc_imx.c                 |  17 +-
 drivers/usb/chipidea/core.c                        | 128 +++-
 drivers/usb/chipidea/debug.c                       |   7 +
 drivers/usb/chipidea/host.c                        |  26 +-
 drivers/usb/chipidea/otg_fsm.c                     |   1 -
 drivers/usb/chipidea/udc.c                         |  30 +-
 drivers/usb/chipidea/usbmisc_imx.c                 |  12 +-
 drivers/usb/class/usblp.c                          |  66 +-
 drivers/usb/common/common.c                        |  56 ++
 drivers/usb/core/devio.c                           |  19 +-
 drivers/usb/core/driver.c                          |   1 +
 drivers/usb/core/endpoint.c                        |   2 +-
 drivers/usb/core/hcd.c                             |  19 +-
 drivers/usb/core/hub.c                             |  70 +-
 drivers/usb/core/otg_whitelist.h                   |   2 +-
 drivers/usb/core/sysfs.c                           |  31 +
 drivers/usb/dwc2/gadget.c                          |  15 +-
 drivers/usb/dwc3/Kconfig                           |   7 -
 drivers/usb/dwc3/Makefile                          |   2 -
 drivers/usb/dwc3/core.c                            |   2 -
 drivers/usb/dwc3/dwc3-exynos.c                     |   2 +-
 drivers/usb/dwc3/dwc3-keystone.c                   |   2 +-
 drivers/usb/dwc3/dwc3-omap.c                       |  75 +-
 drivers/usb/dwc3/dwc3-pci.c                        |  26 +-
 drivers/usb/dwc3/dwc3-qcom.c                       |   4 +-
 drivers/usb/dwc3/dwc3-st.c                         |   4 -
 drivers/usb/dwc3/ep0.c                             |  92 ++-
 drivers/usb/dwc3/gadget.c                          |  57 +-
 drivers/usb/gadget/composite.c                     |  41 +-
 drivers/usb/gadget/config.c                        |  56 ++
 drivers/usb/gadget/configfs.c                      |  29 +-
 drivers/usb/gadget/epautoconf.c                    | 282 ++------
 drivers/usb/gadget/function/f_acm.c                |   1 -
 drivers/usb/gadget/function/f_ecm.c                |   4 +-
 drivers/usb/gadget/function/f_fs.c                 |   8 +-
 drivers/usb/gadget/function/f_loopback.c           |   5 -
 drivers/usb/gadget/function/f_mass_storage.c       | 164 ++---
 drivers/usb/gadget/function/f_mass_storage.h       |   6 +-
 drivers/usb/gadget/function/f_midi.c               |   4 +
 drivers/usb/gadget/function/f_ncm.c                |   5 +-
 drivers/usb/gadget/function/f_obex.c               |  22 +-
 drivers/usb/gadget/function/f_printer.c            |   7 +-
 drivers/usb/gadget/function/f_serial.c             |   1 -
 drivers/usb/gadget/function/f_sourcesink.c         |   6 -
 drivers/usb/gadget/function/f_uac2.c               |  31 +-
 drivers/usb/gadget/function/f_uvc.c                |   7 +-
 drivers/usb/gadget/function/storage_common.h       |   2 +-
 drivers/usb/gadget/function/u_ether.h              |   4 +-
 drivers/usb/gadget/function/u_uac1.h               |   2 -
 drivers/usb/gadget/legacy/Kconfig                  |   2 +
 drivers/usb/gadget/legacy/acm_ms.c                 |  41 +-
 drivers/usb/gadget/legacy/audio.c                  |  41 +-
 drivers/usb/gadget/legacy/cdc2.c                   |  35 +-
 drivers/usb/gadget/legacy/dbgp.c                   |  10 +-
 drivers/usb/gadget/legacy/ether.c                  |  36 +-
 drivers/usb/gadget/legacy/g_ffs.c                  |  32 +-
 drivers/usb/gadget/legacy/gmidi.c                  |   8 +-
 drivers/usb/gadget/legacy/hid.c                    |  37 +-
 drivers/usb/gadget/legacy/mass_storage.c           |  41 +-
 drivers/usb/gadget/legacy/multi.c                  |  43 +-
 drivers/usb/gadget/legacy/ncm.c                    |  34 +-
 drivers/usb/gadget/legacy/nokia.c                  | 105 ++-
 drivers/usb/gadget/legacy/printer.c                |  51 +-
 drivers/usb/gadget/legacy/serial.c                 |  38 +-
 drivers/usb/gadget/legacy/zero.c                   |  41 +-
 drivers/usb/gadget/udc/amd5536udc.c                |  88 ++-
 drivers/usb/gadget/udc/at91_udc.c                  |  39 +-
 drivers/usb/gadget/udc/atmel_usba_udc.c            |  16 +-
 drivers/usb/gadget/udc/bcm63xx_udc.c               |  29 +-
 drivers/usb/gadget/udc/bdc/bdc_ep.c                |   9 +
 drivers/usb/gadget/udc/dummy_hcd.c                 |  95 ++-
 drivers/usb/gadget/udc/fotg210-udc.c               |  29 +-
 drivers/usb/gadget/udc/fsl_qe_udc.c                |  11 +
 drivers/usb/gadget/udc/fsl_udc_core.c              |  13 +
 drivers/usb/gadget/udc/fusb300_udc.c               |  11 +
 drivers/usb/gadget/udc/gadget_chips.h              |  55 --
 drivers/usb/gadget/udc/goku_udc.c                  |  38 ++
 drivers/usb/gadget/udc/gr_udc.c                    |  11 +
 drivers/usb/gadget/udc/lpc32xx_udc.c               |  32 +
 drivers/usb/gadget/udc/m66592-udc.c                |  13 +-
 drivers/usb/gadget/udc/mv_u3d_core.c               |   9 +
 drivers/usb/gadget/udc/mv_udc_core.c               |   9 +
 drivers/usb/gadget/udc/net2272.c                   |  15 +-
 drivers/usb/gadget/udc/net2280.c                   |  95 ++-
 drivers/usb/gadget/udc/omap_udc.c                  |  22 +
 drivers/usb/gadget/udc/pch_udc.c                   |  52 +-
 drivers/usb/gadget/udc/pxa25x_udc.c                |  30 +
 drivers/usb/gadget/udc/pxa27x_udc.c                |   3 +-
 drivers/usb/gadget/udc/pxa27x_udc.h                |  40 +-
 drivers/usb/gadget/udc/r8a66597-udc.c              |  10 +
 drivers/usb/gadget/udc/s3c-hsudc.c                 |  15 +
 drivers/usb/gadget/udc/s3c2410_udc.c               |  10 +
 drivers/usb/gadget/udc/udc-core.c                  |  90 +++
 drivers/usb/gadget/udc/udc-xilinx.c                |   9 +
 drivers/usb/host/Kconfig                           |  17 +-
 drivers/usb/host/bcma-hcd.c                        | 128 +++-
 drivers/usb/host/ehci-fsl.c                        |  53 +-
 drivers/usb/host/ehci-fsl.h                        |   1 +
 drivers/usb/host/ehci-hub.c                        |   7 +
 drivers/usb/host/ehci-platform.c                   |  13 +-
 drivers/usb/host/ehci-st.c                         |   7 +-
 drivers/usb/host/ehci-sysfs.c                      |   8 +-
 drivers/usb/host/ehci.h                            |  12 +
 drivers/usb/host/fsl-mph-dr-of.c                   |  29 +-
 drivers/usb/host/ohci-at91.c                       | 179 +++--
 drivers/usb/host/oxu210hp-hcd.c                    |   7 +-
 drivers/usb/host/u132-hcd.c                        |  35 +-
 drivers/usb/host/xhci-dbg.c                        |   4 +
 drivers/usb/host/xhci-ring.c                       | 301 +++++++-
 drivers/usb/host/xhci.c                            |  13 +-
 drivers/usb/host/xhci.h                            |  13 +-
 drivers/usb/isp1760/isp1760-udc.c                  |  15 +-
 drivers/usb/misc/ftdi-elan.c                       |  12 +-
 drivers/usb/misc/usbtest.c                         |   7 +-
 drivers/usb/musb/Kconfig                           |  51 +-
 drivers/usb/musb/Makefile                          |   1 +
 drivers/usb/musb/musb_cppi41.c                     |   6 +-
 drivers/usb/musb/musb_dsps.c                       |   6 +-
 drivers/usb/musb/musb_gadget.c                     |  87 ++-
 drivers/usb/musb/sunxi.c                           | 756 +++++++++++++++++++++
 drivers/usb/phy/Kconfig                            |  14 +
 drivers/usb/phy/Makefile                           |   1 +
 drivers/usb/phy/phy-generic.c                      |   6 +-
 drivers/usb/phy/phy-keystone.c                     |   6 +-
 drivers/usb/phy/phy-msm-usb.c                      |  67 +-
 drivers/usb/phy/phy-mxs-usb.c                      |   6 +-
 drivers/usb/phy/phy-omap-otg.c                     |  22 +-
 drivers/usb/phy/phy-qcom-8x16-usb.c                | 436 ++++++++++++
 drivers/usb/phy/phy-tahvo.c                        |  27 +-
 drivers/usb/renesas_usbhs/common.c                 |   2 +-
 drivers/usb/renesas_usbhs/mod_gadget.c             |  68 ++
 drivers/usb/serial/ftdi_sio.c                      |   4 +
 drivers/usb/serial/ftdi_sio_ids.h                  |  10 +-
 drivers/usb/serial/io_ti.c                         | 279 ++++++--
 drivers/usb/serial/mxuport.c                       |  10 +-
 drivers/usb/serial/option.c                        |   2 +-
 drivers/usb/serial/pl2303.c                        |  35 +-
 drivers/usb/serial/qcserial.c                      |   1 +
 drivers/usb/serial/symbolserial.c                  |  24 +-
 drivers/usb/serial/usb_wwan.c                      |   2 +-
 drivers/usb/storage/transport.c                    |   2 +-
 include/linux/fsl_devices.h                        |  20 +-
 include/linux/platform_data/atmel.h                |  12 -
 include/linux/usb/chipidea.h                       |  15 +-
 include/linux/usb/composite.h                      |   2 +
 include/linux/usb/gadget.h                         | 198 +++++-
 include/linux/usb/hcd.h                            |   6 +-
 include/linux/usb/msm_hsusb.h                      |   9 +-
 include/linux/usb/of.h                             |   7 +
 include/linux/usb/otg.h                            |  15 +
 include/uapi/linux/usb/ch9.h                       |  12 +
 202 files changed, 5408 insertions(+), 1629 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/phy-lpc18xx-usb-otg.txt
 create mode 100644 Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt
 create mode 100644 Documentation/devicetree/bindings/usb/qcom,usb-8x16-phy.txt
 create mode 100644 drivers/phy/phy-lpc18xx-usb-otg.c
 delete mode 100644 drivers/usb/gadget/udc/gadget_chips.h
 create mode 100644 drivers/usb/musb/sunxi.c
 create mode 100644 drivers/usb/phy/phy-qcom-8x16-usb.c
--
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