[GIT PATCH] USB patches for 3.13-rc1

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

 



The following changes since commit 31d141e3a666269a3b6fcccddb0351caf7454240:

  Linux 3.12-rc6 (2013-10-19 12:28:15 -0700)

are available in the git repository at:

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

for you to fetch changes up to 7d49f0bac41ee9b012af1efe2f725d91a87a8fe9:

  USB: Maintainers change for usb serial drivers (2013-10-31 08:53:52 -0700)

----------------------------------------------------------------
USB driver update for 3.13-rc1

Here's the big USB driver update for 3.13-rc1.

It includes the usual xhci changes, EHCI updates to get the scheduling
of USB transactions working better, and a raft of gadget and musb
updates as well.

All of this has been in linux-next for a while with no reported issues.

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

----------------------------------------------------------------
Alan Stern (21):
      USB: see if URB comes from a completion handler
      USB: EHCI: code rearrangement in iso_stream_schedule()
      USB: EHCI: handle isochronous underruns with tasklets
      USB: fix substandard locking for the sysfs files
      USB: NS_TO_US should round up
      USB: EHCI: check the right uframes for CSPLIT
      USB: EHCI: compute full-speed bandwidth usage correctly
      USB: EHCI: No SSPLIT allowed in uframe 7
      USB: EHCI: change toggle only upon successful reset
      USB: EHCI: use consistent NO_FRAME value
      USB: EHCI: create a "periodic schedule info" struct
      USB: EHCI: use a bandwidth-allocation table
      USB: add a private-data pointer to struct usb_tt
      USB: EHCI: create per-TT bandwidth tables
      USB: EHCI: start new isochronous streams ASAP
      USB: EHCI: fix type mismatch in check_intr_schedule
      USB: EHCI: fix sparse errors
      USB: OHCI: fix and explain sparse errors
      USB: change dev_warn about missing reset-resume to dev_dbg
      USB: EHCI: add check for wakeup/suspend race
      USB: UHCI: check for wakeup/suspend race

Alexey Khoroshilov (1):
      USB: wusbcore: fix usb_dev leaks

Andreas Larsson (1):
      usb: gadget: Make VERBOSE_DEBUG enableable via Kconfig

Andrzej Pietrasiewicz (29):
      usb: gadget: configfs: add a method to unregister the gadget
      usb: gadget: create a utility module for mass_storage
      usb: gadget: f_mass_storage: factor out a header file
      usb: gadget: f_mass_storage: add a level of indirection for luns storage
      usb: gadget: f_mass_storage: use usb_gstrings_attach
      usb: gadget: f_mass_storage: create _fsg_common_free_buffers
      usb: gadget: f_mass_storage: make sysfs interface optional
      usb: gadget: f_mass_storage: create fsg_common_setup for use in fsg_common_init
      usb: gadget: f_mass_storage: create fsg_common_set_num_buffers for use in fsg_common_init
      usb: gadget: f_mass_storage: create lun handling helpers for use in fsg_common_init
      usb: gadget: f_mass_storage: create fsg_common_set_cdev for use in fsg_common_init
      usb: gadget: f_mass_storage: create lun creation helpers for use in fsg_common_init
      usb: gadget: f_mass_storage: create fsg_common_set_inquiry_string for use in fsg_common_init
      usb: gadget: f_mass_storage: create fsg_common_run_thread for use in fsg_common_init
      usb: gadget: f_mass_storage: convert to new function interface with backward compatibility
      usb: gadget: mass_storage: convert to new interface of f_mass_storage
      usb: gadget: storage_common: make attribute operations more generic
      usb: gadget: storage_common: add methods to show/store 'cdrom' and 'removable'
      usb: gadget: f_mass_storage: add configfs support
      usb: gadget: acm_ms: convert to new interface of f_mass_storage
      usb: gadget: multi: convert to new interface of f_ecm
      usb: gadget: multi: convert to new interface of f_rndis
      usb: gadget: multi: convert to new interface of f_mass_storage
      usb: gadget: f_mass_storage: remove compatibility layer
      usb: gadget: mass_storage: merge usb_f_mass_storage module with u_ms module
      usb: gadget: storage_common: use strtobool instead of kstrtouint
      usb: gadget: storage_common: pass filesem to fsg_store_cdrom
      usb: gadget: f_mass_storage: style corrections, cleanup & simplification
      usb/gadget: f_mass_storage: use string literal as format in dev_set_name

Anton Tikhomirov (10):
      usb: phy: Pass OTG FSM pointer to callback functions
      usb: phy: Check OTG FSM callback existance in helper functions
      usb: phy: Add and use missed helper functions
      usb: phy: Fix OTG FSM timer handling
      usb: phy: Add and use missed OTG FSM timers
      usb: phy: Rename OTG FSM informative variables
      usb: phy: Rename "B-device session end SRP" OTG FSM input
      usb: phy: Add and use missed OTG FSM inputs/outputs
      usb: phy: Reordering of OTG FSM variables
      USB: phy: samsung: Support multiple PHYs of same type

