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 PULL] USB driver patches for 4.5-rc1
Date: Tue, 12 Jan 2016 20:32:31 -0800	[thread overview]
Message-ID: <20160113043231.GA6085@kroah.com> (raw)

The following changes since commit 4ef7675344d687a0ef5b0d7c0cee12da005870c0:

  Linux 4.4-rc6 (2015-12-20 16:06:09 -0800)

are available in the git repository at:

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

for you to fetch changes up to 60d77b3d2229eaf29eddf0d7a7947c3c922b1a4d:

  MAINTAINERS: change my email address (2016-01-03 16:56:57 -0800)

----------------------------------------------------------------
USB patches for 4.5-rc1

Here is the big USB drivers update for 4.5-rc1.  Lots of gadget driver
updates and fixes, like usual, and a mix of other USB driver updates as
well.  Full details in the shortlog.  All of these have been in
linux-next for a while.

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

----------------------------------------------------------------
Al Cooper (1):
      usb: Add connected retry on resume for non SS devices

Al Viro (1):
      MIPS: Fix bitrot in __get_user_unaligned()

Alan Stern (4):
      USB: limit usbfs snooping of URB contents
      USB: add usbfs snooping for REAP and DISCARD
      USB: EHCI: enhance "async" debugfs output
      USB: EHCI: warn on unexpectedly active QH

Alexey Brodkin (1):
      ARC: mm: fix building for MMU v2

Alexis Dambricourt (1):
      KVM: MTRR: fix fixed MTRR segment look up

Andreas Fenkart (1):
      usb: chipidea: implement platform shutdown callback

Andrew Honig (1):
      KVM: x86: Reload pit counters for all channels when restoring state

Andrzej Hajda (1):
      drm/exynos: atomic check only enabled crtc states

Andy Gross (2):
      usb: chipidea: msm: Use posted data writes on AHB
      usb: host: ehci-msm: Use posted data writes on AHB

Aya Mahfouz (1):
      tty: serial: constify sunhv_ops structs

Bai Ping (1):
      ARM: dts: imx: Fix the assigned-clock mismatch issue on imx6q/dl

Baolin Wang (1):
      usb: gadget: Add the console support for usb-to-serial port

Bin Liu (3):
      usb: of: add an api to get dr_mode by the phy node
      usb: phy: correct the am335x phy header filename
      usb: phy: phy-am335x: bypass first VBUS sensing for host-only mode

Brian Norris (1):
      UBI: fix use of "VID" vs. "EC" in header self-check

Chen-Yu Tsai (2):
      bus: sunxi-rsb: Fix primary PMIC mapping hardware address
      bus: sunxi-rsb: Fix peripheral IC mapping runtime address

Chris Wilson (4):
      drm/i915: Set the map-and-fenceable flag for preallocated objects
      drm/i915: Break busywaiting for requests on pending signals
      drm/i915: Limit the busy wait on requests to 5us not 10ms!
      drm/i915: Only spin whilst waiting on the current request

Christian König (1):
      drm/amdgpu: fix user fence handling

Christoffer Dall (1):
      KVM: arm/arm64: vgic: Fix kvm_vgic_map_is_active's dist check

Chunfeng Yun (5):
      dt-bindings: Add a binding for Mediatek xHCI host controller
      xhci: mediatek: support MTK xHCI host controller
      arm64: dts: mediatek: add xHCI & usb phy for mt8173
      phy: phy-mt65xx-usb3: fix test fail of HS receiver sensitivity
      phy: phy-mt65xx-usb3: improve HS eye diagram

Cornelia Huck (1):
      virtio/s390: handle error values in irb

Dan Carpenter (2):
      bus: sunxi-rsb: unlock on error in sunxi_rsb_read()
      cpufreq: scpi-cpufreq: signedness bug in scpi_get_dvfs_info()

Daniel Vetter (1):
      drm/i915: mdelay(10) considered harmful

Dave Airlie (3):
      Merge branch 'drm-fixes-4.4' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
      Merge branch 'linux-4.4' of git://github.com/skeggsb/linux into drm-fixes
      Merge branch 'exynos-drm-fixes' of git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes

David Eccher (1):
      usb: gadget: inode.c: fix unbalanced spin_lock in ep0_write

Deepa Dinamani (2):
      usb: misc: usbtest: Remove timeval usage
      usb: misc: usbtest: Remove timeval usage

Douglas Anderson (8):
      usb: dwc2: host: Fix missing device insertions
      usb: dwc2: host: Support immediate retries for split transactions
      usb: dwc2: host: Add missing spinlock in dwc2_hcd_reset_func()
      usb: dwc2: host: Clear interrupts before handling them
      usb: dwc2: Restore GUSBCFG in dwc2_get_hwparams()
      usb: dwc2: Avoid double-reset at boot time
      usb: dwc2: Speed dwc2_get_hwparams() on some host-only ports
      usb: dwc2: Avoid more calls to dwc2_core_reset()

Du, Changbin (2):
      usb: dwc2: fix transfer stop programming for out endpoint
      usb: gadget: forbid queuing request to a disabled ep

Felipe Balbi (14):
      usb: dwc3: gadget: simplify dwc3_gadget_ep_queue()
      usb: dwc3: gadget: purge dev_dbg() calls
      usb: dwc3: core: purge dev_dbg() calls
      usb: dwc3: ep0: purge dev_dbg() calls
      usb: dwc3: gadget: simplify next_request() return check
      usb: dwc3: ep0: fix setup_packet_pending initialization
      usb: dwc3: add generic OF glue layer
      usb: dwc3: remove dwc3-qcom in favor of dwc3-of-simple
      usb: dwc3: gadget: handle request->zero
      usb: dwc3: trace: show request flags
      usb: dwc3: gadget: pass a condition to dev_WARN_ONCE()
      usb: of: fix build breakage on !OF
      ARM: OMAP2+: AM43xx: select ARM TWD timer
      usb: dwc3: of-simple: fix build warning on !PM

