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>] [day] [month] [year] [list]
Message-ID: <s5hfvcml0fh.wl-tiwai@suse.de>
Date:	Thu, 11 Dec 2014 15:34:58 +0100
From:	Takashi Iwai <tiwai@...e.de>
To:	Linus Torvalds <torvalds@...uxfoundation.org>
Cc:	Mark Brown <broonie@...nel.org>,
	Liam Girdwood <lgirdwood@...il.com>,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] sound updates for 3.19

Linus,

please pull sound updates for v3.19-rc1 from:

  git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-3.19-rc1

The topmost commit is 6e1d7a51392f06899bd7b693f28ac60fa1e00032

----------------------------------------------------------------

sound updates for 3.19-rc1

This became a fairly large pull request.  In addition to the usual
driver updates / fixes, there have been a high amount of cleanups in
ASoC area, as well as control API helpers and kernel documentations
fixes touching through the whole tree.

In the driver side, the biggest changes are the support for new Intel
SoC found on new x86 machines, and the updates of FireWire dice and
oxfw drivers.

Some remarkable items are below:

* ALSA core
 - PCM mmap code cleanup, removal of arch-dependent codes
 - PCM xrun injection support
 - PCM hwptr tracepoint support
 - Refactoring of snd_pcm_action(), simplification of PCM locking
 - Robustified sequecner auto-load functionality
 - New control API helpers and lots of cleanups along with them
 - Lots of kerneldoc fixes and cleanups

* USB-audio
 - The mixer resume code was largely rewritten, and the devices with
   quirks are resumed properly.
 - New hardware support: Focusrite Scarlett, Digidesign Mbox1,
   Denon/Marantz DACs, Zoom R16/24

* FireWire
 - DICE driver updates with better duplex and sync support, including
   MIDI support
 - New OXFW driver for Oxford Semiconductor FW970/971 chipset,
   including the previous LaCie Speakers device.  Fullduplex and MIDI
   support included as well as DICE driver.

* HD-audio
 - Refactoring the driver-caps quirk handling in snd-hda-intel
 - More consistent control names representing the topology better
 - Fixups: HP mute LED with ALC268 codec, Ideapad S210 built-in mic
   fix, ASUS Z99He laptop EAPD

* ASoC
 - Conversion of AC'97 drivers to use regmap, bringing us closer to
   the removal of the ASoC level I/O code
 - Clean up a lot of old drivers that were open coding things that
   have subsequently been implemented in the core
 - Some DAPM performance improvements
 - Removal of the now seldom used CODEC mutex
 - Lots of updates for the newer Intel SoC support, including support
   for the DSP and some Cherrytrail and Braswell machine drivers
 - Support for Samsung boards using rt5631 as the CODEC
 - Removal of the obsolete AFEB9260 machine driver
 - Driver support for the TI TS3A227E headset driver used in some
   Chrombeooks

* Others
 - ASIHPI driver update and cleanups
 - Lots of dev_*() printk conversions
 - Lots of trivial cleanups for the codes spotted by Coccinelle

----------------------------------------------------------------

Alban Bedel (1):
      ASoC: tegra: Read and use the GPIO flags of the headphone detect

Alexander Stein (3):
      ALSA: sound/atmel/ac97c.c: Fix device index for pcm
      ALSA: sound/atmel/ac97c.c: Add missing clock prepare
      ALSA: atmel_abdac: Add missing clock prepare

Alexandre Courbot (1):
      ASoC: jack: update calls to gpiod_get*()

Anatol Pomozov (4):
      ASoC: rt5677: Add option to configure gpio as floating/pullup/pulldown
      ASoC: rt5677: Print more information if setting DAI clock failed
      ASoC: rt5677: fix build when kernel compiled without GPIOLIB support
      ASoC: rt5677: add build dependency to spi

Andreas Ruprecht (1):
      ASoC: rockchip: i2s: Fix Kconfig for I2S device driver

Andrew Jackson (1):
      ASoC: dwc: Allocate resources with devm_ioremap_resource

Anil Kumar (1):
      ASoC: davinvi-mcasp: Balance pm_runtime_enable() on probe failure

Axel Lin (2):
      ASoC: cs4265: Remove unused *dev field from struct cs4265_private
      ASoC: cs4271: Split SPI and I2C code into different modules

Aya Mahfouz (1):
      ALSA: pcxhr: convert timeval to ktime_t

Bard Liao (14):
      ASoC: rt286: reduce power consumption
      ASoC: rt5645: make bias level more reasonale
      ASoC: rt286: set combo jack by dmi
      ASoC: rt286: fix comment style
      ASoC: rt5645: Add JD function support
      ASoC: rt5645: Add ASRC support
      ASoC: rt5670: add rt5672 codec support
      ASoC: rt5645: remove unused rt5645_clk_sel_put
      ASoC: rt5645: add register setting for TDM
      ASoC: rt5645: two jacks for hp and mic
      ASoC: rt5670: make bias level more reasonable
      ASoC: rt5645: multiple JD mode support
      ASoC: rt5670: check if asrc is useable
      ASoC: rt5670: add DMIC ASRC support

Ben Zhang (2):
      ASoC: rt5677: Include gpio driver header
      ASoC: rt5677: fix rt5677 spi driver build

Charles Keepax (3):
      ASoC: arizona: Add support for 768kHz DMIC operation
      ASoC: wm_adsp: Use vmalloc to allocate firmware download buffer
      ASoC: wm_adsp: Move core_ena to be co-located with start bit

Chris J Arges (4):
      Revert "ALSA: usb-audio: Add quirk for Focusrite Scarlett
      ALSA: usb-audio: Add private_data pointer to usb_mixer_elem_info
      ALSA: usb-audio: make set_*_mix_values functions public
      ALSA: usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20

Damien Zammit (2):
      ALSA: usb-audio: Add mixer control for Digidesign Mbox 1 clock source
      ALSA: usb-audio: Add duplex mode for Digidesign Mbox 1 and enable mixer

Dan Carpenter (5):
      sound: oss: uart401: remove unneeded NULL check
      ALSA: hda - using uninitialized data
      ASoC: sigmadsp: uninitialized variable in sigmadsp_activate_ctrl()
      ALSA: lola: NULL dereference on probe failure
      ALSA: pcxhr: NULL dereference on probe failure

Daniel Mack (2):
      ALSA: snd-usb: drop unused varible assigments
      ASoC: soc-compress: consolidate two identical branches

David Henningsson (3):
      ALSA: hda - Fix "PCM" name being used on one DAC when there are two DACs
      ALSA: hda - Use "Line Out" name instead of "PCM" when there are other outputs
      ALSA: Update control names documentation

Dmitry Eremin-Solenikov (3):
      ARM: pxa: spitz: register spitz-audio device
      ASoC: pxa: Convert spitz to use snd_soc_register_card()
      ASoC: pxa: prepare/unprepare clocks in pxa-ssp

Dylan Reid (3):
      ASoC: max98090: Different comp tables for different pclks
      ASoC: add TI ts3a227e headset chip driver
      ASoC: rt5677: make volume TLV closer to reality

Eliot Blennerhassett (10):
      ALSA: asihpi: Minor string and dead code cleanup
      ALSA: asihpi: New I/O types - AVB & BLUlink, DAB Rf receiver
      ALSA: asihpi: Logging format improvements
      ALSA: asihpi: Use CONFIG_64BIT directly
      ALSA: asihpi: Refactor control cache code.
      ALSA: asihpi: Add support for stream interrupt.
      ALSA: asihpi: Turn off msg/resp logging after DSP has crashed.
      ALSA: asihpi: Use standard printk helpers
      ALSA: asihpi: don't fail probe if adapter mode read fails
      ALSA: asihpi: used parts of message/response are zeroed before use

Fabio Estevam (15):
      ASoC: fsl: imx-wm8962: Delete unneeded test before of_node_put
      ASoC: fsl: imx-sgtl5000: Delete unneeded test before of_node_put
      ASoC: fsl: imx-spdif: Delete unneeded test before of_node_put
      ASoC: fsl: eukrea-tlv320: Delete unneeded test before of_node_put
      ASoC: sgtl5000: Cleanup the comments
      ASoC: simple-card: Delete unneeded test before of_node_put
      ASoC: sgtl5000: Use the preferred form for passing a size of a struct
      ASoC: wm8962: Use the preferred form for passing a size of a struct
      ASoC: wm8731: Use the preferred form for passing a size of a struct
      ASoC: mxs: mxs-saif: Register the irq with the device name
      ASoC: fsl_ssi: Remove comment about SSI running only in slave mode
      ASoC: sgtl5000: Remove MCLK restriction
      ASoC: sgtl5000: Allow 8kHz playback in codec slave mode
      ASoC: mxs-sgtl5000: Remove MCLK restriction
      ASoC: fsl_ssi: Fix module unbound

Fang, Yang A (1):
      ASoC: Intel: use correct firmware name

Fengguang Wu (2):
      ASoC: Intel: mrfld: fix semicolon.cocci warnings
      ALSA: dice: fix semicolon.cocci warnings

Geert Uytterhoeven (2):
      ASoC: sh: fsi: Document SoC-specific bindings
      ASoC: rsnd: Document SoC-specific bindings

JS Park (1):
      ASoC: wm_adsp: Fix memory leak in wm_adsp_setup_algs

Jarkko Nikula (3):
      ASoC: max98090: Fix digital microphone
      ASoC: max98090: Fix ill-defined sidetone route
      ASoC: max98090: Fix right sidetone connection

Jean-Francois Moine (4):
      ASoC: simple-card: Remove useless casts
      ASoC: core: add multi-codec support in DT
      ASoC: simple-card: Remove useless function argument
      ASoC: Remove 'const' from the device_node pointers

