[ANNOUNCE] tree closed for v3.10

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

 



Hi folks,

my 'next' brach is now closed for v3.10. This is a giant effort. By
*far* the biggest pull request that has ever passed through myself.

Below you can find diffstat and shortlog for my next branch. Note that
the few arch/arm/ and Documentation patches are related work which had
to be done in order to avoid regressions. Patches should reach
linux-next in less than 24 hours and I'll wait until this Friday before
sending Greg a pull request so people have some time to test.

 Documentation/devicetree/bindings/usb/omap-usb.txt |  40 +-
 .../devicetree/bindings/usb/samsung-usbphy.txt     |  76 +-
 .../devicetree/bindings/usb/usb-nop-xceiv.txt      |  34 +
 arch/arm/mach-mmp/aspenite.c                       |   6 -
 arch/arm/mach-mmp/ttc_dkb.c                        |   6 -
 arch/arm/mach-shmobile/board-armadillo800eva.c     |   8 +-
 arch/arm/mach-shmobile/board-kzm9g.c               |   8 +-
 arch/arm/mach-shmobile/board-mackerel.c            |  12 +-
 arch/arm/mach-tegra/Kconfig                        |   8 +-
 arch/sh/boards/mach-ecovec24/setup.c               |   4 +-
 drivers/Makefile                                   |   2 +-
 drivers/power/Kconfig                              |   2 +-
 drivers/power/pda_power.c                          |  14 +-
 drivers/usb/Kconfig                                |   2 -
 drivers/usb/Makefile                               |   4 +-
 drivers/usb/chipidea/udc.c                         |  27 +-
 drivers/usb/dwc3/Kconfig                           |   1 -
 drivers/usb/dwc3/core.c                            | 201 ++++-
 drivers/usb/dwc3/core.h                            |  72 +-
 drivers/usb/dwc3/debugfs.c                         |  52 +-
 drivers/usb/dwc3/dwc3-exynos.c                     |  98 ++-
 drivers/usb/dwc3/dwc3-omap.c                       | 245 +++---
 drivers/usb/dwc3/dwc3-pci.c                        |  38 +
 drivers/usb/dwc3/ep0.c                             |  33 +-
 drivers/usb/dwc3/gadget.c                          | 321 +++++--
 drivers/usb/gadget/Kconfig                         |   8 +-
 drivers/usb/gadget/amd5536udc.c                    |  16 +-
 drivers/usb/gadget/amd5536udc.h                    |   1 -
 drivers/usb/gadget/at91_udc.c                      |  14 +-
 drivers/usb/gadget/atmel_usba_udc.c                |  44 +-
 drivers/usb/gadget/atmel_usba_udc.h                |   6 -
 drivers/usb/gadget/bcm63xx_udc.c                   |  23 -
 drivers/usb/gadget/dummy_hcd.c                     |  19 +-
 drivers/usb/gadget/f_uvc.c                         | 262 +++---
 drivers/usb/gadget/f_uvc.h                         |  12 +-
 drivers/usb/gadget/fsl_qe_udc.c                    |  18 +-
 drivers/usb/gadget/fsl_udc_core.c                  |  83 +-
 drivers/usb/gadget/fusb300_udc.c                   |  46 +-
 drivers/usb/gadget/fusb300_udc.h                   |   2 +-
 drivers/usb/gadget/goku_udc.c                      |  20 +-
 drivers/usb/gadget/goku_udc.h                      |   3 +-
 drivers/usb/gadget/imx_udc.c                       |  16 +-
 drivers/usb/gadget/lpc32xx_udc.c                   |  51 +-
 drivers/usb/gadget/m66592-udc.c                    |  17 -
 drivers/usb/gadget/mv_u3d_core.c                   |  65 +-
 drivers/usb/gadget/mv_udc.h                        |   3 +-
 drivers/usb/gadget/mv_udc_core.c                   | 117 +--
 drivers/usb/gadget/net2272.c                       |  25 +-
 drivers/usb/gadget/net2280.c                       |  25 +-
 drivers/usb/gadget/omap_udc.c                      |  21 +-
 drivers/usb/gadget/pch_udc.c                       |  21 +-
 drivers/usb/gadget/pxa25x_udc.c                    |  16 -
 drivers/usb/gadget/pxa27x_udc.c                    |  51 +-
 drivers/usb/gadget/r8a66597-udc.c                  |  14 +-
 drivers/usb/gadget/s3c-hsotg.c                     |  78 +-
 drivers/usb/gadget/s3c-hsudc.c                     |  16 -
 drivers/usb/gadget/s3c2410_udc.c                   |  15 -
 drivers/usb/gadget/udc-core.c                      |  90 +-
 drivers/usb/gadget/uvc.h                           |   3 +-
 drivers/usb/gadget/uvc_queue.c                     | 538 ++++--------
 drivers/usb/gadget/uvc_queue.h                     |  32 +-
 drivers/usb/gadget/uvc_v4l2.c                      |  71 +-
 drivers/usb/gadget/uvc_video.c                     |  31 +-
 drivers/usb/host/Kconfig                           |   2 +-
 drivers/usb/host/ehci-msm.c                        |   2 +-
 drivers/usb/host/ehci-mv.c                         |  54 +-
 drivers/usb/host/ehci-s5p.c                        |   2 +-
 drivers/usb/host/ehci-tegra.c                      |  12 +-
 drivers/usb/host/ohci-exynos.c                     |   2 +-
 drivers/usb/musb/Kconfig                           |   6 +-
 drivers/usb/musb/am35x.c                           |   8 +-
 drivers/usb/musb/blackfin.c                        |   6 +-
 drivers/usb/musb/cppi_dma.c                        |  17 +-
 drivers/usb/musb/da8xx.c                           |   8 +-
 drivers/usb/musb/davinci.c                         |   4 +-
 drivers/usb/musb/musb_core.c                       |  71 +-
 drivers/usb/musb/musb_dsps.c                       |  14 +-
 drivers/usb/musb/musb_gadget.c                     | 156 +---
 drivers/usb/musb/musb_gadget_ep0.c                 |   6 +-
 drivers/usb/musb/musb_host.c                       | 119 ++-
 drivers/usb/musb/musb_virthub.c                    |   4 +-
 drivers/usb/musb/omap2430.c                        |  32 +-
 drivers/usb/musb/tusb6010.c                        |  14 +-
 drivers/usb/musb/ux500.c                           | 106 +++
 drivers/usb/musb/ux500_dma.c                       |  24 +-
 drivers/usb/otg/Kconfig                            | 141 ----
 drivers/usb/otg/Makefile                           |  24 -
 drivers/usb/otg/ab8500-usb.c                       | 596 -------------
 drivers/usb/phy/Kconfig                            | 180 +++-
 drivers/usb/phy/Makefile                           |  35 +-
 drivers/usb/phy/isp1301.c                          |  71 --
 drivers/usb/phy/phy-ab8500-usb.c                   | 918 ++++++++++++++++++++
 drivers/usb/{otg/fsl_otg.c => phy/phy-fsl-usb.c}   |  34 +-
 drivers/usb/{otg/fsl_otg.h => phy/phy-fsl-usb.h}   |   0
 drivers/usb/{otg/otg_fsm.c => phy/phy-fsm-usb.c}   |   4 +-
 drivers/usb/{otg/otg_fsm.h => phy/phy-fsm-usb.h}   |   0
 .../{otg/gpio_vbus.c => phy/phy-gpio-vbus-usb.c}   |   9 +-
 .../{otg/isp1301_omap.c => phy/phy-isp1301-omap.c} |   6 +-
 drivers/usb/phy/phy-isp1301.c                      | 162 ++++
 drivers/usb/{otg/msm_otg.c => phy/phy-msm-usb.c}   |   0
 drivers/usb/phy/{mv_u3d_phy.c => phy-mv-u3d-usb.c} |   2 +-
 drivers/usb/phy/{mv_u3d_phy.h => phy-mv-u3d-usb.h} |   0
 drivers/usb/{otg/mv_otg.c => phy/phy-mv-usb.c}     |  30 +-
 drivers/usb/{otg/mv_otg.h => phy/phy-mv-usb.h}     |   3 +-
 drivers/usb/{otg/mxs-phy.c => phy/phy-mxs-usb.c}   |  41 +-
 drivers/usb/{otg/nop-usb-xceiv.c => phy/phy-nop.c} | 143 +++-
 .../phy/{omap-control-usb.c => phy-omap-control.c} |   0
 drivers/usb/phy/{omap-usb2.c => phy-omap-usb2.c}   |   0
 drivers/usb/phy/{omap-usb3.c => phy-omap-usb3.c}   |   0
 drivers/usb/phy/{rcar-phy.c => phy-rcar-usb.c}     |   0
 drivers/usb/phy/phy-samsung-usb.c                  | 236 ++++++
 drivers/usb/phy/phy-samsung-usb.h                  | 327 ++++++++
 drivers/usb/phy/phy-samsung-usb2.c                 | 509 +++++++++++
 drivers/usb/phy/phy-samsung-usb3.c                 | 347 ++++++++
 .../usb/phy/{tegra_usb_phy.c => phy-tegra-usb.c}   |   0
 .../{otg/twl4030-usb.c => phy/phy-twl4030-usb.c}   | 156 ++--
 .../{otg/twl6030-usb.c => phy/phy-twl6030-usb.c}   |   0
 .../ulpi_viewport.c => phy/phy-ulpi-viewport.c}    |   0
 drivers/usb/{otg/ulpi.c => phy/phy-ulpi.c}         |   0
 drivers/usb/{otg/otg.c => phy/phy.c}               |  62 +-
 drivers/usb/phy/samsung-usbphy.c                   | 928 ---------------------
 drivers/usb/renesas_usbhs/fifo.c                   |   1 -
 drivers/usb/renesas_usbhs/fifo.h                   |   2 -
 drivers/usb/renesas_usbhs/mod_gadget.c             |  24 +-
 drivers/usb/usb-common.c                           |  47 ++
 include/linux/platform_data/dwc3-omap.h            |   4 -
 include/linux/platform_data/mv_usb.h               |   2 -
 include/linux/usb/ch9.h                            |   9 +
 include/linux/usb/dwc3-omap.h                      |   6 +-
 include/linux/usb/gadget.h                         |  11 +
 include/linux/usb/musb-ux500.h                     |  31 +
 include/linux/usb/nop-usb-xceiv.h                  |   5 +
 include/linux/usb/otg.h                            |   9 +-
 include/linux/usb/phy.h                            |  33 +-
 include/linux/usb/renesas_usbhs.h                  |   6 +-
 135 files changed, 5029 insertions(+), 4001 deletions(-)