Felipe F. Tonello (8):
      usb: gadget: f_midi: remove duplicated code
      usb: gadget: define free_ep_req as universal function
      usb: gadget: gmidi: Cleanup legacy code
      usb: gadget: f_midi: set altsettings only for MIDIStreaming interface
      usb: gadget: f_midi: fail if set_alt fails to allocate requests
      usb: gadget: f_midi: pre-allocate IN requests
      usb: chipidea: udc: _ep_queue and _hw_queue cleanup
      usb: chipidea: udc: improve error handling on _hardware_enqueue

Gary Wang (1):
      drm/i915: Correct max delay for HDMI hotplug live status checking

Geert Uytterhoeven (1):
      usb: phy: Remove unused Renesas R-Car (Gen1) USB PHY driver

Geliang Tang (1):
      usb: gadget: bcm63xx_udc: use list_for_each_entry_safe

Geyslan G. Bem (7):
      usb: whci: fhci: remove comparison to bool
      usb: use BUG_ON() instead of BUG()
      usb: ehci: ohci: fix bool assignments
      USB: io_edgeport: remove redundant conditions
      USB: mos7840: remove redundant condition
      usb: gadget: s3c-hsudc: remove redundant condition
      usb: musb: gadget: remove redundant condition

Greg Kroah-Hartman (7):
      Merge 4.4-rc5 into usb-next as we want those fixes here for testing
      Merge 4.4-rc6 into usb-next
      Merge tag 'usb-for-v4.5' of git://git.kernel.org/.../balbi/usb into usb-next
      Merge tag 'usb-ci-v4.5-rc1' of git://git.kernel.org/.../peter.chen/usb into usb-testing
      Merge tag 'phy-for-4.5' of git://git.kernel.org/.../kishon/linux-phy into usb-next
      Merge tag 'usb-serial-4.5-rc1' of git://git.kernel.org/.../johan/usb-serial into usb-next
      Merge tag 'usb-serial-4.4-rc8' of git://git.kernel.org/.../johan/usb-serial into usb-next

Gregory Herrero (12):
      usb: dwc2: host: ensure filling of isoc desc is correctly done
      usb: dwc2: host: set active bit in isochronous descriptors
      usb: dwc2: host: rework isochronous halt path
      usb: dwc2: host: fix use of qtd after free in desc dma mode
      usb: dwc2: host: spinlock release channel
      usb: dwc2: host: add function to compare frame index
      usb: dwc2: host: program descriptor for next frame
      usb: dwc2: host: always increment available host channel during release
      usb: dwc2: host: process all completed urbs
      usb: dwc2: host: avoid usage of dma_alloc_coherent with irqs disabled
      usb: dwc2: host: use kmem cache to allocate descriptors
      usb: dwc2: gadget: don't overwrite DCTL register on NAKEFF interrupts

Grygorii Strashko (1):
      ARM: OMAP2+: am43xx: enable GENERIC_CLOCKEVENTS_BROADCAST

Hans de Goede (1):
      phy-sun4i-usb: Use of_match_node to get model specific config data

Haozhong Zhang (1):
      KVM: VMX: Fix host initiated access to guest MSR_TSC_AUX

Heiko Stuebner (5):
      phy: rockchip-usb: fix clock get-put mismatch
      phy: rockchip-usb: introduce a common data-struct for the device
      phy: rockchip-usb: move per-phy init into a separate function
      phy: rockchip-usb: add compatible values for rk3066a and rk3188
      phy: rockchip-usb: expose the phy-internal PLLs

Heiko Stübner (1):
      usb: dwc2: add shutdown callback to platform variant

Helge Deller (1):
      parisc: Fix syscall restarts

Igor Kotrasinski (1):
      usb: gadget: composite: remove redundant bcdUSB setting in legacy

Ingo Tuchscherer (1):
      s390/zcrypt: Fix AP queue handling if queue is full

Jaedon Shin (3):
      phy: phy_brcmstb_sata: remove duplicate definitions
      phy: phy_brcmstb_sata: add data for phy version
      phy: phy_brcmstb_sata: add support for MIPS-based platforms

James Hogan (3):
      MIPS: uaccess: Fix strlen_user with EVA
      MIPS: uaccess: Take EVA into account in __copy_from_user()
      MIPS: uaccess: Take EVA into account in [__]clear_user

Jean-Michel Hautbois (1):
      ASoC: sgtl5000: fix VAG power up timing

Jeff Layton (1):
      nfsd: don't hold ls_mutex across a layout recall

Jiri Kosina (1):
      uwb: uwbd() is not freezable kthread

Jisheng Zhang (2):
      phy: berlin-usb: remove non-necessary header files
      phy: berlin-usb: don't set device's driver_data

Johan Hovold (6):
      USB: mxu11x0: fix memory leak in port-probe error path
      USB: mxu11x0: fix memory leak on firmware download
      USB: mxu11x0: fix modem-control handling on B0-transitions
      USB: mxu11x0: rename usb-serial driver
      USB: mxu11x0: fix debug-message typos
      USB: mxu11x0: drop redundant function name from error messages

John Keeping (2):
      ASoC: es8328: Fix deemphasis values
      ASoC: es8328: Fix shifts for mixer switches