Jean-Michel Hautbois (2):
      ASoC: sgtl5000: Add MicBias resistor support in DT
      ASoC: sgtl5000: Add MicBias voltage support

Jiada Wang (1):
      ASoC: fsl_ssi: fix error path in probe

Jianqun (2):
      ASoC: rockchip: i2s: add text after tristate for SND_SOC_ROCKCHIP_I2S
      ASoC: simple-card: add "invert" property for detect GPIOs

Jie Yang (9):
      ASoC: Intel: Fix block is enabled multiple times issue
      ASoC: Intel: Work around to fix HW D3 potential crash issue
      ASoC: Intel: Add jack detection for Broadwell
      ASoC: Intel: Correct a macro for FW message
      ASoC: Intel: Fix the driver data not set issue
      ASoC: Intel: Fix stream volume set no effect issue on Broadwell
      ASoC: Intel: Remove useless loopback volume control for Broadwell
      ASoC: Intel: Correct the xmax volume
      ASoC: Intel: Move capture PCM pin to PCM0 for Broadwell/Haswell

Joe Perches (2):
      ALSA: 6fire: Convert byte_rev_table uses to bitrev8
      ALSA: ctxfi: Neaten get_daio_rsc

Jurgen Kramer (2):
      ALSA: usb-audio: Add native DSD support for Denon/Marantz DACs
      ALSA: usb-audio: Add mode select quirk for Denon/Marantz DACs

Jyri Sarha (3):
      ASoC: hdmi: Mark the maximum significant bits to HDMI codec
      ASoC: hdmi: HDMI codec doesn't benefit from pmdown delay
      ASoC: tlv320aic31xx: Fix off by one error in the loop stucture.

Kailang Yang (1):
      ALSA: hda/realtek - Supported HP mute Led for ALC286

Krishna Mohan Dani (5):
      ASoC: rt5631: Add device tree binding documentation
      ASoC: rt5631: Adding the description of the codec
      ASoC: rt5631: Adding Device Tree compatibility to Realtek's ALC5631/RT5631 codec driver
      ASoC: rt5631: Fixing compilation warning when DT is disabled
      ASoC: Samsung: Add arndale_rt5631 machine driver and binding

Kuninori Morimoto (30):
      ASoC: rsnd: tidyup debug information when read/write
      ASoC: rsnd: tidyup RSND_DVC_VOLUME_NUM to RSND_DVC_CHANNELS
      ASoC: rsnd: add struct rsnd_dvc_cfg and control DVC settings
      ASoC: simple-card: add asoc_simple_card_parse_daifmt()
      ASoC: rsnd: control DVC_DVUCR under rsnd_dvc_volume_update()
      ASoC: rsnd: move DVC_DVUER settings under rsnd_dvc_volume_update()
      ASoC: rsnd: enable multiple DVC valume settings
      ASoC: rsnd: enable single DVC valume settings
      ASoC: rsnd: enable enumerated DVC valume settings
      ASoC: rsnd: tidyup debug message format and timing
      ASoC: rsnd: fallback to PIO mode if DMA mode was failed
      ASoC: rsnd: Add Volume Ramp support
      ASoC: rsnd: add .fallback callback
      ASoC: rsnd: add callback status check method
      ASoC: rsnd: rsnd_src_ssiu_stop() stops SSIU compulsorily
      ASoC: rsnd: tidyup PIO/DMA mode settings method
      ASoC: rsnd: tidyup SSI interrupt enable/disable method
      ASoC: rsnd: care SSIWSR register in rsnd_ssi_hw_start()
      ASoC: rsnd: clear status register when HW start
      ASoC: rsnd: synchronize SSI start/stop sequence between PIO/DMA mode
      ASoC: rsnd: show master clock rate when ADG probe
      ASoC: rsnd: move snd_kcontrol_new fucntions to core.c
      ASoC: rsnd: tidyup rsnd_io_to_runtime() macro
      ASoC: rsnd: use rsnd_src_convert_rate() once on rsnd_src_set_convert_rate_gen2()
      ASoC: rsnd: initialize SRC on rsnd_src_init()
      ASoC: rsnd: set SRC_ROUTE_MODE0 on each rsnd_src_set_convert_rate()
      ASoC: rsnd: share SSI starting method between PIO/DMA mode
      ASoC: rsnd: remove un-necessary parameter from rsnd_src_start/stop()
      ASoC: rsnd: add salvage support for under/over flow error on SSI
      ASoC: rsnd: rename SSI function name of PIO

Kyle Chamberlin (1):
      ALSA: virmidi: fixed code style issues

Lars-Peter Clausen (146):
      ASoC: ak4535: Cleanup manual bias level transitions
      ASoC: ak4535: Use table based setup for controls
      ASoC: ak4641: Cleanup manual bias level transitions
      ASoC: ak4642: Cleanup manual bias level transitions
      ASoC: ak4671: Cleanup manual bias level transitions
      ASoC: max98088: Cleanup manual bias level transitions
      ASoC: max98095: Cleanup manual bias level transitions
      ASoC: max9850: Cleanup manual bias level transitions
      ASoC: sta32x: Cleanup manual bias level transitions
      ASoC: sta350: Cleanup manual bias level transitions
      ASoC: sta529: Cleanup manual bias level transitions
      ASoC: stac9766: Cleanup manual bias level transitions
      ASoC: dapm: Reduce number of checked paths in dapm_widget_in_card_paths()
      ASoC: dapm: Remove always true path source/sink checks
      ASoC: dapm: Remove special DAI widget power check functions
      ASoC: dapm: Remove path 'walked' flag
      ASoC: dapm: Only mark paths dirty when the connection status changed
      ASoC: dapm: Do not add un-muxed paths to MUX control
      ASoC: dapm: Do not pretend to support controls for non mixer/mux widgets
      ASoC: dapm: Introduce toplevel widget categories
      ASoC: dapm: Add a flag to mark paths connected to supply widgets
      ASoC: dapm: Mark endpoints instead of IO widgets dirty during suspend/resume
      ASoC: dapm: Add a few supply widget sanity checks
      ASoC: dapm: Use more aggressive caching
      ASoC: Use generic control handlers for S8 control
      ASoC: ad1980: Remove unused header
      ASoC: ad1980: Cleanup printk usage
      ASoC: ad1980: Use table based control setup
      ASoC: stac9766: Cleanup printk usage
      ASoC: stac9766: Use table based control setup
      ASoC: wm9705: Cleanup printk usage
      ASoC: wm9705: Use table based control setup
      ASoC: wm9712: Cleanup printk usage
      ASoC: wm9712: Use table based control setup
      ASoC: wm9713: Cleanup printk usage
      ASoC: wm9713: Use table based control setup
      ASoC: wm9713: Move driver state struct allocation to driver probe
      ASoC: wm9713: Use virtual control instead of virtual register
      ASoC: Remove snd_soc_platform_driver suspend/resume callbacks
      ASoC: Remove platform field from snd_soc_dai
      ASoC: mioa701_wm9713: Don't opencode CODEC register access
      ASoC: Remove card field from snd_soc_dai struct
      ASoC: Consolidate CPU and CODEC DAI probe
      ASoC: sn95031: Use table based control setup
      ASoC: tas2552: Use table based DAPM setup
      ASoC: wl1273: Use table based control setup
      ASoC: wm8737: Use table based DAPM and control setup
      ASoC: wm8961: Use table based DAPM and control setup
      ASoC: wm8995: Use table based DAPM and control setup
      ASoC: ad193x: Keep DAC output stage active in idle
      ASoC: ssm4567: Add DAC high-pass-filter control
      ASoC: ssm4567: Add support for setting the DAI format and TDM configuration
      ASoC: ssm4567: Add support for disabling the boost stage
      ALSA: snd_ctl_activate_id(): Fix index look-up
      ASoC: wm9712/wm9713: Replace virtual registers with custom put/get callbacks
      ASoC: Forward calls to snd_soc_cache_sync() to regcache_sync()
      ASoC: Remove snd_soc_cache_sync() implementation
      ASoC: ab8500-codec: Move control lock to the driver level
      ASoC: max98095: Move mutex to the driver level
      ASoC: wm5102: Move ultrasonic response settings lock to the driver level
      ASoC: wm8731: Move the deemph lock to the driver level
      ASoC: wm8903: Move the deemph lock to the driver level
      ASoC: wm8958: Move DSP firmware lock to driver level
      ASoC: wm8962: Move DSP enable lock to the driver level
      ASoC: Remove CODEC mutex
      ASoC: adav80x: Replace w->codec with snd_soc_dapm_to_codec(w->dapm)
      ASoC: adau1373: Replace w->codec with snd_soc_dapm_to_codec(w->dapm)
      ASoC: adau17x1: Replace w->codec with snd_soc_dapm_to_codec(w->dapm)
      ASoC: mpc5200_psc_ac97: Remove unused on-stack snd_ac97 device
      ASoC: mpc5200_dma: Don't overwrite ac97 device private_data
      ASoC: Properly handle AC'97 device lifetime management
      ASoC: Move AC'97 support to its own file
      ASoC: ac97: Use static ac97_bus
      ASoC: ac97: Merge soc_ac97_dev_{un,}register()/soc_{un,}register_ac97_codec()
      ASoC: ac97: Drop support for setting platform data via the CPU DAI
      ASoC: ac97: Drop delayed device registration
      ASoC: Drop ac97_control initialization from CODEC driver DAIs
      ASoC: Rename snd_soc_dai_driver struct ac97_control field to bus_control
      ASoC: ac97: Push snd_ac97 pointer to the driver level
      ASoC: Add helper functions for deferred regmap setup
      ASoC: ad1980: Convert to regmap
      ASoC: ad1980: Remove ac97_read/ac97_write wrappers
      ASoC: sigmadsp: Refuse to load firmware files with a non-supported version
      ASoC: sigmadsp: Drop support support SIGMA_ACTION_DELAY
      ASoC: sigmadsp: Restructure in preparation for fw v2 support
      ASoC: sigmadsp: Add support for fw v2
      ASoC: adau1701: Implement sigmadsp safeload
      ASoC: sirf-audio-codec: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: max98088: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: max98090: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: max98095: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: adau17x1: Mark DSP parameter memory as readable and precious
      ASoC: sigmadsp: Fix endianness conversion
      ASoC: cs42l51: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: cs42l73: Replace w->codec snd_soc_dapm_to_codec(w->dapm)
      ASoC: uda134x: Remove is_powered_on_standby from platform data
      ASoC: uda134x: Cleanup manual bias level transitions
      ASoC: uda1380: Cleanup manual bias level transitions
      ASoC: alc5623: Cleanup bias level transitions
      ASoC: alc5632: Cleanup bias level transitions
      ASoC: rt5631: Cleanup bias level transitions
      ASoC: wm8350: Cleanup manual bias level transitions
      ASoC: wm8400: Cleanup manual bias level transitions
      ASoC: wm8510: Cleanup manual bias level transitions
      ASoC: wm8523: Cleanup manual bias level transitions
      ASoC: wm8580: Cleanup manual bias level transitions
      ASoC: wm8711: Cleanup manual bias level transitions
      ASoC: wm8728: Cleanup manual bias level transitions
      ASoC: wm8731: Cleanup manual bias level transitions
      ASoC: wm8737: Cleanup manual bias level transitions
      ASoC: wm8750: Cleanup manual bias level transitions
      ASoC: wm8776: Cleanup manual bias level transitions
      ASoC: wm8804: Cleanup manual bias level transitions
      ASoC: wm8900: Cleanup manual bias level transitions
      ASoC: wm8903: Cleanup manual bias level transitions
      ASoC: wm8940: Cleanup manual bias level transitions
      ASoC: wm8955: Cleanup manual bias level transitions
      ASoC: wm8960: Cleanup manual bias level transitions
      ASoC: wm8961: Cleanup manual bias level transitions
      ASoC: wm8983: Cleanup manual bias level transitions
      ASoC: wm8978: Cleanup manual bias level transitions
      ASoC: wm8974: Cleanup manual bias level transitions
      ASoC: wm8985: Cleanup manual bias level transitions
      ASoC: wm8988: Cleanup manual bias level transitions
      ASoC: wm8990: Cleanup manual bias level transitions
      ASoC: wm8991: Cleanup manual bias level transitions
      ASoC: wm8993: Cleanup manual bias level transitions
      ASoC: wm8994: Cleanup manual bias level transitions
      ASoC: wm8995: Cleanup manual bias level transitions
      ASoC: wm9081: Cleanup manual bias level transitions
      ASoC: wm9090: Cleanup manual bias level transitions
      ASoC: wm9712: Cleanup manual bias level transitions
      ASoC: wm9713: Cleanup manual bias level transitions
      ASoC: qi_lb60: Pass flags to gpiod_get()
      ASoC: Disable regmap helpers if regmap is disabled
      ASoC: cq93vc: Remove unused state struct
      ASoC: cq93vc: Cleanup manual bias level transitions
      ASoC: lm49453: Cleanup manual bias level transitions
      ASoC: sn95031: Cleanup bias level transitions
      ASoC: tlv320aic23: Cleanup manual bias level transitions
      ASoC: tlv320aix31xx: Cleanup manual bias level transitions
      ASoC: tlv320aic32x4: Cleanup manual bias level transitions
      ASoC: tlv320aic3x: Cleanup manual bias level transitions
      ASoC: tlv320dac33: Cleanup manual bias level transitions
      ASoC: twl4030: Cleanup manual bias level transitions
      ASoC: twl6040: Cleanup manual bias level transitions

