lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20141214223523.GA3802@kroah.com>
Date:	Sun, 14 Dec 2014 14:35:23 -0800
From:	Greg KH <gregkh@...uxfoundation.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>,
	Andrew Morton <akpm@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org, linux-usb@...r.kernel.org
Subject: [GIT PULL] USB driver patches for 3.19-rc1

The following changes since commit 009d0431c3914de64666bec0d350e54fdd59df6a:

  Linux 3.18-rc7 (2014-11-30 16:42:27 -0800)

are available in the git repository at:

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

for you to fetch changes up to 81e1dadfb5b2d47aa513ad60b1c9cf0ea17b6514:

  arm: omap3: twl: remove usb phy init data (2014-12-10 22:37:20 -0500)

----------------------------------------------------------------
USB patches for 3.19-rc1

Here's the big set of USB and PHY patches for 3.19-rc1.

The normal churn in the USB gadget area is in here, as well as xhci and
other individual USB driver updates.  The PHY tree is also in here, as
there were dependancies on the USB tree.

All of these have been in linux-next.

Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>

----------------------------------------------------------------
Alan Stern (4):
      usb: gadget: dummy-hcd: use udc-core's reset notifier
      usb: gadget: net2280: use udc-core's reset notifier
      usb: gadget: net2272: use udc-core's reset notifier
      USB: host: Remove ehci-octeon and ohci-octeon drivers

Alexandre Belloni (1):
      USB: OHCI: ohci-at91: remove unnecessary headers

Alexey Khoroshilov (1):
      usbip: fix error handling in stub_probe()

Andrew Lunn (1):
      Phy: DT binding documentation for Marvell MVEBU SATA phy.

Andrzej Pietrasiewicz (17):
      usb: gadget: configfs: add suspend/resume
      usb: gadget: Kconfig: enable separate compilation of uac1/uac2 functions
      usb: gadget: f_midi: enable use of the index parameter
      usb: gadget: f_midi: check kstrdup() return value
      usb: gadget: f_midi: convert to new function interface with backward compatibility
      usb: gadget: midi: convert to new interface of f_midi
      usb: gadget: f_midi: remove compatibility layer
      usb: gadget: f_midi: use usb_gstrings_attach
      usb: gadget: f_midi: add configfs support
      usb: gadget: f_hid: check return value of class_create
      usb: gadget: f_hid: check return value of device_create
      usb: gadget: hid: mirror init operations in module cleanup
      usb: gadget: f_hid: convert to new function interface with backward compatibility
      usb: gadget: hid: convert to new interface of f_hid
      usb: gadget: f_hid: remove compatibility layer
      usb: gadget: f_hid: use usb_gstrings_attach
      usb: gadget: hid: add configfs support

Antoine Tenart (10):
      usb: move the OTG state from the USB PHY to the OTG structure
      usb: rename phy to usb_phy in OTG
      usb: add support to the generic PHY framework in OTG
      usb: allow to supply the PHY in the drivers when using HCD
      usb: chipidea: add support to the generic PHY framework
      phy: add the Berlin USB PHY driver
      Documentation: bindings: add doc for the Berlin USB PHY
      usb: chipidea: fix phy handling
      usb: chipidea: add a usb2 driver for ci13xxx
      Documentation: bindings: add doc for the USB2 ChipIdea USB driver

Anton Staaf (1):
      USB: serial: add Google simple serial SubClass support

Arjun Sreedharan (1):
      usb: phy: propagate __of_usb_find_phy()'s error on failure

Ashwini Pahuja (1):
      usb: gadget: Add UDC driver for Broadcom USB3.0 device controller IP BDC

Bo Shen (2):
      usb: gadget: at91_udc: remove unused release function
      usb: gadget: atmel_usba_udc: remove release function

Chris Rorvick (10):
      usb: Create separate header for ehci-dbgp
      fusbh200: Make Xen notificaiton consistent with EHCI
      fusbh200: Remove superfluous macro definitions
      fusbh200: Remove duplicate ehci-dbgp declarations
      fusbh200: Use ehci_dbg_port struct
      fotg210: Make Xen notification consistent with EHCI
      fotg210: Remove superfluous macro definitions
      fotg210: Remove duplicate ehci-dbgp declarations
      fotg210: Use ehci_dbg_port struct
      usb: Remove __init from early_dbgp_init() prototype

Dan Carpenter (6):
      usb: gadget: f_uac1: remove an unneeded NULL check
      usb: gadget: f_hid: use after free in hidg_alloc_inst()
      usb: gadget: f_hid: fix error handling in ghid_setup()
      USB: adutux: NULL dereferences on disconnect
      USB: mos7720: delete some unneeded code
      usb: gadget: udc: missing curly braces

Dinh Nguyen (10):
      usb: dwc2: allow dwc2 to get built when USB_GADGET=m
      usb: dwc2: Update the gadget driver to use common dwc2_hsotg structure
      usb: dwc2: Move gadget probe function into platform code
      usb: dwc2: convert to use dev_pm_ops API
      usb: dwc2: Initialize the USB core for peripheral mode
      usb: dwc2: Update common interrupt handler to call gadget interrupt handler
      usb: dwc2: gadget: Do not fail probe if there isn't a clock node
      usb: dwc2: move usb_disabled() call to host driver only
      usb: dwc2: Update Kconfig to support dual-role
      usb: dwc2: remove early return on clock query

Fabio Estevam (5):
      usb: dwc2: Fix build warning when CONFIG_PM_SLEEP=n
      usb: chipidea: core: Remove unneeded OOM message
      usb: chipidea: ci_hdrc_imx.c: Remove unneeded OOM message
      usb: chipidea: usbmisc_imx: Move the reading of USB_PHY_CTRL
      usb: chipidea: usbmisc_imx: Read MX53_USB_OTG_PHY_CTRL_1_OFFSET directly