John Youn (15):
      usb: dwc2: Reorder AHBIDLE and CSFTRST in dwc2_core_reset()
      usb: dwc2: Rename dwc2_core_reset()
      usb: dwc2: Add dwc2_core_reset()
      usb: dwc2: Add functions to check the HW OTG config
      usb: dwc2: Fix dr_mode validation
      usb: dwc2: Move mode querying functions into core.h
      usb: dwc2: Move reset into dwc2_get_hwparams()
      usb: dwc2: Add functions to set and clear force mode
      usb: dwc2: Improve handling of host and device hwparams
      usb: dwc2: gadget: Use hw params from core
      usb: dwc2: gadget: Replace dwc2_hsotg_corereset()
      usb: dwc2: Reduce delay when forcing mode in reset
      usb: dwc2: Remove redundant reset in probe
      usb: dwc2: gadget: Remove call to dwc2_hsotg_init()
      usb: dwc3: gadget: don't send extra ZLP

Jon Hunter (1):
      ARM: tegra: Fix suspend hang on Tegra124 Chromebooks

Julia Lawall (2):
      USB: constify usb_mon_operations structure
      USB: usbmon: remove assignment from IS_ERR argument

Junichi Nomura (1):
      block: ensure to split after potentially bouncing a bio

Karsten Merker (1):
      ARM: dts: sunxi: sun6i-a31s-primo81.dts: add touchscreen axis swapping property

Keith Busch (1):
      NVMe: IO ending fixes on surprise removal

Kevin Hilman (1):
      Merge tag 'sunxi-fixes-for-4.4' of https://git.kernel.org/.../mripard/linux into fixes

Khalid Aziz (1):
      sparc64: Add ADI capability to cpu capabilities

Kishon Vijay Abraham I (9):
      phy: ti-pipe3: introduce local struct device* in probe
      phy: ti-pipe3: move clk initialization to a separate function
      phy: ti-pipe3: move sysctrl initialization to a separate function
      phy: ti-pipe3: move mem resource initialization to a separate function
      phy: ti-pipe3: use ti_pipe3_power_off to power off the PHY during probe
      phy: ti-pipe3: use *syscon* framework API to power on/off the PHY
      phy: ti-pipe3: use *syscon* framework API to set PCS value of the PHY
      phy: omap-usb2: use omap_usb_power_off to power off the PHY during probe
      phy: omap-usb2: use *syscon* framework API to power on/off the PHY

Konstantin Shkolnyy (4):
      USB: cp210x: flush device queues at close
      USB: cp210x: relocate private data from USB interface to port
      USB: cp210x: work around cp2108 GET_LINE_CTL bug
      USB: cp210x: add tx_empty()

Krzysztof Hałasa (1):
      ARM: dts: imx6: Fix Ethernet PHY mode on Ventana boards

Li Jun (2):
      usb: chipidea: host: set host to be null after hcd is freed
      usb: chipidea: otg: use usb autosuspend to suspend bus for HNP

Lijun Pan (1):
      fsl-ifc: add missing include on ARM64

Linus Torvalds (18):
      Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost
      Merge branch 'for-linus' of git://git.kernel.org/.../s390/linux
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge tag 'nfsd-4.4-1' of git://linux-nfs.org/~bfields/linux
      Merge branch 'for-linus' of git://git.kernel.dk/linux-block
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge tag 'drm-intel-fixes-2015-12-23' of git://anongit.freedesktop.org/drm-intel
      Merge tag 'sound-4.4-rc7' of git://git.kernel.org/.../tiwai/sound
      Merge git://git.kernel.org/.../davem/sparc
      Merge branch 'parisc-4.4-4' of git://git.kernel.org/.../deller/parisc-linux
      Merge tag 'arc-4.4-rc7-fixes' of git://git.kernel.org/.../vgupta/arc
      Merge tag 'trace-v4.4-rc4-2' of git://git.kernel.org/.../rostedt/linux-trace
      Merge tag 'upstream-4.4-rc7' of git://git.infradead.org/linux-ubifs
      Merge tag 'md/4.4-rc6-fix' of git://neil.brown.name/md
      Merge tag 'pm+acpi-4.4-rc7' of git://git.kernel.org/.../rafael/linux-pm
      Merge tag 'armsoc-fixes' of git://git.kernel.org/.../arm/arm-soc
      Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
      Linux 4.4-rc7

Lu Baolu (3):
      usb: core: lpm: fix usb3_hardware_lpm sysfs node
      usb: core: lpm: add sysfs node for usb3 lpm permit
      usb: core: lpm: remove usb3_lpm_enabled in usb_device

Mans Rullgard (1):
      ASoC: wm8974: set cache type for regmap

Marek Vasut (1):
      usb: dwc2: gadget: Repair DSTS register decoding

Mario Kleiner (1):
      ALSA: hda/realtek - Fix silent headphone output on MacPro 4,1 (v2)

Mark Brown (1):
      Merge remote-tracking branches 'asoc/fix/davinci', 'asoc/fix/es8328', 'asoc/fix/fsl-sai', 'asoc/fix/rockchip', 'asoc/fix/sgtl5000' and 'asoc/fix/wm8974' into asoc-linus

Markus Elfring (1):
      USB-EHCI: Delete unnecessary checks before the function call "dma_pool_destroy"

Martin Peres (1):
      drm/nouveau/bios/fan: hardcode the fan mode to linear

Mathias Nyman (3):
      xhci: use the correct define to indicate port status suspend change.
      xhci: use debug level when printing out interval rounding messages
      xhci: rework xhci extended capability list parsing functions

Mathieu OTHACEHE (1):
      USB: serial: add Moxa UPORT 11x0 driver

Matt Roper (1):
      drm/i915: Disable primary plane if we fail to reconstruct BIOS fb (v2)