Liam Girdwood (11):
      ASoC: Intel: Add TDM support to HSW/BDW SSP port
      ASoC: Intel: Add 4 channel support to DSP.
      ASoC: Intel: Make HSW/BDW pointer debug verbose
      ASoC: Intel: Make ADSP memory block allocation more generic
      ASoC: Intel: Add generic support for DSP wake, sleep and stall
      ASoC: Intel: Add PM support to the HSW/BDW DSP core.
      ASoC: Intel: Add PM support to HSW/BDW IPC driver
      ASoC: Intel: Add PM support to HSW/BDW PCM driver
      ASoC: Intel: Add debug output when boot fails.
      ASoC: Intel: fix build with runtime PM disabled.
      ASoC: Intel: Fix build with CONFIG_SLEEP enabled.

Mark Brown (5):
      ASoC: Intel: Add dependency on DesignWare DMA controller
      ASoC: core: Split ops out of soc-core.c
      ASoC: samsung: Fix error handling for clock lookup
      ASoC: samsung: Fix non-DT use of I2S controller
      ASoC: wm5102: Initialize dac_comp_lock mutex

Markus Elfring (16):
      ALSA: emu10k1: Deletion of unnecessary checks before three function calls
      ALSA: hda: Deletion of unnecessary checks before two function calls
      ALSA: ice17xx: Deletion of unnecessary checks before the function call "snd_ac97_resume"
      ALSA: lola: Deletion of an unnecessary check before the function call "vfree"
      ALSA: hdsp: Deletion of an unnecessary check before the function call "release_firmware"
      ALSA: powermac: Deletion of an unnecessary check before the function call "pci_dev_put"
      ASoC: omap-mcbsp: Deletion of an unnecessary check before the function call "kfree"
      ALSA: core: Deletion of unnecessary checks before two function calls
      ALSA: es1688_lib: Deletion of an unnecessary check before the function call "release_and_free_resource"
      ALSA: sb: Deletion of unnecessary checks before two function calls
      ALSA: asihpi: Deletion of an unnecessary check before the function call "vfree"
      ALSA: echoaudio: Deletion of a check before release_and_free_resource()
      ALSA: trident: Deletion of a check before snd_util_memhdr_free()
      ALSA: i2sbus: Deletion of unnecessary checks before the function call "release_and_free_resource"
      ASoC: fsi: Deletion of unnecessary checks before the function call "clk_disable"
      ASoC: mop500: Deletion of unnecessary checks before the function call "of_node_put"

Masanari Iida (1):
      ASoC: jack: Fix warning while make htmldocs caused by soc-jack.c

Max Filippov (2):
      ASoC: tlv320aic23: make codecs selectable in Kconfig
      ASoC: tlv320aic23: add dependencies on I2C/SPI_MASTER

Mengdong Lin (4):
      ASoC: rt5670 : Add ACPI match ID for Intel CHT/BSW platforms
      ASoC: Intel: add missing ACPI device table
      ASoC: Intel: Add Cherrytrail & Braswell machine driver cht_bsw_rt5672
      ASoC: Intel: add support for Cherrytrail and Braswell in SST driver

Misael Lopez Cruz (3):
      ASoC: davinci-mcasp: Active slots depend on active serializers
      ASoC: tlv320aic3x: Add output driver pop reduction controls
      ASoC: davinci-mcasp: Add overrun/underrun event handling

Mythri P K (1):
      ASoC: Intel: use lock when changing SST state.

Nicolas Ferre (2):
      ASoC: snd-soc-afeb9260: delete driver as board has just been removed
      ASoC: Kconfig: remove not used SND_AT91_SOC_AFEB9260 option

Nicolin Chen (11):
      ASoC: fsl_esai: Add indentation for binding doc to increase readability
      ASoC: fsl_spdif: Add indentation for binding doc to increase readability
      ASoC: fsl_sai: Add indentation for binding doc to increase readability
      ASoC: eukrea-tlv320: Add indentation for binding doc to increase readability
      ASoC: imx-audmux: Add indentation for binding doc to increase readability
      ASoC: imx-sgtl5000: Add indentation for binding doc to increase readability
      ASoC: imx-spdif: Add indentation for binding doc to increase readability
      ASoC: imx-wm8962: Add indentation for binding doc to increase readability
      ASoC: fsl-asoc-card: Don't bypass settings if cpu-dai is Master
      ASoC: fsl_esai: Use dynamic slot width as default
      ASoC: fsl-asoc-card: Add slot_width setting for cpu-dai

Oder Chiou (12):
      ASoC: rt5645: Add the workqueue of the jack detect function for the debouncing
      ASoC: rt5677: Support DSP function for VAD application
      ASoC: rt5677: add GPIO IRQ support
      ASoC: rt5677: Add TDM channel mapping function
      ASoC: rt5677: Minor coding style and typo fix
      ASoC: rt5677: Use specific r/w function for DSP mode
      ASoC: rt5677: Add TDM channel mux in DAC side of IF1 and IF2
      ASoC: rt5677: Modify the default value of the MX-8E[4] for ASRC function
      ASoC: rt5677: Align the reg_default table with tab character
      ASoC: rt5677: Follow the gpio naming rule to rename the irq function
      ASoC: rt5677: Set the slow charge of the vref in the end of the power sequences
      ASoC: rt5677: Fix the issue that the regmap_range "rt5677_ranges" cannot be accessed

Ondrej Zary (1):
      ALSA: es18xx: Add GPO controls

Padmavathi Venna (3):
      ASoC: Samsung: Add quirk for internal DMA
      ASoC: samsung: add support for exynos7 I2S controller
      ASoC: samsung: ASoC: samsung: Fix IISMOD setting in i2s_set_sysclk()

