[GIT PULL] USB driver patches for 4.5-rc1

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

 



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

----------------------------------------------------------------
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
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



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

  Powered by Linux