Mian Yousaf Kaukab (2):
      usb: dwc2: host: enable descriptor dma for fs devices
      usb: dwc2: host: fix descriptor list address masking

Michael Holzheu (1):
      s390/dis: Fix handling of format specifiers

Mickaël Salaün (1):
      um: Fix pointer cast

Mike Kravetz (1):
      sparc: Hook up userfaultfd system call

Mike Krinkin (1):
      null_blk: fix use-after-free error

Mike Looijmans (1):
      usb: gadget: ether: Allow changing the MTU

NeilBrown (1):
      md: remove check for MD_RECOVERY_NEEDED in action_store.

Oliver Freyermuth (1):
      USB: cp210x: add ID for ELV Marble Sound Board 1

Oliver Neukum (5):
      uas: use the BIT() macro
      uas: no gfp argument to uas_submit_urbs()
      Documentation: nousb is a module parameter
      usb: make "nousb" a clear module parameter
      xhci: refuse loading if nousb is used

Olof Johansson (2):
      Merge tag 'imx-fixes-4.4-3' of git://git.kernel.org/.../shawnguo/linux into fixes
      Merge tag 'omap-for-v4.4/fixes-rc6' of git://git.kernel.org/.../tmlind/linux-omap into fixes

Paolo Bonzini (5):
      kvm: x86: move tracepoints outside extended quiescent state
      Merge branch 'kvm-ppc-fixes' of git://git.kernel.org/.../paulus/powerpc into kvm-master
      Merge tag 'kvm-arm-for-v4.4-rc6' of git://git.kernel.org/.../kvmarm/kvmarm into HEAD
      KVM: MTRR: observe maxphyaddr from guest CPUID, not host
      KVM: MTRR: treat memory as writeback if MTRR is disabled in guest CPUID

Paul Burton (1):
      MIPS: CPS: drop .set mips64r2 directives

Paul Mackerras (1):
      KVM: PPC: Book3S HV: Prohibit setting illegal transaction state in MSR

Peter Chen (10):
      usb: misc: usbtest: improve the description for error message
      usb: gadget: f_sourcesink: add queue depth
      Documentation: usb: gadget-testing: add description for depth of queue
      usb: misc: usbtest: improve the description for error message
      Doc: ABI: configfs-usb-gadget-sourcesink: add two entries for depth of queue
      usb: gadget: f_sourcesink: quit if usb_ep_queue returns error
      usb: chipidea: support debugfs without CONFIG_USB_CHIPIDEA_DEBUG
      usb: chipidea: delete static debug support
      usb: chipidea: clean up CONFIG_USB_CHIPIDEA_DEBUG reference
      MAINTAINERS: change my email address

Peter Ujfalusi (1):
      ASoC: davinci-mcasp: Fix XDATA check in mcasp_start_tx

Qais Yousef (1):
      MIPS: VDSO: Fix build error

Rafael J. Wysocki (1):
      Merge branches 'acpi-processor' and 'pm-cpufreq'

Rafał Miłecki (1):
      USB: bcma: switch to GPIO descriptor for power control

Ralf Baechle (1):
      MIPS: Fix build error due to unused variables.

Rasmus Villemoes (1):
      usb: musb: convert printk to pr_*

Reinder de Haan (1):
      phy-sun4i-usb: Add support for the host usb-phys found on the H3 SoC

Rob Gardner (4):
      sparc64: Don't set %pil in rtrap_nmi too early
      sparc64: Ensure perf can access user stacks
      sparc64: Perf should save/restore fault info
      sparc64: fix FP corruption in user copy functions

Robert Baldyga (1):
      Documentation: usb: update usb-tools repository address

Ruslan Bilovol (4):
      usb: gadget: bind UDC by name passed via usb_gadget_driver structure
      usb: gadget: configfs: pass UDC name via usb_gadget_driver struct
      usb: gadget: udc-core: remove unused usb_udc_attach_driver()
      usb: gadget: udc-core: independent registration of gadgets and gadget drivers

Russell King (1):
      scripts: recordmcount: break hardlinks

Saurabh Sengar (3):
      usb : replace dma_pool_alloc and memset with dma_pool_zalloc
      usb: host: ohci-pxa27x: use of_property_read_bool()
      usb: chipidea: removing of_find_property

Sebastian Siewior (2):
      mtd: ubi: fixup error correction in do_sync_erase()
      mtd: ubi: don't leak e if schedule_erase() fails

Simon Horman (3):
      usb: renesas_usbhs: add SoC names to compatibility string documentation
      usb: renesas_usbhs: add fallback compatibility strings
      usb: renesas_usbhs: add device tree support for r8a779[23]

Sjoerd Simons (1):
      ASoC: rockchip: spdif: Set transmit data level to 16 samples

Srinivas Pandruvada (1):
      ACPI / processor: Fix thermal cooling device regression

Steven Rostedt (Red Hat) (1):
      ftrace/scripts: Have recordmcount copy the object file

Subbaraya Sundeep Bhatta (1):
      usb: doc: dwc3-xilinx: Add devicetree bindings

Sudip Mukherjee (1):
      UBI: fix return error code

Takashi Iwai (1):
      Merge tag 'asoc-fix-v4.4-rc6' of git://git.kernel.org/.../broonie/sound into for-linus

Tina Ruchandani (2):
      USB: usbmon: Remove timeval usage for timestamp
      USB: usbmon: Use 64bit timestamp for mon_bin_hdr

Tony Lindgren (3):
      usb: musb: core: Fix handling of the phy notifications
      usb: musb: Fix unbalanced pm_runtime_enable
      ARM: dts: Fix UART wakeirq for omap4 duovero parlor