Felipe Balbi (51):
      usb: dwc3: core: write LINUX_VERSION_CODE to our GUID register
      usb: dwc3: trace: remove unnecessary newline character
      usb: gadget: composite: introduce setup and os_desc pending flags
      usb: gadget: composite: set our req->context to cdev
      usb: gadget: composite: conditionally dequeue os_desc and setup requests
      usb: dwc3: ep0: trace ep0 TRBs too
      usb: dwc3: get rid of ->prepare()/->complete()
      usb: gadget: udc-core: call ->disconnect() when soft disconnecting
      usb: gadget: udc: document our sysfs ABI
      usb: dwc3: gadget: set state to NOT_ATTACHED on disconnect_irq
      usb: dwc3: gadget: WARN() on bogus usb_ep_queue()
      usb: gadget: udc: amd5536: do not rely on 'driver' argument
      usb: gadget: udc: at91: do not rely on 'driver' argument
      usb: gadget: udc: dummy: do not rely on 'driver' argument
      usb: gadget: udc: fsl_qe: do not rely on 'driver' argument
      usb: gadget: udc: lpc32xx: do not rely on 'driver' argument
      usb: gadget: udc: mv_u3d: do not rely on 'driver' argument
      usb: gadget: udc: mv_udc: do not rely on 'driver' argument
      usb: gadget: udc: net2272: do not rely on 'driver' argument
      usb: gadget: udc: net2280: do not rely on 'driver' argument
      usb: gadget: udc: pxa25x: do not rely on 'driver' argument
      usb: gadget: udc: pxa27x: do not rely on 'driver' argument
      usb: gadget: udc: s3c-hsudc: do not rely on 'driver' argument
      usb: musb: gadget: do not rely on 'driver' argument
      usb: gadget: udc: pass a single argument to usb_gadget_udc_start/stop
      usb: gadget: udc: at91: remove bind/unbind messages
      usb: gadget: udc: atmel_usba: remove bind/unbind messages
      usb: gadget: udc: dummy: remove bind/unbind messages
      usb: gadget: udc: fsl_qe: remove bind/unbind messages
      usb: gadget: udc: gr_udc: remove bind/unbind messages
      usb: gadget: udc: net2272: remove bind/unbind messages
      usb: gadget: udc: net2280: remove bind/unbind messages
      usb: gadget: udc: s3c-hsudc: remove bind/unbind messages
      usb: musb: gadget: remove bind/unbind messages
      usb: gadget: udc: core: fix unregistering message
      usb: gadget: remove unnecessary 'driver' argument
      usb: gadget: udc: core: prepend udc_attach_driver with usb_
      usb: dwc2: gadget: do not call usb_gadget_unregister_driver()
      usb: gadget: udc: dummy: do not call usb_gadget_unregister_driver()
      usb: gadget: udc: net2272: do not call usb_gadget_unregister_driver()
      usb: gadget: udc: pxa27x: do not call usb_gadget_unregister_driver()
      usb: dwc3: core: enable phy suspend quirk on non-FPGA
      arm: boot: dts: am4372: enable dwc3 suspend PHY quirk
      phy: twl4030: Fix build breakage
      usb: dwc3: gadget: use udc-core's reset notifier
      usb: musb: gadget: use udc-core's reset notifier
      usb: host: ohci: omap: fix build breakage
      usb: phy: fsl: Fix build errors
      usb: dwc3: trace: don't save pointers
      usb: gadget: udc: lpc32xx: remove unnecessary NULL check
      usb: gadget: udc: pxa25x: remove unnecessary NULL check

Fengguang Wu (3):
      usb: gadget: fix ptr_ret.cocci warnings
      usb: gadget: f_hid: hidg_alloc() can be static
      usb: gadget: midi: f_midi_alloc() can be static

Gabriel FERNANDEZ (6):
      phy: Add PHY header file for DT x Driver defines
      phy: miphy28lp: Add Device Tree bindings for the MiPHY28lp
      phy: miphy28lp: Provide support for the MiPHY28lp Generic PHY
      phy: miphy28lp: Add SSC support for SATA
      phy: miphy28lp: Add SSC support for PCIE
      phy: miphy28lp: Tune tx impedance across Soc cuts

Geert Uytterhoeven (1):
      uwb: Remove bogus colon after newline from debug message

George Cherian (2):
      usb: dwc3: dwc3-omap: get rid of ->prepare()/->complete()
      usb: musb: core: Disable the Interrupts till BABBLE is fully handled

Greg Kroah-Hartman (6):
      Merge 3.18-rc4 into usb-next.
      USB: cdc-acm: check for valid interfaces
      Merge tag 'usb-for-v3.19' of git://git.kernel.org/.../balbi/usb into usb-next
      Merge tag 'usb-serial-3.19-rc1' of git://git.kernel.org/.../johan/usb-serial into usb-next
      Merge tag 'for-3.19' of git://git.kernel.org/.../kishon/linux-phy into usb-testing
      Merge 3.18-rc7 into usb-next

Gregory CLEMENT (3):
      phy: Use PTR_ERR_OR_ZERO to fix warning raised by coccinelle
      Phy: DT binding documentation for the Armada 375 USB cluster binding
      phy: add support for USB cluster on the Armada 375 SoC

Hans de Goede (1):
      uas: Make uas work with blk-mq

Heikki Krogerus (8):
      usb: dwc3: core: only setting the dma_mask when needed
      usb: dwc3: add ACPI support
      phy: safer to_phy() macro
      phy: improved lookup method
      phy: twl4030: use the new lookup method
      phy: remove the old lookup method
      usb: dwc3: host: convey the PHYs to xhci
      arm: omap3: twl: remove usb phy init data