Bjorn Helgaas (1):
      USB: correct the usb_disconnect() comment about usb_bus_list_lock

Bjørn Mork (1):
      usb: cdc-wdm: ignore speed change notifications

Boris BREZILLON (1):
      USB: ehci-atmel: add usb_clk for transition to CCF

Dan Carpenter (1):
      USB: cyberjack: fix buggy integer overflow test

Dan Williams (3):
      usb: hub_activate kill an 'else'
      usb: xhci: kill a conditional when toggling cycle
      usb: xhci: remove the unused ->address field

Daniel Mack (3):
      usb: musb: am35x: use SIMPLE_DEV_PM_OPS
      usb: musb: blackfin: use SIMPLE_DEV_PM_OPS
      usb: musb: ux500: use SIMPLE_DEV_PM_OPS

Dave Jones (1):
      USB: phy: Restrict AM335x PHY driver to only be built on !ARM when COMPILE_TEST is set.

David Cohen (2):
      usb: g_ffs: fix compilation warning
      usb: g_ffs: fix compilation warning

Deng-Cheng Zhu (2):
      USB/host: Use existing macros instead of hard-coded values in uhci-debug.c
      USB/host: Bugfix: Return length of copied buffer in uhci_hub_control()

Duan Jiong (1):
      usb: gadget: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...))

Fabio Estevam (1):
      usb: gadget: udc-core: Do not report -EISNAM error from gadgetfs

Felipe Balbi (1):
      usb: dwc3: core: use pm_runtime_put_sync() on remove

Fengguang Wu (2):
      usb: pci-quirks: amd_chipset_sb_type_init() can be static
      usb: core: usb_amd_resume_quirk() can be static

Gabor Juhos (1):
      usb: phy: don't return with NULL from devm_usb_get_phy()

Greg KH (1):
      USB: Maintainers change for usb serial drivers

Greg Kroah-Hartman (15):
      Merge branch 'master' into usb-next
      Revert "Revert "USB: EHCI: support running URB giveback in tasklet context""
      Merge 3.12-rc3 into usb-next
      Merge 3.12-rc4 into usb-next
      Revert "USB: OHCI: Properly handle ohci-spear suspend"
      Revert "USB: OHCI: Properly handle ohci-exynos suspend"
      Revert "USB: OHCI: Properly handle ohci-ep93xx suspend"
      Revert "USB: OHCI: Properly handle ohci-da8xx suspend"
      Revert "USB: OHCI: Properly handle ohci-s3c2410 suspend"
      Revert "USB: OHCI: Properly handle ohci-at91 suspend"
      Revert "USB: OHCI: Properly handle OHCI controller suspend"
      Merge 3.12-rc6 into usb-next.
      Merge tag 'for-usb-next-2013-10-17' of git://git.kernel.org/.../sarah/xhci into usb-next
      Merge tag 'usb-for-v3.13' of git://git.kernel.org/.../balbi/usb into usb-next
      UWB: clean up attribute use by using ATTRIBUTE_GROUPS()

Greg Suarez (1):
      USB: cdc-wdm: support back-to-back USB_CDC_NOTIFY_RESPONSE_AVAILABLE notifications

H Hartley Sweeten (2):
      ARM: ep93xx_defconfig: cleanup ep93xx_defconfig
      usb: ohci: remove ep93xx bus glue platform driver

Hans de Goede (3):
      usb-core: Make usb_free_streams return an error
      usb-anchor: Ensure poisened gets initialized to 0
      usb-anchor: Delay usb_wait_anchor_empty_timeout wake up till completion is done

Heikki Krogerus (1):
      usb: remove intel_mid_otg.h

Huang Rui (11):
      usb: pci-quirks: refactor AMD quirk to abstract AMD chipset types
      usb: core: implement AMD remote wakeup quirk
      usb: usbtest: bmAttributes would better be masked
      usb: usbtest: bmAttributes would better be masked
      usb: ehci: use amd_chipset_type to filter for usb subsystem hang bug
      usb: ohci: use amd_chipset_type to filter for SB800 prefetch
      usb: usbtest: fix checkpatch warning as sizeof code style
      usb: usbtest: support bos descriptor test for usb 3.0
      usb: usbtest: support usb2 extension descriptor test
      usb: usbtest: support superspeed device capbility descriptor test
      usb: usbtest: support container id descriptor test

Ivan T. Ivanov (2):
      ehci-msm: Remove global struct usb_phy variable
      USB: ehci-msm: Add device tree support and binding information

Jingoo Han (13):
      USB: ehci-fsl: Remove casting the return value which is a void pointer
      usb: gadget: amd5536udc: remove unnecessary pci_set_drvdata()
      usb: gadget: goku_udc: remove unnecessary pci_set_drvdata()
      usb: gadget: pch_udc: remove unnecessary pci_set_drvdata()
      usb: gadget: net2280: remove unnecessary pci_set_drvdata()
      USB: ohci-exynos: Add missing usb_put_hcd() to prevent memory leak
      ARM: SAMSUNG: Remove unused s5p_device_ehci
      USB: ehci-s5p: Remove non-DT support
      USB: host: Rename ehci-s5p to ehci-exynos
      USB: ohci-exynos: Remove non-DT support
      phy: Add driver for Exynos DP PHY
      video: exynos_dp: remove non-DT support for Exynos Display Port
      video: exynos_dp: Use the generic PHY driver