Bhupesh Sharma (6):
      usb: gadget: uvc: Add fix for UVC compliance test suite assertion 6.3.90 failure
      usb: gadget: uvc: Add fix for UVC compliance test suite's assertion 6.1.25 failure
      usb: gadget: uvc: Delay the status stage when setting alternate setting 1
      usb: gadget: uvc: Make video streaming buffer size comply with USB3.0 SS
      usb: gadget/uvc: Port UVC webcam gadget to use videobuf2 framework
      usb: gadget/uvc: Add support for 'get_unmapped_area' for MMUless architectures

Chao Xie (6):
      usb: gadget: mv_udc_core: remove unused clock
      usb: otg: mv_otg: remove unused clock
      usb: ehci: mv_ehci: remove unused clock
      arm: mmp: remove clock from usb pdata for aspenite
      arm: mmp: remove clock name from usb pdata for ttc
      usb: mv_usb: remove clock name from pdata

Chen Gang (2):
      usb: gadget: s3c-hsudc: delete outdated comment
      usb: gadget: uvc: Use strlcpy instead of strncpy

Cyril Roelandt (1):
      usb: gadget: uvc: Use GFP_ATOMIC under spin lock

Dan Carpenter (1):
      usb: gadget: uvc: use capped length value

Fabio Baltieri (11):
      usb: musb: drop dangling CONFIG_USB_MUSB_DEBUG
      usb: musb: ux500: implement musb_set_vbus
      usb: musb: ux500: add otg notifier support
      usb: otg: ab8500-usb: drop support for ab8500 pre v2.0
      usb: phy: ab8500-usb: update irq handling code
      usb: musb: ux500_dma: drop references to U5500
      usb: phy: ab8500-usb: convert to devm_kzalloc
      usb: phy: ab8500-usb: add regulator support
      usb: phy: ab8500-usb: split ab8500_usb_phy_ctrl
      usb: phy: ab8500-usb: enable/disable regulator on phy events
      usb: phy: ab8500-usb: fix last notifier arguments