Huang Rui (20):
      usb: dwc3: enable hibernation if to be supported
      usb: dwc3: add a flag to check if it is fpga board
      usb: dwc3: initialize platform data at pci glue layer
      usb: dwc3: add disscramble quirk
      usb: dwc3: add lpm erratum support
      usb: dwc3: add u2exit lfps quirk
      usb: dwc3: add P3 in U2 SS inactive quirk
      usb: dwc3: add request p1p2p3 quirk
      usb: dwc3: add delay p1p2p3 quirk
      usb: dwc3: add delay phy power change quirk
      usb: dwc3: add lfps filter quirk
      usb: dwc3: add rx_detect to polling lfps quirk
      usb: dwc3: set SUSPHY bit for all cores
      usb: dwc3: add Tx de-emphasis quirk
      usb: dwc3: add disable usb3 suspend phy quirk
      usb: dwc3: add disable usb2 suspend phy quirk
      PCI: Add support for AMD Nolan USB3 DRD
      PCI: Prevent xHCI driver from claiming AMD Nolan USB3 DRD device
      usb: dwc3: add support for AMD Nolan platform
      usb: dwc3: make HIRD threshold configurable

Jingoo Han (3):
      USB: imx21-hcd: use %pad for dma_addr_t
      usb: dwc3: exynos: remove non-DT support for Exynos Specific Glue layer
      usb: dwc3: ep0: remove unnecessary break after return

Joe Perches (1):
      usb: storage: Convert usb_stor_dbg to return void

Johan Hovold (3):
      USB: kobil_sct: replace unnecessary atomic allocation
      USB: mos7720: replace unnecessary atomic allocations
      USB: mos7840: replace unnecessary atomic allocations

Jorge Ramirez-Ortiz (1):
      usb: gadget: add USB3 support to the printer driver

Josef Gajdusek (1):
      usb: Do not re-read descriptors for wired devices in usb_authorize_device()

Julia Lawall (5):
      usb: dwc3: keystone: fix error return code
      usb: dwc3: return error code from the most recent call
      host: ehci-w90x900: fix error return code
      usbip: remove unneeded structure
      wusb: replace memset by memzero_explicit

Kazuya Mizuguchi (1):
      usb: renesas_usbhs: gadget: fix NULL pointer dereference in ep_disable()

Kever Yang (1):
      usb: dwc2: add bus suspend/resume for dwc2

Kevin Cernekee (3):
      USB: OHCI: Eliminate platform-specific test in ohci.h
      USB: ohci-platform: Expose no_big_frame_no and num_ports in DT
      USB: ohci-platform: Move platform_data checks into the probe function

Kiran Raparthy (2):
      usb: phy: introduce usb_phy_set_event interface
      usb: phy: Handle per-PHY event for connnect and disconnect events

Kishon Vijay Abraham I (1):
      phy: phy-core: use the np present in of_phandle_args to get the PHY

Kyösti Mälkki (1):
      usb: gadget: dbgp: Fix endpoint config after USB disconnect

Lu Baolu (1):
      usb: xhci: fix comment for PORT_DEV_REMOVE

Marcin Wojtas (1):
      usb: ehci-orion: enable big-endian support

Marek Szyprowski (8):
      usb: dwc2: gadget: move setting last reset time to s3c_hsotg_core_init
      usb: dwc2: gadget: decouple setting soft-disconnect from s3c_hsotg_core_init
      usb: dwc2: gadget: move phy control calls out of pullup() method
      usb: dwc2: gadget: use soft-disconnect udc feature in pullup() method
      usb: dwc2: gadget: fix calls to phy control functions in suspend/resume code
      usb: dwc2: gadget: rework disconnect event handling
      usb: dwc2: gadget: add mutex to serialize init/deinit calls
      usb: dwc2: gadget: rework suspend/resume code to correctly restore gadget state

Mario Schuknecht (1):
      usb: gadget: net2280: Fix superspeed dma_done()

Mark Knibbs (4):
      USB: serial: keyspan_pda: fix Entrega company name spelling
      USB: storage: Reject bogus max LUN values
      storage: Enable multi-target mode as vendor driver does for SCM eUSCSI bridge
      storage: Fix bus scan and multi-LUN support for SCM eUSCSI devices

Markus Elfring (4):
      usb: gadget: function: delete an unnecessary check before rndis_add_hdr()
      USB-IP: Deletion of unnecessary checks before the function call "usb_put_dev"
      USB-SIS: Deletion of an unnecessary check before the function call "usb_put_dev"
      USB: PCI-quirks: Deletion of unnecessary checks before the function call "pci_dev_put"

Martin Hauke (1):
      USB: qcserial: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem

Mathias Nyman (3):
      xhci: cleanup finish_td function
      xhci: clear extra bits from slot context when setting max exit latency
      xhci: don't use the same variable for stopped and halted rings current TD

Michael Grzeschik (2):
      usb: ehci: add ehci_port_power interface
      usb: chipidea: host: add portpower override

Mickael Maison (1):
      usb: chipidea: Fixed a few typos in comments

Oliver Neukum (2):
      cdc-acm: Drop the warning for unusual capabilities
      cdc-acm: memory leak in error case

Paul Bolle (1):
      usb: host: Remove optional dependencies on PLAT_S5P

Pavitrakumar Managutte (1):
      usb: gadget: function: Added usb_assign_descriptors failure check