Joe Perches (3):
      usb: Remove unnecessary semicolons
      printk: pr_debug_ratelimited: check state first to reduce "callbacks suppressed" messages
      usbatm: Fix dynamic_debug / ratelimited atm_dbg and atm_rldbg macros

Johan Hovold (4):
      USB: serial: clean up comments in generic driver
      USB: serial: add memory flags to usb_serial_generic_write_start
      USB: serial: export usb_serial_generic_write_start
      USB: mos7840: fix tiocmget error handling

Julius Werner (1):
      usb: hub: Clear Port Reset Change during init/resume

Kevin Hilman (1):
      USB: OHCI: ohci_init_driver(): sanity check overrides

Kishon Vijay Abraham I (7):
      drivers: phy: add generic PHY framework
      usb: phy: omap-usb2: use the new generic PHY framework
      usb: phy: twl4030: use the new generic PHY framework
      arm: omap3: twl: add phy consumer data in twl4030_usb_data
      ARM: dts: omap: update usb_otg_hs data
      usb: musb: omap2430: use the new generic PHY framework
      usb: phy: twl4030-usb: remove *set_suspend* and *phy_init* ops

Linus Walleij (1):
      usb: musb: name ux500 platforms more broadly

Manjunath Goudar (21):
      USB: EHCI: make ehci-w90X900 a separate driver
      USB: OHCI: make ohci-exynos a separate driver
      USB: OHCI: make ohci-omap a separate driver
      USB: OHCI: make ohci-omap3 a separate driver
      USB: OHCI: make ohci-spear a separate driver
      USB: OHCI: make ohci-at91 a separate driver
      USB: OHCI: make ohci-s3c2410 a separate driver
      USB: OHCI: make ohci-nxp a separate driver
      USB: OHCI: make ohci-ep93xx a separate driver
      USB: OHCI: make ohci-pxa27x a separate driver
      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-ep93xx suspend
      USB: OHCI: Properly handle ohci-exynos suspend
      USB: OHCI: Properly handle ohci-omap suspend
      USB: OHCI: Properly handle ohci-platform suspend
      USB: OHCI: Properly handle ohci-pxa27x suspend
      USB: OHCI: Properly handle ohci-sm501 suspend
      USB: OHCI: Properly handle ohci-spear suspend

Mark Brown (1):
      usb: phy: nop: Defer clock prepare until PHY init

Mathias Nyman (1):
      xhci: Enable LPM support only for hardwired or BESL devices

Matthias Beyer (11):
      drivers: usb: core: hcd: moved asterix to variable
      drivers: usb: core: hcd: Whitespace fixes
      drivers: usb: core: hcd: replaced C99 // comments
      drivers: usb: core: hcd: removed braces for return statements
      drivers: usb: core: hcd: if-else-braces fixed
      drivers: usb: core: hcd.c: converted busmap from struct to bitmap
      drivers: usb: core: {file,hub,sysfs,usb}.c: Whitespace fixes
      drivers: usb: core: file.c: moved asterisk to variable name
      drivers: usb: core: hub.c: Comments shouldnt be C99 // comment style
      drivers: usb: core: devio.c: Spaces to tabs for proc_reapurbnonblock()
      drivers: usb: core: devio.c: Spaces to tabs for proc_control_compat()

Michael Opdenacker (4):
      usb: host: uhci-platform: remove deprecated IRQF_DISABLED
      usb: gadget: mv_u3d_core: remove deprecated IRQF_DISABLED
      usb: gadget: mv_u3d_core: remove deprecated IRQF_DISABLED
      usb/hcd: remove unnecessary local_irq_save

Pali Rohár (2):
      usb: musb: Add missing ATOMIC_INIT_NOTIFIER_HEAD
      usb: musb: Call atomic_notifier_call_chain when status is changed

Paul Chavent (2):
      USB: serial: call handle_dcd_change in ftdi driver.
      USB: serial: invoke dcd_change ldisc's handler.

Pavel Machek (1):
      usb: gadget: s3c-hsotg: fix CodingStyle issues

Peter Chen (12):
      chipidea: udc: free pending TD at removal procedure
      usb: host: delete chipidea dependency
      usb: chipidea: udc: Consolidate the call of disconnect
      usb: chipidea: move platform related things to ci_get_platdata
      usb: chipidea: move PHY operation to core
      usb: chipidea: imx: remove PHY operations
      usb: chipidea: add ci_hdrc_enter_lpm API
      usb: gadget: zero: Add flexible auto remote wakeup test method
      usb: chipidea: udc: Fix spinlock recursion during bus reset
      usb: chipidea: udc: Fix calling spin_lock_irqsave at sleep context
      usb: chipidea: host: more enhancement when ci->hcd is NULL
      usb: chipidea: only get vbus regulator for non-peripheral mode