Felipe Balbi (197):
      usb: gadget: udc-core: allow udc class register gadget device
      usb: dwc3: gadget: let udc-core manage gadget->dev
      usb: musb: gadget: let udc-core manage gadget-dev
      usb: gadget: omap_udc: let udc-core manage gadget->dev
      usb: gadget: amd5536udc: let udc-core manage gadget->dev
      usb: gadget: at91_udc: let udc-core manage gadget->dev
      usb: gadget: atmel_usba_udc: let udc-core manage gadget->dev
      usb: gadget: bcm63xx_udc: let udc-core manage gadget->dev
      usb: gadget: dummy_hcd: let udc-core manage gadget->dev
      usb: gadget: fsl_qe_udc: let udc-core manage gadget->dev
      usb: gadget: fsl_udc_core: let udc-core manage gadget->dev
      usb: gadget: fusb300_udc: let udc-core manage gadget->dev
      usb: gadget: goku_udc: let udc-core manage gadget->dev
      usb: gadget: imx_udc: let udc-core manage gadget->dev
      usb: gadget: lpc32xx_udc: let udc-core manage gadget->dev
      usb: gadget: m66592-udc: let udc-core manage gadget->dev
      usb: gadget: mv_u3d_core: let udc-core manage gadget->dev
      usb: gadget: mv_u3d_core: fix a compile warning
      usb: gadget: mv_udc_core: let udc-core manage gadget->dev
      usb: gadget: net2272: let udc-core manage gadget->dev
      usb: gadget: net2280: let udc-core manage gadget->dev
      usb: gadget: pch_udc: let udc-core manage gadget->dev
      usb: gadget: r8a66597-udc: let udc-core manage gadget->dev
      usb: gadget: s3c-hsotg: let udc-core manage gadget->dev
      usb: gadget: s3c-hsudc: let udc-core manage gadget->dev
      usb: gadget: s3c2410_udc: let udc-core manage gadget->dev
      usb: renesas_usbhs: gadget: let udc-core manage gadget->dev
      usb: gadget: pxa25x_udc: let udc-core manage gadget->dev
      usb: gadget: pxa27x_udc: let udc-core manage gadget->dev
      usb: chipidea: let udc-core manage gadget->dev
      usb: gadget: drop now unnecessary flag
      usb: gadget: s3c-hsotg: switch over to usb_gadget_map/unmap_request()
      usb: gadget: amd5536udc: remove unused structure member
      usb: gadget: atmel_usba_udc: switch over to usb_gadget_map/unmap_request()
      usb: gadget: fsl_udc_core: switch over to usb_gadget_map/unmap_request()
      usb: gadget: fusb300: switch over to usb_gadget_map/unmap_request()
      usb: gadget: lpc32xx_udc: switch over to usb_gadget_map/unmap_request()
      usb: gadget: mv_udc_core: switch over to usb_gadget_map/unmap_request()
      usb: dwc3: core: explicitly setup and cleanup event buffers
      usb: dwc3: gadget: introduce and use enable/disable irq methods
      usb: dwc3: gadget: save state of pullups
      usb: dwc3: core: add power management support
      usb: dwc3: omap: introduce enable/disable IRQ methods
      usb: dwc3: omap: remove unused fields from private structure
      usb: dwc3: omap: add basic suspend/resume support
      usb: dwc3: pci: add basic suspend/resume support
      usb: musb: core: remove unnecessary pr_info()
      usb: musb: switch over to devm_ioremap_resource()
      usb: musb: gadget: delete wrong comment
      usb: musb: force PIO-only if we're building multiplatform kernels
      usb: musb: make davinci and da8xx glues depend on BROKEN
      usb: musb: dsps: add missing include
      usb: musb: ux500_dma: kill compile warnings
      usb: musb: dsps: fix possible compile warning
      usb: musb: gadget: fix compile warning
      usb: musb: Kconfig: drop unnecessary dependencies
      usb: dwc3: core: remove bogus comment to our structure
      usb: dwc3: add a flags field to event buffer
      usb: dwc3: add count field to event buffer
      usb: dwc3: gadget: move to threaded IRQ
      usb: common: introduce usb_state_string()
      usb: gadget: introduce gadget state tracking
      usb: dwc3: gadget: implement gadget state tracking
      usb: dwc3: remove our homebrew state mechanism
      usb: dwc3: debugfs: add two missing Link States
      usb: dwc3: debugfs: when unknown, print only the state value
      usb: dwc3: debugfs: mark our regset structure const
      usb: dwc3: debugfs: improve debugfs file creation
      usb: dwc3: core: avoid checkpatch.pl warning
      usb: gadget: pxa27x_udc: drop ARCH_PXA dependency
      usb: gadget: pxa27x_udc: switch over to module_platform_driver
      usb: gadget: udc-core: copy dma-related parameters from parent
      usb: gadget: udc-core: initialize parent
      usb: gadget: chipidea: remove unnecessary initializations
      usb: gadget: amd5536udc: remove unnecessary initializations
      usb: gadget: atmel_usba_udc: remove unnecessary initializations
      usb: gadget: bcm63xx_udc: remove unnecessary initializations
      usb: gadget: fusb300_udc: remove unnecessary initializations
      usb: gadget: goku_udc: remove unnecessary initializations
      usb: gadget: goku_udc: remove unused macro
      usb: gadget: imx_udc: remove unnecessary initializations
      usb: gadget: m66592-udc: remove unnecessary initializations
      usb: dwc3: gadget: remove unnecessary initializations
      usb: gadget: mv_u3d_core: remove unnecessary initializations
      usb: gadget: mv_udc_core: remove unnecessary initializations
      usb: gadget: net2272: remove unnecessary initializations
      usb: gadget: net2280: remove unnecessary initializations
      usb: gadget: omap_udc: remove unnecessary initializations
      usb: gadget: pch_udc: remove unnecessary initializations
      usb: gadget: pxa25x_udc: remove unnecessary initializations
      usb: gadget: pxa27x_udc: remove unnecessary initializations
      usb: gadget: r8a66597-udc: remove unnecessary initializations
      usb: gadget: s3c-hsotg: remove unnecessary initializations
      usb: gadget: s3c-hsudc: remove unnecessary initializations
      usb: gadget: s3c2410_udc: remove unnecessary initializations
      usb: musb: gadget: remove unnecessary initializations
      usb: gadget: fsl_udc_core: remove unnecessary initializations
      usb: gadget: udc-core: initialize gadget->dev.driver
      usb: dwc3: gadget: don't touch gadget.dev.driver
      usb: gadget: amd5536udc: don't touch gadget.dev.driver
      usb: gadget: at91_udc: don't touch gadget.dev.driver
      usb: gadget: atmel_usba_udc: don't touch gadget.dev.driver
      usb: gadget: bcm63xx_udc: don't touch gadget.dev.driver
      usb: gadget: dummy_hcd: don't touch gadget.dev.driver
      usb: gadget: fsl_qe_udc: don't touch gadget.dev.driver
      usb: gadget: fsl_udc_core: don't touch gadget.dev.driver
      usb: gadget: fusb300_udc: don't touch gadget.dev.driver
      usb: gadget: goku_udc: don't touch gadget.dev.driver
      usb: gadget: imx_udc: don't touch gadget.dev.driver
      usb: gadget: lpc32xx_udc: don't touch gadget.dev.driver
      usb: gadget: m66592-udc: don't touch gadget.dev.driver
      usb: gadget: mv_u3d_core: don't touch gadget.dev.driver
      usb: gadget: mv_udc_core: don't touch gadget.dev.driver
      usb: gadget: net2272: don't touch gadget.dev.driver
      usb: gadget: net2280: don't touch gadget.dev.driver
      usb: gadget: omap_udc: don't touch gadget.dev.driver
      usb: gadget: pch_udc: don't touch gadget.dev.driver
      usb: gadget: pxa25x_udc: don't touch gadget.dev.driver
      usb: gadget: pxa27x_udc: don't touch gadget.dev.driver
      usb: gadget: s3c-hsotg: don't touch gadget.dev.driver
      usb: gadget: s3c-hsudc: don't touch gadget.dev.driver
      usb: gadget: s3c2410_udc: don't touch gadget.dev.driver
      usb: renesas: gadget: don't touch gadget.dev.driver
      usb: gadget: udc-core: introduce usb_add_gadget_udc_release()
      usb: chipidea: udc: don't assign gadget.dev.release directly
      usb: dwc3: gadget: don't assign gadget.dev.release directly
      usb: gadget: amd5536udc: don't assign gadget.dev.release directly
      usb: gadget: bcm63xx_udc: don't assign gadget.dev.release directly
      usb: gadget: dummy_hcd: don't assign gadget.dev.release directly
      usb: gadget: fsl_qe_udc: don't assign gadget.dev.release directly
      usb: gadget: fsl_udc_core: don't assign gadget.dev.release directly
      usb: gadget: fusb300_udc: don't assign gadget.dev.release directly
      usb: gadget: goku_udc: don't assign gadget.dev.release directly
      usb: gadget: m66592-udc: don't assign gadget.dev.release directly
      usb: gadget: mv_u3d_core: don't assign gadget.dev.release directly
      usb: gadget: mv_udc_core: don't assign gadget.dev.release directly
      usb: gadget: net2272: don't assign gadget.dev.release directly
      usb: gadget: net2280: don't assign gadget.dev.release directly
      usb: gadget: omap_udc: don't assign gadget.dev.release directly
      usb: gadget: pch_udc: don't assign gadget.dev.release directly
      usb: gadget: r8a66597-udc: don't assign gadget.dev.release directly
      usb: gadget: s3c-hsotg: don't assign gadget.dev.release directly
      usb: musb: gadget: don't assign gadget.dev.release directly
      usb: renesas: gadget: don't assign gadget.dev.release directly
      usb: gadget: udc-core: remove protection when setting gadget.dev.release
      usb: gadget: udc-core: anywone can read 'speed' attributes
      usb: dwc3: core: define more revisions
      usb: dwc3: workaround: unexpected transtion U3 -> RESUME
      usb: dwc3: calculate the number of endpoints
      usb: dwc3: gadget: use num_(in|out)_eps from HW params
      usb: otg: prefix otg_state_string with usb_
      usb: otg: move usb_otg_state_string to usb-common.c
      usb: phy: convert EXPORT_SYMBOL to EXPORT_SYMBOL_GPL
      usb: phy: move all PHY drivers to drivers/usb/phy/
      usb: phy: make it a menuconfig
      usb: power: pda_power: check against CONFIG_USB_PHY
      usb: gadget: mv_udc_core: check against CONFIG_USB_PHY
      usb: ehci: marvel: check against CONFIG_USB_PHY
      usb: ehci: tegra: check against CONFIG_USB_PHY
      usb: phy: remove CONFIG_USB_OTG_UTILS
      usb: phy: rename all phy drivers to phy-$name-usb.c
      usb: phy: isp1301: give it a context structure
      usb: phy: introduce ->set_vbus() method
      usb: phy: isp1301: implement PHY API
      usb: gadget: atmel: remove unused DMA_ADDR_INVALID
      usb: gadget: net2272: remove unused DMA_ADDR_INVALID
      usb: gadget: net2280: remove unused DMA_ADDR_INVALID
      usb: gadget: uvc: remove references to DMA_ADDR_INVALID
      usb: renesas: remove unused DMA_ADDR_INVALID
      usb: dwc3: omap: fix sparse warning
      usb: phy: return -ENXIO when PHY layer isn't enabled
      usb: dwc3: fix PHY error handling
      usb: gadget: mv_udc_core: fix PHY error handling
      usb: gadget: s3c-hsotg: fix PHY error handling
      usb: musb: omap2430: fix PHY error handling
      usb: host: ehci-msm: fix PHY error handling
      usb: host: ehci-mv: fix PHY error handling
      usb: host: ehci-s5p: fix PHY error handling
      usb: host: ohci-exynos: fix PHY error handling
      usb: phy: samsung: fix sparse warning
      usb: phy: gpio-vbus: don't ignore regulator APIs return value
      arm: tegra: fix Kconfig select clauses
      usb: host: ehci-tegra: fix PHY error handling
      usb: gadget: mv_u3d: remove unused headers
      usb: gadget: mv_u3d: remove outdated selects
      usb: gadget: mv_u3d: fix sparse warnings
      usb: gadget: mv_u3d: drop ARCH dependency
      usb: gadget: net2272: fix sparse warnings
      usb: gadget: net2280: fix sparse warnings
      usb: gadget: dummy: fix sparse warning
      usb: gadget: pch_udc: fix sparse warnings
      usb: gadget: mv_udc_core: fix sparse warnings
      usb: gadget: mv_u3d: fix sparse warnings
      usb: musb: ux500_dma: fix sparse warning
      usb: gadget: mv_u3d_core: remove unused clock
      usb: gadget: udc-core: prevent a memory leak
      usb: gadget: pxa27x_udc: fix Section Mismatches