Peter Chen (47):
      usb: gadget: mv_udc_core: delete unnecessary 'out of memory' messages
      usb: gadget: fsl_qe_udc: delete unnecessary 'out of memory' messages
      usb: gadget: bcm63xx_udc: delete unnecessary 'out of memory' messages
      usb: gadget: s3c-hsudc: delete unnecessary 'out of memory' messages
      usb: musb: davinci: delete unnecessary 'out of memory' messages
      usb: musb: ux500: delete unnecessary 'out of memory' messages
      usb: musb: omap2430: delete unnecessary 'out of memory' messages
      usb: musb: blackfin: delete unnecessary 'out of memory' messages
      usb: musb: tusb6010: delete unnecessary 'out of memory' messages
      usb: musb: musb_dsps: delete unnecessary 'out of memory' messages
      usb: phy: phy-rcar-usb: delete unnecessary 'out of memory' messages
      usb: phy: phy-tegra-usb: delete unnecessary 'out of memory' messages
      usb: phy: phy-am335x-control: delete unnecessary 'out of memory' messages
      usb: phy: phy-rcar-gen2-usb: delete unnecessary 'out of memory' messages
      usb: phy: phy-mxs-usb: delete unnecessary 'out of memory' messages
      usb: phy: phy-msm-usb: delete unnecessary 'out of memory' messages
      usb: phy: phy-mv-usb: delete unnecessary 'out of memory' messages
      usb: renesas_usbhs: delete unnecessary 'out of memory' messages
      usb: chipidea: otg_fsm: delete unnecessary 'out of memory' messages
      usb: class: usbtmc: delete unnecessary 'out of memory' messages
      usb: host: ehci-mv: delete unnecessary 'out of memory' messages
      usb: host: ehci-sh: delete unnecessary 'out of memory' messages
      usb: host: ehci-tegra: delete unnecessary 'out of memory' messages
      usb: host: oxu210hp-hcd: delete unnecessary 'out of memory' messages
      usb: misc: usb3503: delete unnecessary 'out of memory' messages
      usb: renesas_usbhs: delete unnecessary 'out of memory' messages
      usb: chipidea: gadget: use udc-core's reset notifier
      usb: gadget: pxa25x_udc: use udc-core's reset notifier
      usb: gadget: m66592-udc: use udc-core's reset notifier
      usb: gadget: fsl_udc_core: use udc-core's reset notifier
      usb: gadget: at91_udc: use udc-core's reset notifier
      usb: gadget: mv_udc_core: use udc-core's reset notifier
      usb: gadget: fsl_qe_udc: use udc-core's reset notifier
      usb: gadget: pch_udc: use udc-core's reset notifier
      usb: gadget: amd5536udc: use udc-core's reset notifier
      usb: gadget: r8a66597-udc: use udc-core's reset notifier
      usb: gadget: bcm63xx_udc: use udc-core's reset notifier
      usb: gadget: atmel_usba_udc: use udc-core's reset notifier
      usb: chipidea: using devm_request_irq to instead of request_irq
      usb: chipidea: remove the unnecessary delay after clear portsc.phcd
      usb: chipidea: add hw_wait_phy_stable for getting stable status
      usb: chipidea: add system power management support
      usb: chipidea: imx: add system power management support
      usb: chipidea: remove flag CI_HDRC_REQUIRE_TRANSCEIVER
      usb: chipidea: add controller reset API
      usb: chipidea: parameter 'mode' isn't needed for hw_device_reset
      usb: chipidea: remove duplicate dev_set_drvdata for host_start

Robert Jarzmik (7):
      usb: gadget: pxa27x_udc: prepare device-tree support
      usb: gadget: pxa27x_udc: transfer mach_info into pxa_udc
      usb: gadget: pxa27x_udc: add devicetree support
      usb: gadget: pxa27x_udc device-tree documentation
      usb: gadget: pxa27x_udc: use devm_* helpers
      usb: gadget: pxa27x_udc: fix clock prepare and enable
      usb: gadget: pxa27x_udc: fix warning in non device-tree build

Roman Byshko (2):
      phy: sun4i: add support for USB phy0
      usb: musb: replace hard coded registers with defines

Ronald Wahl (1):
      usb: gadget: at91_udc: move prepare clk into process context

Sebastian Andrzej Siewior (5):
      usb: musb: core: use ->resume instead ->resume_noirq
      usb: musb: core: check link status on resume
      usb: musb: try a race-free wakeup
      usb: musb: core: make sure musb is in RPM_ACTIVE on resume
      usb: musb: musb_cppi41: recognize HS devices in hostmode

Sebastian Hesselbarth (3):
      phy: berlin-sata: Move PHY_BASE into private data struct
      phy: berlin-sata: Add support for BG2 SATA PHY
      phy: berlin-sata: Document BG2 compatible

Sergei Shtylyov (2):
      usb: musb: omap2430: use MUSB_DEVCTL_BDEVICE
      usb: phy: remove file names from heading comments

Sudip Mukherjee (2):
      usb: yurex: fixed sparse warning of incorrect type
      usb: hub: remove unused variable

Takeshi Kihara (1):
      usb: renesas_usbhs: gadget: fix the behavior of pullup

Tony Lindgren (8):
      usb: musb: Add function pointers for IO access functions
      usb: musb: Populate new IO functions for tusb6010
      usb: musb: Populate new IO functions for blackfin
      usb: musb: Change to use new IO access
      usb: musb: Change end point selection to use new IO access
      usb: musb: Pass fifo_mode in platform data
      usb: musb: Allow multiple glue layers to be built in
      usb: musb: Use IS_ENABLED for tusb6010

Varka Bhadram (34):
      usb: dwc3: keystone: remove duplicate check on resource
      usb: renesas_usbhs: common: remove duplicate check on resource
      usb: phy: rcar-usb: remove duplicate check on resource
      usb: musb: dsps: remove duplicate check on resource
      usb: musb: core: remove duplicate check on resource
      host: uhci-platform: fix NULL pointer dereference on resource
      host: ehci-sead3: fix NULL pointer dereference on resource
      host: ehci-atmel: remove duplicate check on resource
      host: ohci-da8xx: remove duplicate check on resource
      host: ehci-tegra: remove duplicate check on resource
      host: ehci-w90x900: remove duplicate check on resource
      host: ohci-at91: remove duplicate check on resource
      host: ohci-exynos: remove duplicate check on resource
      host: ohci-jz4740: remove duplicate check on resource
      host: ohci-octeon: remove duplicate check on resource
      host: ohci-platform: remove duplicate check on resource
      host: ohci-pxa27x: remove duplicate check on resource
      host: ehci-sh: remove duplicate check on resource
      host: ohci-spear: remove duplicate check on resource
      host: ehci-msm: remove duplicate check on resource
      host: ehci-mv: remove duplicate check on resource
      host: ehci-mxc: remove duplicate check on resource
      host: ehci-octeon: remove duplicate check on resource
      host: ehci-orion: remove duplicate check on resource
      host: ehci-platform: remove duplicate check on resource
      host: ehci-spear: remove duplicate check on resource
      host: xhci-plat: remove duplicate check on resource
      musb: musb_core: remove duplicate check on resource
      musb: musb_dsps: remove duplicate check on resource
      phy: phy-rcar-usb: remove duplicate check on resource
      dwc3: dwc3-keystone: remove duplicate check on resource
      host: ehci-fsl: remove duplicate check on resource
      host: ehci-exynos: remove duplicate check on resource
      renesas_usbhs: common: remove duplicate check on resource