Robert Baldyga (13):
      usb: gadget: s3c-hsotg: fix maxpacket size
      usb: gadget: s3c-hsotg: fix set_ep_maxpacket function
      usb: gadget: s3c-hsotg: add isochronous transfers support
      usb: gadget: s3c-hsotg: add multi count support
      usb: gadget: s3c-hsotg: remove unused label
      usb: gadget: s3c-hsotg: fix "protocol stall" handling
      usb: gadget: s3c-hsotg: fix s3c_hsotg_write_fifo function for dedicated fifo mode
      usb: gadget: s3c-hsotg: fix endpoint interrupts handling
      usb: gadget: s3c-hsotg: add DAINT masking
      usb: gadget: s3c-hsotg: fix "halted" property updating
      usb: gadget: s3c-hsotg: fix clear feature ENDPOINT_HALT
      usb: gadget: s3c-hsotg: fix interrupt configuration in dedicated-fifo mode
      usb: gadget: s3c-hsotg: fix can_write limit for non-periodic endpoints

Roger Quadros (12):
      usb: phy: omap-control: Get rid of platform data
      usb: phy: omap: Add new device types and remove omap_control_usb3_phy_power()
      usb: phy: omap-usb2: Don't use omap_get_control_dev()
      usb: phy: omap-usb3: Don't use omap_get_control_dev()
      usb: musb: omap2430: Don't use omap_get_control_dev()
      usb: phy: omap: get rid of omap_get_control_dev()
      ARM: dts: omap4: update omap-control-usb nodes
      ARM: dts: omap5: update omap-control-usb node
      usb: phy: generic: Add gpio_reset to platform data
      usb: phy: generic: Don't use regulator framework for RESET line
      ARM: OMAP2+: omap-usb-host: Get rid of platform_data from struct usbhs_phy_data
      ARM: OMAP2+: usb-host: Adapt to USB phy-nop RESET line changes

Rui li (1):
      USB:add new zte 3g-dongle's pid to option.c

Russell King (1):
      usb: musb: use platform_device_register_full() to avoid directly messing with dma masks

Sachin Kamat (10):
      usb: dwc3: Remove redundant pci_set_drvdata
      usb: gadget: Remove redundant pci_set_drvdata
      usb: dwc3: Remove redundant pci_set_drvdata
      usb: musb_dsps: Remove redundant of_match_ptr
      usb: phy: am335x-control: Remove redundant of_match_ptr
      usb: phy: am335x: Remove redundant of_match_ptr
      usb: phy: tegra-usb: Remove redundant of_match_ptr
      usb: musb_am335x: Remove redundant of_match_ptr
      usb: xhci: Staticize xhci_del_comp_mod_timer
      usb: phy: twl6030-usb: Include linux/of.h header

Sarah Sharp (4):
      usb: Disable USB 2.0 Link PM before device reset.
      xhci: Set L1 device slot on USB2 LPM enable/disable.
      usb: Don't enable USB 2.0 Link PM by default.
      usb: Push USB2 LPM disable on disconnect into USB core.

Sebastian Andrzej Siewior (10):
      usb: phy: am335x: add wakeup support
      usb: musb: cancel work on removal
      usb: musb: call musb_start() only once in OTG mode
      usb: musb: dsps: move try_idle to start hook
      usb: musb: dsps: remove declartion for dsps_musb_try_idle()
      usb: musb: dsps: redo the otg timer
      usb: musb: dsps: run the timer only on OTG systems
      usb: musb: core: properly free host / device structs in err path
      usb: musb: core: Call dma_controller_destroy() in error path only once.
      usb: musb: cppi41: allow to defer probing if DMA isn't yet available

Sergei Shtylyov (1):
      usb: musb: davinci: fix resources passed to MUSB driver for DM6467

Sylwester Nawrocki (5):
      phy: Add driver for Exynos MIPI CSIS/DSIM DPHYs
      exynos4-is: Use the generic MIPI CSIS PHY driver
      video: exynos_mipi_dsim: Use the generic PHY driver
      ARM: Samsung: Remove the MIPI PHY setup code
      phy: exynos-mipi-video: Fix phy_power_off() callback