George Cherian (1):
      usb: dwc3: core: fix wrong OTG event regitser offset

Grazvydas Ignotas (10):
      usb: phy: twl4030-usb: don't enable PHY during init
      usb: phy: twl4030-usb: ignore duplicate events
      usb: phy: twl4030-usb: don't switch the phy on/off needlessly
      usb: phy: twl4030-usb: poll for ID disconnect
      usb: musb: core: honour initial transceiver state
      usb: musb: gadget: clear gadget_driver when gadget is stopped
      usb: musb: core: log VBUS error
      usb: phy: twl4030-usb: check if vbus is driven by twl itself
      usb: musb: omap2430: turn off vbus on cable disconnect
      usb: musb: gadget: use platform callback to enable vbus

Jingoo Han (2):
      usb: gadget: mv_u3d: make mv_u3d_pm_ops static
      usb: dwc3: add CONFIG_PM_SLEEP to suspend/resume functions

Kishon Vijay Abraham I (10):
      usb: dwc3: omap: minor fixes to get dt working
      usb: dwc3: omap: remove platform data associated with dwc3-omap
      usb: dwc3: omap: stop using nop-usb-xceiv
      usb: dwc3: set dma_mask for dwc3_omap device
      usb: dwc3: dwc3-omap: return -EPROBE_DEFER if probe has not yet executed
      usb: musb: omap2430: replace *_* with *-* in property names
      usb: musb: omap: remove the check before calling otg_set_vbus
      usb: musb: omap: add usb_phy_init in omap2430_musb_init
      usb: phy: twl4030: use devres API for regulator get and request irq
      usb: phy: twl4030: fix cold plug on OMAP3