Vinod Koul (1):
      usb: musb: ux500_dma: use dmaengine_xxx() APIs

Vivek Gautam (7):
      usb: ehci/ohci-exynos: Fix of_node_put() for child when getting PHYs
      usb: dwc3: exynos: Remove local variable for clock from probe
      usb: dwc3: exynos: Add provision for suspend clock
      usb: dwc3: exynos: Add provision for AXI UpScaler clock on exynos7
      phy: exynos5-usbdrd: Add pipe-clk, utmi-clk and itp-clk support
      phy: exynos5-usbdrd: Add facility for VBUS-BOOST-5V supply
      phy: exynos7-usbdrd: Update dependency for ARCH_EXYNOS

Wonhong Kwon (1):
      usb: ehci/ohci-platform: use SIMPLE_DEV_PM_OPS to support hibernation

Yoshihiro Shimoda (9):
      usb: renesas_usbhs: rename phy to usb_phy in usbhs_priv
      usb: renesas_usbhs: clean up rcar2.c to support a generic PHY
      usb: renesas_usbhs: add support for generic PHY
      usb: renesas_usbhs: fix the timing of dcp_control_transfer_done
      usb: renesas_usbhs: fix usbhs_pipe_clear() for DCP PIPE
      usb: renesas_usbhs: change d{0,1}fifo to dfifo array
      usb: renesas_usbhs: standardize d{0,1}fifo control
      usb: renesas_usbhs: add a new macro for extending DnFIFOs
      usb: renesas_usbhs: expand USB-DMAC channels for R-Car Gen2