Thomas Pugliese (22):
      usb: wusbcore: rename urb to tr_urb in struct wa_seg
      usb: wusbcore: rename fields in struct wahc
      usb: wusbcore: allow wa_xfer_destroy to clean up partially constructed xfers
      usb: wusbcore: resource cleanup fix in __wa_xfer_setup_segs
      usb: wusbcore: clean up the sg list that was created for out transfers
      usb: wusbcore: set pointers to NULL after freeing in error cases
      usb: wusbcore: fix endianess issues when using dwTransferID
      usb: wusbcore: include the xfer_id in debug prints
      usb: wusbcore: clean up urb dequeue process
      usb: wusbcore: fix build warning on 64-bit builds
      usb: wusbcore: avoid stack overflow in URB enqueue error path
      usb: wusbcore: implement hwahc_op_get_frame_number
      usb: wusbcore: set the RPIPE bOverTheAirInterval for isoc endpoints
      usb: wusbcore: Add isoc transfer type enum and packet definitions
      usb: wusbcore: add support for isoc out transfers
      usb: wusbcore: fix string formatting warnings on 64-bit builds
      usb: wusbcore: serialize access to the HWA data out endpoint
      usb: wusbcore: preserve endianness of cached descriptors
      usb: wusbcore: set the RPIPE wMaxPacketSize value correctly
      usb: wusbcore: combine multiple isoc frames in a single transfer request.
      usb: wusbcore: add a quirk for Alereon HWA device isoc behavior
      usb: wusbcore: change WA_SEGS_MAX to a legal value

Tim Deegan (1):
      USB: ehci-dbgp: drop dead code.

Tom Gundersen (1):
      usb: ohci/uhci - add soft dependencies on ehci_pci

Valentin Ilie (1):
      usb: gadget: mv_u3d_core: fix memory leaks

Valentine Barshak (1):
      usb: phy: Add RCAR Gen2 USB phy

Vivek Gautam (1):
      usb: dwc3: Remove additional delay of 100ms when resuming

Wei Yongjun (2):
      USB: WUSBCORE: use list_move_tail instead of list_del/list_add_tail
      USB: EHCI: tegra: drop clk_put for devm_clk_get in tegra_ehci_probe()

Xenia Ragiadakou (20):
      usbcore: set lpm_capable field for LPM capable root hubs
      usbcore: fix incorrect type in assignment in usb_set_lpm_parameters()
      usbcore: fix read of usbdevfs_ctrltransfer fields in proc_control()
      xhci: remove unused argument from xhci_giveback_urb_in_irq()
      xhci: rename existing Command Completion Event handlers
      xhci: refactor TRB_ENABLE_SLOT case into function
      xhci: refactor TRB_DISABLE_SLOT case into function
      xhci: refactor TRB_ADDR_DEV case into function
      xhci: use completion event's slot id rather than dig it out of command
      xhci: refactor TRB_RESET_DEV case into function
      xhci: refactor TRB_NEC_GET_FW case into function
      xhci: refactor TRB_EVAL_CONTEXT case into function
      xhci: remove unused 'ep_ring' variable in handle_cmd_completion()
      xhci: refactor TRB_CONFIG_EP case into function
      xhci: add variable 'cmd_comp_code' in handle_cmd_completion()
      xhci: add variable 'cmd_trb' in handle_cmd_completion()
      xhci: add variable 'cmd_type' in handle_cmd_completion()
      xhci: replace 'xhci->cmd_ring->dequeue' with 'trb' in stop_ep cmd handler
      xhci: add argument 'slot_id' in stop_ep, set_deq and reset_ep cmd handlers
      xhci: replace 'event' with 'cmd_comp_code' in set_deq and reset_ep handlers