Panu Matilainen (1):
      ALSA: usb-audio: Add support for Zoom R16/24 capture and midi interfaces

Pavel Machek (1):
      ASoC: omap: enable sound support on n900 on devicetree-based boot

Peter Rosin (3):
      ASoC: atmel_ssc_dai: Match the CMR divider only in full duplex.
      ASoC: tfa9879: New driver for NXP Semiconductors TFA9879 amplifier.
      ASoC: Augment existing card DAPM routes in snd_soc_of_parse_audio_routing

Peter Ujfalusi (10):
      ASoC: davinci-mcasp: Correct TX start sequence
      ASoC: davinci-mcasp: Correct RX start sequence
      ASoC: davinci-mcasp: When stopping TX/RX stop the AFIFO as the last step
      ASoC: davinci-mcasp: Move the AFIFO related code under start_tx/rx functions
      ASoC: tlv320aic3x: Add TDM support
      ASoC: davinci-mcasp: Symmetric sample bits for IIS mode
      ASoC: davinci-mcasp: Fix rx format when more bclk is used on the bus
      ASoC: davinci-mcasp: Validate tdm_slots parameter at probe time
      ASoC: davinci-mcasp: Place constraint on number of channels
      ASoC: tlv320aic3x: Convert SOC_ENUM_SINGLE/DOUBLE arrays to individual

Qiao Zhou (2):
      ASoC: soc-pcm: skip dpcm path checking with incapable/unready FE
      ASoC: soc-pcm: do not hw_free BE if it's still used

Ramesh Babu (1):
      ASoC: core: Call mute for cpu dais as well

Randy Dunlap (1):
      ASoC: cs42l51: depends on I2C

Rasmus Villemoes (1):
      ASoC: dapm: Remove redundant cast

Ricardo Neri (2):
      ASoC: Intel: Add new dependency for Broadwell machine
      ASoC: Intel: Add new dependency for Haswell machine

Richard Fitzgerald (1):
      ASoC: arizona: Add DSP_B and LEFT_J mode support

Subhransu S. Prusty (12):
      ASoC: Intel: mrfld: Replace pci_id with unique device id
      ASoC: Intel: mrfld - Define ipc_info structure
      ASoC: Intel: mrfld: Define sst_res_info for acpi
      ASoC: Intel: mrfld: Fix runtime pm calls in sst_open_pcm_stream
      ASoC: mfld-compress: implement .power callback
      ASoC: Intel: mfld-pcm: Fix to Store device context in sst_data
      ASoC: Intel: move the driver wq init to a routine
      ASoC: Intel: move the lock and wq initialization to routine
      ASoC: Intel: move the driver context allocation to routine
      ASoC: Intel: modularize driver probe and remove
      ASoC: Intel: more probe modularization for sst
      ASoC: Intel: add BYTCR machine driver with RT5640

Sudip Mukherjee (12):
      ALSA: au88x0: added reference of vortex_t
      ALSA: au88x0: pr_* replaced with dev_*
      ALSA: ctxfi: remove unused variable
      ALSA: hdspm: remove unused variable
      ASoC: Intel: fix missing mutex
      ALSA: echoaudio: add reference of struct echoaudio
      ALSA: echoaudio: remove all snd_printk
      ALSA: echoaudio: cleanup of unnecessary messages
      ALSA: ice1712: remove unneeded return statement
      ALSA: ice1712: remove unused variable
      ALSA: ice1712: consider error value
      ASoC: rt286: build warning of section mismatch

Takashi Iwai (109):
      ALSA: seq: Use atomic ops for autoload refcount
      ALSA: seq: bind seq driver automatically
      Subject: ALSA: seq: Remove autoload locks in driver registration
      ASoC: eukrea-tlv320: Fix of_node_put() call with uninitialized object
      ALSA: doc: Recommend the use of snd_ctl_elem_info()
      ALSA: control: Warn if too long string is passed to snd_ctl_enum_info()
      ALSA: control: Allow to pass items zero to snd_ctl_enum_info()
      ALSA: aoa: Use snd_ctl_elem_info()
      ALSA: mts64: Use snd_ctl_elem_info()
      ALSA: vx: Use snd_ctl_elem_info()
      ALSA: bebob: More constify text arrays
      ALSA: bebob: Use snd_ctl_enum_info()
      ALSA: ak4xxx-adda: Use snd_ctl_enum_info()
      ALSA: ad1816a: Use snd_ctl_enum_info()
      ALSA: es1688: Use snd_ctl_enum_info()
      ALSA: es18xx: Use snd_ctl_enum_info()
      ALSA: msnd: Use snd_ctl_enum_info()
      ALSA: sb16: Use snd_ctl_enum_info()
      ALSA: wss: Use snd_ctl_enum_info()
      ALSA: mips: Use snd_ctl_enum_info()
      ALSA: parisc: Use snd_ctl_enum_info()
      ALSA: ac97: Use snd_ctl_enum_info()
      ALSA: ac97: Constify more text arrays
      ALSA: asihpi: Use snd_ctl_enum_info()
      ALSA: aw2: Use snd_ctl_enum_info()
      ALSA: azt3328: Use snd_ctl_enum_info()
      ALSA: ca0106: Use snd_ctl_enum_info()
      ALSA: echoaudio: Use snd_ctl_enum_info()
      ALSA: emu10k1: Use snd_ctl_enum_info()
      ALSA: es1938: Use snd_ctl_enum_info()
      ALSA: fm801: Use snd_ctl_enum_info()
      ALSA: hda: Use snd_ctl_enum_info()
      ALSA: ice1712: Use snd_ctl_enum_info()
      ALSA: ice1724: Use snd_ctl_enum_info()
      ALSA: korg1212: Use snd_ctl_enum_info()
      ALSA: pcxhr: Use snd_ctl_enum_info()
      ALSA: rme32: Use snd_ctl_enum_info()
      ALSA: rme96: Use snd_ctl_enum_info()
      ALSA: hdsp: Use snd_ctl_enum_info()
      ALSA: hdspm: Use snd_ctl_enum_info()
      ALSA: rme9652: Use snd_ctl_enum_info()
      ALSA: sonicvibes: Use snd_ctl_enum_info()
      ALSA: via82xx: Use snd_ctl_enum_info()
      ALSA: ppc: Use snd_ctl_enum_info()
      ALSA: sparc: Use snd_ctl_enum_info()
      ALSA: 6fire: Use snd_ctl_enum_info()
      ALSA: usb-audio: Use snd_ctl_enum_info()
      ALSA: pcm: Remove arch-dependent mmap kludges
      ASoC: core: Use snd_ctl_enum_info()
      ALSA: pcm: Disable mmap for known broken archs
      ALSA: pcm: Avoid mmap warnings on x86
      ALSA: hda - Pass printf argument directly to request_module()
      ALSA: doc: Add missing headers and compress stuff to alsa-driver-api.tmpl
      ALSA: jack: Fix kerneldoc comments
      ALSA: ctxfi: Kill the rest snd_print*()
      ALSA: pcxhr: Kill the rest snd_print*()
      ALSA: au88x0: Kill the rest snd_print*()
      ALSA: doc: Fix enum snd_jack_types comments
      ALSA: doc: Fix uapi/sound/compress_offload.h kerneldoc comments
      ALSA: doc: Include uapi/sound/compress_*.h, too
      ALSA: hda - Correct kerneldoc comments
      ALSA: hda - More kerneldoc comments
      ALSA: hda - Add kerneldoc comments to hda_generic.c
      ALSA: doc: Add ASoC codes into API documentation
      ALSA: control: Add missing kerneldoc comments to exported functions
      ALSA: pcm: Use static inline for snd_pcm_lib_alloc_vmalloc_buffer()
      ALSA: pcm: More kerneldoc updates
      ALSA: pcm: Convert params_*() with static inline functions
      ALSA: doc: More kerneldoc comments on core components
      ALSA: doc: Fix missing "I" for kerneldoc inclusion
      ALSA: pcm: Simplify snd_pcm_action_lock_irq()
      ALSA: pcm: Refactoring snd_pcm_action()
      ALSA: pcm: Correct PCM BUG error message
      ALSA: pcm: Replace PCM hwptr tracking with tracepoints
      ALSA: pcm: Add xrun_injection proc entry
      ALSA: usb-audio: Flatten probe and disconnect functions
      ALSA: usb-audio: Pass direct struct pointer instead of list_head
      ALSA: usb-audio: Use strim() instead of open code
      ALSA: pcm: Update the state properly before notification
      ALSA: usb-audio: Trigger PCM XRUN at XRUN
      ALSA: pcm: Add snd_pcm_stop_xrun() helper
      ALSA: usb-audio: Allow multiple entries for the same iface in composite quirk
      ALSA: pcm: Fix document for snd_pcm_stop_xrun()
      ALSA: usb-audio: Fix Oops by composite quirk enhancement
      ALSA: vx: Fix missing kerneldoc parameter descriptions
      ALSA: hda - Fix kerneldoc errors in patch_ca0132.c
      ALSA: mixart: Fix kerneldoc comments
      ALSA: Fix invalid kerneldoc markers
      ALSA: hda/realtek - Clean up mute/mic GPIO LED handling
      ALSA: usb-audio: Refactor ignore_ctl_error checks
      ALSA: usb-audio: Allow quirks to handle own resume and proc dump
      ALSA: usb-audio: Add audigy2nx resume support
      ALSA: usb-audio: Add Emu0204 channel switch resume support
      ALSA: usb-audio: Add Xonar U1 resume support
      ALSA: usb-audio: Add Digidesign Mbox 1 resume support
      ALSA: usb-audio: Add resume support for Native Instruments controls
      ALSA: usb-audio: Add resume support for FTU controls
      ALSA: usb-audio: Add resume support for MicroII SPDIF ctls
      ALSA: usb-audio: Add resume support for Scarlett mixers
      ALSA: hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup)
      ALSA: hda - Allow forcibly enabling/disabling snoop
      ALSA: virmidi: Fix wrong error check
      ALSA: hda - Define the DCAPS preset for the old Intel chipsets
      ALSA: hda - Drop AZX_DCAPS_ALIGN_BUFSIZE
      ALSA: hda - Fix built-in mic at resume on Lenovo Ideapad S210
      ALSA: usb-audio: Don't resubmit pending URBs at MIDI error recovery
      ALSA: jack: Add dummy snd_jack_set_key() definition
      ALSA: hda - Add EAPD fixup for ASUS Z99He laptop
      ALSA: hda - Add "eapd" model string for AD1986A codec

