[GIT PULL] sound updates for 3.16-rc1

From: Takashi Iwai
Date: Wed Jun 04 2014 - 11:11:26 EST


Linus,

please pull sound fixes for v3.16-rc1 from:

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

The topmost commit is 16088cb6c02d0b766b9b8d7edff98da7f1c93205

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

sound updates for 3.16-rc1

At this time, majority of changes come from ASoC world while we got a
few new drivers in other places for FireWire and USB. There have been
lots of ASoC core cleanups / refactoring, but very little visible to
external users.

ASoC
- Support for specifying aux CODECs in DT
- Removal of the deprecated mux and enum macros
- More moves towards full componentisation
- Removal of some unused I/O code
- Lots of cleanups, fixes and enhancements to the davinci, Freescale,
Haswell and Realtek drivers
- Several drivers exposed directly in Kconfig for use with simple-card
- GPIO descriptor support for jacks
- More updates and fixes to the Freescale SSI, Intel and rsnd drivers
- New drivers for Cirrus CS42L56, Realtek RT5639, RT5642 and RT5651 and
ST STA350, Analog Devices ADAU1361, ADAU1381, ADAU1761 and ADAU1781,
and Realtek RT5677

HD-audio:
- Clean up Dell headset quirks
- Noise fixes for Dell and Sony laptops
- Thinkpad T440 dock fix
- Realtek codec updates (ALC293,ALC233,ALC3235)
- Tegra HD-audio HDMI support

FireWire-audio:
- FireWire audio stack enhancement (AMDTP, MIDI), support for incoming
isochronous stream and duplex streams with timestamp synchronization
- BeBoB-based devices support
- Fireworks-based device support

USB-audio:
- Behringer BCD2000 USB device support

Misc:
- Clean up of a few old drivers, atmel, fm801, etc

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

Alexander Shiyan (4):
ASoC: fsl: Separation of the main audio options and boards
ASoC: fsl: Allow to select individual common options
ASoC: mc13783: Add devicetree support
ASoC: fsl: Remove dependencies of boards for SND_SOC_EUKREA_TLV320

Alexander Stein (2):
ALSA: sound/atmel/ac97c.c: Convert to module_platform_driver
ALSA: sound/atmel-ac97c.h: Remove unused flags from platform data

Andrew Lunn (2):
ASoC: alc5623: Add device tree binding
ASoC: simple-card: Support setting mclk via a fixed factor

Andy Shevchenko (4):
ALSA: fm801: introduce macros to access the hardware
ALSA: fm801: introduce fm801_ac97_is_ready()/fm801_ac97_is_valid() helpers
ALSA: fm801: convert struct description to kernel-doc
ASoC: Intel: remove duplicate headers

Anssi Hannula (1):
ALSA: hda - hdmi: Set infoframe and channel mapping even without sink

Arnd Bergmann (16):
ASoC: cq93vc: fix cq93vc_get_regmap build error
ASoC: CS42L51 and WM8962 codecs depend on INPUT
ASoC: davinci: add dependencies for SND_SOC_TLV320AIC3X
ASoC: samsung: SMDK_WM8580_PCM needs REGMAP_I2C
ASoC: samsung-idma: avoid 64-bit division
ASoC: nuc900: export nuc900_ac97_data
ASoC: omap: RX-51 audio needs I2C
ASoC: samsung: UDA1380 needs I2C
ASoC: pxa: TTC DKB audio needs I2C
ASoC: atmel: Atmel WM8904 codec support needs I2C
ASoC: samsung: TLV320AIC23 and Simtec Hermes audio need I2C
ASoC: sh: Migo-R sound needs I2C
ASoC: omap: Amstrad E3 needs TTY support for codec
ASoC: fsl: select SND_SOC_IMX_PCM_DMA where needed
ASoC: pxa: remove mach header dependency
ALSA: hda: fix tegra build

Axel Lin (4):
ASoC: cs42l51: Fix mask for REVID
ASoC: rt5645: Fix updating wrong register for T5645_AIF2 case
ASoC: sirf-audio-codec: Simplify the new bitmask value in regmap_update_bits
ASoC: cs42l56: Fix new value argument in snd_soc_update_bits calls

Bard Liao (6):
ASoC: core: Allow snd_soc_update_bits use 32 bits register
ASoC: dapm: Allow update_bits use 32 bits reg
ASoC: add RT5651 CODEC driver
ASoC: rt5640: Add minimal support for RT5642
ASoC: rt5640: correct 5640's device ID
ASoC: rt5640: add default case for unexpected ID

Benoit Cousson (1):
ASoC: core: Add one dai_get_widget helper instead of two rtd based ones

Benoit Taine (2):
ALSA: Replace DEFINE_PCI_DEVICE_TABLE macro use
ALSA: au1x00: Use resource_size instead of computation

Brian Austin (4):
ASoC: cs42l51: split i2c from codec driver
ASoC: Remove IS_ENABLED for INPUT in CS42L52 and WM8962
ASoC: Add support for CS42L56 CODEC
ASoC: cs42l56: bindings: sound: Add bindings for CS42L56 CODEC

Charles Keepax (3):
ASoC: wm5110: Add in OSR controls for OUT5/6
ASoC: wm_adsp: Remove uneeded semicolon
ASoC: wm_adsp: Use adsp_err/warn instead of dev_err/warn

Chen Zhen (1):
ASoC: max98090: Add NI/MI values for user pclk 19.2 MHz

Christian Engelmayer (2):
ASoC: Intel: Fix incorrect sizeof() in sst_hsw_stream_get_volume()
ASoC: Intel: Fix a self assignment in sst_mem_block_alloc_scratch()

Christoph Jaeger (1):
ASoC: core: use PTR_ERR instead of PTR_RET

Dan Carpenter (5):
ALSA: hda - if statement not indented
ASoC: compress: indent an if statement
ALSA: fireworks: remove some stray checks
ALSA: fireworks: small leak on error path
ALSA: bebob: sizeof() vs ARRAY_SIZE() typo

Daniel Mack (6):
ASoC: ak4104: add regulator consumer support
ASoC: ak4104: Add regulator to documentation
ASoC: sta350: fix DT bindings document
ASoC: sta350: add support for bits in miscellaneous registers
ALSA: snd-usb: mixer: coding style fixups
ALSA: snd-usb: mixer: remove error messages on failed kmalloc()

Daniel Matuschek (1):
ASoC: wm8804: Allow control of master clock divider in PLL generation

David Henningsson (2):
ALSA: hda - Add fixup_forced flag
ALSA: hda - Add a new quirk match based on default pin configuration

Dylan Reid (3):
ALSA: hda - Add driver for Tegra SoC HDA
ALSA: hda/tegra - Fix MODULE_DEVICE_TABLE typo.
ALSA: Docs: Fix typo in tegra_hda doc.

Fabian Frederick (1):
ALSA: sound/aoa/codecs/onyx.c: use static const for texts

Fabio Estevam (8):
ASoC: sgtl5000: Use devm_regulator_bulk_get()
ASoC: tlv320dac33: Use devm_regulator_bulk_get()
ASoC: wm8804: Use devm_regulator_bulk_get()
ASoC: wm8731: Use devm_regulator_bulk_get()
ASoC: wm8955: Use devm_regulator_bulk_get()
ASoC: wm8985: Use devm_regulator_bulk_get()
ASoC: fsl_ssi: Add suspend/resume support
ASoC: sgtl5000: Fix the cache handling

Gabriele Mazzotta (2):
ALSA: hda - White noise fix for XPS13 9333
ALSA: hda - Pop noises fix for XPS13 9333