Uwe Kleine-König (1):
      usb: musb: core: call init and shutdown for the usb phy

Vijay Kumar (1):
      tty/serial: Skip 'NULL' char after console break when sysrq enabled

Ville Syrjälä (3):
      drm/i915: Drop the broken cursor base==0 special casing
      drm/i915: Workaround CHV pipe C cursor fail
      drm/i915: Kill intel_crtc->cursor_bo

Vineet Gupta (5):
      ARC: mm: HIGHMEM: Fix section mismatch splat
      ARC: Fix linking errors with CONFIG_MODULE + CONFIG_CC_OPTIMIZE_FOR_SIZE
      Revert "ARC: dw2 unwind: Ignore CIE version !=1 gracefully instead of bailing"
      ARC: dw2 unwind: Don't bail for CIE.version != 1
      ARC: dw2 unwind: Catch Dwarf SNAFUs early

Vladimir Zapolskiy (1):
      usb: gadget: lpc32xxx_udc: clean up and sort include directives out

Xiong Zhang (1):
      ALSA: hda - Set SKL+ hda controller power at freeze() and thaw()

Yoshihiro Shimoda (14):
      usb: host: xhci: cleanup hcd private size
      usb: host: xhci: add a platform-private field
      usb: host: xhci-plat: add struct xhci_plat_priv
      usb: host: xhci-plat: add firmware_name in xhci_plat_priv
      usb: host: xhci-rcar: Change code for new SoCs
      usb: host: xhci-plat: add support for the R-Car M2-N xHCI controller
      usb: host: xhci-plat: add support for the R-Car H3 xHCI controllers
      usb: renesas_usbhs: Modify pipe configuration
      usb: renesas_usbhs: Modify ep.caps.type_xxx and usb_ep_maxpacket_limit()
      phy: rcar-gen3-usb2: Add R-Car Gen3 USB2 PHY driver
      phy: rcar-gen3-usb2: change the mode to OTG on the combined channel
      phy: rcar-gen3-usb2: add runtime ID/VBUS pin detection
      MAINTAINERS: add Renesas usb2 phy driver
      usb: gadget: renesas_usb3: add support for Renesas USB3.0 peripheral controller

Yunzhi Li (2):
      usb: dwc2: reset dwc2 core before dwc2_get_hwparams()
      usb: dwc2: reduce dwc2 driver probe time

Zhangfei Gao (2):
      usb: dwc2: add support of hi6220
      phy: add phy-hi6220-usb