Takashi Sakamoto (31):
      ALSA: firewire-lib: fix kerneldoc errors
      ALSA: dice: suppress checkpatch.pl warnings
      ALSA: dice: Rename structure and its members
      ALSA: dice: Move file to its own directory
      ALSA: dice: Split transaction functionality into a file
      ALSA: dice: Split stream functionality into a file
      ALSA: dice: Split PCM functionality into a file
      ALSA: dice: Split hwdep functionality into a file
      ALSA: dice: Split proc interface into a file
      ALSA: dice: Add new functions for constraints of PCM parameters
      ALSA: dice: remove experimental state
      ALSA: speakers: Rename to oxfw and rename some members
      ALSA: oxfw: Move to its own directory
      ALSA: oxfw: Split stream functionality to a new file and add a header file
      ALSA: oxfw: Split PCM functionality to a new file
      ALSA: oxfw: Split control functionality to a new file
      ALSA: dice: Change the way to start stream
      ALSA: dice: Add support for duplex streams with synchronization
      ALSA: dice: Support for non SYT-Match sampling clock source mode
      ALSA: dice: Add support for capturing PCM samples
      ALSA: dice: Add support for MIDI capture/playback
      ALSA: oxfw: Change the way to name card
      ALSA: oxfw: Add support for AV/C stream format command to get/set supported stream formation
      ALSA: oxfw: Change the way to make PCM rules/constraints
      ALSA: oxfw: Add proc interface for debugging purpose
      ALSA: oxfw: Change the way to start stream
      ALSA: oxfw: Add support for Behringer/Mackie devices
      ALSA: oxfw: Add support AMDTP in-stream
      ALSA: oxfw: add support for capturing PCM samples
      ALSA: oxfw: Add support for capture/playback MIDI messages
      ALSA: oxfw: Add hwdep interface

Thomas Petazzoni (1):
      ASoC: cs42l51: make driver user-selectable

Tina Ruchandani (1):
      ALSA: es1968: Replace timeval with ktime_t

Vinod Koul (28):
      ASoC: Intel: mrfld: add the gain controls
      ASoC: Intel: mrfld: add DSP core controls
      ASoC: Intel: mrfld: add the DSP DAPM widgets
      ASoC: Intel: mfld-pcm: add FE and BE ops
      ASoC: Intel: mrfld: add the DSP mixers
      ASoC: intel: turn off COMPILE_TEST for medfield
      ASoC: Intel: mrfld - add the dsp sst driver
      ASoC: Intel: mrfld - Add DSP load and management
      ASoC: Intel: sst - add pcm ops handling
      ASoC: Intel: sst: Add IPC handling
      ASoC: Intel: sst: add stream operations
      ASoC: Intel: sst: Add some helper functions
      ASoC: Intel: sst: Add makefile and kconfig changes
      ASoC: intel: use __iowrite32_copy for 32 bit copy
      ASoC: intel: log an error on double free
      ASoC: intel: fix the kernldoc comment
      ASoC: intel: explain why block not found isn't error always
      ASoC: intel: use __iowrite32_copy for 32 bit copy
      ALSA: compress: fix documentation errors
      ASoC: Intel: sst: add runtime power management handling
      ASoC: Intel: sst: load firmware using async callback
      ASoC: Intel: sst - add compressed ops handling
      ASoC: Intel: mrfld - remove unnecessary check for pointer
      ASoC: Intel: mrfld - create separate module for pci part
      ASoC: Intel: mrfld - add shim save restore
      ASoC: Intel: mrfld - remove non static definition
      ASoC: Intel: mrfld- add ACPI module
      ASoC: Intel: cleanup runtime_pm initialization

Zidan Wang (2):
      ASoC: wm8960: Add device tree support
      ASoC: wm8960: Move register initialisation to I2C driver probe()

kbuild test robot (5):
      ASoC: rt5677: rt5677_irq_init() can be static
      ASoC: Intel: dw_pdata can be static
      ASoC: Intel: byt_rvp_platform_data can be static
      ASoC: Intel: chv_platform_data can be static
      ASoC: sigmadsp: fix simple_return.cocci warnings