Hui Wang (6):
ALSA: hda - get subvendor from codec rather than pci_dev
ALSA: hda - drop def association and sequence from pinconf comparing
ALSA: hda - add an instance to use snd_hda_pick_pin_fixup
Revert "ALSA: hda - drop def association and sequence from pinconf comparing"
ALSA: hda - move some alc269 family machines to hda_pin_quirk table
ALSA: hda - move some alc662 family machines to hda_pin_quirk table

Imre Deak (1):
ASoC: Intel: byt/hsw: Add missing kthread_stop to error/cleanup path

Jarkko Nikula (21):
ASoC: core: Fix component_list corruption when unloading modules
ASoC: core: Add support for machine specific trigger callback
ASoC: Intel: Sample Baytrail DSP DMA pointer only after each period
ASoC: Intel: Simplify Baytrail stream control IPC construction
ASoC: Intel: Pass stream start position to sst_byt_stream_start()
ASoC: Intel: Move Baytrail extended fw address saving to sst_byt_boot()
ASoC: Intel: Allow byt-5640 machine driver and SST core go to suspend
ASoC: Intel: Use ACPI device for Baytrail PCM buffer allocation
ASoC: Intel: Fix simultaneous Baytrail SST capture and playback
ASoC: max98090: Add ACPI probing support
ASoC: max98090: Move microphone bias voltage setting to probe function
ASoC: Remove needless snd_soc_dapm_sync() from machine driver inits
ASoC: Remove needless snd_soc_dapm_enable_pin() from machine driver inits
ASoC: jack: Basic GPIO descriptor conversion
ASoC: jack: Add support for GPIO descriptor defined jack pins
ASoC: jack: Clarify GPIO descriptor lookup in struct snd_soc_jack_gpio doc
ASoC: jack: Fix multiple definition of `snd_soc_jack_add_gpiods'
ASoC: Intel: Add Baytrail byt-max98090 machine driver
ASoC: Intel: Clear stored Baytrail DSP DMA pointer before stream start
ASoC: Intel: Use devm_snd_soc_register_card
ASoC: Intel: byt-rt5640: Use card PM ops from core

Julia Lawall (1):
sound: mpu401.c: make return of 0 explicit

Jyri Sarha (4):
ASoC: core: Update snd_soc_of_parse_daifmt() interface
ASoC: simple-card: Move dai-link level properties away from dai subnodes
ASoC: simple-card: is_top_level_node parameter to simple_card_dai_link_of()
ASoC: omap-pcm: Move omap-pcm under include/sound

Kailang Yang (3):
ALSA: hda/realtek - Add two codecs alias name for Dell
ALSA: hda/realtek - Add new codec ALC293/ALC3235 UAJ supported
ALSA: hda/realtek - Add support headset mode for ALC233

Kees Cook (1):
ASoC: Intel: avoid format string leak to thread name

Kevin Strasser (1):
ASoC: Intel: Fix pcm stream context restore crash

Kuninori Morimoto (13):
ASoC: rsnd: remove old clock style support
ASoC: rsnd: remove compatibility code
ASoC: rsnd: add rsnd_path_parse() macro
ASoC: rsnd: add rsnd_get_adinr()
ASoC: rsnd: remove duplicate parameter from rsnd_mod_ops
ASoC: rsnd: enable to use multi parameter on rsnd_dai_call/rsnd_mod_call
ASoC: rsnd: add DVC support
ASoC: rsnd: DT node clean up by using the of_node_put()
ASoC: rsnd: save platform_device instead of device
ASoC: rsnd: remove rsnd_src_non_ops
ASoC: rsnd: module name is unified
ASoC: rsnd: care DMA slave channel name for DT
ASoC: rsnd: add rsnd_gen_dma_addr() for DMAC addr

Lars-Peter Clausen (69):
ASoC: Add snd_soc_kcontrol_codec() helper function
ASoC: Add snd_soc_kcontrol_platform() helper function
ASoC: Prepare SOC_SINGLE_XR_SX controls for regmap
ASoC: Move IO functions to soc-io.c
ASoC: Remove IO register modifier callbacks
ASoC: Track which components have been registered with snd_soc_register_component()
ASoC: Let snd_soc_platform subclass snd_soc_component
ASoC: ams-delta: Convert to table based DAPM and control setup
ASoC: omap: rx51: Convert to table based control and DAPM setup
ASoC: omap3pandora: Convert to table based DAPM setup
ASoC: adau1373: Replace usage deprecated MUX/ENUM macros
ASoC: adav80x: Replace usage deprecated MUX/ENUM macros
ASoC: arizona: Replace usage deprecated MUX/ENUM macros
ASoC: max98090: Replace usage deprecated MUX/ENUM macros
ASoC: mc13783: Replace usage deprecated MUX/ENUM macros
ASoC: pcm512x: Replace usage deprecated SOC_VALUE_ENUM macro
ASoC: rt5640: Replace usage deprecated MUX/ENUM macros
ASoC: wm2200: Replace usage deprecated MUX/ENUM macros
ASoC: wm5100: Replace usage deprecated MUX/ENUM macros
ASoC: wm5102: Replace usage deprecated MUX/ENUM macros
ASoC: wm5110: Replace usage deprecated MUX/ENUM macros
ASoC: wm8988: Replace usage deprecated MUX/ENUM macros
ASoC: wm5102: Replace usage deprecated SOC_VALUE_ENUM macro
ASoC: wm8994: Replace usage deprecated MUX/ENUM macros
ASoC: wm8995: Replace usage deprecated MUX/ENUM macros
ASoC: wm8997: Replace usage deprecated MUX/ENUM macros
ASoC: Remove deprecated ENUM/MUX macros
ASoC: wm8997: Fix compile error
ASoC: Fix snd_soc_kcontrol_platform() return type
ASoC: sta350: Use snd_soc_kcontrol_codec()
ASoC: Change return type of snd_soc_write() to int
ASoC: Move IO abstraction to the component level
ASoC: Remove snd_soc_update_bits_locked()
ASoC: dapm: Rename soc_widget_update_bits_locked() to soc_widget_update_bits()
ASoC: Remove ASoC level IO tracing
ASoC: Move standard kcontrol helpers to the component level
ASoC: qi_lb60: Set fully_routed flag
ASoC: qi_lb60: Set .dai_fmt instead of calling snd_soc_set_dai_fmt()
ASoC: qi_lb60: Use devm_snd_soc_register_card()
ASoC: Export devm_snd_soc_register_platform()
ASoC: qi_lb60: Use GPIO descriptor API
ASoC: jz4740: Improve build test coverage
ASoC: Remove name_prefix unset during DAI link init hack again
ASoC: dapm: Factor out duplicated code in soc_dapm_stream_event()
ASoC: Make soc_find_matching_codec() static
ASoC: dapm: Make sure to always update the DAPM graph in _put_volsw()
ASoC: Remove card's DAI list
ASoC: Remove unused 'list' field form card
ASoC: Remove unused num_dai field from CODEC
ASoC: dapm: Revert "ASoC: dapm: Fix double prefix addition"
ASoC: dapm: Use snd_soc_dapm_add_path() in connect_dai_link_widgets()
ASoC: dapm: Use snd_soc_dapm_add_path() in snd_soc_dapm_new_pcm()
ASoC: dapm: Simplify snd_soc_dapm_link_dai_widgets()
ASoC: dapm: Handle SND_SOC_DAPM_REG() generically
ASoC: atmel-pcm-pdc: Remove broken suspend/resume code
ASoC: Remove runtime field from DAI
ASoC: cs42xx8: Do not use rtd->codec
ASoC: rt5651: Do not use rtd->codec
ASoC: ad1980: Replace goto loop with do-while loop
ASoC: omap: Replace instances of rtd->codec->card with rtd->card
ASoC: mop500_ab8500: Replace instances of rtd->codec->card with rtd->card
ASoC: neo1973_wm8753: Automatically disconnected non-connected pins
ASoC: davinci-evm: Replace instances of rtd->codec->card with rtd->card
ASoC: Add ADAU1X61 and ADAU1X81 CODECs common code
ASoC: Add ADAU1361/ADAU1761 audio CODEC support
ASoC: Add ADAU1381/ADAU1781 audio CODEC support
ASoC: Blackfin: ADAU1X61 eval board support
ASoC: Blackfin: ADAU1X81 eval board support
ASoC: Add helper functions to cast from DAPM context to CODEC/platform

Laurent Pinchart (1):
ASoC: rsnd: Fix warnings due to improper printk formats

Liam Girdwood (10):
ASoC: Intel: Add support to unload/reload firmware modules.
ASoC: Intel: Allow Rx/Tx message list can be cleared prior to suspend
ASoC: Intel: Add Baytrail suspend/resume support
ASoC: Intel: Make Baytrail PCM data per stream rather than per DAI device
ASoC: Intel: Only export one Baytrail DAI
ASoC: max98090: Fix digital sidetone gain TLV
ASoC: max98090: Fix reset at resume time
ASoC: max98090: Reset codec on resume
ASoC: max98090: Mark cache as dirty prior to restoring
ASoC: max98090: Make sure we configure BCLK in one place

Mario Kicherer (1):
ALSA: MIDI driver for Behringer BCD2000 USB device

Mark Brown (5):
ASoC: fsl: Add explicit include of of.h
ASoC: rt5651: Staticise non-exported symbols
ASoC: Intel: Build Medfield compressed ops
ASoC: intel: The Baytrail/MAX98090 driver depends on I2C
ASoC: cache: Fix error code when not using ASoC level cache

Markus Pargmann (14):
ASoC: fsl-ssi: Remove fsl_ssi_setup
ASoC: fsl-ssi: Fix i2s_mode variable setup
ASoC: fsl-ssi: Fix register values when disabling
ASoC: fsl-ssi: Move debugging to seperate file
ASoC: fsl-ssi: Use dev_name for DAI driver struct
ASoC: fsl-ssi: Move imx-specific probe to seperate function
ASoC: fsl-ssi: Remove useless DMA code
ASoC: fsl-ssi: Cleanup probe function
ASoC: fsl-ssi: Remove unnecessary variables from ssi_private
ASoC: fsl-ssi: Transmit enable synchronization
ASoC: fsl-ssi: make fsl,mode property optional
ASoC: fsl-ssi: Fix baudclock handling
ASoC: fsl-ssi: reorder and document fsl_ssi_private
ASoC: fsl-ssi: Use regmap

Masanari Iida (2):
ALSA: core: Fix format string mismatch in seq_midi.c
ALSA: usb-audio: Fix format string mismatch in mixer.c

Matt Reimer (1):
ASoC: wm9713: correct mono out PGA sources

Maxime Ripard (6):
ALSA: lx_core: Remove unused defines
ALSA: lx_core: Switch to using BIT macro
ALSA: lx_core: Fix dev_dbg typo
ALSA: lx_core: Remove dead code
ALSA: lx_core: Remove useless #if 0 .. #endif
ALSA: lx_core: Translate comments from french to english

Misael Lopez Cruz (5):
ASoC: core: Add helpers for codec and codec_dai search
ASoC: core: Add helpers for codec DAI probe & remove
ASoC: core: Add helper for DAI widgets linking
ASoC: core: Add function for ac97 codec registration
ASoC: core: Add helpers for dai link and aux dev init

Nariman Poushin (2):
ASoC: core: Fail probe if we fail to add dai widgets
ASoC: core: Fail codec probe if we fail to add controls

Nicolin Chen (20):
ASoC: fsl_sai: Improve fsl_sai_isr()
ASoC: fsl_sai: Fix buggy configurations in trigger()
ASoC: fsl_sai: Separately enable interrupts for Tx and Rx streams
ASoC: fsl_sai: Add imx6sx platform support
ASoC: fsl_sai: Add clock controls for SAI
ASoC: fsl_sai: Fix incorrect condition check in trigger()
ASoC: fsl_sai: Use FSL_SAI_xXR() and regmap_update_bits() to simplify code
ASoC: core: Don't break component searching if both id and num_dai are 0
ASoC: fsl_spdif: Add core clock control for DMA access
ASoC: fsl: Drop formats limitation for imx-pcm-dma.c
ASoC: simple-card: Drop node->name checking
ASoC: simple-card: Simplify error msg in simple_card_dai_link_of()
ASoC: simple-card: Improve coding style
ASoC: fsl_spdif: Fix clock source for rxclk rate measurement
ASoC: fsl_spdif: Use clk_set_rate() for spdif root clock only
ASoC: fsl_spdif: Rename all _div to _df
ASoC: fsl_spdif: Add sysclk df support to derive txclk from sysclk
ASoC: fsl_spdif: Print actual sample rate for debug
ASoc: fsl_spdif: Add descriptions for fsl_spdif_priv
ASoC: fsl_esai: Bypass divider settings if clock requirement is not changed

Oder Chiou (23):
ASoC: rt5640: Move cache sync() to resume()
ASoC: rt5640: Correct the judgement of data length
ASoC: rt5640: Use the platform data for DMIC settings
ASoC: rt5640: Remove the pre-allocated size of reg_default
ASoC: rt5640: Rename the function of clock checking
ASoC: rt5640: Remove the unused or incorrect setting of clock source
ASoC: rt5640: Remove the unused field in private data
ASoC: rt5640: Remove the unnecessary parentheses
ASoC: rt5640: Change the setting method of idle_bias_off
ASoC: rt5640: add rt5639 support
ASoC: rt5640: Add the string "rt5639" to the list of I2C device IDs
ASoC: rt5640: Add the info of rt5639 to the binding document
ASoC: rt5640: Add the rt5639 support to the OF match table
ASoC: rt5645: Add codec driver
ASoC: rt5645: Remove the unused variable
ASoC: rt5645: Staticise non-exported symbols
ASoC: rt5645: Move settings from probe() to reg_default struct
ASoC: rt5645: Correct the cache sync function
ASoC: rt5645: fix coccinelle warnings
ASoC: rt5640: Add RL6231 class device shared support for RT5640, RT5645 and RT5651
ASoC: rt5640: Add the function of the PLL clock calculation to RL6231 shared support
ASoC: rt5640: Add the function "get_clk_info" to RL6231 shared support
ASoC: add RT5677 CODEC driver

Paul Bolle (2):
sound: remove checks for CONFIG_BCM_CS4297A_CSWARM
ALSA: gus: remove checks for CONFIG_SND_DEBUG_ROM

Peter Ujfalusi (38):
ASoC: davinci-pcm: Add empty functions for !CONFIG_SND_DAVINCI_SOC builds
ASoC: davinci-mcasp: Assign the dma_data earlier in dai_probe callback
ASoC: davinci-mcasp: Fix debug typo in davinci_mcasp_hw_params()
ASoC: davinci-mcasp: Simplify and clean up the AFIFO configuration code
ASoC: davinci-mcasp: Configure the AFIFO and DMA burst size at the same place
ASoC: davinic-mcasp: Adopt the AFIFO/DMA configuration to the stream (dynamic depth)
ASoC: davinci-mcasp: Fine tune and correct the DMA burst configuration
ASoC: davinci-mcasp: Format data delay configuration enhancement
ASoC: davinci-mcasp: Support for DSP_A format
ASoC: davinci-mcasp: Move the FS polarity change out from the switch case
ASoC: davinci-mcasp: Add support for I2S format
ASoC: davinci-mcasp: Support for LEFT_J format
ASoC: davinci-mcasp: Remove excess empty lines from davinci_mcasp_set_dai_fmt()
ASoC: davinci-mcasp: Do not touch 0x04 register above McASP_VERSION_2
ASoC: Add resource managed snd_soc_register_platform()
ASoC: omap-mcpdm: Assign the dai DMA data at earlier time
ASoC: omap-mcpdm: Bind the platform driver to the dai driver when loading
ASoC: omap-mcbsp: Assign the dai DMA data at earlier time
ASoC: omap-mcbsp: Bind the platform driver to the dai driver when loading
ASoC: omap-pcm: Support for binding the platform driver to dai devices
ASoC: omap-dmic: Assign the dai DMA data at earlier time
ASoC: omap-dmic: Bind the platform driver to the dai driver when loading
ASoC: omap-hdmi: Bind the platform driver to the dai driver when loading
ASoC: omap-abe-twl6040: Use the cpu_dai node to specify the platform driver
ASoC: omap-twl4030: Use the same name/node for platform as the cpu_dai
ASoC: am3517evm: Use the same name for platform as the cpu_dai
ASoC: ams-delta: Use the same name for platform as the cpu_dai
ASoC: n810: Use the same name for platform as the cpu_dai
ASoC: omap3pandora: Use the same name for platform as the cpu_dai
ASoC: osk5912: Use the same name for platform as the cpu_dai
ASoC: rx51: Use the same name for platform as the cpu_dai
ASoC: omap-hdmi-card: Use the same name for platform as the cpu_dai
ASoC: omap-pcm: Drop the platform driver init code
ASoC: davinci-mcasp: Update MCASP_VERSION_4 platform driver registration
ASoC: omap-hdmi: Remove excess curly bracket
ASoC: davinci-pcm: Convert to use devm_snd_soc_register_platform()
ASoC: davinci-mcasp: Convert to use devm_snd_soc_register_component()
ASoC: tlv320aci3x: Fix custom snd_soc_dapm_put_volsw_aic3x() function

Rickard Strandqvist (1):
ALSA: synth: emux: soundfont.c: Cleaning up memory leak

Ronan Marquet (1):
ALSA: hda/realtek - Correction of fixup codes for PB V7900 laptop

Rongjun Ying (1):
ASoC: sirf: Move the tx rx enable from port to codec, that will not need register sharing

Sachin Kamat (6):
ASoC: pcm512x: Use CONFIG_PM_RUNTIME macro
ASoC: hdmi: Include of.h
ASoC: max98090: Include of.h
ASoC: rt5640: Include of.h
ASoC: tlv320aic23: Include of.h
ASoC: tpa6130a2: Include of.h

Sascha Hauer (9):
ASoC: ak4642: Fix typo zoro -> zero
ASoC: ak4642: Add ALC controls
ASoC: ak4642: Add driver data and driver private struct
ASoC: ak4642: Add support for extended sysclk frequencies of the ak4648
ASoC: fsl-ssi: Move fsl_ssi_set_dai_sysclk above fsl_ssi_hw_params
ASoC: fsl-ssi: introduce SoC specific data
ASoC: fsl-ssi: set bitclock in master mode from hw_params
ASoC: fsl-ssi: remove unnecessary spinlock
ASoC: fsl-ssi: Set framerate divider correctly for i2s master mode

Sebastian Reichel (8):
ASoC: omap: rx51: Use static const char * const arrays
ASoC: omap: rx51: Add module alias
ASoC: omap: rx51: Use devm_snd_soc_register_card
ASoC: omap: rx51: omap_mcbsp_st_add_controls: add id parameter
ASoC: omap: rx51: get GPIO numbers via gpiod API
ASoC: omap: rx51: Add some error messages
ASoC: dt: Allow Aux Codecs to be specified using DT
ASoC: omap: rx51: Add DT support

Stephen Boyd (1):
ASoC: pxa: pxa-ssp: Terminate of match table

Stephen Warren (2):
ASoC: tegra: free jack GPIOs before the sound card is freed
ASoC: free jack GPIOs before the sound card is freed

Sumit Bhattacharya (1):
ALSA: hda/hdmi - Add Nvidia Tegra124 HDMI support

Sven Brandau (1):
ASoC: sta350: Add codec driver

Sylwester Nawrocki (2):
ASoC: samsung: Allow setting OP_CLK of the IIS Multi Audio Interface
ASoC: samsung: Handle errors when getting the op_clk clock

Takashi Iwai (9):
ALSA: hda - Add dock pin setups for Thinkpad T440
ALSA: Add patchwork URL to MAINTAINERS
ALSA: hda - Disable AA-mix on Sony Vaio S13
ALSA: Remove deprecated snd_card_create()
ASoC: alc5623: Fix Kconfig dependency
ALSA: hda/analog - Fix silent output on ASUS A8JN
ALSA: firewire: Fix dependency on PCM and rawmidi
ALSA: hda/realtek - Fix COEF widget NID for ALC260 replacer fixup
ASoC: Fix wrong argument for card remove callbacks

Takashi Sakamoto (63):
ALSA: firewire-lib: Rename functions, structure, member for AMDTP
ALSA: firewire-lib: Add macros instead of fixed value for AMDTP
ALSA: firewire-lib: Add 'direction' member to 'amdtp_stream' structure
ALSA: firewire-lib: Split some codes into functions to reuse for both streams
ALSA: firewire-lib: Add support for AMDTP in-stream and PCM capture
ALSA: firewire-lib: Add support for MIDI capture/playback
ALSA: firewire-lib: Give syt value as parameter to handle_out_packet()
ALSA: firewire-lib: Add support for duplex streams synchronization in blocking mode
ALSA: firewire-lib: Add support for channel mapping
ALSA: dice/firewire-lib: Keep dualwire mode but obsolete CIP_HI_DUALWIRE
ALSA: firewire-lib/dice/speakers: Add common PCM constraints for AMDTP streams
ALSA: firewire-lib: Restrict calling flush_context_completion() when context exists
ALSA: firewire-lib: Rename macros, variables and functions for CMP
ALSA: firewire-lib: Add 'direction' member to 'cmp_connection' structure
ALSA: firewire-lib: Add handling output connection by CMP
ALSA: firewire-lib: Add a new function to check others' connection
ALSA: firewire-lib: Add support for deferred transaction
ALSA: firewire-lib: Add some AV/C general commands
ALSA: fireworks: Add skelton for Fireworks based devices
ALSA: fireworks: Add transaction and some commands
ALSA: fireworks: Add connection and stream management
ALSA: fireworks/firewire-lib: Add a quirk for empty packet with TAG0
ALSA: fireworks/firewire-lib: Add a quirk for the meaning of dbc
ALSA: fireworks/firewire-lib: Add a quirk for wrong dbs in tx packets
ALSA: fireworks/firewire-lib: Add a quirk for fixed interval of reported dbc
ALSA: fireworks/firewire-lib: Add a quirk to reset data block counter at bus reset
ALSA: fireworks: Add proc interface for debugging purpose
ALSA: fireworks: Add MIDI interface
ALSA: fireworks/firewire-lib: Add a quirk of data blocks for MIDI in out-stream
ALSA: fireworks: Add PCM interface
ALSA: fireworks: Add hwdep interface
ALSA: fireworks: Add command/response functionality into hwdep interface
ALSA: bebob: Add skelton for BeBoB based devices
ALSA: bebob: Add commands and connections/streams management
ALSA: bebob/firewire-lib: Add a quirk for discontinuity at bus reset
ALSA: bebob: Add proc interface for debugging purpose
ALSA: bebob: Add MIDI interface
ALSA: bebob: Add PCM interface
ALSA: bebob: Add hwdep interface
ALSA: bebob: Prepare for device specific operations
ALSA: bebob: Add support for Terratec PHASE, EWS series and Aureon
ALSA: bebob: Add support for Yamaha GO series
ALSA: bebob: Add support for Focusrite Saffire/SaffirePro series
ALSA: bebob: Add support for M-Audio usual Firewire series
ALSA: bebob: Add support for M-Audio special Firewire series
ALSA: bebob/firewire-lib: Add a quirk of wrong dbc in empty packet for M-Audio special Firewire series
ALSA: bebob: Add a quirk of data blocks for MIDI messages for some M-Audio devices
ALSA: bebob: Send a cue to load firmware for M-Audio Firewire series
ALSA: firewire/bebob: Add a workaround for M-Audio special Firewire series
ALSA: firewire-lib: Use ARRAY_SIZE() instead of sizeof() for correct loop limit
ALSA: firewire-lib: Fix sparse warning of incorrect type in assignment
ALSA: fireworks: Fix wrong value as argument for PTR_ERR()
ALSA: fireworks: Use the same prototype for functions as actual declaration
ALSA: fireworks/bebob: Change type of argument for sampling rate
ALSA: fireworks/bebob: Use the same type of variables as function parameters
ALSA: fireworks/bebob: Add suffix for long long integer literal
ALSA: fireworks/bebob: Improve indentation
ALSA: bebob: Use different names for identifiers in the same file
ALSA: bebob: Add static specifier to identifier with file scope
ALSA: bebob: Remove meaningless mutex_unlock()
ALSA: bebob: Improve comments about stream format
ALSA: firewire-lib: Use IEC 61883-6 compliant labels for Raw Audio data
ALSA: firewire-lib: Remove a comment about restriction of asynchronous operation

Tim Gardner (1):
ALSA: pcm: 'BUG:' message unnecessarily triggers kerneloops

Toralf FÃrster (2):
ALSA: hda - fix format type mismatch in sound/pci/hda/patch_sigmatel.c
ALSA: lola: fix format type mismatch in sound/pci/lola/lola_proc.c

Tushar Behera (11):
ASoC: max98095: Add an explicit of_match_table
ASoC: samsung: Don't clear clock setting during i2s_startup
ASoC: samsung: Add sound card driver for Snow board
ASoC: samsung: Add missing pm ops for Snow sound card driver
ASoC: samsung: Use devm_snd_soc_register_card
ASoC: samsung: Use devm_snd_soc_register_platform
ASoC: samsung: Use devm_snd_soc_register_component
ASoC: samsung: Add devm_clk_get to pcm.c
ASoC: max98090: Add master clock handling
ASoC: max98095: Add master clock handling
ASoC: samsung: Use params_width()

Vinod Koul (11):
ASoC: add SND_SOC_BYTES_EXT
ASoC: Intel: move component registration blob
ASoC: Intel: remove FSF snail mail address
ASoc: Intel: rename sst-mfld-platform.c
ASoC: Intel: mark sst_set_stream_status as non static
ASoC: Intel: split the pcm and compress to different files
ASoC: Intel: remove unused sst-mfld platform dais
ASoC: Intel: rename pcm dias to media dai
ASoC: Intel: Revert "rename pcm dias to media dai"
ASoC: Intel: add drain_notify support
ASoC: Intel: remove codec memeber from codec structs

Xiubo Li (19):
ASoC: core: Move the default regmap I/O setting to snd_soc_register_codec()
ASoC: 88pm860x: Remove the set_cache_io() entirely from ASoC probe.
ASoC: cq93vc: Remove the set_cache_io() entirely from ASoC probe.
ASoC: mc13783: Remove the set_cache_io() entirely from ASoC probe.
ASoC: si476x: Remove the set_cache_io() entirely from ASoC probe.
ASoC: wm5102: Remove the set_cache_io() entirely from ASoC probe.
ASoC: wm5110: Remove the set_cache_io() entirely from ASoC probe.
ASoC: wm8350: Remove the set_cache_io() entirely from ASoC probe.
ASoC: wm8400: Remove the set_cache_io() entirely from ASoC probe.
ASoC: wm8994: Remove the set_cache_io() entirely from ASoC probe.
ASoC: wm8997: Remove the set_cache_io() entirely from ASoC probe.
ASoC: codec: fix the sparse check warnings.
ASoC: esai: use the precise definition of 'ret'.
ASoC: spdif: Sort the header files alphabetically.
ASoC: esai: Add VF610+ compatibles support.
ASoC: spdif: Add VF610+ compatibles support.
ASoC: fsl: Allow to select SAI device individually
ASoC: fsl: Allow to select ESAI device individually
ASoC: cache: Fix possible ZERO_SIZE_PTR pointer dereferencing error.

---
Documentation/devicetree/bindings/mfd/mc13xxx.txt | 3 +
Documentation/devicetree/bindings/sound/ak4104.txt | 3 +
.../devicetree/bindings/sound/alc5623.txt | 25 +
.../devicetree/bindings/sound/cs42l56.txt | 63 +
.../devicetree/bindings/sound/fsl-sai.txt | 11 +-
.../devicetree/bindings/sound/max98090.txt | 6 +
.../devicetree/bindings/sound/max98095.txt | 22 +
.../devicetree/bindings/sound/nokia,rx51.txt | 27 +
.../bindings/sound/nvidia,tegra30-hda.txt | 28 +
.../devicetree/bindings/sound/renesas,rsnd.txt | 1 +
Documentation/devicetree/bindings/sound/rt5640.txt | 13 +-
.../devicetree/bindings/sound/simple-card.txt | 91 +-
Documentation/devicetree/bindings/sound/snow.txt | 17 +
.../devicetree/bindings/sound/st,sta350.txt | 131 +
MAINTAINERS | 1 +
arch/mips/include/asm/mach-jz4740/dma.h | 2 -
arch/mips/jz4740/board-qi_lb60.c | 11 +
drivers/firewire/core.h | 1 -
drivers/mfd/mc13xxx-core.c | 10 +-
include/linux/firewire.h | 3 +
include/linux/platform_data/adau17x1.h | 109 +
include/sound/atmel-ac97c.h | 2 -
include/sound/core.h | 7 -
include/sound/cs42l56.h | 48 +
include/sound/omap-pcm.h | 30 +
include/sound/rcar_snd.h | 32 +-
include/sound/rt5640.h | 4 +
include/sound/rt5645.h | 25 +
include/sound/rt5651.h | 21 +
include/sound/rt5677.h | 21 +
include/sound/soc-dai.h | 2 -
include/sound/soc-dapm.h | 20 +-
include/sound/soc.h | 204 +-
include/sound/sta350.h | 57 +
include/trace/events/asoc.h | 92 -
include/uapi/sound/asound.h | 4 +-
include/uapi/sound/firewire.h | 23 +-
sound/aoa/codecs/onyx.c | 2 +-
sound/arm/pxa2xx-pcm.c | 2 +
sound/arm/pxa2xx-pcm.h | 3 +-
sound/atmel/ac97c.c | 15 +-
sound/core/pcm_lib.c | 2 +-
sound/core/seq/seq_midi.c | 4 +-
sound/firewire/Kconfig | 63 +-
sound/firewire/Makefile | 2 +
sound/firewire/amdtp.c | 797 +++--
sound/firewire/amdtp.h | 200 +-
sound/firewire/bebob/Makefile | 4 +
sound/firewire/bebob/bebob.c | 471 +++
sound/firewire/bebob/bebob.h | 257 ++
sound/firewire/bebob/bebob_command.c | 282 ++
sound/firewire/bebob/bebob_focusrite.c | 279 ++
sound/firewire/bebob/bebob_hwdep.c | 199 ++
sound/firewire/bebob/bebob_maudio.c | 792 +++++
sound/firewire/bebob/bebob_midi.c | 168 +
sound/firewire/bebob/bebob_pcm.c | 378 +++
sound/firewire/bebob/bebob_proc.c | 196 ++
sound/firewire/bebob/bebob_stream.c | 1021 ++++++
sound/firewire/bebob/bebob_terratec.c | 68 +
sound/firewire/bebob/bebob_yamaha.c | 50 +
sound/firewire/cmp.c | 205 +-
sound/firewire/cmp.h | 14 +-
sound/firewire/dice.c | 88 +-
sound/firewire/fcp.c | 191 +-
sound/firewire/fcp.h | 21 +
sound/firewire/fireworks/Makefile | 4 +
sound/firewire/fireworks/fireworks.c | 353 ++
sound/firewire/fireworks/fireworks.h | 233 ++
sound/firewire/fireworks/fireworks_command.c | 372 +++
sound/firewire/fireworks/fireworks_hwdep.c | 298 ++
sound/firewire/fireworks/fireworks_midi.c | 168 +
sound/firewire/fireworks/fireworks_pcm.c | 403 +++
sound/firewire/fireworks/fireworks_proc.c | 232 ++
sound/firewire/fireworks/fireworks_stream.c | 372 +++
sound/firewire/fireworks/fireworks_transaction.c | 326 ++
sound/firewire/speakers.c | 100 +-
sound/isa/gus/interwave.c | 6 -
sound/mips/au1x00.c | 6 +-
sound/oss/mpu401.c | 4 +-
sound/oss/swarm_cs4297a.c | 4 -
sound/pci/fm801.c | 226 +-
sound/pci/hda/Kconfig | 15 +
sound/pci/hda/Makefile | 2 +
sound/pci/hda/hda_auto_parser.c | 46 +-
sound/pci/hda/hda_codec.h | 1 +
sound/pci/hda/hda_generic.c | 2 +-
sound/pci/hda/hda_intel.c | 2 +-
sound/pci/hda/hda_local.h | 14 +
sound/pci/hda/hda_tegra.c | 588 ++++
sound/pci/hda/patch_analog.c | 1 +
sound/pci/hda/patch_hdmi.c | 6 +-
sound/pci/hda/patch_realtek.c | 474 ++-
sound/pci/hda/patch_sigmatel.c | 4 +-
sound/pci/lola/lola_proc.c | 2 +-
sound/pci/lx6464es/lx_core.c | 46 +-
sound/soc/atmel/Kconfig | 2 +-
sound/soc/atmel/atmel-pcm-pdc.c | 63 -
sound/soc/atmel/snd-soc-afeb9260.c | 12 -
sound/soc/blackfin/Kconfig | 26 +
sound/soc/blackfin/Makefile | 4 +
sound/soc/blackfin/bfin-eval-adau1x61.c | 142 +
sound/soc/blackfin/bfin-eval-adau1x81.c | 130 +
sound/soc/codecs/88pm860x-codec.c | 20 +-
sound/soc/codecs/Kconfig | 86 +-
sound/soc/codecs/Makefile | 32 +-
sound/soc/codecs/ab8500-codec.c | 12 +-
sound/soc/codecs/ad1980.c | 39 +-
sound/soc/codecs/adau1373.c | 7 +-
sound/soc/codecs/adau1761-i2c.c | 60 +
sound/soc/codecs/adau1761-spi.c | 77 +
sound/soc/codecs/adau1761.c | 803 +++++
sound/soc/codecs/adau1761.h | 23 +
sound/soc/codecs/adau1781-i2c.c | 58 +
sound/soc/codecs/adau1781-spi.c | 75 +
sound/soc/codecs/adau1781.c | 511 +++
sound/soc/codecs/adau1781.h | 23 +
sound/soc/codecs/adau17x1.c | 866 +++++
sound/soc/codecs/adau17x1.h | 124 +
sound/soc/codecs/adav80x.c | 12 +-
sound/soc/codecs/ak4104.c | 62 +-
sound/soc/codecs/ak4641.c | 4 +-
sound/soc/codecs/ak4642.c | 75 +-
sound/soc/codecs/alc5623.c | 20 +
sound/soc/codecs/arizona.h | 4 +-
sound/soc/codecs/cq93vc.c | 10 +-
sound/soc/codecs/cs4270.c | 2 +-
sound/soc/codecs/cs4271.c | 4 +-
sound/soc/codecs/cs42l51-i2c.c | 59 +
sound/soc/codecs/cs42l51.c | 80 +-
sound/soc/codecs/cs42l51.h | 6 +
sound/soc/codecs/cs42l52.c | 12 -
sound/soc/codecs/cs42l56.c | 1419 ++++++++
sound/soc/codecs/cs42l56.h | 177 +
sound/soc/codecs/cs42xx8.c | 3 +-
sound/soc/codecs/da7210.c | 4 +-
sound/soc/codecs/da7213.c | 4 +-
sound/soc/codecs/da732x.c | 4 +-
sound/soc/codecs/da9055.c | 2 +-
sound/soc/codecs/hdmi.c | 1 +
sound/soc/codecs/lm4857.c | 4 +-
sound/soc/codecs/max9768.c | 4 +-
sound/soc/codecs/max98088.c | 12 +-
sound/soc/codecs/max98090.c | 118 +-
sound/soc/codecs/max98090.h | 2 +
sound/soc/codecs/max98095.c | 47 +-
sound/soc/codecs/mc13783.c | 36 +-
sound/soc/codecs/pcm1681.c | 4 +-
sound/soc/codecs/pcm512x.c | 4 +-
sound/soc/codecs/rl6231.c | 152 +
sound/soc/codecs/rl6231.h | 34 +
sound/soc/codecs/rt5631.c | 4 +-
sound/soc/codecs/rt5640.c | 532 +--
sound/soc/codecs/rt5640.h | 18 +-
sound/soc/codecs/rt5645.c | 2378 +++++++++++++
sound/soc/codecs/rt5645.h | 2181 ++++++++++++
sound/soc/codecs/rt5651.c | 1818 ++++++++++
sound/soc/codecs/rt5651.h | 2080 ++++++++++++
sound/soc/codecs/rt5677.c | 3498 ++++++++++++++++++++
sound/soc/codecs/rt5677.h | 1451 ++++++++
sound/soc/codecs/sgtl5000.c | 90 +-
sound/soc/codecs/si476x.c | 14 +-
sound/soc/codecs/sirf-audio-codec.c | 82 +-
sound/soc/codecs/sirf-audio-codec.h | 50 +
sound/soc/codecs/sta32x.c | 4 +-
sound/soc/codecs/sta350.c | 1311 ++++++++
sound/soc/codecs/sta350.h | 238 ++
sound/soc/codecs/tas5086.c | 4 +-
sound/soc/codecs/tlv320aic23-i2c.c | 1 +
sound/soc/codecs/tlv320aic23.c | 4 +-
sound/soc/codecs/tlv320aic31xx.c | 1 +
sound/soc/codecs/tlv320aic3x.c | 2 +-
sound/soc/codecs/tlv320dac33.c | 12 +-
sound/soc/codecs/tpa6130a2.c | 1 +
sound/soc/codecs/twl4030.c | 10 +-
sound/soc/codecs/twl6040.c | 8 +-
sound/soc/codecs/wl1273.c | 12 +-
sound/soc/codecs/wm2000.c | 8 +-
sound/soc/codecs/wm2200.c | 4 +-
sound/soc/codecs/wm5100.c | 4 +-
sound/soc/codecs/wm5102.c | 26 +-
sound/soc/codecs/wm5110.c | 35 +-
sound/soc/codecs/wm8350.c | 14 +-
sound/soc/codecs/wm8400.c | 12 +-
sound/soc/codecs/wm8580.c | 2 +-
sound/soc/codecs/wm8731.c | 11 +-
sound/soc/codecs/wm8753.c | 4 +-
sound/soc/codecs/wm8804.c | 28 +-
sound/soc/codecs/wm8804.h | 4 +
sound/soc/codecs/wm8903.c | 4 +-
sound/soc/codecs/wm8904.c | 14 +-
sound/soc/codecs/wm8955.c | 13 +-
sound/soc/codecs/wm8958-dsp2.c | 32 +-
sound/soc/codecs/wm8960.c | 4 +-
sound/soc/codecs/wm8962.c | 20 +-
sound/soc/codecs/wm8983.c | 4 +-
sound/soc/codecs/wm8985.c | 11 +-
sound/soc/codecs/wm8988.c | 8 +-
sound/soc/codecs/wm8990.c | 2 +-
sound/soc/codecs/wm8991.c | 2 +-
sound/soc/codecs/wm8994.c | 32 +-
sound/soc/codecs/wm8995.c | 10 +-
sound/soc/codecs/wm8996.c | 4 +-
sound/soc/codecs/wm8997.c | 25 +-
sound/soc/codecs/wm9081.c | 4 +-
sound/soc/codecs/wm9713.c | 3 +-
sound/soc/codecs/wm_adsp.c | 43 +-
sound/soc/codecs/wm_hubs.c | 2 +-
sound/soc/davinci/Kconfig | 10 +-
sound/soc/davinci/davinci-evm.c | 9 +-
sound/soc/davinci/davinci-i2s.c | 1 -
sound/soc/davinci/davinci-mcasp.c | 260 +-
sound/soc/davinci/davinci-mcasp.h | 1 +
sound/soc/davinci/davinci-pcm.c | 8 +-
sound/soc/davinci/davinci-pcm.h | 8 +-
sound/soc/davinci/davinci-vcif.c | 1 -
sound/soc/fsl/Kconfig | 85 +-
sound/soc/fsl/Makefile | 3 +-
sound/soc/fsl/fsl_esai.c | 32 +-
sound/soc/fsl/fsl_sai.c | 255 +-
sound/soc/fsl/fsl_sai.h | 16 +
sound/soc/fsl/fsl_spdif.c | 186 +-
sound/soc/fsl/fsl_spdif.h | 14 +-
sound/soc/fsl/fsl_ssi.c | 1418 ++++----
sound/soc/fsl/fsl_ssi.h | 112 +-
sound/soc/fsl/fsl_ssi_dbg.c | 163 +
sound/soc/fsl/imx-pcm-dma.c | 1 -
sound/soc/generic/simple-card.c | 281 +-
sound/soc/intel/Kconfig | 9 +
sound/soc/intel/Makefile | 4 +-
sound/soc/intel/byt-max98090.c | 203 ++
sound/soc/intel/byt-rt5640.c | 37 +-
sound/soc/intel/haswell.c | 15 +-
sound/soc/intel/sst-acpi.c | 1 +
sound/soc/intel/sst-baytrail-dsp.c | 14 +-
sound/soc/intel/sst-baytrail-ipc.c | 132 +-
sound/soc/intel/sst-baytrail-ipc.h | 7 +-
sound/soc/intel/sst-baytrail-pcm.c | 163 +-
sound/soc/intel/sst-dsp-priv.h | 2 +
sound/soc/intel/sst-firmware.c | 42 +-
sound/soc/intel/sst-haswell-ipc.c | 15 +-
sound/soc/intel/sst-haswell-pcm.c | 9 +-
sound/soc/intel/sst-mfld-dsp.h | 8 -
sound/soc/intel/sst-mfld-platform-compress.c | 237 ++
...sst-mfld-platform.c => sst-mfld-platform-pcm.c} | 250 +-
sound/soc/intel/sst-mfld-platform.h | 11 +-
sound/soc/jz4740/Kconfig | 11 +-
sound/soc/jz4740/jz4740-i2s.c | 5 +-
sound/soc/jz4740/qi_lb60.c | 84 +-
sound/soc/kirkwood/kirkwood-t5325.c | 13 -
sound/soc/nuc900/Kconfig | 1 +
sound/soc/nuc900/nuc900-ac97.c | 1 +
sound/soc/omap/Kconfig | 4 +-
sound/soc/omap/am3517evm.c | 2 +-
sound/soc/omap/ams-delta.c | 80 +-
sound/soc/omap/n810.c | 2 +-
sound/soc/omap/omap-abe-twl6040.c | 13 +-
sound/soc/omap/omap-dmic.c | 9 +-
sound/soc/omap/omap-hdmi-card.c | 2 +-
sound/soc/omap/omap-hdmi.c | 6 +-
sound/soc/omap/omap-mcbsp.c | 25 +-
sound/soc/omap/omap-mcbsp.h | 2 +-
sound/soc/omap/omap-mcpdm.c | 16 +-
sound/soc/omap/omap-pcm.c | 25 +-
sound/soc/omap/omap-twl4030.c | 42 +-
sound/soc/omap/omap3pandora.c | 35 +-
sound/soc/omap/osk5912.c | 2 +-
sound/soc/omap/rx51.c | 275 +-
sound/soc/pxa/Kconfig | 2 +-
sound/soc/pxa/brownstone.c | 7 -
sound/soc/pxa/hx4700.c | 9 +-
sound/soc/pxa/palm27x.c | 8 -
sound/soc/pxa/poodle.c | 1 -
sound/soc/pxa/pxa-ssp.c | 3 +-
sound/soc/pxa/pxa2xx-pcm.c | 2 +
sound/soc/pxa/ttc-dkb.c | 4 -
sound/soc/samsung/Kconfig | 22 +-
sound/soc/samsung/Makefile | 2 +
sound/soc/samsung/ac97.c | 9 +-
sound/soc/samsung/bells.c | 16 +-
sound/soc/samsung/dma.c | 8 +-
sound/soc/samsung/dma.h | 1 -
sound/soc/samsung/dmaengine.c | 13 +-
sound/soc/samsung/goni_wm8994.c | 9 +-
sound/soc/samsung/h1940_uda1380.c | 16 +-
sound/soc/samsung/i2s.c | 24 +-
sound/soc/samsung/i2s.h | 1 +
sound/soc/samsung/idma.c | 11 +-
sound/soc/samsung/littlemill.c | 18 +-
sound/soc/samsung/lowland.c | 18 +-
sound/soc/samsung/neo1973_wm8753.c | 8 +-
sound/soc/samsung/pcm.c | 21 +-
sound/soc/samsung/rx1950_uda1380.c | 17 +-
sound/soc/samsung/s3c-i2s-v2.c | 10 +-
sound/soc/samsung/s3c2412-i2s.c | 21 +-
sound/soc/samsung/s3c24xx-i2s.c | 25 +-
sound/soc/samsung/s3c24xx_simtec_hermes.c | 8 -
sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 8 -
sound/soc/samsung/smartq_wm8987.c | 13 +-
sound/soc/samsung/smdk_wm8580.c | 8 +-
sound/soc/samsung/smdk_wm8580pcm.c | 15 +-
sound/soc/samsung/smdk_wm8994.c | 14 +-
sound/soc/samsung/smdk_wm8994pcm.c | 15 +-
sound/soc/samsung/snow.c | 123 +
sound/soc/samsung/spdif.c | 15 +-
sound/soc/samsung/speyside.c | 18 +-
sound/soc/samsung/tobermory.c | 18 +-
sound/soc/sh/Kconfig | 2 +-
sound/soc/sh/rcar/Makefile | 2 +-
sound/soc/sh/rcar/adg.c | 57 +-
sound/soc/sh/rcar/core.c | 250 +-
sound/soc/sh/rcar/dvc.c | 289 ++
sound/soc/sh/rcar/gen.c | 120 +-
sound/soc/sh/rcar/rsnd.h | 78 +-
sound/soc/sh/rcar/src.c | 232 +-
sound/soc/sh/rcar/ssi.c | 113 +-
sound/soc/sirf/sirf-audio-port.c | 107 -
sound/soc/sirf/sirf-audio-port.h | 62 -
sound/soc/soc-cache.c | 5 +-
sound/soc/soc-compress.c | 6 +-
sound/soc/soc-core.c | 991 +++---
sound/soc/soc-dapm.c | 259 +-
sound/soc/soc-devres.c | 35 +
sound/soc/soc-io.c | 296 +-
sound/soc/soc-jack.c | 88 +-
sound/soc/soc-pcm.c | 27 +-
sound/soc/tegra/tegra_alc5632.c | 16 +-
sound/soc/tegra/tegra_max98090.c | 16 +-
sound/soc/tegra/tegra_rt5640.c | 16 +-
sound/soc/tegra/tegra_wm8903.c | 11 +-
sound/soc/tegra/tegra_wm9712.c | 4 +-
sound/soc/ux500/mop500_ab8500.c | 2 +-
sound/synth/emux/soundfont.c | 1 +
sound/usb/Kconfig | 13 +
sound/usb/Makefile | 2 +-
sound/usb/bcd2000/Makefile | 3 +
sound/usb/bcd2000/bcd2000.c | 461 +++
sound/usb/mixer.c | 411 ++-
337 files changed, 36768 insertions(+), 5469 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/alc5623.txt
create mode 100644 Documentation/devicetree/bindings/sound/cs42l56.txt
create mode 100644 Documentation/devicetree/bindings/sound/max98095.txt
create mode 100644 Documentation/devicetree/bindings/sound/nokia,rx51.txt
create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra30-hda.txt
create mode 100644 Documentation/devicetree/bindings/sound/snow.txt
create mode 100644 Documentation/devicetree/bindings/sound/st,sta350.txt
create mode 100644 include/linux/platform_data/adau17x1.h
create mode 100644 include/sound/cs42l56.h
create mode 100644 include/sound/omap-pcm.h
create mode 100644 include/sound/rt5645.h
create mode 100644 include/sound/rt5651.h
create mode 100644 include/sound/rt5677.h
create mode 100644 include/sound/sta350.h
create mode 100644 sound/firewire/bebob/Makefile
create mode 100644 sound/firewire/bebob/bebob.c
create mode 100644 sound/firewire/bebob/bebob.h
create mode 100644 sound/firewire/bebob/bebob_command.c
create mode 100644 sound/firewire/bebob/bebob_focusrite.c
create mode 100644 sound/firewire/bebob/bebob_hwdep.c
create mode 100644 sound/firewire/bebob/bebob_maudio.c
create mode 100644 sound/firewire/bebob/bebob_midi.c
create mode 100644 sound/firewire/bebob/bebob_pcm.c
create mode 100644 sound/firewire/bebob/bebob_proc.c
create mode 100644 sound/firewire/bebob/bebob_stream.c
create mode 100644 sound/firewire/bebob/bebob_terratec.c
create mode 100644 sound/firewire/bebob/bebob_yamaha.c
create mode 100644 sound/firewire/fireworks/Makefile
create mode 100644 sound/firewire/fireworks/fireworks.c
create mode 100644 sound/firewire/fireworks/fireworks.h
create mode 100644 sound/firewire/fireworks/fireworks_command.c
create mode 100644 sound/firewire/fireworks/fireworks_hwdep.c
create mode 100644 sound/firewire/fireworks/fireworks_midi.c
create mode 100644 sound/firewire/fireworks/fireworks_pcm.c
create mode 100644 sound/firewire/fireworks/fireworks_proc.c
create mode 100644 sound/firewire/fireworks/fireworks_stream.c
create mode 100644 sound/firewire/fireworks/fireworks_transaction.c
create mode 100644 sound/pci/hda/hda_tegra.c
create mode 100644 sound/soc/blackfin/bfin-eval-adau1x61.c
create mode 100644 sound/soc/blackfin/bfin-eval-adau1x81.c
create mode 100644 sound/soc/codecs/adau1761-i2c.c
create mode 100644 sound/soc/codecs/adau1761-spi.c
create mode 100644 sound/soc/codecs/adau1761.c
create mode 100644 sound/soc/codecs/adau1761.h
create mode 100644 sound/soc/codecs/adau1781-i2c.c
create mode 100644 sound/soc/codecs/adau1781-spi.c
create mode 100644 sound/soc/codecs/adau1781.c
create mode 100644 sound/soc/codecs/adau1781.h
create mode 100644 sound/soc/codecs/adau17x1.c
create mode 100644 sound/soc/codecs/adau17x1.h
create mode 100644 sound/soc/codecs/cs42l51-i2c.c
create mode 100644 sound/soc/codecs/cs42l56.c
create mode 100644 sound/soc/codecs/cs42l56.h
create mode 100644 sound/soc/codecs/rl6231.c
create mode 100644 sound/soc/codecs/rl6231.h
create mode 100644 sound/soc/codecs/rt5645.c
create mode 100644 sound/soc/codecs/rt5645.h
create mode 100644 sound/soc/codecs/rt5651.c
create mode 100644 sound/soc/codecs/rt5651.h
create mode 100644 sound/soc/codecs/rt5677.c
create mode 100644 sound/soc/codecs/rt5677.h
create mode 100644 sound/soc/codecs/sta350.c
create mode 100644 sound/soc/codecs/sta350.h
create mode 100644 sound/soc/fsl/fsl_ssi_dbg.c
create mode 100644 sound/soc/intel/byt-max98090.c
create mode 100644 sound/soc/intel/sst-mfld-platform-compress.c
rename sound/soc/intel/{sst-mfld-platform.c => sst-mfld-platform-pcm.c} (67%)
create mode 100644 sound/soc/samsung/snow.c
create mode 100644 sound/soc/sh/rcar/dvc.c
delete mode 100644 sound/soc/sirf/sirf-audio-port.h
create mode 100644 sound/usb/bcd2000/Makefile
create mode 100644 sound/usb/bcd2000/bcd2000.c

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/