[GIT PULL] USB driver patches for 4.1-rc1
From: Greg KH
Date: Mon Apr 13 2015 - 15:49:08 EST
The following changes since commit f22e6e847115abc3a0e2ad7bb18d243d42275af1:
Linux 4.0-rc7 (2015-04-06 15:39:45 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-4.1-rc1
for you to fetch changes up to 00fe52deb45b1a5ef42b0aa82e632e2df012eddc:
drivers/usb/core: devio.c: Removed an uneeded space before tab (2015-04-10 14:00:22 +0200)
----------------------------------------------------------------
USB patches for 4.1-rc1
Here's the big USB (and PHY) driver patchset for 4.1-rc1.
Everything here has been in linux-next, and the full details are below
in the shortlog. Nothing major, just the normal round of new
drivers,api updates, and other changes, mostly in the USB gadget area,
as usual.
Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
----------------------------------------------------------------
Andrzej Pietrasiewicz (31):
usb: gadget: composite: don't try standard handling for non-standard requests
usb: gadget: printer: enqueue printer's response for setup request
usb: gadget: printer: remove unused and empty printer_unbind
usb: gadget: printer: eliminate random pointer dereference
usb: gadget: printer: revert usb_add_function() effect in error recovery
usb: gadget: printer: add missing error handling
usb: gadget: printer: eliminate pdev member of struct printer_dev
usb: gadget: printer: follow the naming convention for usb_add_config callback
usb: gadget: printer: standardize printer_do_config
usb: gadget: printer: move function-related bind code to function's bind
usb: gadget: printer: call usb_add_function() last
usb: gadget: printer: move function-related unbind code to function's unbind
usb: gadget: printer: define pnp string buffer length
usb: gadget: printer: don't access file global pnp_string in function's code
usb: gadget: printer: add setup and cleanup functions
usb: gadget: printer: call gprinter_setup() from gadget's bind
usb: gadget: printer: eliminate file global printer_mutex
usb: gadget: printer: don't access file global usb_printer_gadget in function's code
usb: gadget: printer: add container_of helper for printer_dev
usb: gadget: composite: add req_match method to usb_function
usb: gadget: printer: name class specific requests
usb: gadget: printer: add req_match for printer function
usb: gadget: printer: allocate printer_dev instances dynamically
usb: gadget: printer: factor out f_printer
usb: gadget: f_printer: convert to new function interface with backward compatibility
usb: gadget: printer: convert to new interface of f_printer
usb: gadget: f_printer: remove compatibility layer
usb: gadget: printer: use module_usb_composite_driver helper macro
usb: gadget: printer: add configfs support
usb: gadget: f_printer: use non-zero flag for bitwise and
usb: gadget: f_printer: fix dependencies
Andy Shevchenko (3):
chipidea: pci: register nop PHY
chipidea: introduce specific Kconfig options for glue drivers
chipidea: pci: make it depends on NOP_USB_XCEIV
Axel Lin (16):
phy: berlin-usb: Use PTR_ERR_OR_ZERO
phy: xgene: Use PTR_ERR_OR_ZERO
phy: berlin-sata: Use devm_kcalloc at appropriate place
phy: miphy28lp: Use PTR_ERR_OR_ZERO
phy: omap-control: Remove unneeded ifdef CONFIG_OF guard and of_match_ptr
phy: omap-usb2: Remove unneeded ifdef CONFIG_OF guard and of_match_ptr
phy: ti-pipe3: Remove unneeded ifdef CONFIG_OF guard and of_match_ptr
phy: berlin-usb: Set drvdata for phy and use it
usb: phy: Find the right match in devm_usb_phy_match
phy: stih41x-usb: Fixup stih41x_usb_phy_power_on failure path
phy: qcom-ufs: Catch devm_phy_create failure in ufs_qcom_phy_generic_probe
phy: samsung_usb2: Fixup samsung_usb2_phy_power_on/off paths
phy: qcom-ufs: Fix build error due to missing export symbols
phy: qcom-ufs: Don't return error if fail to get optional resource
phy: spear1310-miphy: Return proper error for spear1310_miphy_xlate
phy: spear1340-miphy: Return proper error for spear1340_miphy_xlate
Bas Peters (2):
drivers: usb: storage: alauda.c: properly place braces after function declarations
drivers: usb: storage: cypress_atacb.c: trivial checkpatch fixes
Ben Dooks (1):
usb: gadget: atmel_usba: use endian agnostic IO on ARM
Ben Gamari (1):
usb/misc/usb3503: Always read refclk frequency from DT
Boris Brezillon (1):
USB: host: ohci-at91: remove useless uclk clock
Chase Metzger (1):
drivers/usb/core: devio.c: Removed an uneeded space before tab
Chen-Yu Tsai (1):
phy: Add driver to support individual USB PHYs on sun9i
Dan Carpenter (2):
usb: gadget: printer: delete some dead code
usb: gadget: printer: use after free in gprinter_alloc_inst()
Daniel Tang (2):
Chipidea: TI-NSPIRE USB OTG hardware does not support high speed and must connect at full speed
Chipidea: Set connect-at-fullspeed bit when entering host mode if CI_HDRC_FORCE_FULLSPEED is set in the platform data
Fabian Frederick (2):
usb: gadget: constify of_device_id array
usb: gadget: constify of_device_id array
Fabio Estevam (1):
usb: phy: phy-generic: No need to call gpiod_direction_output() twice
Felipe Balbi (50):
usb: musb: gadget: get rid of stop_activity()
usb: musb: core: fix TX/RX endpoint order
usb: musb: core: improve musb_interrupt() a bit
usb: dwc3: core: only reset res->start in case of error
usb: dwc3: omap: call of_platform_depopulate() instead
usb: dwc3: gadget: drop unnecessary loop when cleaning up TRBs
usb: musb: core: remove unnecessary logical comparison
usb: musb: core: add missing curly braces
usb: musb: core: fix highspeed check
usb: musb: dsps: return error code if reset fails
usb: musb: core: move babble recovery inside babble check
usb: musb: core: break long line
usb: musb: core: remove unnecessary reg access from resume IRQ
usb: musb: core: there is no connect interrupt in peripheral mode
usb: musb: dsps: remove babble check from dsps irq handler
usb: musb: dsps: check for the single bit
usb: musb: core: controller drops session automatically
usb: musb: dsps: add dsps_ prefix to sw_babble_control
usb: musb: core: refactor IRQ enable/disable to separate functions
usb: musb: don't touch devctl from babble recovery
usb: musb: core: decrease delayed_work time
usb: musb: dsps: do not reset musb on babble
usb: musb: core: simplify musb_recover_work()
usb: musb: rename ->reset() to ->recover()
usb: musb: core: drop recover_work
usb: musb: core: remove unnecessary forward declaration
usb: musb: core: disable irqs inside babble recovery
usb: musb: core: always try to recover from babble
usb: gadget: net2280: silence sparse warning
usb: musb: cppi41: decrease indentation level
usb: musb: cppi41: exit early when tx fifo is empty
usb: musb: cppi41: do not call udelay()
usb: musb: dsps: use msecs_to_jiffies instead
usb: musb: dsps: just start polling already
usb: musb: dsps: request phy using our device pointer
usb: musb: dsps: don't fake of_node to musb core
usb: define a generic USB_RESUME_TIMEOUT macro
usb: host: xhci: use new USB_RESUME_TIMEOUT
usb: host: ehci: use new USB_RESUME_TIMEOUT
usb: host: uhci: use new USB_RESUME_TIMEOUT
usb: musb: use new USB_RESUME_TIMEOUT
usb: host: isp116x: use new USB_RESUME_TIMEOUT
usb: host: fotg210: use new USB_RESUME_TIMEOUT
usb: host: fusbh200: use new USB_RESUME_TIMEOUT
usb: host: oxu210hp: use new USB_RESUME_TIMEOUT
usb: host: r8a66597: use new USB_RESUME_TIMEOUT
usb: host: sl811: use new USB_RESUME_TIMEOUT
usb: dwc2: hcd: use new USB_RESUME_TIMEOUT
usb: isp1760: hcd: use new USB_RESUME_TIMEOUT
usb: core: hub: use new USB_RESUME_TIMEOUT
Greg Kroah-Hartman (7):
Merge 4.0-rc5 into usb-next
Merge tag 'usb-for-v4.1' of git://git.kernel.org/.../balbi/usb into usb-next
Merge tag 'usb-serial-4.1-rc1' of git://git.kernel.org/.../johan/usb-serial into usb-next
Merge 4.0-rc7 into usb-next
Merge tag 'usb-for-v4.1-part2' of git://git.kernel.org/.../balbi/usb into usb-testing
Merge tag 'for-4.1' of git://git.kernel.org/.../kishon/linux-phy into usb-next
Merge tag 'usb-ci-v4.1-rc1' of git://git.kernel.org/.../peter.chen/usb into usb-next
Gregory Herrero (1):
usb: dwc2: host: sleep USB_RESUME_TIMEOUT during resume
Guenter Roeck (1):
Revert "usb: host/sl811-hcd: fix sparse warning"
Ivan T. Ivanov (1):
usb: phy: Fix USB_ULPI_VIEWPORT Kconfig dependency
Jaewon Kim (1):
phy: exynos5-usbdrd: Add to support for Exynos5433 SoC
Joe Perches (2):
usb: gadget: udc: pxa27x_udc: Remove use of seq_printf return value
usb: gadget: goku_udc: Remove uses of seq_<foo> return values
Johan Hovold (2):
USB: ch341: remove redundant close from open error path
USB: f81232: fix some minor style issues
John Youn (3):
usb: dwc2: pci: Add device mode to the dwc2-pci driver
usb: dwc2: pci: Select the generic PHY for dwc2-pci driver
usb: dwc2: pci: Correctly compile dwc2-pci as a module or built-in
Joseph Kogut (1):
usb: move definition of PCI_VENDOR_ID_SYNOPSYS to linux/pci_ids.h
Keith Packard (2):
usb: Add driver for Altus Metrum ChaosKey device (v2)
usb: Fix warnings in chaoskey driver
Lad, Prabhakar (1):
usb: host/sl811-hcd: fix sparse warning
Lars-Peter Clausen (1):
uwb: Remove umc bus legacy suspend/resume support
Li Jun (8):
usb: chipidea: add a flag for turn on vbus early for host
usb: chipidea: host: turn on vbus before add hcd if early vbus on is required
usb: chipidea: support runtime power management for otg fsm mode
usb: chipidea: otg: remove unnecessary B_SESS_VLD timer
usb: otg-fsm: move 2 otg fsm timers definition to otg_fsm_timer
usb: chipidea: use hrtimer for otg fsm timers
usb: chipidea: udc: bypass pullup DP when gadget connect in OTG fsm mode
usb: chipidea: debug: add low power mode check before print registers
Lin Wang (1):
xhci: unify cycle state toggling operation with 'XOR'
Marek Szyprowski (1):
usb: dwc2: rework initialization of host and gadget in dual-role mode
Markus Elfring (4):
uwb/whci: Delete an unnecessary check before the function call "umc_device_unregister"
USB: whci-hcd: Delete an unnecessary check before the function call "usb_put_hcd"
ueagle-atm: Delete unnecessary checks before the function call "release_firmware"
USB: appledisplay: Deletion of a check before backlight_device_unregister()
Masanari Iida (1):
usb: gadget: Fix typo fond in Documentation/Docbook/gadget.xml
Maxime Ripard (1):
usb: xhci: plat: Add USB phy support
Mian Yousaf Kaukab (4):
usb: gadget: net2280: use ep_autoconfig compatible names in advance mode
usb: gadget: net2280: remove fiforegs as it is unused
usb: gadget: net2280: print error in ep_ops error paths
usb: gadget: net2280: don't connect from udc_start
Mickael Maison (2):
usb: phy: ab8500: fixed comment typo
usb: phy: fixed comment typo
Nicholas Mc Guire (2):
USB: image: use msecs_to_jiffies for time conversion
USB: legotower: use msecs_to_jiffies for time conversion
Oliver Neukum (7):
cdc-wdm: return correct error codes
cdc-acm: fix race between callback and unthrottle
cdc-acm: surpress misleading message
cdc-acm: convert to not directly using urb->status
cdc-wdm: unify error handling in write
cdc-wdm: fix endianness bug in debug statements
cdc-wdm: error returns need to be translated
Peter Chen (22):
usb: gadget: lpc32xxx_udc: Fix NULL dereference
usb: chipidea: udc: return immediately if re-enable non-empty endpoint
usb: chipidea: imx: using common platform flag directly
usb: chipidea: usbmisc_imx: delete clock information
usb: chipidea: imx: simplify the usbmisc callers
usb: chipidea: add runtime power management support
usb: chipidea: usbmisc_imx: add .set_wakeup interface
usb: chipidea: imx: add runtime power management support
usb: chipidea: add usb as system wakeup source
usb: chipidea: imx: add usb as system wakeup source
doc: usb: chipidea: add usb wakeup enable example
usb: chipidea: clear otg interrupt status for otg capable controller
doc: usb: usbmisc-imx: add imx6sx compatible string
usb: chipidea: usbmisc_imx: add imx6sx initialization routine
usb: chipidea: add identification registers access APIs
usb: chipidea: add chipidea revision information
usb: chipidea: host: add .bus_suspend quirk
usb: udc: store usb_udc pointer in struct usb_gadget
usb: udc: add usb_udc_vbus_handler
usb: chipidea: udc: apply new usb_udc_vbus_handler interface
usb: common: otg-fsm: only signal connect after switching to peripheral
MAINTAINERS: change my git address to kernel.org
Peter Griffin (2):
phy: miphy365x: Use the generic phy type constants in dt-bindings/phy/phy.h
MAINTAINERS: Add phy-miphy28lp.c and phy-miphy365x.c to ARCH/STI architecture
Peter Hung (10):
USB: f81232: rename private struct member name
USB: f81232: implement RX bulk-in EP
USB: f81232: change lock mechanism
USB: f81232: implement read IIR/MSR with endpoint
USB: f81232: implement MCR/MSR function
USB: f81232: implement port enable/disable method
USB: f81232: implement set_termios()
USB: f81232: clarify f81232_ioctl() and fix
USB: f81232: cleanup non-used define
USB: f81232: modify/add author
Randy Dunlap (1):
usb/misc: fix chaoskey build, needs HW_RANDOM
Rasmus Villemoes (1):
usb: gadget: dummy-hcd: Remove utf8 from format string
Robert Baldyga (2):
usb: dwc3: make LPM configurable in DT
usb: gadget: f_hid: remove unnecessary usb_ep_dequeue()
Sanchayan Maity (1):
usb: chipidea: Add errata for revision 2.40a
Scott Wood (1):
usb: gadget: serial: %pf is only for function pointers
Sergei Shtylyov (22):
wusbcore: rh: use USB_DT_HUB
usbip: vhci_hcd: use USB_DT_HUB
renesas_usbhs: mod_host: use USB_DT_HUB
musb_virthub: use USB_DT_HUB
isp1760-hcd: use USB_DT_HUB
dummy_hcd: use USB_DT[_SS]_HUB
dwc2: hcd: use USB_DT_HUB
c67x00-hcd: use USB_DT_HUB
uhci-hub: use USB_DT_HUB
u132-hcd: use USB_DT_HUB
sl811-hcd: use USB_DT_HUB
r8a66597-hcd: use USB_DT_HUB
oxu210hp-hcd: use USB_DT_HUB
ohci-hub: use USB_DT_HUB
max3421-hcd: use USB_DT_HUB
isp1362-hcd: use USB_DT_HUB
isp116x-hcd: use USB_DT_HUB
imx21-hcd: use USB_DT_HUB
fusbh200-hcd: use USB_DT_HUB
fotg210-hcd: use USB_DT_HUB
fhci-hub: use USB_DT_HUB
ehci-hub: use USB_DT_HUB
Stephen Boyd (3):
usb: phy: msm: Remove dead code
ehci-msm: Remove dead dependency
usb: phy: msm: Remove dead code
Sudeep Holla (3):
usb: isp1760: add peripheral/device controller chip id
usb: isp1760: fix possible deadlock in isp1760_udc_irq
usb: isp1760: add peripheral/device controller chip id
Sylvain Rochet (4):
usb: gadget: atmel_usba_udc: Fixed vbus_prev initial state
usb: gadget: atmel_usba_udc: Request an auto disabled Vbus signal IRQ
usb: gadget: atmel_usba_udc: condition clocks to vbus state
usb: gadget: atmel_usba_udc: Add suspend/resume with wakeup support
Takashi Iwai (1):
USB: gadget: f_mass_storage: use static attribute groups for sysfs entries
Takeyoshi Kikuchi (1):
usb: musb: cppi41: fix condition to call cppi41_trans_done().
Tal Shorer (1):
usb: gadget: f_mass_storage: use defined constant instead of numeric value
Thomas Petazzoni (1):
usb: ehci-orion: add more constants for register values
Tony Lindgren (3):
usb: musb: Fix fifo reads for dm816x with musb_dsps
phy: Add a driver for dm816x USB PHY
usb: musb: dsps: fix build on i386 when COMPILE_TEST is set
Vincent Palatin (1):
usb: dwc2: avoid leaking DMA channels on disconnection
Viresh Kumar (2):
USB: Use usb_disabled() consistently
USB: Move usb_disabled() towards top of the file
Yannick Guerrini (1):
usb: storage: Fix trivial typo in isd200_log_config()
Yoshihiro Shimoda (5):
usb: renesas_usbhs: add the channel number in dma-names
usb: renesas_usbhs: fix the sequence in xfer_work()
usb: renesas_usbhs: add support for USB-DMAC
usb: renesas_usbhs: fix spinlock suspected in a gadget complete function
usb: phy: rcar-gen2-usb: Fix USBHS_UGSTS_LOCK value
Zhangfei Gao (1):
usb: load usb phy earlier
kbuild test robot (2):
usb: chipidea: usbmisc_imx: fix returnvar.cocci warnings
usb: host/sl811-hcd: fix platform_no_drv_owner.cocci warnings
.../ABI/testing/configfs-usb-gadget-printer | 9 +
.../devicetree/bindings/phy/dm816x-phy.txt | 24 +
.../devicetree/bindings/phy/phy-miphy365x.txt | 8 +-
.../devicetree/bindings/phy/samsung-phy.txt | 3 +-
.../devicetree/bindings/phy/sun9i-usb-phy.txt | 38 +
Documentation/devicetree/bindings/usb/dwc3.txt | 1 +
.../devicetree/bindings/usb/renesas_usbhs.txt | 5 +-
.../devicetree/bindings/usb/usbmisc-imx.txt | 1 +
Documentation/usb/chipidea.txt | 21 +
Documentation/usb/gadget-testing.txt | 47 +
MAINTAINERS | 12 +-
arch/arm/boot/dts/stih416.dtsi | 4 +-
drivers/phy/Kconfig | 18 +
drivers/phy/Makefile | 2 +
drivers/phy/phy-berlin-sata.c | 2 +-
drivers/phy/phy-berlin-usb.c | 19 +-
drivers/phy/phy-dm816x-usb.c | 290 ++++
drivers/phy/phy-exynos5-usbdrd.c | 10 +
drivers/phy/phy-miphy28lp.c | 5 +-
drivers/phy/phy-miphy365x.c | 14 +-
drivers/phy/phy-omap-control.c | 10 +-
drivers/phy/phy-omap-usb2.c | 6 +-
drivers/phy/phy-qcom-ufs.c | 33 +-
drivers/phy/phy-samsung-usb2.c | 10 +-
drivers/phy/phy-spear1310-miphy.c | 4 +-
drivers/phy/phy-spear1340-miphy.c | 4 +-
drivers/phy/phy-stih41x-usb.c | 8 +-
drivers/phy/phy-sun9i-usb.c | 202 +++
drivers/phy/phy-ti-pipe3.c | 9 +-
drivers/phy/phy-xgene.c | 23 +-
drivers/usb/Makefile | 2 +-
drivers/usb/atm/ueagle-atm.c | 4 +-
drivers/usb/c67x00/c67x00-hcd.c | 2 +-
drivers/usb/chipidea/Kconfig | 11 +
drivers/usb/chipidea/Makefile | 9 +-
drivers/usb/chipidea/bits.h | 11 +
drivers/usb/chipidea/ci.h | 69 +-
drivers/usb/chipidea/ci_hdrc_imx.c | 153 +-
drivers/usb/chipidea/ci_hdrc_imx.h | 1 +
drivers/usb/chipidea/ci_hdrc_pci.c | 31 +-
drivers/usb/chipidea/ci_hdrc_zevio.c | 2 +-
drivers/usb/chipidea/core.c | 185 ++-
drivers/usb/chipidea/debug.c | 4 +-
drivers/usb/chipidea/host.c | 74 +-
drivers/usb/chipidea/otg.c | 2 +
drivers/usb/chipidea/otg_fsm.c | 389 +++---
drivers/usb/chipidea/otg_fsm.h | 27 -
drivers/usb/chipidea/udc.c | 41 +-
drivers/usb/chipidea/usbmisc_imx.c | 129 +-
drivers/usb/class/cdc-acm.c | 21 +-
drivers/usb/class/cdc-wdm.c | 47 +-
drivers/usb/core/devio.c | 2 +-
drivers/usb/core/hub.c | 4 +-
drivers/usb/core/usb.c | 36 +-
drivers/usb/dwc2/Kconfig | 8 +-
drivers/usb/dwc2/Makefile | 6 +-
drivers/usb/dwc2/core.h | 2 +
drivers/usb/dwc2/hcd.c | 12 +-
drivers/usb/dwc2/pci.c | 160 +--
drivers/usb/dwc2/platform.c | 29 +-
drivers/usb/dwc3/Kconfig | 7 -
drivers/usb/dwc3/core.c | 59 +-
drivers/usb/dwc3/core.h | 2 +
drivers/usb/dwc3/dwc3-omap.c | 11 +-
drivers/usb/dwc3/dwc3-pci.c | 2 -
drivers/usb/dwc3/gadget.c | 37 +-
drivers/usb/dwc3/host.c | 4 +-
drivers/usb/dwc3/platform_data.h | 1 +
drivers/usb/gadget/Kconfig | 17 +
drivers/usb/gadget/composite.c | 17 +-
drivers/usb/gadget/function/Makefile | 2 +
drivers/usb/gadget/function/f_hid.c | 1 -
drivers/usb/gadget/function/f_mass_storage.c | 109 +-
drivers/usb/gadget/function/f_printer.c | 1471 ++++++++++++++++++++
drivers/usb/gadget/function/u_printer.h | 37 +
drivers/usb/gadget/function/u_serial.c | 2 +-
drivers/usb/gadget/legacy/Kconfig | 1 +
drivers/usb/gadget/legacy/printer.c | 1239 +----------------
drivers/usb/gadget/udc/atmel_usba_udc.c | 212 ++-
drivers/usb/gadget/udc/atmel_usba_udc.h | 26 +-
drivers/usb/gadget/udc/dummy_hcd.c | 6 +-
drivers/usb/gadget/udc/goku_udc.c | 233 ++--
drivers/usb/gadget/udc/lpc32xx_udc.c | 15 +-
drivers/usb/gadget/udc/net2280.c | 182 ++-
drivers/usb/gadget/udc/net2280.h | 2 -
drivers/usb/gadget/udc/pxa27x_udc.c | 134 +-
drivers/usb/gadget/udc/udc-core.c | 68 +-
drivers/usb/host/Kconfig | 2 +-
drivers/usb/host/ehci-hcd.c | 10 +-
drivers/usb/host/ehci-hub.c | 11 +-
drivers/usb/host/ehci-orion.c | 18 +-
drivers/usb/host/fhci-hub.c | 2 +-
drivers/usb/host/fotg210-hcd.c | 4 +-
drivers/usb/host/fusbh200-hcd.c | 5 +-
drivers/usb/host/imx21-hcd.c | 2 +-
drivers/usb/host/isp116x-hcd.c | 4 +-
drivers/usb/host/isp1362-hcd.c | 2 +-
drivers/usb/host/max3421-hcd.c | 2 +-
drivers/usb/host/ohci-at91.c | 18 +-
drivers/usb/host/ohci-hub.c | 2 +-
drivers/usb/host/oxu210hp-hcd.c | 9 +-
drivers/usb/host/r8a66597-hcd.c | 4 +-
drivers/usb/host/sl811-hcd.c | 5 +-
drivers/usb/host/u132-hcd.c | 2 +-
drivers/usb/host/uhci-hub.c | 7 +-
drivers/usb/host/whci/hcd.c | 3 +-
drivers/usb/host/xhci-plat.c | 19 +-
drivers/usb/host/xhci-ring.c | 6 +-
drivers/usb/image/mdc800.c | 11 +-
drivers/usb/isp1760/isp1760-hcd.c | 4 +-
drivers/usb/misc/Kconfig | 13 +
drivers/usb/misc/Makefile | 1 +
drivers/usb/misc/appledisplay.c | 2 +-
drivers/usb/misc/chaoskey.c | 532 +++++++
drivers/usb/misc/legousbtower.c | 6 +-
drivers/usb/misc/usb3503.c | 47 +-
drivers/usb/musb/musb_core.c | 221 +--
drivers/usb/musb/musb_core.h | 14 +-
drivers/usb/musb/musb_cppi41.c | 84 +-
drivers/usb/musb/musb_dsps.c | 105 +-
drivers/usb/musb/musb_gadget.c | 40 +-
drivers/usb/musb/musb_virthub.c | 4 +-
drivers/usb/phy/Kconfig | 4 +-
drivers/usb/phy/of.c | 2 +-
drivers/usb/phy/phy-ab8500-usb.c | 2 +-
drivers/usb/phy/phy-generic.c | 12 +-
drivers/usb/phy/phy-msm-usb.c | 18 +-
drivers/usb/phy/phy-rcar-gen2-usb.c | 2 +-
drivers/usb/phy/phy.c | 4 +-
drivers/usb/renesas_usbhs/common.c | 19 +
drivers/usb/renesas_usbhs/common.h | 7 +
drivers/usb/renesas_usbhs/fifo.c | 189 ++-
drivers/usb/renesas_usbhs/fifo.h | 1 +
drivers/usb/renesas_usbhs/mod_gadget.c | 22 +-
drivers/usb/renesas_usbhs/mod_host.c | 2 +-
drivers/usb/renesas_usbhs/pipe.c | 39 +
drivers/usb/renesas_usbhs/pipe.h | 1 +
drivers/usb/serial/ch341.c | 1 -
drivers/usb/serial/f81232.c | 558 ++++++--
drivers/usb/storage/alauda.c | 15 +-
drivers/usb/storage/cypress_atacb.c | 17 +-
drivers/usb/storage/isd200.c | 2 +-
drivers/usb/usbip/vhci_hcd.c | 2 +-
drivers/usb/wusbcore/rh.c | 2 +-
drivers/uwb/umc-bus.c | 34 -
drivers/uwb/whci.c | 3 +-
include/dt-bindings/phy/phy-miphy365x.h | 14 -
include/linux/mfd/syscon/exynos5-pmu.h | 3 +
include/linux/pci_ids.h | 2 +
include/linux/usb.h | 26 +
include/linux/usb/chipidea.h | 2 +
include/linux/usb/composite.h | 3 +
include/linux/usb/gadget.h | 9 +-
include/linux/usb/msm_hsusb.h | 4 -
include/linux/usb/otg-fsm.h | 2 +
include/linux/usb/renesas_usbhs.h | 2 +
include/linux/uwb/umc.h | 2 -
157 files changed, 5626 insertions(+), 2834 deletions(-)
create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-printer
create mode 100644 Documentation/devicetree/bindings/phy/dm816x-phy.txt
create mode 100644 Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt
create mode 100644 drivers/phy/phy-dm816x-usb.c
create mode 100644 drivers/phy/phy-sun9i-usb.c
create mode 100644 drivers/usb/gadget/function/f_printer.c
create mode 100644 drivers/usb/gadget/function/u_printer.h
create mode 100644 drivers/usb/misc/chaoskey.c
delete mode 100644 include/dt-bindings/phy/phy-miphy365x.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/