Kuninori Morimoto (1):
      usb: renesas_usbhs: fixup sparse errors for common.c

Laurent Pinchart (6):
      usb: gadget: uvc: clarify comment about string descriptors
      usb: gadget: uvc: Rename STATUS_BYTECOUNT to UVC_STATUS_MAX_PACKET_SIZE
      usb: gadget: uvc: Fix coding style issues introduced by SS support
      usb: gadget: uvc: Merge the SS/HS/FS control endpoint descriptors
      usb: gadget: uvc: Merge the streaming maxpacket and mult parameters
      usb: gadget: uvc: Configure the streaming endpoint based on the speed

Marc Kleine-Budde (1):
      usb: phy: mxs: use readl(), writel() instead of the _relaxed() versions

Mian Yousaf Kaukab (1):
      usb: phy: ab8500-usb: fix unbalanced clock and regulator disable warnings

Patrice Chotard (1):
      usb: phy: ab8500-usb: adopt pinctrl support

Ravi Babu (2):
      usb: musb: dsps: print babble message only when musb is active host
      usb: musb: gadget: read ep0 fifo only if rxcount is non zero

Roger Quadros (8):
      usb: phy: nop: Add some parameters to platform data
      usb: phy: nop: use devm_kzalloc()
      usb: phy: nop: Manage PHY clock
      usb: phy: nop: Handle power supply regulator for the PHY
      usb: phy: nop: Handle RESET for the PHY
      usb: phy: nop: use new PHY API to register PHY
      usb: phy: nop: Add device tree support and binding information
      USB: phy: nop: Defer probe if device needs VCC/RESET