kbuild test robot (2):
      usb: gadget: ss_ep_in_comp_desc can be static
      usb: chipidea: fix platform_no_drv_owner.cocci warnings

 Documentation/ABI/stable/sysfs-class-udc           |   93 +
 Documentation/ABI/testing/configfs-usb-gadget-hid  |   11 +
 Documentation/ABI/testing/configfs-usb-gadget-midi |   12 +
 Documentation/devicetree/bindings/ata/marvell.txt  |    6 +
 .../devicetree/bindings/phy/berlin-sata-phy.txt    |    4 +-
 .../devicetree/bindings/phy/berlin-usb-phy.txt     |   16 +
 .../devicetree/bindings/phy/phy-miphy28lp.txt      |  128 ++
 .../devicetree/bindings/phy/phy-mvebu.txt          |   43 +
 .../devicetree/bindings/phy/samsung-phy.txt        |    6 +
 .../devicetree/bindings/usb/ci-hdrc-usb2.txt       |   24 +
 Documentation/devicetree/bindings/usb/dwc3.txt     |   23 +
 .../devicetree/bindings/usb/exynos-usb.txt         |    6 +-
 Documentation/devicetree/bindings/usb/pxa-usb.txt  |   22 +
 Documentation/devicetree/bindings/usb/usb-ohci.txt |    2 +
 Documentation/phy.txt                              |   60 +-
 Documentation/usb/gadget_hid.txt                   |    7 +
 Documentation/usb/usb-serial.txt                   |    2 +-
 arch/arm/boot/dts/am4372.dtsi                      |    4 +
 arch/arm/mach-omap2/twl-common.c                   |   12 +-
 arch/mips/cavium-octeon/octeon-platform.c          |  274 ++-
 arch/mips/configs/cavium_octeon_defconfig          |    3 +
 drivers/pci/quirks.c                               |   20 +
 drivers/phy/Kconfig                                |   23 +-
 drivers/phy/Makefile                               |    3 +
 drivers/phy/phy-armada375-usb2.c                   |  158 ++
 drivers/phy/phy-bcm-kona-usb2.c                    |    2 +-
 drivers/phy/phy-berlin-sata.c                      |   36 +-
 drivers/phy/phy-berlin-usb.c                       |  223 +++
 drivers/phy/phy-core.c                             |  115 +-
 drivers/phy/phy-exynos-dp-video.c                  |    2 +-
 drivers/phy/phy-exynos-mipi-video.c                |    2 +-
 drivers/phy/phy-exynos5-usbdrd.c                   |  139 +-
 drivers/phy/phy-exynos5250-sata.c                  |    2 +-
 drivers/phy/phy-hix5hd2-sata.c                     |    7 +-
 drivers/phy/phy-miphy28lp.c                        | 1283 +++++++++++++
 drivers/phy/phy-miphy365x.c                        |    7 +-
 drivers/phy/phy-mvebu-sata.c                       |    2 +-
 drivers/phy/phy-omap-usb2.c                        |   16 +-
 drivers/phy/phy-qcom-apq8064-sata.c                |    3 +-
 drivers/phy/phy-qcom-ipq806x-sata.c                |    3 +-
 drivers/phy/phy-rcar-gen2.c                        |    2 +-
 drivers/phy/phy-samsung-usb2.c                     |    3 +-
 drivers/phy/phy-spear1310-miphy.c                  |    2 +-
 drivers/phy/phy-spear1340-miphy.c                  |    2 +-
 drivers/phy/phy-stih407-usb.c                      |    2 +-
 drivers/phy/phy-stih41x-usb.c                      |    7 +-
 drivers/phy/phy-sun4i-usb.c                        |   11 +-
 drivers/phy/phy-ti-pipe3.c                         |    2 +-
 drivers/phy/phy-twl4030-usb.c                      |   15 +-
 drivers/phy/phy-xgene.c                            |    2 +-
 drivers/pinctrl/pinctrl-tegra-xusb.c               |    4 +-
 drivers/usb/chipidea/Makefile                      |    1 +
 drivers/usb/chipidea/ci.h                          |   10 +-
 drivers/usb/chipidea/ci_hdrc_imx.c                 |   45 +-
 drivers/usb/chipidea/ci_hdrc_msm.c                 |    9 +-
 drivers/usb/chipidea/ci_hdrc_usb2.c                |  115 ++
 drivers/usb/chipidea/core.c                        |  225 ++-
 drivers/usb/chipidea/debug.c                       |    2 +-
 drivers/usb/chipidea/host.c                        |   78 +-
 drivers/usb/chipidea/otg_fsm.c                     |   41 +-
 drivers/usb/chipidea/udc.c                         |   22 +-
 drivers/usb/chipidea/usbmisc_imx.c                 |    6 +-
 drivers/usb/class/cdc-acm.c                        |   17 +-
 drivers/usb/class/cdc-acm.h                        |    1 -
 drivers/usb/class/usbtmc.c                         |    4 +-
 drivers/usb/common/usb-otg-fsm.c                   |    8 +-
 drivers/usb/core/hcd.c                             |    7 +-
 drivers/usb/core/hub.c                             |   18 +-
 drivers/usb/dwc2/Kconfig                           |   68 +-
 drivers/usb/dwc2/Makefile                          |   32 +-
 drivers/usb/dwc2/core.c                            |   10 -
 drivers/usb/dwc2/core.h                            |  197 +-
 drivers/usb/dwc2/core_intr.c                       |   17 +-
 drivers/usb/dwc2/gadget.c                          |  387 ++--
 drivers/usb/dwc2/hcd.c                             |   94 +-
 drivers/usb/dwc2/hcd.h                             |   10 -
 drivers/usb/dwc2/pci.c                             |    7 +
 drivers/usb/dwc2/platform.c                        |   44 +-
 drivers/usb/dwc3/Kconfig                           |    2 +-
 drivers/usb/dwc3/core.c                            |  251 ++-
 drivers/usb/dwc3/core.h                            |   89 +-
 drivers/usb/dwc3/dwc3-exynos.c                     |   44 +-
 drivers/usb/dwc3/dwc3-keystone.c                   |    6 +-
 drivers/usb/dwc3/dwc3-omap.c                       |   20 +-
 drivers/usb/dwc3/dwc3-pci.c                        |   35 +
 drivers/usb/dwc3/dwc3-st.c                         |    2 +-
 drivers/usb/dwc3/ep0.c                             |   26 +-
 drivers/usb/dwc3/gadget.c                          |   68 +-
 drivers/usb/dwc3/host.c                            |   22 +-
 drivers/usb/dwc3/platform_data.h                   |   20 +
 drivers/usb/dwc3/trace.h                           |   20 +-
 drivers/usb/gadget/Kconfig                         |   61 +
 drivers/usb/gadget/composite.c                     |   64 +-
 drivers/usb/gadget/configfs.c                      |    5 +-
 drivers/usb/gadget/function/Makefile               |    4 +
 drivers/usb/gadget/function/f_hid.c                |  374 +++-
 drivers/usb/gadget/function/f_midi.c               |  364 +++-
 drivers/usb/gadget/function/f_ncm.c                |    3 +
 drivers/usb/gadget/function/f_rndis.c              |    3 +-
 drivers/usb/gadget/function/u_hid.h                |   42 +
 drivers/usb/gadget/function/u_midi.h               |   40 +
 drivers/usb/gadget/function/u_uac1.c               |    3 -
 drivers/usb/gadget/legacy/Kconfig                  |    2 +
 drivers/usb/gadget/legacy/dbgp.c                   |   26 +-
 drivers/usb/gadget/legacy/gmidi.c                  |   43 +-
 drivers/usb/gadget/legacy/hid.c                    |   79 +-
 drivers/usb/gadget/legacy/printer.c                |   65 +-
 drivers/usb/gadget/udc/Kconfig                     |    2 +
 drivers/usb/gadget/udc/Makefile                    |    1 +
 drivers/usb/gadget/udc/amd5536udc.c                |   12 +-
 drivers/usb/gadget/udc/at91_udc.c                  |   89 +-
 drivers/usb/gadget/udc/atmel_usba_udc.c            |   25 +-
 drivers/usb/gadget/udc/bcm63xx_udc.c               |   13 +-
 drivers/usb/gadget/udc/bdc/Kconfig                 |   21 +
 drivers/usb/gadget/udc/bdc/Makefile                |    8 +
 drivers/usb/gadget/udc/bdc/bdc.h                   |  490 +++++
 drivers/usb/gadget/udc/bdc/bdc_cmd.c               |  376 ++++
 drivers/usb/gadget/udc/bdc/bdc_cmd.h               |   29 +
 drivers/usb/gadget/udc/bdc/bdc_core.c              |  533 ++++++
 drivers/usb/gadget/udc/bdc/bdc_dbg.c               |  123 ++
 drivers/usb/gadget/udc/bdc/bdc_dbg.h               |   37 +
 drivers/usb/gadget/udc/bdc/bdc_ep.c                | 2024 ++++++++++++++++++++
 drivers/usb/gadget/udc/bdc/bdc_ep.h                |   22 +
 drivers/usb/gadget/udc/bdc/bdc_pci.c               |  132 ++
 drivers/usb/gadget/udc/bdc/bdc_udc.c               |  587 ++++++
 drivers/usb/gadget/udc/dummy_hcd.c                 |   36 +-
 drivers/usb/gadget/udc/fotg210-udc.c               |    3 +-
 drivers/usb/gadget/udc/fsl_qe_udc.c                |   13 +-
 drivers/usb/gadget/udc/fsl_udc_core.c              |   19 +-
 drivers/usb/gadget/udc/fusb300_udc.c               |    3 +-
 drivers/usb/gadget/udc/goku_udc.c                  |    6 +-
 drivers/usb/gadget/udc/gr_udc.c                    |    8 +-
 drivers/usb/gadget/udc/lpc32xx_udc.c               |   11 +-
 drivers/usb/gadget/udc/m66592-udc.c                |    5 +-
 drivers/usb/gadget/udc/mv_u3d_core.c               |    5 +-
 drivers/usb/gadget/udc/mv_udc_core.c               |   32 +-
 drivers/usb/gadget/udc/net2272.c                   |   66 +-
 drivers/usb/gadget/udc/net2280.c                   |   65 +-
 drivers/usb/gadget/udc/omap_udc.c                  |    6 +-
 drivers/usb/gadget/udc/pch_udc.c                   |   11 +-
 drivers/usb/gadget/udc/pxa25x_udc.c                |   43 +-
 drivers/usb/gadget/udc/pxa27x_udc.c                |  152 +-
 drivers/usb/gadget/udc/pxa27x_udc.h                |    6 +-
 drivers/usb/gadget/udc/r8a66597-udc.c              |   10 +-
 drivers/usb/gadget/udc/s3c-hsudc.c                 |   16 +-
 drivers/usb/gadget/udc/s3c2410_udc.c               |    6 +-
 drivers/usb/gadget/udc/udc-core.c                  |   28 +-
 drivers/usb/gadget/udc/udc-xilinx.c                |    3 +-
 drivers/usb/host/Kconfig                           |   18 +-
 drivers/usb/host/Makefile                          |    1 -
 drivers/usb/host/ehci-atmel.c                      |   13 +-
 drivers/usb/host/ehci-exynos.c                     |   12 +-
 drivers/usb/host/ehci-fsl.c                        |   12 +-
 drivers/usb/host/ehci-hcd.c                        |   14 +-
 drivers/usb/host/ehci-hub.c                        |   45 +-
 drivers/usb/host/ehci-msm.c                        |   10 +-
 drivers/usb/host/ehci-mv.c                         |   13 -
 drivers/usb/host/ehci-mxc.c                        |   11 +-
 drivers/usb/host/ehci-octeon.c                     |  188 --
 drivers/usb/host/ehci-orion.c                      |   14 +-
 drivers/usb/host/ehci-platform.c                   |   27 +-
 drivers/usb/host/ehci-sead3.c                      |    5 +-
 drivers/usb/host/ehci-sh.c                         |   16 +-
 drivers/usb/host/ehci-spear.c                      |    9 +-
 drivers/usb/host/ehci-tegra.c                      |   11 +-
 drivers/usb/host/ehci-w90x900.c                    |   17 +-
 drivers/usb/host/ehci.h                            |    2 +
 drivers/usb/host/fotg210.h                         |   62 +-
 drivers/usb/host/fusbh200.h                        |   62 +-
 drivers/usb/host/imx21-hcd.c                       |    6 +-
 drivers/usb/host/octeon2-common.c                  |  200 --
 drivers/usb/host/ohci-at91.c                       |   15 +-
 drivers/usb/host/ohci-da8xx.c                      |    7 +-
 drivers/usb/host/ohci-exynos.c                     |   11 +-
 drivers/usb/host/ohci-hcd.c                        |    5 -
 drivers/usb/host/ohci-jz4740.c                     |   13 +-
 drivers/usb/host/ohci-octeon.c                     |  202 --
 drivers/usb/host/ohci-omap.c                       |    2 +-
 drivers/usb/host/ohci-platform.c                   |   53 +-
 drivers/usb/host/ohci-pxa27x.c                     |   11 +-
 drivers/usb/host/ohci-spear.c                      |   11 +-
 drivers/usb/host/ohci.h                            |   19 +-
 drivers/usb/host/oxu210hp-hcd.c                    |    1 -
 drivers/usb/host/pci-quirks.c                      |   12 +-
 drivers/usb/host/uhci-platform.c                   |    6 +-
 drivers/usb/host/xhci-plat.c                       |   10 +-
 drivers/usb/host/xhci-ring.c                       |  113 +-
 drivers/usb/host/xhci.c                            |    7 +-
 drivers/usb/host/xhci.h                            |    4 +-
 drivers/usb/misc/adutux.c                          |    5 -
 drivers/usb/misc/sisusbvga/sisusb.c                |    3 +-
 drivers/usb/misc/usb3503.c                         |    8 +-
 drivers/usb/misc/yurex.c                           |    6 +-
 drivers/usb/musb/Kconfig                           |    5 +-
 drivers/usb/musb/am35x.c                           |   32 +-
 drivers/usb/musb/blackfin.c                        |   74 +-
 drivers/usb/musb/da8xx.c                           |   30 +-
 drivers/usb/musb/davinci.c                         |   22 +-
 drivers/usb/musb/jz4740.c                          |    2 +
 drivers/usb/musb/musb_core.c                       |  335 +++-
 drivers/usb/musb/musb_core.h                       |   87 +-
 drivers/usb/musb/musb_cppi41.c                     |   10 +-
 drivers/usb/musb/musb_debugfs.c                    |   57 +-
 drivers/usb/musb/musb_dsps.c                       |   37 +-
 drivers/usb/musb/musb_gadget.c                     |   58 +-
 drivers/usb/musb/musb_host.c                       |    8 +-
 drivers/usb/musb/musb_io.h                         |  106 +-
 drivers/usb/musb/musb_regs.h                       |   26 -
 drivers/usb/musb/musb_virthub.c                    |   23 +-
 drivers/usb/musb/musbhsdma.c                       |    7 +-
 drivers/usb/musb/omap2430.c                        |   52 +-
 drivers/usb/musb/tusb6010.c                        |  102 +-
 drivers/usb/musb/ux500.c                           |   16 +-
 drivers/usb/musb/ux500_dma.c                       |   11 +-
 drivers/usb/phy/phy-ab8500-usb.c                   |   33 +-
 drivers/usb/phy/phy-am335x-control.c               |    4 +-
 drivers/usb/phy/phy-fsl-usb.c                      |   27 +-
 drivers/usb/phy/phy-fsl-usb.h                      |    2 +-
 drivers/usb/phy/phy-generic.c                      |    8 +-
 drivers/usb/phy/phy-gpio-vbus-usb.c                |   16 +-
 drivers/usb/phy/phy-isp1301-omap.c                 |  104 +-
 drivers/usb/phy/phy-msm-usb.c                      |  107 +-
 drivers/usb/phy/phy-mv-usb.c                       |   56 +-
 drivers/usb/phy/phy-mxs-usb.c                      |    4 +-
 drivers/usb/phy/phy-rcar-gen2-usb.c                |    4 +-
 drivers/usb/phy/phy-rcar-usb.c                     |   12 +-
 drivers/usb/phy/phy-tahvo.c                        |   34 +-
 drivers/usb/phy/phy-tegra-usb.c                    |    9 +-
 drivers/usb/phy/phy-ulpi.c                         |    6 +-
 drivers/usb/phy/phy.c                              |   16 +-
 drivers/usb/renesas_usbhs/common.c                 |   14 +-
 drivers/usb/renesas_usbhs/common.h                 |    7 +-
 drivers/usb/renesas_usbhs/fifo.c                   |  111 +-
 drivers/usb/renesas_usbhs/fifo.h                   |   10 +-
 drivers/usb/renesas_usbhs/mod_gadget.c             |   41 +-
 drivers/usb/renesas_usbhs/mod_host.c               |    2 +-
 drivers/usb/renesas_usbhs/pipe.c                   |    8 +-
 drivers/usb/renesas_usbhs/rcar2.c                  |   73 +-
 drivers/usb/serial/Kconfig                         |    5 +-
 drivers/usb/serial/keyspan_pda.c                   |   16 +-
 drivers/usb/serial/kobil_sct.c                     |    2 +-
 drivers/usb/serial/mos7720.c                       |    8 +-
 drivers/usb/serial/mos7840.c                       |    4 +-
 drivers/usb/serial/qcserial.c                      |   33 +
 drivers/usb/serial/usb-serial-simple.c             |   10 +
 drivers/usb/storage/debug.c                        |    7 +-
 drivers/usb/storage/debug.h                        |   10 +-
 drivers/usb/storage/initializers.c                 |    3 +-
 drivers/usb/storage/transport.c                    |   17 +-
 drivers/usb/storage/uas.c                          |   64 +-
 drivers/usb/storage/usb.c                          |   36 +-
 drivers/usb/usbip/stub_dev.c                       |   26 +-
 drivers/usb/usbip/vhci_hcd.c                       |    9 +-
 drivers/usb/wusbcore/dev-sysfs.c                   |    2 +-
 drivers/usb/wusbcore/security.c                    |    8 +-
 drivers/uwb/rsv.c                                  |    4 +-
 include/dt-bindings/phy/phy.h                      |   19 +
 include/linux/i2c/twl.h                            |    2 -
 include/linux/pci_ids.h                            |    1 +
 include/linux/phy/phy.h                            |   52 +-
 include/linux/platform_data/dwc3-exynos.h          |   24 -
 include/linux/usb/chipidea.h                       |    5 +-
 include/linux/usb/composite.h                      |    7 +
 include/linux/usb/ehci-dbgp.h                      |   83 +
 include/linux/usb/ehci_def.h                       |   65 +-
 include/linux/usb/gadget.h                         |    5 +-
 include/linux/usb/hcd.h                            |    3 +
 include/linux/usb/otg.h                            |    7 +-
 include/linux/usb/phy.h                            |    6 +-
 include/linux/usb/renesas_usbhs.h                  |    4 +
 tools/usb/usbip/src/usbipd.c                       |    2 -
 271 files changed, 11292 insertions(+), 3548 deletions(-)
 create mode 100644 Documentation/ABI/stable/sysfs-class-udc
 create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-hid
 create mode 100644 Documentation/ABI/testing/configfs-usb-gadget-midi
 create mode 100644 Documentation/devicetree/bindings/phy/berlin-usb-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/phy-miphy28lp.txt
 create mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu.txt
 create mode 100644 Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt
 create mode 100644 drivers/phy/phy-armada375-usb2.c
 create mode 100644 drivers/phy/phy-berlin-usb.c
 create mode 100644 drivers/phy/phy-miphy28lp.c
 create mode 100644 drivers/usb/chipidea/ci_hdrc_usb2.c
 create mode 100644 drivers/usb/gadget/function/u_hid.h
 create mode 100644 drivers/usb/gadget/function/u_midi.h
 create mode 100644 drivers/usb/gadget/udc/bdc/Kconfig
 create mode 100644 drivers/usb/gadget/udc/bdc/Makefile
 create mode 100644 drivers/usb/gadget/udc/bdc/bdc.h
 create mode 100644 drivers/usb/gadget/udc/bdc/bdc_cmd.c
 create mode 100644 drivers/usb/gadget/udc/bdc/bdc_cmd.h
 create mode 100644 drivers/usb/gadget/udc/bdc/bdc_core.c
 create mode 100644 drivers/usb/gadget/udc/bdc/bdc_dbg.c
 create mode 100644 drivers/usb/gadget/udc/bdc/bdc_dbg.h
 create mode 100644 drivers/usb/gadget/udc/bdc/bdc_ep.c
 create mode 100644 drivers/usb/gadget/udc/bdc/bdc_ep.h
 create mode 100644 drivers/usb/gadget/udc/bdc/bdc_pci.c
 create mode 100644 drivers/usb/gadget/udc/bdc/bdc_udc.c
 delete mode 100644 drivers/usb/host/ehci-octeon.c
 delete mode 100644 drivers/usb/host/octeon2-common.c
 delete mode 100644 drivers/usb/host/ohci-octeon.c
 create mode 100644 include/dt-bindings/phy/phy.h
 delete mode 100644 include/linux/platform_data/dwc3-exynos.h
 create mode 100644 include/linux/usb/ehci-dbgp.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