All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org
Subject: [GIT PATCH] USB patches for 3.13-rc1
Date: Wed, 6 Nov 2013 14:53:14 -0800	[thread overview]
Message-ID: <20131106225314.GA8702@kroah.com> (raw)

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@linuxfoundation.org>

----------------------------------------------------------------
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

                 reply	other threads:[~2013-11-06 22:58 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20131106225314.GA8702@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.