xiao jin (1):
      xhci: correct the usage of USB_CTRL_SET_TIMEOUT

 .../ABI/testing/configfs-usb-gadget-mass-storage   |   31 +
 .../devicetree/bindings/phy/phy-bindings.txt       |   66 +
 .../devicetree/bindings/phy/samsung-phy.txt        |   22 +
 .../devicetree/bindings/usb/msm-hsusb.txt          |   17 +
 Documentation/devicetree/bindings/usb/omap-usb.txt |   39 +-
 .../devicetree/bindings/usb/usb-nop-xceiv.txt      |    7 +-
 Documentation/devicetree/bindings/usb/usb-phy.txt  |    6 +
 .../devicetree/bindings/video/exynos_dp.txt        |   17 +-
 Documentation/phy.txt                              |  166 +++
 Documentation/pps/pps.txt                          |   15 +
 MAINTAINERS                                        |   61 +-
 arch/arm/boot/dts/omap3-beagle-xm.dts              |    2 +
 arch/arm/boot/dts/omap3-evm.dts                    |    2 +
 arch/arm/boot/dts/omap3-overo.dtsi                 |    2 +
 arch/arm/boot/dts/omap4.dtsi                       |   23 +-
 arch/arm/boot/dts/omap5.dtsi                       |   20 +-
 arch/arm/boot/dts/twl4030.dtsi                     |    1 +
 arch/arm/configs/ep93xx_defconfig                  |   17 +-
 arch/arm/mach-ep93xx/clock.c                       |    2 +-
 arch/arm/mach-ep93xx/core.c                        |   39 +-
 arch/arm/mach-exynos/include/mach/regs-pmu.h       |    5 -
 arch/arm/mach-omap2/board-omap3beagle.c            |    6 -
 arch/arm/mach-omap2/twl-common.c                   |   11 +
 arch/arm/mach-omap2/usb-host.c                     |   18 +-
 arch/arm/mach-omap2/usb.h                          |    1 -
 arch/arm/mach-s5pv210/include/mach/regs-clock.h    |    4 -
 arch/arm/plat-samsung/Kconfig                      |   10 -
 arch/arm/plat-samsung/Makefile                     |    1 -
 arch/arm/plat-samsung/devs.c                       |   34 -
 arch/arm/plat-samsung/include/plat/devs.h          |    1 -
 arch/arm/plat-samsung/setup-mipiphy.c              |   60 -
 drivers/Kconfig                                    |    2 +
 drivers/Makefile                                   |    2 +
 drivers/media/platform/exynos4-is/Kconfig          |    2 +-
 drivers/media/platform/exynos4-is/mipi-csis.c      |   13 +-
 drivers/phy/Kconfig                                |   54 +
 drivers/phy/Makefile                               |    9 +
 drivers/phy/phy-core.c                             |  698 +++++++++++
 drivers/phy/phy-exynos-dp-video.c                  |  111 ++
 drivers/phy/phy-exynos-mipi-video.c                |  176 +++
 drivers/{usb => }/phy/phy-omap-usb2.c              |   72 +-
 drivers/{usb => }/phy/phy-twl4030-usb.c            |   71 +-
 drivers/usb/atm/usbatm.h                           |   14 +-
 drivers/usb/chipidea/bits.h                        |    1 +
 drivers/usb/chipidea/ci_hdrc_imx.c                 |   21 +-
 drivers/usb/chipidea/core.c                        |  123 +-
 drivers/usb/chipidea/host.c                        |    6 +-
 drivers/usb/chipidea/udc.c                         |   56 +-
 drivers/usb/class/cdc-wdm.c                        |   42 +-
 drivers/usb/core/devio.c                           |   38 +-
 drivers/usb/core/driver.c                          |    7 +-
 drivers/usb/core/file.c                            |    8 +-
 drivers/usb/core/hcd-pci.c                         |    3 +
 drivers/usb/core/hcd.c                             |  122 +-
 drivers/usb/core/hub.c                             |  182 +--
 drivers/usb/core/message.c                         |    4 +
 drivers/usb/core/quirks.c                          |   37 +
 drivers/usb/core/sysfs.c                           |   64 +-
 drivers/usb/core/urb.c                             |   44 +-
 drivers/usb/core/usb.c                             |    2 +-
 drivers/usb/core/usb.h                             |    1 +
 drivers/usb/dwc3/core.c                            |    3 +-
 drivers/usb/dwc3/dwc3-pci.c                        |    2 -
 drivers/usb/dwc3/ep0.c                             |    6 +-
 drivers/usb/early/ehci-dbgp.c                      |    4 -
 drivers/usb/gadget/Kconfig                         |   34 +-
 drivers/usb/gadget/Makefile                        |    5 +-
 drivers/usb/gadget/acm_ms.c                        |  125 +-
 drivers/usb/gadget/amd5536udc.c                    |    2 -
 drivers/usb/gadget/composite.c                     |    2 +-
 drivers/usb/gadget/configfs.c                      |   10 +-
 drivers/usb/gadget/configfs.h                      |    6 +
 drivers/usb/gadget/dummy_hcd.c                     |    6 +-
 drivers/usb/gadget/f_mass_storage.c                | 1254 ++++++++++++++-----
 drivers/usb/gadget/f_mass_storage.h                |  166 +++
 drivers/usb/gadget/g_ffs.c                         |    2 +
 drivers/usb/gadget/goku_udc.c                      |    3 +-
 drivers/usb/gadget/mass_storage.c                  |  125 +-
 drivers/usb/gadget/multi.c                         |  247 +++-
 drivers/usb/gadget/mv_u3d_core.c                   |    4 +-
 drivers/usb/gadget/net2280.c                       |    5 +-
 drivers/usb/gadget/pch_udc.c                       |    1 -
 drivers/usb/gadget/rndis.c                         |    2 +-
 drivers/usb/gadget/s3c-hsotg.c                     |  167 ++-
 drivers/usb/gadget/storage_common.c                |  430 ++-----
 drivers/usb/gadget/storage_common.h                |  229 ++++
 drivers/usb/gadget/tcm_usb_gadget.c                |    4 +-
 drivers/usb/gadget/udc-core.c                      |    3 +-
 drivers/usb/gadget/zero.c                          |   25 +-
 drivers/usb/host/Kconfig                           |   59 +-
 drivers/usb/host/Makefile                          |   11 +-
 drivers/usb/host/ehci-atmel.c                      |   16 +-
 drivers/usb/host/ehci-dbg.c                        |  113 +-
 drivers/usb/host/{ehci-s5p.c => ehci-exynos.c}     |  164 ++-
 drivers/usb/host/ehci-fsl.c                        |    4 +-
 drivers/usb/host/ehci-grlib.c                      |    2 +-
 drivers/usb/host/ehci-hcd.c                        |   42 +-
 drivers/usb/host/ehci-mem.c                        |    4 +-
 drivers/usb/host/ehci-msm.c                        |   20 +-
 drivers/usb/host/ehci-mv.c                         |    2 +-
 drivers/usb/host/ehci-octeon.c                     |    2 +-
 drivers/usb/host/ehci-pci.c                        |   24 +-
 drivers/usb/host/ehci-pmcmsp.c                     |    2 +-
 drivers/usb/host/ehci-ppc-of.c                     |    2 +-
 drivers/usb/host/ehci-ps3.c                        |    2 +-
 drivers/usb/host/ehci-q.c                          |   64 +-
 drivers/usb/host/ehci-sched.c                      | 1033 +++++++++-------
 drivers/usb/host/ehci-sead3.c                      |    2 +-
 drivers/usb/host/ehci-sh.c                         |    2 +-
 drivers/usb/host/ehci-sysfs.c                      |   15 +-
 drivers/usb/host/ehci-tegra.c                      |    4 +-
 drivers/usb/host/ehci-tilegx.c                     |    2 +-
 drivers/usb/host/ehci-w90x900.c                    |   89 +-
 drivers/usb/host/ehci-xilinx-of.c                  |    2 +-
 drivers/usb/host/ehci.h                            |   81 +-
 drivers/usb/host/fotg210-hcd.c                     |    2 +-
 drivers/usb/host/fusbh200-hcd.c                    |    2 +-
 drivers/usb/host/hwa-hc.c                          |   33 +-
 drivers/usb/host/isp1362-hcd.c                     |    2 +-
 drivers/usb/host/ohci-at91.c                       |  156 ++-
 drivers/usb/host/ohci-dbg.c                        |    2 +-
 drivers/usb/host/ohci-ep93xx.c                     |  184 ---
 drivers/usb/host/ohci-exynos.c                     |  184 ++-
 drivers/usb/host/ohci-hcd.c                        |  159 +--
 drivers/usb/host/ohci-hub.c                        |    9 +-
 drivers/usb/host/ohci-nxp.c                        |  123 +-
 drivers/usb/host/ohci-omap.c                       |  169 +--
 drivers/usb/host/ohci-omap3.c                      |  118 +-
 drivers/usb/host/ohci-pci.c                        |   15 +-
 drivers/usb/host/ohci-platform.c                   |   11 +-
 drivers/usb/host/ohci-pxa27x.c                     |  249 ++--
 drivers/usb/host/ohci-s3c2410.c                    |  128 +-
 drivers/usb/host/ohci-sm501.c                      |   11 +-
 drivers/usb/host/ohci-spear.c                      |  140 +--
 drivers/usb/host/pci-quirks.c                      |  137 ++-
 drivers/usb/host/pci-quirks.h                      |    2 +
 drivers/usb/host/sl811-hcd.c                       |    4 +-
 drivers/usb/host/uhci-debug.c                      |   16 +-
 drivers/usb/host/uhci-hub.c                        |   40 +-
 drivers/usb/host/uhci-pci.c                        |   19 +-
 drivers/usb/host/uhci-platform.c                   |    3 +-
 drivers/usb/host/whci/hcd.c                        |    4 +-
 drivers/usb/host/xhci-hub.c                        |    5 +-
 drivers/usb/host/xhci-mem.c                        |   10 -
 drivers/usb/host/xhci-ring.c                       |  324 ++---
 drivers/usb/host/xhci.c                            |  182 +--
 drivers/usb/host/xhci.h                            |    3 +-
 drivers/usb/misc/usbtest.c                         |  172 ++-
 drivers/usb/musb/Kconfig                           |    5 +-
 drivers/usb/musb/am35x.c                           |   63 +-
 drivers/usb/musb/blackfin.c                        |   13 +-
 drivers/usb/musb/da8xx.c                           |   49 +-
 drivers/usb/musb/davinci.c                         |   59 +-
 drivers/usb/musb/musb_am335x.c                     |    2 +-
 drivers/usb/musb/musb_core.c                       |   19 +-
 drivers/usb/musb/musb_core.h                       |    2 +
 drivers/usb/musb/musb_cppi41.c                     |    8 +-
 drivers/usb/musb/musb_dsps.c                       |   96 +-
 drivers/usb/musb/musb_gadget.c                     |    2 +-
 drivers/usb/musb/musb_host.c                       |    2 +-
 drivers/usb/musb/musb_virthub.c                    |   19 +-
 drivers/usb/musb/omap2430.c                        |   54 +-
 drivers/usb/musb/tusb6010.c                        |   49 +-
 drivers/usb/musb/ux500.c                           |   13 +-
 drivers/usb/phy/Kconfig                            |   35 +-
 drivers/usb/phy/Makefile                           |    3 +-
 drivers/usb/phy/phy-am335x-control.c               |   44 +-
 drivers/usb/phy/phy-am335x.c                       |   44 +-
 drivers/usb/phy/phy-fsl-usb.c                      |   96 +-
 drivers/usb/phy/phy-fsl-usb.h                      |    4 +-
 drivers/usb/phy/phy-fsm-usb.c                      |   72 +-
 drivers/usb/phy/phy-fsm-usb.h                      |  179 ++-
 drivers/usb/phy/phy-generic.c                      |  108 +-
 drivers/usb/phy/phy-generic.h                      |    7 +-
 drivers/usb/phy/phy-omap-control.c                 |  208 ++--
 drivers/usb/phy/phy-omap-usb3.c                    |   32 +-
 drivers/usb/phy/phy-rcar-gen2-usb.c                |  248 ++++
 drivers/usb/phy/phy-samsung-usb2.c                 |    3 +-
 drivers/usb/phy/phy-samsung-usb3.c                 |    3 +-
 drivers/usb/phy/phy-tegra-usb.c                    |    2 +-
 drivers/usb/phy/phy-twl6030-usb.c                  |    1 +
 drivers/usb/phy/phy-ulpi-viewport.c                |    2 +-
 drivers/usb/phy/phy.c                              |    2 +-
 drivers/usb/serial/cyberjack.c                     |    2 +-
 drivers/usb/serial/ftdi_sio.c                      |   10 +-
 drivers/usb/serial/generic.c                       |   82 +-
 drivers/usb/serial/mos7840.c                       |    4 +
 drivers/usb/serial/option.c                        |   17 +
 drivers/usb/wusbcore/cbaf.c                        |    7 +-
 drivers/usb/wusbcore/devconnect.c                  |    2 +-
 drivers/usb/wusbcore/wa-hc.c                       |   18 +-
 drivers/usb/wusbcore/wa-hc.h                       |   42 +-
 drivers/usb/wusbcore/wa-rpipe.c                    |   22 +-
 drivers/usb/wusbcore/wa-xfer.c                     | 1261 +++++++++++++++-----
 drivers/uwb/lc-dev.c                               |   16 +-
 drivers/video/exynos/Kconfig                       |    3 +-
 drivers/video/exynos/exynos_dp_core.c              |  132 +-
 drivers/video/exynos/exynos_dp_core.h              |  110 ++
 drivers/video/exynos/exynos_dp_reg.c               |    2 -
 drivers/video/exynos/exynos_mipi_dsi.c             |   19 +-
 include/linux/i2c/twl.h                            |    2 +
 include/linux/phy/phy.h                            |  270 +++++
 include/linux/platform_data/mipi-csis.h            |    9 -
 include/linux/platform_data/usb-ehci-s5p.h         |   21 -
 include/linux/platform_data/usb-ohci-exynos.h      |   21 -
 include/linux/platform_data/usb-rcar-gen2-phy.h    |   22 +
 include/linux/printk.h                             |   16 +-
 include/linux/usb.h                                |   10 +-
 include/linux/usb/hcd.h                            |   16 +-
 include/linux/usb/intel_mid_otg.h                  |  180 ---
 include/linux/usb/musb.h                           |    2 -
 include/linux/usb/omap_control_usb.h               |   33 +-
 include/linux/usb/serial.h                         |    2 +
 include/linux/usb/usb_phy_gen_xceiv.h              |    3 +-
 include/linux/usb/wusb-wa.h                        |   51 +-
 include/video/exynos_dp.h                          |  131 --
 include/video/exynos_mipi_dsim.h                   |    5 +-
 217 files changed, 9035 insertions(+), 5000 deletions(-)
 create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-mass-storage
 create mode 100644 Documentation/devicetree/bindings/phy/phy-bindings.txt
 create mode 100644 Documentation/devicetree/bindings/phy/samsung-phy.txt
 create mode 100644 Documentation/devicetree/bindings/usb/msm-hsusb.txt
 create mode 100644 Documentation/phy.txt
 delete mode 100644 arch/arm/plat-samsung/setup-mipiphy.c
 create mode 100644 drivers/phy/Kconfig
 create mode 100644 drivers/phy/Makefile
 create mode 100644 drivers/phy/phy-core.c
 create mode 100644 drivers/phy/phy-exynos-dp-video.c
 create mode 100644 drivers/phy/phy-exynos-mipi-video.c
 rename drivers/{usb => }/phy/phy-omap-usb2.c (81%)
 rename drivers/{usb => }/phy/phy-twl4030-usb.c (94%)
 create mode 100644 drivers/usb/gadget/configfs.h
 create mode 100644 drivers/usb/gadget/f_mass_storage.h
 create mode 100644 drivers/usb/gadget/storage_common.h
 rename drivers/usb/host/{ehci-s5p.c => ehci-exynos.c} (55%)
 delete mode 100644 drivers/usb/host/ohci-ep93xx.c
 create mode 100644 drivers/usb/phy/phy-rcar-gen2-usb.c
 create mode 100644 include/linux/phy/phy.h
 delete mode 100644 include/linux/platform_data/usb-ehci-s5p.h
 delete mode 100644 include/linux/platform_data/usb-ohci-exynos.h
 create mode 100644 include/linux/platform_data/usb-rcar-gen2-phy.h
 delete mode 100644 include/linux/usb/intel_mid_otg.h
 delete mode 100644 include/video/exynos_dp.h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




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

  Powered by Linux