Zidan Wang (1):
      ASoC: fsl_sai: fix no frame clk in master mode

 .../ABI/testing/configfs-usb-gadget-sourcesink     |    2 +
 Documentation/ABI/testing/sysfs-bus-usb            |   27 +-
 .../bindings/phy/brcm,brcmstb-sata-phy.txt         |    1 +
 .../devicetree/bindings/phy/phy-hi6220-usb.txt     |   16 +
 .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt |   39 +
 .../devicetree/bindings/phy/rockchip-usb-phy.txt   |    6 +-
 .../devicetree/bindings/phy/sun4i-usb-phy.txt      |    1 +
 Documentation/devicetree/bindings/phy/ti-phy.txt   |   20 +-
 Documentation/devicetree/bindings/usb/dwc2.txt     |    1 +
 .../devicetree/bindings/usb/dwc3-xilinx.txt        |   33 +
 .../devicetree/bindings/usb/mt8173-xhci.txt        |   51 +
 .../devicetree/bindings/usb/renesas_usb3.txt       |   23 +
 .../devicetree/bindings/usb/renesas_usbhs.txt      |   22 +-
 Documentation/devicetree/bindings/usb/usb-xhci.txt |    4 +-
 Documentation/kernel-parameters.txt                |    8 +-
 Documentation/usb/chipidea.txt                     |    4 +-
 Documentation/usb/gadget-testing.txt               |    4 +-
 Documentation/usb/power-management.txt             |   11 +-
 MAINTAINERS                                        |   10 +-
 Makefile                                           |    2 +-
 arch/arc/Makefile                                  |    2 +-
 arch/arc/include/asm/cache.h                       |    2 -
 arch/arc/kernel/unwind.c                           |   28 +-
 arch/arc/mm/highmem.c                              |    4 +-
 arch/arm/boot/dts/imx6q-gw5400-a.dts               |    2 +-
 arch/arm/boot/dts/imx6qdl-gw51xx.dtsi              |    2 +-
 arch/arm/boot/dts/imx6qdl-gw52xx.dtsi              |    2 +-
 arch/arm/boot/dts/imx6qdl-gw53xx.dtsi              |    2 +-
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi              |    2 +-
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi           |    6 +-
 arch/arm/boot/dts/omap4-duovero-parlor.dts         |    4 +
 arch/arm/boot/dts/sun6i-a31s-primo81.dts           |    1 +
 arch/arm/boot/dts/tegra124-nyan.dtsi               |    2 +-
 arch/arm/mach-omap2/Kconfig                        |    2 +
 arch/arm/mach-omap2/timer.c                        |    6 +
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts        |   16 +
 arch/arm64/boot/dts/mediatek/mt8173.dtsi           |   42 +
 arch/mips/include/asm/uaccess.h                    |   52 +-
 arch/mips/kernel/cps-vec.S                         |    2 -
 arch/mips/kernel/mips_ksyms.c                      |    2 +
 arch/mips/lib/memset.S                             |    2 +
 arch/mips/pci/pci-rt2880.c                         |    1 -
 arch/mips/pmcs-msp71xx/msp_setup.c                 |    1 -
 arch/mips/sni/reset.c                              |    2 +-
 arch/mips/vdso/Makefile                            |    4 +-
 arch/parisc/kernel/signal.c                        |   64 +-
 arch/powerpc/kvm/book3s_hv.c                       |    6 +
 arch/s390/kernel/dis.c                             |   17 +-
 arch/sparc/include/asm/elf_64.h                    |    1 +
 arch/sparc/include/uapi/asm/unistd.h               |    3 +-
 arch/sparc/kernel/head_64.S                        |   13 +
 arch/sparc/kernel/perf_event.c                     |   11 +
 arch/sparc/kernel/rtrap_64.S                       |    8 +-
 arch/sparc/kernel/setup_64.c                       |    9 +-
 arch/sparc/kernel/systbls_32.S                     |    2 +-
 arch/sparc/kernel/systbls_64.S                     |    4 +-
 arch/sparc/lib/NG2copy_from_user.S                 |    8 +
 arch/sparc/lib/NG2copy_to_user.S                   |    8 +
 arch/sparc/lib/NG2memcpy.S                         |  118 +-
 arch/sparc/lib/NG4copy_from_user.S                 |    8 +
 arch/sparc/lib/NG4copy_to_user.S                   |    8 +
 arch/sparc/lib/NG4memcpy.S                         |   40 +-
 arch/sparc/lib/U1copy_from_user.S                  |    8 +
 arch/sparc/lib/U1copy_to_user.S                    |    8 +
 arch/sparc/lib/U1memcpy.S                          |   48 +-
 arch/sparc/lib/U3copy_from_user.S                  |    8 +
 arch/sparc/lib/U3copy_to_user.S                    |    8 +
 arch/sparc/lib/U3memcpy.S                          |   86 +-
 arch/x86/kvm/cpuid.h                               |    8 +
 arch/x86/kvm/mtrr.c                                |   25 +-
 arch/x86/kvm/svm.c                                 |    4 +-
 arch/x86/kvm/vmx.c                                 |    7 +-
 arch/x86/kvm/x86.c                                 |   12 +-
 arch/x86/um/signal.c                               |    2 +-
 block/blk-core.c                                   |    4 +-
 drivers/acpi/processor_driver.c                    |    3 +-
 drivers/block/null_blk.c                           |    6 +-
 drivers/bus/sunxi-rsb.c                            |    8 +-
 drivers/cpufreq/scpi-cpufreq.c                     |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   63 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |    3 +
 drivers/gpu/drm/i915/i915_drv.h                    |   28 +-
 drivers/gpu/drm/i915/i915_gem.c                    |  111 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c                |    1 +
 drivers/gpu/drm/i915/i915_gem_stolen.c             |    1 +
 drivers/gpu/drm/i915/intel_display.c               |   66 +-
 drivers/gpu/drm/i915/intel_drv.h                   |    1 -
 drivers/gpu/drm/i915/intel_hdmi.c                  |    7 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c     |    1 +
 drivers/md/md.c                                    |   11 +-
 drivers/memory/fsl_ifc.c                           |    1 +
 drivers/mtd/ubi/debug.c                            |    2 +-
 drivers/mtd/ubi/io.c                               |    2 +-
 drivers/mtd/ubi/wl.c                               |   53 +-
 drivers/nvme/host/pci.c                            |   20 +-
 drivers/phy/Kconfig                                |   20 +-
 drivers/phy/Makefile                               |    2 +
 drivers/phy/phy-berlin-usb.c                       |    3 -
 drivers/phy/phy-brcmstb-sata.c                     |   47 +-
 drivers/phy/phy-hi6220-usb.c                       |  168 ++
 drivers/phy/phy-mt65xx-usb3.c                      |  106 +-
 drivers/phy/phy-omap-usb2.c                        |   94 +-
 drivers/phy/phy-rcar-gen3-usb2.c                   |  378 ++++
 drivers/phy/phy-rockchip-usb.c                     |  287 ++-
 drivers/phy/phy-sun4i-usb.c                        |  158 +-
 drivers/phy/phy-ti-pipe3.c                         |  302 ++-
 drivers/phy/phy-twl4030-usb.c                      |   32 +-
 drivers/s390/crypto/ap_bus.c                       |    4 +-
 drivers/s390/virtio/virtio_ccw.c                   |   62 +-
 drivers/tty/serial/sunhv.c                         |   12 +-
 drivers/usb/chipidea/Kconfig                       |    5 -
 drivers/usb/chipidea/Makefile                      |    5 +-
 drivers/usb/chipidea/ci.h                          |    3 +
 drivers/usb/chipidea/ci_hdrc_imx.c                 |    6 +
 drivers/usb/chipidea/ci_hdrc_msm.c                 |    3 +-
 drivers/usb/chipidea/core.c                        |   59 +-
 drivers/usb/chipidea/debug.c                       |    1 -
 drivers/usb/chipidea/debug.h                       |   30 -
 drivers/usb/chipidea/host.c                        |    2 +
 drivers/usb/chipidea/otg_fsm.c                     |   26 +-
 drivers/usb/chipidea/udc.c                         |   31 +-
 drivers/usb/common/common.c                        |   60 +-
 drivers/usb/core/devio.c                           |   25 +-
 drivers/usb/core/hcd.c                             |    4 +-
 drivers/usb/core/hub.c                             |   68 +-
 drivers/usb/core/hub.h                             |    5 +-
 drivers/usb/core/port.c                            |   89 +-
 drivers/usb/core/sysfs.c                           |   31 +-
 drivers/usb/core/usb.c                             |    5 -
 drivers/usb/dwc2/core.c                            |  429 ++++-
 drivers/usb/dwc2/core.h                            |   66 +-
 drivers/usb/dwc2/core_intr.c                       |   53 +-
 drivers/usb/dwc2/gadget.c                          |  109 +-
 drivers/usb/dwc2/hcd.c                             |  128 +-
 drivers/usb/dwc2/hcd.h                             |   31 +-
 drivers/usb/dwc2/hcd_ddma.c                        |  240 ++-
 drivers/usb/dwc2/hcd_intr.c                        |   39 +-
 drivers/usb/dwc2/hcd_queue.c                       |    2 +-
 drivers/usb/dwc2/hw.h                              |    4 -
 drivers/usb/dwc2/platform.c                        |  158 +-
 drivers/usb/dwc3/Kconfig                           |   17 +-
 drivers/usb/dwc3/Makefile                          |    2 +-
 drivers/usb/dwc3/core.c                            |    8 +-
 drivers/usb/dwc3/core.h                            |    3 +
 drivers/usb/dwc3/dwc3-of-simple.c                  |  180 ++
 drivers/usb/dwc3/dwc3-qcom.c                       |  130 --
 drivers/usb/dwc3/ep0.c                             |   12 +-
 drivers/usb/dwc3/gadget.c                          |  133 +-
 drivers/usb/dwc3/trace.h                           |   11 +-
 drivers/usb/gadget/Kconfig                         |    6 +
 drivers/usb/gadget/configfs.c                      |   29 +-
 drivers/usb/gadget/function/f_midi.c               |  192 +-
 drivers/usb/gadget/function/f_sourcesink.c         |  149 +-
 drivers/usb/gadget/function/g_zero.h               |    7 +-
 drivers/usb/gadget/function/u_ether.c              |   18 +-
 drivers/usb/gadget/function/u_serial.c             |  258 +++
 drivers/usb/gadget/legacy/acm_ms.c                 |    2 +-
 drivers/usb/gadget/legacy/audio.c                  |    2 +-
 drivers/usb/gadget/legacy/cdc2.c                   |    2 +-
 drivers/usb/gadget/legacy/ether.c                  |    2 +-
 drivers/usb/gadget/legacy/g_ffs.c                  |    2 +-
 drivers/usb/gadget/legacy/gmidi.c                  |   12 +-
 drivers/usb/gadget/legacy/hid.c                    |    2 +-
 drivers/usb/gadget/legacy/inode.c                  |    3 +-
 drivers/usb/gadget/legacy/mass_storage.c           |    2 +-
 drivers/usb/gadget/legacy/multi.c                  |    2 +-
 drivers/usb/gadget/legacy/ncm.c                    |    2 +-
 drivers/usb/gadget/legacy/nokia.c                  |    2 +-
 drivers/usb/gadget/legacy/printer.c                |    2 +-
 drivers/usb/gadget/legacy/serial.c                 |    2 +-
 drivers/usb/gadget/legacy/tcm_usb_gadget.c         |    2 +-
 drivers/usb/gadget/legacy/webcam.c                 |    2 +-
 drivers/usb/gadget/legacy/zero.c                   |   14 +-
 drivers/usb/gadget/u_f.c                           |    1 -
 drivers/usb/gadget/u_f.h                           |   10 +-
 drivers/usb/gadget/udc/Kconfig                     |   11 +
 drivers/usb/gadget/udc/Makefile                    |    1 +
 drivers/usb/gadget/udc/bcm63xx_udc.c               |    7 +-
 drivers/usb/gadget/udc/gr_udc.c                    |    3 +-
 drivers/usb/gadget/udc/lpc32xx_udc.c               |   35 +-
 drivers/usb/gadget/udc/renesas_usb3.c              | 1975 ++++++++++++++++++++
 drivers/usb/gadget/udc/s3c-hsudc.c                 |    2 +-
 drivers/usb/gadget/udc/udc-core.c                  |   79 +-
 drivers/usb/host/Kconfig                           |    9 +
 drivers/usb/host/Makefile                          |    4 +
 drivers/usb/host/bcma-hcd.c                        |   21 +-
 drivers/usb/host/ehci-dbg.c                        |   15 +-
 drivers/usb/host/ehci-hcd.c                        |    2 +-
 drivers/usb/host/ehci-mem.c                        |   18 +-
 drivers/usb/host/ehci-msm.c                        |    4 +-
 drivers/usb/host/ehci-q.c                          |    9 +-
 drivers/usb/host/ehci.h                            |    1 +
 drivers/usb/host/fhci-tds.c                        |    2 +-
 drivers/usb/host/ohci-hcd.c                        |    4 +-
 drivers/usb/host/ohci-pxa27x.c                     |   14 +-
 drivers/usb/host/oxu210hp-hcd.c                    |    8 +-
 drivers/usb/host/pci-quirks.c                      |   25 +-
 drivers/usb/host/u132-hcd.c                        |    2 +-
 drivers/usb/host/uhci-q.c                          |    3 +-
 drivers/usb/host/whci/qset.c                       |    5 +-
 drivers/usb/host/xhci-ext-caps.h                   |   83 +-
 drivers/usb/host/xhci-hub.c                        |    2 +-
 drivers/usb/host/xhci-mem.c                        |   81 +-
 drivers/usb/host/xhci-mtk-sch.c                    |  415 ++++
 drivers/usb/host/xhci-mtk.c                        |  763 ++++++++
 drivers/usb/host/xhci-mtk.h                        |  162 ++
 drivers/usb/host/xhci-pci.c                        |    1 -
 drivers/usb/host/xhci-plat.c                       |   88 +-
 drivers/usb/host/xhci-plat.h                       |   39 +
 drivers/usb/host/xhci-rcar.c                       |   44 +-
 drivers/usb/host/xhci-rcar.h                       |    3 +
 drivers/usb/host/xhci-ring.c                       |   16 +-
 drivers/usb/host/xhci.c                            |   25 +-
 drivers/usb/host/xhci.h                            |    4 +
 drivers/usb/misc/usbtest.c                         |  233 ++-
 drivers/usb/mon/mon_bin.c                          |   17 +-
 drivers/usb/mon/mon_main.c                         |    2 +-
 drivers/usb/mon/mon_text.c                         |   15 +-
 drivers/usb/musb/musb_core.c                       |   48 +-
 drivers/usb/musb/musb_core.h                       |    2 +
 drivers/usb/musb/musb_gadget.c                     |    5 +-
 drivers/usb/musb/omap2430.c                        |   30 +-
 drivers/usb/phy/Kconfig                            |   14 +-
 drivers/usb/phy/Makefile                           |    1 -
 drivers/usb/phy/phy-am335x-control.c               |   16 +-
 .../{am35x-phy-control.h => phy-am335x-control.h}  |    8 +-
 drivers/usb/phy/phy-am335x.c                       |   17 +-
 drivers/usb/phy/phy-rcar-usb.c                     |  247 ---
 drivers/usb/phy/phy-twl6030-usb.c                  |   30 +-
 drivers/usb/renesas_usbhs/common.c                 |   78 +-
 drivers/usb/renesas_usbhs/mod_gadget.c             |   19 +-
 drivers/usb/renesas_usbhs/mod_host.c               |   11 +-
 drivers/usb/renesas_usbhs/pipe.c                   |  112 +-
 drivers/usb/renesas_usbhs/pipe.h                   |    1 -
 drivers/usb/serial/Kconfig                         |   16 +
 drivers/usb/serial/Makefile                        |    1 +
 drivers/usb/serial/cp210x.c                        |  187 +-
 drivers/usb/serial/io_edgeport.c                   |   35 +-
 drivers/usb/serial/mos7840.c                       |    2 +-
 drivers/usb/serial/mxu11x0.c                       |  986 ++++++++++
 drivers/usb/storage/uas.c                          |   48 +-
 drivers/uwb/uwbd.c                                 |    1 -
 fs/nfsd/nfs4layouts.c                              |    2 +-
 include/linux/phy/omap_usb.h                       |   23 +
 include/linux/platform_data/usb-rcar-phy.h         |   28 -
 include/linux/usb.h                                |    6 +-
 include/linux/usb/gadget.h                         |   11 +-
 include/linux/usb/hcd.h                            |    4 +-
 include/linux/usb/musb-omap.h                      |   30 -
 include/linux/usb/musb.h                           |   15 +
 include/linux/usb/of.h                             |    6 +
 include/linux/usb/renesas_usbhs.h                  |   18 +-
 scripts/recordmcount.c                             |  137 +-
 sound/pci/hda/hda_intel.c                          |   34 +
 sound/pci/hda/patch_realtek.c                      |   11 +-
 sound/soc/codecs/es8328.c                          |   25 +-
 sound/soc/codecs/es8328.h                          |    1 +
 sound/soc/codecs/sgtl5000.c                        |    1 +
 sound/soc/codecs/wm8974.c                          |    1 +
 sound/soc/davinci/davinci-mcasp.c                  |    4 +-
 sound/soc/fsl/fsl_sai.c                            |   18 +
 sound/soc/rockchip/rockchip_spdif.c                |    6 +-
 sound/soc/rockchip/rockchip_spdif.h                |    2 +-
 virt/kvm/arm/vgic.c                                |    2 +-
 265 files changed, 10117 insertions(+), 2475 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/phy-hi6220-usb.txt
 create mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb2.txt
 create mode 100644 Documentation/devicetree/bindings/usb/dwc3-xilinx.txt
 create mode 100644 Documentation/devicetree/bindings/usb/mt8173-xhci.txt
 create mode 100644 Documentation/devicetree/bindings/usb/renesas_usb3.txt
 create mode 100644 drivers/phy/phy-hi6220-usb.c
 create mode 100644 drivers/phy/phy-rcar-gen3-usb2.c
 delete mode 100644 drivers/usb/chipidea/debug.h
 create mode 100644 drivers/usb/dwc3/dwc3-of-simple.c
 delete mode 100644 drivers/usb/dwc3/dwc3-qcom.c
 create mode 100644 drivers/usb/gadget/udc/renesas_usb3.c
 create mode 100644 drivers/usb/host/xhci-mtk-sch.c
 create mode 100644 drivers/usb/host/xhci-mtk.c
 create mode 100644 drivers/usb/host/xhci-mtk.h
 create mode 100644 drivers/usb/host/xhci-plat.h
 rename drivers/usb/phy/{am35x-phy-control.h => phy-am335x-control.h} (68%)
 delete mode 100644 drivers/usb/phy/phy-rcar-usb.c
 create mode 100644 drivers/usb/serial/mxu11x0.c
 delete mode 100644 include/linux/platform_data/usb-rcar-phy.h
 delete mode 100644 include/linux/usb/musb-omap.h

             reply	other threads:[~2016-01-13  4:32 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-13  4:32 Greg KH [this message]
2016-01-13  4:40 ` [GIT PULL] USB driver patches for 4.5-rc1 Felipe Balbi
2016-01-13  5:01   ` Greg KH
2016-01-13  5:05 ` [GIT PULL v2] " Greg KH
2016-01-16  0:12 ` [GIT PULL] " Timur Tabi
2016-01-16  1:47   ` Greg KH

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=20160113043231.GA6085@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.