---
 Documentation/DocBook/alsa-driver-api.tmpl         |   31 +
 Documentation/DocBook/writing-an-alsa-driver.tmpl  |   23 +
 .../devicetree/bindings/sound/arndale.txt          |   24 +
 .../bindings/sound/davinci-mcasp-audio.txt         |    2 +-
 .../devicetree/bindings/sound/eukrea-tlv320.txt    |   15 +-
 .../devicetree/bindings/sound/fsl,esai.txt         |   44 +-
 .../devicetree/bindings/sound/fsl,spdif.txt        |   37 +-
 .../devicetree/bindings/sound/fsl-sai.txt          |   66 +-
 .../bindings/sound/imx-audio-sgtl5000.txt          |   61 +-
 .../devicetree/bindings/sound/imx-audio-spdif.txt  |   22 +-
 .../devicetree/bindings/sound/imx-audio-wm8962.txt |   45 +-
 .../devicetree/bindings/sound/imx-audmux.txt       |   22 +-
 .../devicetree/bindings/sound/max98090.txt         |    2 +
 .../devicetree/bindings/sound/renesas,fsi.txt      |    9 +-
 .../devicetree/bindings/sound/renesas,rsnd.txt     |   10 +-
 Documentation/devicetree/bindings/sound/rt5631.txt |   48 +
 Documentation/devicetree/bindings/sound/rt5677.txt |   17 +
 .../devicetree/bindings/sound/samsung-i2s.txt      |   15 +-
 .../devicetree/bindings/sound/sgtl5000.txt         |   13 +
 .../devicetree/bindings/sound/ts3a227e.txt         |   26 +
 Documentation/devicetree/bindings/sound/wm8960.txt |   31 +
 Documentation/sound/alsa/ControlNames.txt          |   32 +-
 Documentation/sound/alsa/HD-Audio-Models.txt       |    8 +-
 Documentation/sound/alsa/Procfile.txt              |   17 +-
 MAINTAINERS                                        |    6 +
 arch/arm/mach-pxa/spitz.c                          |    9 +
 arch/x86/include/asm/platform_sst_audio.h          |   62 +
 drivers/media/pci/saa7134/saa7134-alsa.c           |    4 +-
 include/linux/mfd/arizona/core.h                   |    1 +
 include/linux/mfd/davinci_voicecodec.h             |    7 -
 include/linux/platform_data/asoc-s3c.h             |    1 +
 include/sound/compress_driver.h                    |    5 +-
 include/sound/jack.h                               |   26 +-
 include/sound/pcm.h                                |  254 ++-
 include/sound/rcar_snd.h                           |    8 +-
 include/sound/rt5645.h                             |    4 +
 include/sound/rt5677.h                             |   10 +
 include/sound/seq_kernel.h                         |    4 +
 include/sound/soc-dai.h                            |    7 +-
 include/sound/soc-dapm.h                           |    9 +-
 include/sound/soc.h                                |  116 +-
 include/sound/uda134x.h                            |   12 -
 include/trace/events/asoc.h                        |   25 -
 include/uapi/sound/asound.h                        |    3 +-
 include/uapi/sound/compress_offload.h              |   17 +-
 include/uapi/sound/firewire.h                      |    3 +-
 include/uapi/sound/hdspm.h                         |   12 +-
 sound/aoa/codecs/onyx.c                            |    8 +-
 sound/aoa/codecs/tas.c                             |   10 +-
 sound/aoa/soundbus/i2sbus/core.c                   |    6 +-
 sound/arm/pxa2xx-pcm-lib.c                         |    4 +-
 sound/atmel/abdac.c                                |   18 +-
 sound/atmel/ac97c.c                                |   12 +-
 sound/core/Makefile                                |    3 +
 sound/core/control.c                               |   71 +-
 sound/core/init.c                                  |   33 +-
 sound/core/pcm.c                                   |   48 +-
 sound/core/pcm_lib.c                               |  148 +-
 sound/core/pcm_native.c                            |  214 +--
 sound/core/pcm_trace.h                             |  110 ++
 sound/core/seq/oss/seq_oss_init.c                  |    9 +-
 sound/core/seq/seq.c                               |    5 +-
 sound/core/seq/seq_device.c                        |  103 +-
 sound/core/sgbuf.c                                 |    3 +-
 sound/core/sound.c                                 |    9 +-
 sound/drivers/mts64.c                              |   18 +-
 sound/drivers/virmidi.c                            |   21 +-
 sound/drivers/vx/vx_core.c                         |   10 +
 sound/drivers/vx/vx_mixer.c                        |   35 +-
 sound/firewire/Kconfig                             |   26 +-
 sound/firewire/Makefile                            |    7 +-
 sound/firewire/amdtp.c                             |    8 +-
 sound/firewire/amdtp.h                             |   24 +-
 sound/firewire/bebob/bebob.h                       |    4 +-
 sound/firewire/bebob/bebob_focusrite.c             |   10 +-
 sound/firewire/bebob/bebob_maudio.c                |   59 +-
 sound/firewire/bebob/bebob_terratec.c              |    4 +-
 sound/firewire/bebob/bebob_yamaha.c                |    2 +-
 sound/firewire/cmp.c                               |    2 +
 sound/firewire/dice.c                              | 1511 -----------------
 sound/firewire/dice/Makefile                       |    3 +
 sound/firewire/dice/dice-hwdep.c                   |  190 +++
 sound/firewire/{ => dice}/dice-interface.h         |    0
 sound/firewire/dice/dice-midi.c                    |  157 ++
 sound/firewire/dice/dice-pcm.c                     |  422 +++++
 sound/firewire/dice/dice-proc.c                    |  252 +++
 sound/firewire/dice/dice-stream.c                  |  407 +++++
 sound/firewire/dice/dice-transaction.c             |  382 +++++
 sound/firewire/dice/dice.c                         |  361 ++++
 sound/firewire/dice/dice.h                         |  189 +++
 sound/firewire/isight.c                            |   10 +-
 sound/firewire/oxfw/Makefile                       |    3 +
 sound/firewire/oxfw/oxfw-command.c                 |  153 ++
 sound/firewire/oxfw/oxfw-control.c                 |  283 ++++
 sound/firewire/oxfw/oxfw-hwdep.c                   |  190 +++
 sound/firewire/oxfw/oxfw-midi.c                    |  207 +++
 sound/firewire/oxfw/oxfw-pcm.c                     |  424 +++++
 sound/firewire/oxfw/oxfw-proc.c                    |  113 ++
 sound/firewire/oxfw/oxfw-stream.c                  |  685 ++++++++
 sound/firewire/oxfw/oxfw.c                         |  317 ++++
 sound/firewire/oxfw/oxfw.h                         |  146 ++
 sound/firewire/speakers.c                          |  792 ---------
 sound/i2c/other/ak4xxx-adda.c                      |   26 +-
 sound/isa/ad1816a/ad1816a_lib.c                    |   10 +-
 sound/isa/es1688/es1688_lib.c                      |   13 +-
 sound/isa/es18xx.c                                 |   78 +-
 sound/isa/msnd/msnd_pinnacle_mixer.c               |   11 +-
 sound/isa/sb/emu8000_synth.c                       |    3 +-
 sound/isa/sb/sb16_main.c                           |   10 +-
 sound/isa/sb/sb_common.c                           |    3 +-
 sound/isa/sb/sb_mixer.c                            |   31 +-
 sound/isa/wss/wss_lib.c                            |   16 +-
 sound/mips/sgio2audio.c                            |   11 +-
 sound/oss/uart401.c                                |   11 +-
 sound/parisc/harmony.c                             |   12 +-
 sound/pci/ac97/ac97_codec.c                        |   10 +-
 sound/pci/ac97/ac97_patch.c                        |  198 +--
 sound/pci/ac97/ac97_patch.h                        |    2 +-
 sound/pci/asihpi/asihpi.c                          |  377 +++--
 sound/pci/asihpi/hpi.h                             |   16 +-
 sound/pci/asihpi/hpi6205.c                         |   43 +-
 sound/pci/asihpi/hpi_internal.h                    |   20 +-
 sound/pci/asihpi/hpicmn.c                          |  107 +-
 sound/pci/asihpi/hpicmn.h                          |   19 +-
 sound/pci/asihpi/hpimsginit.c                      |   30 +-
 sound/pci/asihpi/hpimsgx.c                         |   15 +-
 sound/pci/asihpi/hpioctl.c                         |  126 +-
 sound/pci/asihpi/hpios.h                           |    8 +-
 sound/pci/atiixp.c                                 |    4 +-
 sound/pci/atiixp_modem.c                           |    4 +-
 sound/pci/au88x0/au88x0.c                          |   35 +-
 sound/pci/au88x0/au88x0.h                          |    4 +-
 sound/pci/au88x0/au88x0_a3d.c                      |   21 +-
 sound/pci/au88x0/au88x0_core.c                     |  102 +-
 sound/pci/au88x0/au88x0_eq.c                       |    3 +-
 sound/pci/au88x0/au88x0_game.c                     |    3 +-
 sound/pci/au88x0/au88x0_mpu401.c                   |    2 +-
 sound/pci/au88x0/au88x0_pcm.c                      |    8 +-
 sound/pci/au88x0/au88x0_synth.c                    |   17 +-
 sound/pci/aw2/aw2-alsa.c                           |   13 +-
 sound/pci/azt3328.c                                |   13 +-
 sound/pci/ca0106/ca0106_mixer.c                    |   40 +-
 sound/pci/ctxfi/ctatc.c                            |   10 +-
 sound/pci/ctxfi/ctdaio.c                           |   30 +-
 sound/pci/ctxfi/cttimer.c                          |    4 +-
 sound/pci/echoaudio/darla20_dsp.c                  |    5 +-
 sound/pci/echoaudio/darla24_dsp.c                  |   13 +-
 sound/pci/echoaudio/echo3g_dsp.c                   |    5 +-
 sound/pci/echoaudio/echoaudio.c                    |  145 +-
 sound/pci/echoaudio/echoaudio.h                    |   31 +-
 sound/pci/echoaudio/echoaudio_3g.c                 |   27 +-
 sound/pci/echoaudio/echoaudio_dsp.c                |  109 +-
 sound/pci/echoaudio/echoaudio_gml.c                |   11 +-
 sound/pci/echoaudio/gina20_dsp.c                   |    9 +-
 sound/pci/echoaudio/gina24_dsp.c                   |   30 +-
 sound/pci/echoaudio/indigo_dsp.c                   |   11 +-
 sound/pci/echoaudio/indigo_express_dsp.c           |    6 +-
 sound/pci/echoaudio/indigodj_dsp.c                 |   11 +-
 sound/pci/echoaudio/indigodjx_dsp.c                |    5 +-
 sound/pci/echoaudio/indigoio_dsp.c                 |    8 +-
 sound/pci/echoaudio/indigoiox_dsp.c                |    5 +-
 sound/pci/echoaudio/layla20_dsp.c                  |   28 +-
 sound/pci/echoaudio/layla24_dsp.c                  |   26 +-
 sound/pci/echoaudio/mia_dsp.c                      |   15 +-
 sound/pci/echoaudio/midi.c                         |   23 +-
 sound/pci/echoaudio/mona_dsp.c                     |   29 +-
 sound/pci/emu10k1/emu10k1_main.c                   |    9 +-
 sound/pci/emu10k1/emu10k1x.c                       |    2 +-
 sound/pci/emu10k1/emufx.c                          |    3 +-
 sound/pci/emu10k1/emumixer.c                       |   58 +-
 sound/pci/emu10k1/p16v.c                           |   20 +-
 sound/pci/es1938.c                                 |   10 +-
 sound/pci/es1968.c                                 |   15 +-
 sound/pci/fm801.c                                  |   10 +-
 sound/pci/hda/hda_auto_parser.c                    |   66 +-
 sound/pci/hda/hda_beep.c                           |   38 +
 sound/pci/hda/hda_codec.c                          |  298 +++-
 sound/pci/hda/hda_eld.c                            |    2 +-
 sound/pci/hda/hda_generic.c                        |  181 +-
 sound/pci/hda/hda_intel.c                          |  150 +-
 sound/pci/hda/hda_jack.c                           |   60 +
 sound/pci/hda/hda_jack.h                           |    5 +
 sound/pci/hda/hda_priv.h                           |   16 +-
 sound/pci/hda/hda_sysfs.c                          |   35 +-
 sound/pci/hda/patch_analog.c                       |    2 +
 sound/pci/hda/patch_ca0132.c                       |   11 +-
 sound/pci/hda/patch_realtek.c                      |  109 +-
 sound/pci/ice1712/aureon.c                         |   46 +-
 sound/pci/ice1712/ews.c                            |   16 +-
 sound/pci/ice1712/hoontech.c                       |    6 +-
 sound/pci/ice1712/ice1712.c                        |   52 +-
 sound/pci/ice1712/ice1724.c                        |   18 +-
 sound/pci/ice1712/juli.c                           |    5 +-
 sound/pci/ice1712/maya44.c                         |   20 +-
 sound/pci/ice1712/phase.c                          |   12 +-
 sound/pci/ice1712/pontis.c                         |    8 +-
 sound/pci/ice1712/prodigy192.c                     |   22 +-
 sound/pci/ice1712/prodigy_hifi.c                   |   11 +-
 sound/pci/ice1712/quartet.c                        |   32 +-
 sound/pci/ice1712/revo.c                           |    4 +-
 sound/pci/ice1712/se.c                             |    9 +-
 sound/pci/korg1212/korg1212.c                      |   26 +-
 sound/pci/lola/lola.c                              |    2 +-
 sound/pci/lola/lola_mixer.c                        |    3 +-
 sound/pci/lx6464es/lx_defs.h                       |    2 +-
 sound/pci/mixart/mixart_hwdep.c                    |    9 +-
 sound/pci/pcxhr/pcxhr.c                            |   54 +-
 sound/pci/pcxhr/pcxhr_core.c                       |   10 +-
 sound/pci/pcxhr/pcxhr_mixer.c                      |   18 +-
 sound/pci/rme32.c                                  |   34 +-
 sound/pci/rme96.c                                  |   62 +-
 sound/pci/rme9652/hdsp.c                           |  178 +-
 sound/pci/rme9652/hdspm.c                          |   84 +-
 sound/pci/rme9652/rme9652.c                        |   58 +-
 sound/pci/sonicvibes.c                             |   10 +-
 sound/pci/trident/trident_main.c                   |    3 +-
 sound/pci/via82xx.c                                |   10 +-
 sound/pci/vx222/vx222_ops.c                        |    5 +
 sound/pcmcia/vx/vxpocket.c                         |    1 +
 sound/ppc/pmac.c                                   |    3 +-
 sound/ppc/tumbler.c                                |   11 +-
 sound/soc/Makefile                                 |    6 +-
 sound/soc/atmel/Kconfig                            |    9 -
 sound/soc/atmel/Makefile                           |    1 -
 sound/soc/atmel/atmel-pcm-dma.c                    |    4 +-
 sound/soc/atmel/atmel_ssc_dai.c                    |    5 +-
 sound/soc/atmel/snd-soc-afeb9260.c                 |  151 --
 sound/soc/au1x/ac97c.c                             |    2 +-
 sound/soc/au1x/psc-ac97.c                          |    2 +-
 sound/soc/blackfin/bf5xx-ac97.c                    |    2 +-
 sound/soc/blackfin/bf5xx-ad1980.c                  |    2 -
 sound/soc/cirrus/Kconfig                           |    3 +-
 sound/soc/cirrus/ep93xx-ac97.c                     |    2 +-
 sound/soc/codecs/Kconfig                           |   47 +-
 sound/soc/codecs/Makefile                          |   10 +
 sound/soc/codecs/ab8500-codec.c                    |   32 +-
 sound/soc/codecs/ac97.c                            |   18 +-
 sound/soc/codecs/ad193x.c                          |   14 +-
 sound/soc/codecs/ad1980.c                          |  212 +--
 sound/soc/codecs/ad1980.h                          |   26 -
 sound/soc/codecs/adau1373.c                        |    6 +-
 sound/soc/codecs/adau1701.c                        |   86 +-
 sound/soc/codecs/adau1761.c                        |   25 +-
 sound/soc/codecs/adau1781.c                        |   33 +-
 sound/soc/codecs/adau17x1.c                        |   71 +-
 sound/soc/codecs/adau17x1.h                        |   10 +-
 sound/soc/codecs/adav80x.c                         |    4 +-
 sound/soc/codecs/ak4535.c                          |   31 +-
 sound/soc/codecs/ak4641.c                          |   33 +-
 sound/soc/codecs/ak4642.c                          |   16 -
 sound/soc/codecs/ak4671.c                          |   13 -
 sound/soc/codecs/alc5623.c                         |   22 +-
 sound/soc/codecs/alc5632.c                         |   22 +-
 sound/soc/codecs/arizona.c                         |   34 +-
 sound/soc/codecs/cq93vc.c                          |   33 -
 sound/soc/codecs/cs4265.c                          |    2 -
 sound/soc/codecs/cs4271-i2c.c                      |   62 +
 sound/soc/codecs/cs4271-spi.c                      |   55 +
 sound/soc/codecs/cs4271.c                          |  155 +-
 sound/soc/codecs/cs4271.h                          |   11 +
 sound/soc/codecs/cs42l51.c                         |    6 +-
 sound/soc/codecs/cs42l73.c                         |    6 +-
 sound/soc/codecs/hdmi.c                            |    2 +
 sound/soc/codecs/lm49453.c                         |    8 -
 sound/soc/codecs/max98088.c                        |   31 +-
 sound/soc/codecs/max98090.c                        |  201 ++-
 sound/soc/codecs/max98090.h                        |    8 +
 sound/soc/codecs/max98095.c                        |   23 +-
 sound/soc/codecs/max9850.c                         |   22 +-
 sound/soc/codecs/rt286.c                           |  231 ++-
 sound/soc/codecs/rt5631.c                          |   38 +-
 sound/soc/codecs/rt5645.c                          |  200 ++-
 sound/soc/codecs/rt5645.h                          |   19 +-
 sound/soc/codecs/rt5670.c                          |  136 +-
 sound/soc/codecs/rt5670.h                          |    6 +
 sound/soc/codecs/rt5677-spi.c                      |  130 ++
 sound/soc/codecs/rt5677-spi.h                      |   21 +
 sound/soc/codecs/rt5677.c                          | 1198 ++++++++++++-
 sound/soc/codecs/rt5677.h                          |  162 +-
 sound/soc/codecs/sgtl5000.c                        |  111 +-
 sound/soc/codecs/sigmadsp-i2c.c                    |   81 +-
 sound/soc/codecs/sigmadsp-regmap.c                 |   46 +-
 sound/soc/codecs/sigmadsp.c                        |  711 +++++++-
 sound/soc/codecs/sigmadsp.h                        |   59 +-
 sound/soc/codecs/sirf-audio-codec.c                |    6 +-
 sound/soc/codecs/sn95031.c                         |   15 +-
 sound/soc/codecs/ssm4567.c                         |  128 ++
 sound/soc/codecs/sta32x.c                          |   21 +-
 sound/soc/codecs/sta350.c                          |   21 +-
 sound/soc/codecs/sta529.c                          |   35 +-
 sound/soc/codecs/stac9766.c                        |   60 +-
 sound/soc/codecs/tas2552.c                         |   10 +-
 sound/soc/codecs/tfa9879.c                         |  328 ++++
 sound/soc/codecs/tfa9879.h                         |  202 +++
 sound/soc/codecs/tlv320aic23.c                     |   21 +-
 sound/soc/codecs/tlv320aic31xx.c                   |   31 +-
 sound/soc/codecs/tlv320aic32x4.c                   |   24 +-
 sound/soc/codecs/tlv320aic3x.c                     |  228 ++-
 sound/soc/codecs/tlv320aic3x.h                     |    1 +
 sound/soc/codecs/tlv320dac33.c                     |    2 -
 sound/soc/codecs/ts3a227e.c                        |  314 ++++
 sound/soc/codecs/ts3a227e.h                        |   17 +
 sound/soc/codecs/twl4030.c                         |    2 -
 sound/soc/codecs/twl6040.c                         |   23 +-
 sound/soc/codecs/uda134x.c                         |   32 +-
 sound/soc/codecs/uda1380.c                         |   20 +-
 sound/soc/codecs/wl1273.c                          |   10 +-
 sound/soc/codecs/wm5102.c                          |   18 +-
 sound/soc/codecs/wm8350.c                          |   21 +-
 sound/soc/codecs/wm8400.c                          |   34 +-
 sound/soc/codecs/wm8510.c                          |   26 +-
 sound/soc/codecs/wm8523.c                          |   29 +-
 sound/soc/codecs/wm8580.c                          |    4 -
 sound/soc/codecs/wm8711.c                          |   27 +-
 sound/soc/codecs/wm8728.c                          |   34 +-
 sound/soc/codecs/wm8731.c                          |   37 +-
 sound/soc/codecs/wm8737.c                          |   49 +-
 sound/soc/codecs/wm8750.c                          |   25 +-
 sound/soc/codecs/wm8776.c                          |   31 +-
 sound/soc/codecs/wm8804.c                          |    3 -
 sound/soc/codecs/wm8900.c                          |    8 -
 sound/soc/codecs/wm8903.c                          |   43 +-
 sound/soc/codecs/wm8940.c                          |   22 +-
 sound/soc/codecs/wm8955.c                          |   33 +-
 sound/soc/codecs/wm8958-dsp2.c                     |   12 +-
 sound/soc/codecs/wm8960.c                          |  113 +-
 sound/soc/codecs/wm8961.c                          |   34 +-
 sound/soc/codecs/wm8962.c                          |   11 +-
 sound/soc/codecs/wm8974.c                          |   25 +-
 sound/soc/codecs/wm8978.c                          |   10 -
 sound/soc/codecs/wm8983.c                          |   27 +-
 sound/soc/codecs/wm8985.c                          |   28 +-
 sound/soc/codecs/wm8988.c                          |   27 +-
 sound/soc/codecs/wm8990.c                          |   24 +-
 sound/soc/codecs/wm8991.c                          |   32 +-
 sound/soc/codecs/wm8993.c                          |   12 -
 sound/soc/codecs/wm8994.c                          |    4 +-
 sound/soc/codecs/wm8994.h                          |    2 +
 sound/soc/codecs/wm8995.c                          |   17 +-
 sound/soc/codecs/wm9081.c                          |    7 -
 sound/soc/codecs/wm9090.c                          |   32 +-
 sound/soc/codecs/wm9705.c                          |   46 +-
 sound/soc/codecs/wm9712.c                          |  219 ++-
 sound/soc/codecs/wm9713.c                          |  230 +--
 sound/soc/codecs/wm_adsp.c                         |   97 +-
 sound/soc/davinci/davinci-mcasp.c                  |  339 +++-
 sound/soc/davinci/davinci-mcasp.h                  |   17 +
 sound/soc/dwc/designware_i2s.c                     |   46 +-
 sound/soc/fsl/eukrea-tlv320.c                      |    5 +-
 sound/soc/fsl/fsl-asoc-card.c                      |   19 +-
 sound/soc/fsl/fsl_dma.c                            |    9 +-
 sound/soc/fsl/fsl_esai.c                           |   12 +-
 sound/soc/fsl/fsl_ssi.c                            |   17 +-
 sound/soc/fsl/imx-sgtl5000.c                       |    6 +-
 sound/soc/fsl/imx-spdif.c                          |    3 +-
 sound/soc/fsl/imx-ssi.c                            |    2 +-
 sound/soc/fsl/imx-wm8962.c                         |    6 +-
 sound/soc/fsl/mpc5200_dma.c                        |    3 -
 sound/soc/fsl/mpc5200_psc_ac97.c                   |    6 +-
 sound/soc/generic/simple-card.c                    |  160 +-
 sound/soc/intel/Kconfig                            |   44 +-
 sound/soc/intel/Makefile                           |    7 +
 sound/soc/intel/broadwell.c                        |   64 +-
 sound/soc/intel/bytcr_dpcm_rt5640.c                |  230 +++
 sound/soc/intel/cht_bsw_rt5672.c                   |  285 ++++
 sound/soc/intel/haswell.c                          |   14 +-
 sound/soc/intel/sst-atom-controls.c                | 1208 ++++++++++++-
 sound/soc/intel/sst-atom-controls.h                |  428 +++++
 sound/soc/intel/sst-baytrail-dsp.c                 |   24 +-
 sound/soc/intel/sst-dsp-priv.h                     |  136 +-
 sound/soc/intel/sst-dsp.c                          |   31 +
 sound/soc/intel/sst-dsp.h                          |   28 +-
 sound/soc/intel/sst-firmware.c                     |  937 +++++++++--
 sound/soc/intel/sst-haswell-dsp.c                  |  295 +++-
 sound/soc/intel/sst-haswell-ipc.c                  |  413 ++++-
 sound/soc/intel/sst-haswell-ipc.h                  |   25 +-
 sound/soc/intel/sst-haswell-pcm.c                  |  419 ++++-
 sound/soc/intel/sst-mfld-platform-compress.c       |    8 +-
 sound/soc/intel/sst-mfld-platform-pcm.c            |  154 +-
 sound/soc/intel/sst-mfld-platform.h                |    5 +
 sound/soc/intel/sst/Makefile                       |    7 +
 sound/soc/intel/sst/sst.c                          |  437 +++++
 sound/soc/intel/sst/sst.h                          |  546 ++++++
 sound/soc/intel/sst/sst_acpi.c                     |  383 +++++
 sound/soc/intel/sst/sst_drv_interface.c            |  686 ++++++++
 sound/soc/intel/sst/sst_ipc.c                      |  373 +++++
 sound/soc/intel/sst/sst_loader.c                   |  456 +++++
 sound/soc/intel/sst/sst_pci.c                      |  209 +++
 sound/soc/intel/sst/sst_pvt.c                      |  449 +++++
 sound/soc/intel/sst/sst_stream.c                   |  437 +++++
 sound/soc/jz4740/qi_lb60.c                         |   11 +-
 sound/soc/mxs/mxs-saif.c                           |    2 +-
 sound/soc/mxs/mxs-sgtl5000.c                       |    7 -
 sound/soc/nuc900/nuc900-ac97.c                     |    2 +-
 sound/soc/omap/Kconfig                             |    8 +-
 sound/soc/omap/mcbsp.c                             |    3 +-
 sound/soc/pxa/mioa701_wm9713.c                     |    7 +-
 sound/soc/pxa/pxa-ssp.c                            |   16 +-
 sound/soc/pxa/pxa2xx-ac97.c                        |    6 +-
 sound/soc/pxa/spitz.c                              |   52 +-
 sound/soc/rockchip/Kconfig                         |    9 +-
 sound/soc/samsung/Kconfig                          |    8 +-
 sound/soc/samsung/Makefile                         |    2 +
 sound/soc/samsung/ac97.c                           |    4 +-
 sound/soc/samsung/arndale_rt5631.c                 |  150 ++
 sound/soc/samsung/i2s-regs.h                       |   10 +-
 sound/soc/samsung/i2s.c                            |  244 ++-
 sound/soc/samsung/odroidx2_max98090.c              |    4 +-
 sound/soc/sh/fsi.c                                 |    9 +-
 sound/soc/sh/hac.c                                 |    2 +-
 sound/soc/sh/rcar/adg.c                            |    2 +-
 sound/soc/sh/rcar/core.c                           |  236 ++-
 sound/soc/sh/rcar/dvc.c                            |  215 +--
 sound/soc/sh/rcar/gen.c                            |   30 +-
 sound/soc/sh/rcar/rsnd.h                           |   92 +-
 sound/soc/sh/rcar/src.c                            |  101 +-
 sound/soc/sh/rcar/ssi.c                            |  233 ++-
 sound/soc/soc-ac97.c                               |  256 +++
 sound/soc/soc-cache.c                              |  149 --
 sound/soc/soc-compress.c                           |   11 +-
 sound/soc/soc-core.c                               | 1768 +++-----------------
 sound/soc/soc-dapm.c                               |  755 +++++----
 sound/soc/soc-jack.c                               |   11 +-
 sound/soc/soc-ops.c                                |  952 +++++++++++
 sound/soc/soc-pcm.c                                |   23 +-
 sound/soc/tegra/tegra20_ac97.c                     |    2 +-
 sound/soc/tegra/tegra_rt5640.c                     |    6 +-
 sound/soc/txx9/txx9aclc-ac97.c                     |    2 +-
 sound/soc/txx9/txx9aclc.c                          |    2 +-
 sound/soc/ux500/mop500.c                           |    8 +-
 sound/sparc/cs4231.c                               |   12 +-
 sound/usb/6fire/control.c                          |   22 +-
 sound/usb/6fire/firmware.c                         |    2 +-
 sound/usb/6fire/pcm.c                              |   17 +-
 sound/usb/Makefile                                 |    1 +
 sound/usb/card.c                                   |  109 +-
 sound/usb/endpoint.c                               |   16 +-
 sound/usb/endpoint.h                               |    2 +-
 sound/usb/midi.c                                   |    2 +
 sound/usb/misc/ua101.c                             |   18 +-
 sound/usb/mixer.c                                  |  241 +--
 sound/usb/mixer.h                                  |   40 +-
 sound/usb/mixer_maps.c                             |    9 +
 sound/usb/mixer_quirks.c                           |  920 +++++-----
 sound/usb/mixer_scarlett.c                         | 1004 +++++++++++
 sound/usb/mixer_scarlett.h                         |    6 +
 sound/usb/pcm.c                                    |    5 +
 sound/usb/quirks-table.h                           |  132 +-
 sound/usb/quirks.c                                 |   72 +-
 sound/usb/quirks.h                                 |    3 +
 sound/usb/usx2y/usbusx2yaudio.c                    |    9 +-
 451 files changed, 27287 insertions(+), 11366 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/arndale.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rt5631.txt
 create mode 100644 Documentation/devicetree/bindings/sound/ts3a227e.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8960.txt
 create mode 100644 sound/core/pcm_trace.h
 delete mode 100644 sound/firewire/dice.c
 create mode 100644 sound/firewire/dice/Makefile
 create mode 100644 sound/firewire/dice/dice-hwdep.c
 rename sound/firewire/{ => dice}/dice-interface.h (100%)
 create mode 100644 sound/firewire/dice/dice-midi.c
 create mode 100644 sound/firewire/dice/dice-pcm.c
 create mode 100644 sound/firewire/dice/dice-proc.c
 create mode 100644 sound/firewire/dice/dice-stream.c
 create mode 100644 sound/firewire/dice/dice-transaction.c
 create mode 100644 sound/firewire/dice/dice.c
 create mode 100644 sound/firewire/dice/dice.h
 create mode 100644 sound/firewire/oxfw/Makefile
 create mode 100644 sound/firewire/oxfw/oxfw-command.c
 create mode 100644 sound/firewire/oxfw/oxfw-control.c
 create mode 100644 sound/firewire/oxfw/oxfw-hwdep.c
 create mode 100644 sound/firewire/oxfw/oxfw-midi.c
 create mode 100644 sound/firewire/oxfw/oxfw-pcm.c
 create mode 100644 sound/firewire/oxfw/oxfw-proc.c
 create mode 100644 sound/firewire/oxfw/oxfw-stream.c
 create mode 100644 sound/firewire/oxfw/oxfw.c
 create mode 100644 sound/firewire/oxfw/oxfw.h
 delete mode 100644 sound/firewire/speakers.c
 delete mode 100644 sound/soc/atmel/snd-soc-afeb9260.c
 delete mode 100644 sound/soc/codecs/ad1980.h
 create mode 100644 sound/soc/codecs/cs4271-i2c.c
 create mode 100644 sound/soc/codecs/cs4271-spi.c
 create mode 100644 sound/soc/codecs/cs4271.h
 create mode 100644 sound/soc/codecs/rt5677-spi.c
 create mode 100644 sound/soc/codecs/rt5677-spi.h
 create mode 100644 sound/soc/codecs/tfa9879.c
 create mode 100644 sound/soc/codecs/tfa9879.h
 create mode 100644 sound/soc/codecs/ts3a227e.c
 create mode 100644 sound/soc/codecs/ts3a227e.h
 create mode 100644 sound/soc/intel/bytcr_dpcm_rt5640.c
 create mode 100644 sound/soc/intel/cht_bsw_rt5672.c
 create mode 100644 sound/soc/intel/sst/Makefile
 create mode 100644 sound/soc/intel/sst/sst.c
 create mode 100644 sound/soc/intel/sst/sst.h
 create mode 100644 sound/soc/intel/sst/sst_acpi.c
 create mode 100644 sound/soc/intel/sst/sst_drv_interface.c
 create mode 100644 sound/soc/intel/sst/sst_ipc.c
 create mode 100644 sound/soc/intel/sst/sst_loader.c
 create mode 100644 sound/soc/intel/sst/sst_pci.c
 create mode 100644 sound/soc/intel/sst/sst_pvt.c
 create mode 100644 sound/soc/intel/sst/sst_stream.c
 create mode 100644 sound/soc/samsung/arndale_rt5631.c
 create mode 100644 sound/soc/soc-ac97.c
 create mode 100644 sound/soc/soc-ops.c
 create mode 100644 sound/usb/mixer_scarlett.c
 create mode 100644 sound/usb/mixer_scarlett.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