Ruslan Bilovol (1):
      usb: musb: implement (un)map_urb_for_dma hooks

Sachin Kamat (2):
      usb: gadget: fsl_udc_core: Use module_platform_driver_probe macro
      usb: phy: samsung: convert to devm_ioremap_resource()

Sakethram Bommisetti (4):
      usb: phy: ab8500-usb: set phy tuning values
      usb: phy: ab8500-usb: fix eye diagram for ab8500 v2.0
      usb: phy: ab8500-usb: drop link status delayed work
      usb: phy: ab8500-usb: call phy_dis_work only when necessary

Sascha Hauer (2):
      usb: phy: move bulk of otg/otg.c to phy/phy.c
      usb: phy: mxs-phy: register phy with framework

Syam Sidhardhan (1):
      usb: otg: fsl_otg: remove redundant NULL check before kfree

Vikas Sajjan (1):
      usb: dwc3: exynos: add basic suspend/resume support

Virupax Sadashivpetimath (1):
      usb: musb: ux500_dma: add missing MEM resource check

Vivek Gautam (5):
      usb: dwc3: set 'mode' based on selected Kconfig choices
      usb: phy: samsung: Common out the generic stuff
      usb: phy: samsung: Add PHY support for USB 3.0 controller
      usb: dwc3: exynos: Use of_platform API to create dwc3 core pdev
      usb: dwc3: exynos: use clk_prepare_enable and clk_disable_unprepare

Yuan-Hsin Chen (2):
      usb: gadget: fusb300_udc: add FUSB300_EPSET0_STL_CLR for clearing EP0 stall
      usb: gadget: fusb300_udc: bug fix of not doing idma reset for each time


-- 
balbi

Attachment: signature.asc
Description: Digital signature


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

  Powered by Linux