Linus,

please pull sound updates for v3.11 from:

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

The topmost commit is 1ba65ae4bdbd43265c51ee4c30ff21a48124b6d8

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

sound updates for 3.11

A relative calm release at this time with a flat diffstat.
The only significant change in the ALSA core side is the support for
more than 32 card instances, configurable via kconfig.
Other than that, in both ASoC and other parts, mostly some
improvements and fixes on the driver side.

- hda: More quirks for ALC269-variants on Dell & co, VIA codec fixes
- hda: Haswell HDMI audio fixes, runtime PM improvements
- hda: Intel BayTrail support, ALC5505 DSP support
- es1968: MediaForte M56VAP support
- usb-audio: Improved support for Yamaha/Roland devices
- usb-audio: M2Tech hiFace, Audio Advantage Micro II support
- hdspm: wordclock fixes
- ASoC: Pending fixes for WM8962
- ASoC: Cleanups and fixes for Blackfin, SGTL5000 and UX500
- ASoC: Generalisation of the Bluetooth and HDMI stub drivers
- ASoC: SSM2518 and RT5640 codec drivers.
- ASoC: Tegra CPUs with RT5640 machine driver
- ASoC: AC'97 refactoring bug fixes
- ASoC: ADAU1701 driver fixes
- Clean up of *_set_drvdata() in a wide range of drivers

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

Adrian Knoth (3):
      ALSA: hdspm - Add support for 128-192kHz WordClock input
      ALSA: hdspm - Refactor SS/DS/QS clock multiplier into function
      ALSA: hdspm - Allow SingleSpeed WordClock when in DS/QS mode

Andrew Bresticker (1):
      ASoC: max98090: add digital mic mux to record path

Anisse Astier (1):
      ALSA: hda - add mic fixup for ALC269VB on Ordissimo EVE2

Antonio Ospite (5):
      ALSA: snd-usb-caiaq: remove the unused snd_card_used variable
      ALSA: snd-usb-caiaq: use vmalloc buffers
      ALSA: snd-usb-6fire: use vmalloc buffers
      ALSA: usb: uniform style used in MODULE_SUPPORTED_DEVICE()
      Add M2Tech hiFace USB-SPDIF driver

Axel Lin (2):
      ASoC: ssm2518: Fix trivial typo in checking tx_mask and rx_mask values
      ASoC: adav80x: Select SND_SOC_ADAV80X if SND_SOC_I2C_AND_SPI

Bard Liao (1):
      ASoC: add RT5640 CODEC driver

Barry Song (2):
      ASoC: dfbmcs320: make the driver common for other BT modules
      ASoC: omap-hdmi-codec: make the driver common for other SoCs

Boris BREZILLON (1):
      ASoC: atmel-ssc: prepare clk before calling enable

Charles Keepax (10):
      ASoC: wm5102: Correct OSR control name for EPOUT
      mfd: wm5102: Manually apply register patch
      mfd: arizona: Change fast_start pdata name to better reflect functionality
      ASoC: bells: Hookup DMICs for Bells
      ASoC: wm0010: Set IRQ as a wake source
      ASoC: wm0010: Clear IRQ as wake source and include missing header
      ASoC: arizona: Hookup SYSCLK to inputs and noise generators
      mfd: wm5102: Expose DRE control registers
      ASoC: wm5102: Expose controls for DRE
      ASoC: wm5110: Correct rate control for DSP4

Chew, Chiau Ee (1):
      ALSA: hda - add PCI IDs for Intel BayTrail

Clemens Ladisch (7):
      ALSA: usb-audio: store protocol version in struct audioformat
      ALSA: usb-audio: detect implicit feedback on Roland devices
      ALSA: usb-audio: add support for many Roland/Yamaha devices
      ALSA: usb-audio: add MIDI port names for some Roland devices
      ALSA: usb-audio: remove superfluous Roland quirks
      ALSA: usb-audio: claim autodetected PCM interfaces all at once
      ALSA: usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE

Dan Carpenter (5):
      ASoC: wm_adsp: memory leak in wm_adsp_create_control()
      ASoC: wm8994: missing break in wm8994_get_fll_config()
      ALSA: usx2y: remove some old dead code
      ALSA: vx_core: off by one in vx_read_status()
      ALSA: ak4xx-adda: info leak in ak4xxx_capture_source_info()

Daniel Mack (15):
      ASoC: adau1701: refactor firmware loading function
      ASoC: codecs: adau1701: add DT bindings
      ASoC: codecs: adau1701: factor out firmware reset
      ASoC: tas5086: open-code I2C transfer routines
      ASoC: tas5086: add more register defines
      ASoC: tas5086: add DAPM mux controls
      ASoC: tas5086: add support for pwm start mode config
      ASoC: adau1701: move firmware download to adau1701_reset()
      ASoC: adau1701: allow configuration of PLL mode pins
      ASoC: adau1701: switch to direct regmap API usage
      ASoC: adau1701: add support for pin muxing
      ASoC: tas5086: fix TAS5086_CLOCK_CONTROL register size
      ASoC: tas5086: fix Mid-Z implementation
      ASoC: adau1701: more direct regmap usage
      ASoC: adau1701: remove control_data assignment

Dave Jones (1):
      ALSA: sound/usb/misc/ua101.c: convert __list_for_each usage to 
list_for_each

David Henningsson (4):
      ALSA: hda - Update HD-Audio-Models.txt
      ALSA: hda - Make Thinkpad X220-tablet use generic parser
      ALSA: hda - Yet another Dell headset mic quirk
      ALSA: hda - Guess what, it's two more Dell headset mic quirks

Dimitris Papastamos (2):
      ASoC: wm_adsp: Expose coefficient blocks as ALSA binary controls
      ASoC: wm_adsp: Ensure set controls are synced on each boot

Emil Goode (1):
      ASoC: Fix double assignment of .owner in struct snd_soc_card

Fabio Baltieri (15):
      ASoC: ux500: register controls to card instead of codec
      ASoC: ux500: drop clock gating widgets from machine driver
      ASoC: ab8500-codec: Add missing ad_to_slot definitions
      ASoC: ab8500-codec: Set tx dai slots from tx_mask
      ASoC: ab8500-codec: Set rx dai slots from rx_mask
      ASoC: ux500: Drop pinctrl sleep support
      ASoC: ab8500-codec: Move codec ops on a separate structure
      ASoC: ux500: Drop dangling struct i2s_controller
      ASoC: ux500: Drop unused code from msp headers
      ASoC: ux500: Add missing mop500_ab8500.h include
      ASoC: ux500: Drop redundant msp id enumerations
      ASoC: ux500: Ensure consistent configuration between DAIs
      ASoC: ux500: Move DMA parameters into ux500_msp
      ASoC: ux500: Set DMA address during device init
      ASoC: ux500: Add DMA slave config prepare routine

Fabio Estevam (15):
      ASoC: imx-sgtl5000: Do not enter the error path on success
      ASoC: mxs-sgtl5000: Remove unneeded 'ret' variable
      ASoC: mxs-sgtl5000: Remove unneeded fields from snd_soc_dai_link
      ASoC: fsl: imx-audmux: Let device core handle pinctrl
      ASoC: mxs: mxs-saif: Let device core handle pinctrl
      ASoC: sgtl5000: Fix comment about register addresses
      ASoC: sgtl5000: Convert to use regmap directly
      ASoC: mxs-sgtl5000: Remove unneeded 'ret' variable
      ASoC: mxs-sgtl5000: Remove unneeded fields from snd_soc_dai_link
      ASoC: sgtl5000: Read SGTL5000_CHIP_ID in i2c_probe()
      ASoC: sgtl5000: Fix driver probe after reset
      ASoC: sgtl5000: Let the codec acquire its clock
      ASoC: sgtl5000: Use i2c_get_clientdata()
      ASoC: sgtl5000: Add 'clocks' entry as a required propery
      ASoC: imx-sgtl5000: Use devm_clk_get()

Geert Uytterhoeven (1):
      blackfin: bf533-stamp: Remove bogus "||"

Kailang Yang (2):
      ALSA: hda - Add support for ALC5505 DSP power-save mode
      ALSA: hda - Add Dell SSID to support Headset Mic recording

Kevin Hilman (2):
      ASoC: pxa2xx: fixup multi-platform AC'97 build failures
      ASoC: ac97: fixup multi-platform AC'97 module build failure

Kuninori Morimoto (1):
      ASoC: fsi: fixup sparse errors

Lars-Peter Clausen (48):
      ASoC: spear: Setup dma data in DAI probe
      ASoC: spear: Use generic dmaengine PCM
      ASoC: jz4740-i2s: Use clk_prepare_enable/clk_disable_unprepare
      ASoC: ep93xx: Setup dma data in DAI probe
      ASoC: ep93xx: Use generic dmaengine PCM
      ASoC: core: Move snd_soc_set_runtime_hwparams() to soc-pcm.c
      ASoC: core: Add helper function to initialize the runtime pcm
      ASoC: core: Use kasprintf instead of opencoding it
      ASoC: ep93xx-i2s: Staticize non exported struct
      ASoC: kirkwood-dma: Staticize non exported struct
      ASoC: spear: spdif_in: Staticize non exported struct
      ASoC: spear: spdif_out: Staticize unexported function
      ASoC: mmp-pcm: Staticize non exported structs and functions
      ASoC: mmp-sspa: Staticize non exported struct
      ASoC: bf5xx-tdm-pcm: Staticize non exported struct
      ASoC: mop500_ab8500: Staticize non exported functions
      ASoC: mop500: Staticize non exported struct
      ASoC: sn95031: Staticize non exported struct
      ASoC: davinci-sffsdr: Staticize non exported struct
      ASoC: Fix early event callback list iteration
      ALSA: Constify the snd_pcm_substream struct ops field
      ASoC: Add ssm2518 support
      ASoC: blackfin: Remove unused bf5xx-{i2s, tdm, ac97}-pcm.h
      ASoC: blackfin: bf5xx-i2s: Use dev_{err, dbg} instead of pr_{error, debug}
      ASoC: blackfin: bf5xx-sport: Allow setting rx and tx mask independently
      ASoC: blackfin: bf5xx-i2s: Allocate buffer only as large as requested
      ASoC: blackfin: bf5xx-i2s-pcm: Use snd_pcm_lib_preallocate_pages_for_all()
      ASoC: blackfin: bf5xx-i2s: Add support for TDM mode
      ASoC: blackfin: Switch bf5xx-ad193x from bf5xx-tdm to bf5xx-i2s
      ASoC: blackfin: Switch bf5xx-ad1836 from bf5xx-tdm to bf5xx-i2s
      ASoC: blackfin: Remove bf5xx-tdm driver
      blackfin: Remove references to the bf5x_tdm driver
      ASoC: dapm: Setup private_free callback for dapm kcontrols
      ASoC: dapm: Remove unnecessary loop
      ASoC: dapm: Add a helper function to free a DAPM path
      ASoC: dapm: Remove unused long_name field from snd_soc_dapm_path struct
      ASoC: dapm: Add snd_soc_dapm_switch to the power up/down sequence table
      ASoC: tlv320aix3x: Use SOC_SINGLE_EXT() instead of open-coding it
      ASoC: wm8400: Use SOC_SINGLE_EXT_TLV() instead of open-coding it
      ASoC: wm8903: Use SOC_SINGLE_EXT() instead of open-coding it
      ASoC: wm8904: Use SOC_SINGLE_EXT() instead of open-coding it
      ASoC: wm8990: Use SOC_SINGLE_EXT_TLV() instead of open-coding it
      ASoC: wm8991: Use SOC_SINGLE_EXT_TLV() instead of open-coding it
      ASoC: wm8994: Use SOC_SINGLE_EXT() instead of open-coding it
      ASoC: wm8995: Use SOC_SINGLE_EXT() instead of open-coding it
      ASoC: wm_hubs: Use SOC_SINGLE_EXT() instead of open-coding it
      ASoC: wm_adsp: Use SND_SOC_DAPM_PGA_E() instead of open-coding it
      ASoC: 88pm860x: Use SND_SOC_DAPM_PGA_E() instead of open-coding it

Marek Belisko (3):
      ASoC: spdif_transceiver: Change driver filename to spdif_transmitter.c.
      ASoC: spdif_transmitter: Add DT support.
      ASoC: spdif_receiver: Add DT support.

Marek Vasut (1):
      ASoC: sgtl5000: Fix VAG_POWER enabling/disabling order

Mark Brown (43):
      ASoC: sam9g20ek: Let device core handle pinctrl
      ASoC: dapm: Provide early event callbacks for power up and down
      ASoC: wm8994: Support EFS mode for FLL
      mfd: arizona: Read the device identification information after boot
      mfd: arizona: Add missing cleanup on remove
      mfd: arizona: Disable interrupts during suspend
      mfd: Add device tree bindings for Arizona class devices
      mfd: arizona: Support use of external DCVDD
      ASoC: wm8994: Handle LRCLK inversion for WM8958 and WM1811A
      ASoC: arizona: Provide simple DAI ops for autoconfiguring interfaces
      ASoC: wm5102: Stub hookup for Slimbus interface
      ASoC: wm5110: Stub hookup for Slimbus interface
      mfd: wm5110: Make DSPn_STATUS_3 readable
      ASoC: wm8994: Remove restore of DAC enable state
      ASoC: wm8994: Ensure lambda is zeroed for WM8994
      ASoC: wm8994: Defer declaration of open circuit microphones
      ASoC: wm8994: Add digital loopback paths
      ASoC: wm8994: Remove unused variable
      ASoC: wm8994: Allow debounce before MICDET identification
      ASoC: sgtl5000: Make device cache only when powered off
      ASoC: max98090: Guard runtime PM callbacks
      ASoC: wm8962: Restore device state after reset in runtime resume
      ASoC: SPEAr: Add dependency on dmaengine helpers
      ASoC: SPEAr: Hide component drivers in Kconfig
      ASoC: spear: Remove nonexistant EVM options
      ASoC: spear: Normalise module names
      ASoC: stac9766: Remove version number
      ASoC: wm9705: Remove noisy print on boot
      ASoC: samsung-ac97: Use devm_clk_get()
      ASoC: samsung-ac97: Convert to devm_ioremap_resource()
      ASoC: psc-ac97: Use devm_ioremap_resource()
      ASoC: psc-ac97: Convert to module_platform_driver()
      ASoC: ac97c: Use module_platform_driver()
      ASoC: bf5xx-ac97: Convert to devm_gpio_request_one()
      ASoC: ep93xx: Remove redundant dev_set_drvdata() calls
      ASoC: nuc900-ac97: Convert to use devm_ APIs
      ASoC: tegra20-ac97: Convert to devm_clk_get()
      ASoC: tegra20-ac97: Convert to devm_ioremap_resource()
      ASoC: tegra-ac97: Do common and clock init prior to component registration
      ASoC: txx9aclc_ac97: Convert to devm_ioremap_resource()
      ASoC: wm9705: Remove noisy print on boot
      ASoC: ac97: Support multi-platform AC'97
      ASoC: mfld: Remove unused variable

Mengdong Lin (2):
      ALSA: hda - reset hda link during system/runtime suspend
      ALSA: hda - clean up code to reset hda link

Michał Mirosław (1):
      ASoC: fix kernel message grepability

Nicolin Chen (5):
      ASoC: WM8962: Create default platform data structure
      ASoC: wm8962: Add device tree binding
      ASoC: fsl: add imx-wm8962 machine driver
      ASoC: wm8962: Remove remaining direct register cache accesses
      ASoC: wm8962: Enable start-up and normal bias after reset in runtime 
resume

Ondrej Zary (1):
      ALSA: es1968: Add radio support for MediaForte M56VAP

Paul Bolle (2):
      ASoC: remove saarb and tavorevb3 machine drivers
      ASoC: OMAP: Remove obsolete Makefile line

Peter Ujfalusi (4):
      ASoC: twl6040: Drop using devm_request_threaded_irq()
      mfd: twl6040: Update register bit definitions
      ASoC: twl6040: Assign id for each DAI
      ASoC: twl6040: Add digital mute support

Przemek Rudy (1):
      ALSA: usb-audio: Add Audio Advantage Micro II

Rajeev Kumar (3):
      ASoC: dwc: debug message correction.
      ASoC: dwc: Folder path correction in file header.
      ASoC: Add Kconfig and Makefile to support SPEAr audio driver

Sachin Kamat (18):
      ASoC: 88pm860x: Remove redundant platform_set_drvdata()
      ASoC: ep93xx: Remove redundant platform_set_drvdata()
      ASoC: jz4740: Remove redundant platform_set_drvdata()
      ASoC: omap-mcbsp: Remove redundant platform_set_drvdata()
      ASoC: Samsung: Remove redundant platform_set_drvdata()
      ASoC: mid-x86: Remove redundant platform_set_drvdata()
      ALSA: pxa2xx-ac97: Remove redundant platform_set_drvdata()
      ALSA: aloop: Remove redundant platform_set_drvdata()
      ALSA: ml403-ac97cr: Remove redundant platform_set_drvdata()
      ALSA: mpu401: Remove redundant platform_set_drvdata()
      ALSA: mtpav: Remove redundant platform_set_drvdata()
      ALSA: pcsp: Remove redundant platform_set_drvdata()
      ALSA: serial-u16550: Remove redundant platform_set_drvdata()
      ALSA: virmidi: Remove redundant platform_set_drvdata()
      ALSA: powermac: Remove redundant platform_set_drvdata()
      ALSA: sh: aica: Remove redundant platform_set_drvdata()
      ALSA: sh_dac_audio: Remove redundant platform_set_drvdata()
      ASoC: davinci: Remove redundant use of of_match_ptr macro

Sekhar Nori (1):
      ASoC: davinci: remove sffsdr machine support

Shawn Guo (6):
      ASoC: mxs: move to use generic DMA helper
      ASoC: fsl: remove use of imx-pcm-audio from fsl_ssi
      ASoC: fsl: remove use of imx-pcm-audio from imx-ssi
      ASoC: fsl: create function imx_pcm_fiq_exit()
      ASoC: fsl: remove use of imx-fiq-pcm-audio from imx-ssi
      ASoC: fsl: remove imx-pcm driver

Stephen Warren (7):
      ASoC: tegra: always use clk_get() in utility code
      ASoC: tegra: implement suspend/resume for Tegra30 AHUB
      ASoC: tegra: implement suspend/resume for Tegra30 I2S
      ASoC: tegra: add runtime PM to resume functions
      ASoC: rt5640: add device tree support
      ASoC: tegra: add tegra+RT5640 machine driver
      ASoC: rt5640: fix sparse warnings

Takashi Iwai (25):
      ALSA: Fix the default suffix string with high card number
      ALSA: Add kconfig to specify the max card numbers
      ALSA: hda - Enable mic-mute LED on more HP laptops
      ALSA: PCI: Remove superfluous pci_set_drvdata(pci, NULL) at remove
      sound: OSS: Remove superfluous pci_set_dvdata(pci, NULL)
      ALSA: ISA: Remove superfluous *_set_drvdata(NULL) calls
      ALSA: Remove the rest of *_set_drvdata(NULL) calls
      ALSA: hda/via - Use standard snd_hda_shutup_pins()
      ALSA: hda - Drop hard dependency on CONFIG_SND_DYNAMIC_MINORS
      ALSA: hda - Introduce bit flags to snd_hda_codec_read/write()
      ALSA: hda - Don't take unresponsive D3 transition too serious
      ALSA: hda - Fix return value of snd_hda_check_power_state()
      ALSA: hda - Cache the MUX selection for generic HDMI
      ALSA: hda - Use snd_hda_check_power_state() in patch_hdmi.c
      ALSA: hda - Fix missing Mic Boost controls for VIA codecs
      ASoC: omap: Fix the leftover CONFIG_SND_SOC_HDMI_CODEC
      ASoC: samsung: Fix a typo of CONFIG_SND_SOC_BT_SCO
      ALSA: vmaster: Add snd_ctl_sync_vmaster() helper function
      ALSA: hda - Add auto_mute_via_amp flag to generic parser
      ALSA: hda - Use auto_mute_via_amp=1 for VT1708
      ALSA: hda - Remove superfluous stac_resume()
      ALSA: hda - Add missing alc_inv_dmic_sync() call in alc269_resume()
      ALSA: hda - Fix the max length of control name in generic parser
      ALSA: Replace the magic number 44 with const
      ALSA: vmaster: Fix the regression of missing vmaster hook call

Takashi Sakamoto (1):
      ALSA: snd-firewire-lib: remove unused header inclusion

Thierry Reding (2):
      ASoC: tegra20-ac97: Remove duplicate error message
      ASoC: tegra20-ac97: Remove unused variable

Tushar Behera (1):
      ASoC: spear: Convert to use devm_ioremap_resource

Uwe Kleine-König (3):
      ASoC: SPEAr spdif_{in,out}: use devm for clk and a few more cleanups
      ASoC: simplify registration of snd-soc-dummy device
      ASoC: SPEAr spdif_{in,out}: fix fallout of previous cleanup

Wang Xingchao (5):
      ALSA: hda - Haswell converter power state D0 verify
      ALSA: hda - Avoid choose same converter for unused pins
      ALSA: hda - Remove unused variable
      ALSA: hda - Add In-driver connection info
      ALSA: hda/hdmi - poll eld at resume time

Wei Yongjun (2):
      ALSA: firewire: fix error return code in scs_probe()
      ASoC: mid-x86: Convert to use devm_* APIs

Yijing Wang (1):
      ALSA: pci: trivial: replace numeric with standard PM state macros

---
 Documentation/devicetree/bindings/mfd/arizona.txt  |   62 +
 .../devicetree/bindings/sound/adi,adau1701.txt     |   35 +
 .../devicetree/bindings/sound/imx-audio-wm8962.txt |   46 +
 .../devicetree/bindings/sound/mxs-saif.txt         |   17 +-
 .../bindings/sound/nvidia,tegra-audio-rt5640.txt   |   71 +
 Documentation/devicetree/bindings/sound/rt5640.txt |   30 +
 .../devicetree/bindings/sound/sgtl5000.txt         |    3 +
 .../devicetree/bindings/sound/spdif-receiver.txt   |   10 +
 .../bindings/sound/spdif-transmitter.txt           |   10 +
 .../devicetree/bindings/sound/ssm2518.txt          |   20 +
 .../devicetree/bindings/sound/ti,tas5086.txt       |   11 +
 Documentation/devicetree/bindings/sound/wm8962.txt |   23 +
 Documentation/sound/alsa/HD-Audio-Models.txt       |   40 +-
 arch/blackfin/mach-bf527/boards/ad7160eval.c       |   12 -
 arch/blackfin/mach-bf527/boards/ezkit.c            |   32 +-
 arch/blackfin/mach-bf533/boards/ezkit.c            |   12 -
 arch/blackfin/mach-bf533/boards/stamp.c            |   35 +-
 arch/blackfin/mach-bf537/boards/stamp.c            |   30 +-
 arch/blackfin/mach-bf548/boards/ezkit.c            |   28 +-
 arch/blackfin/mach-bf561/boards/ezkit.c            |   14 +-
 arch/blackfin/mach-bf609/boards/ezkit.c            |    2 +-
 drivers/mfd/arizona-core.c                         |  234 ++-
 drivers/mfd/arizona-i2c.c                          |   10 +-
 drivers/mfd/arizona-spi.c                          |   10 +-
 drivers/mfd/arizona.h                              |   12 +
 drivers/mfd/wm5102-tables.c                        |    9 +-
 drivers/mfd/wm5110-tables.c                        |    8 +
 drivers/misc/atmel-ssc.c                           |    8 +-
 include/linux/mfd/arizona/core.h                   |    2 +
 include/linux/mfd/arizona/pdata.h                  |    2 +-
 include/linux/mfd/arizona/registers.h              |   47 +
 include/linux/mfd/twl6040.h                        |    7 +
 include/linux/mfd/wm8994/pdata.h                   |    5 +
 include/linux/mfd/wm8994/registers.h               |    8 +
 include/linux/platform_data/ssm2518.h              |   22 +
 include/sound/control.h                            |    3 +-
 include/sound/core.h                               |    2 +-
 include/sound/pcm.h                                |    5 +-
 include/sound/rt5640.h                             |   22 +
 include/sound/soc-dapm.h                           |    3 +-
 include/sound/soc.h                                |    4 +-
 include/uapi/sound/asound.h                        |    2 +
 sound/arm/aaci.c                                   |    2 -
 sound/arm/pxa2xx-ac97.c                            |    1 -
 sound/core/Kconfig                                 |    9 +
 sound/core/init.c                                  |   55 +-
 sound/core/pcm_lib.c                               |    3 +-
 sound/core/vmaster.c                               |   65 +-
 sound/drivers/aloop.c                              |    1 -
 sound/drivers/dummy.c                              |    1 -
 sound/drivers/ml403-ac97cr.c                       |    1 -
 sound/drivers/mpu401/mpu401.c                      |    1 -
 sound/drivers/mtpav.c                              |    1 -
 sound/drivers/pcsp/pcsp.c                          |    1 -
 sound/drivers/serial-u16550.c                      |    1 -
 sound/drivers/virmidi.c                            |    1 -
 sound/drivers/vx/vx_core.c                         |    2 +-
 sound/firewire/amdtp.h                             |    1 -
 sound/firewire/scs1x.c                             |    4 +-
 sound/i2c/other/ak4xxx-adda.c                      |    2 +-
 sound/isa/ad1848/ad1848.c                          |    1 -
 sound/isa/adlib.c                                  |    1 -
 sound/isa/cmi8328.c                                |    1 -
 sound/isa/cmi8330.c                                |    1 -
 sound/isa/cs423x/cs4231.c                          |    1 -
 sound/isa/cs423x/cs4236.c                          |    2 -
 sound/isa/es1688/es1688.c                          |    1 -
 sound/isa/es18xx.c                                 |    2 -
 sound/isa/galaxy/galaxy.c                          |    1 -
 sound/isa/gus/gusclassic.c                         |    1 -
 sound/isa/gus/gusextreme.c                         |    1 -
 sound/isa/gus/gusmax.c                             |    1 -
 sound/isa/gus/interwave.c                          |    1 -
 sound/isa/msnd/msnd_pinnacle.c                     |    1 -
 sound/isa/opl3sa2.c                                |    2 -
 sound/isa/opti9xx/miro.c                           |    1 -
 sound/isa/opti9xx/opti92x-ad1848.c                 |    1 -
 sound/isa/sb/jazz16.c                              |    1 -
 sound/isa/sb/sb16.c                                |    1 -
 sound/isa/sb/sb8.c                                 |    1 -
 sound/isa/sc6000.c                                 |    1 -
 sound/isa/sscape.c                                 |    1 -
 sound/isa/wavefront/wavefront.c                    |    1 -
 sound/oss/kahlua.c                                 |    2 -
 sound/parisc/harmony.c                             |    3 -
 sound/pci/ac97/ac97_codec.c                        |    2 +-
 sound/pci/ad1889.c                                 |    1 -
 sound/pci/ali5451/ali5451.c                        |    1 -
 sound/pci/als300.c                                 |    1 -
 sound/pci/als4000.c                                |    1 -
 sound/pci/asihpi/asihpi.c                          |    2 +-
 sound/pci/asihpi/hpioctl.c                         |    1 -
 sound/pci/atiixp.c                                 |    1 -
 sound/pci/atiixp_modem.c                           |    1 -
 sound/pci/au88x0/au88x0.c                          |    1 -
 sound/pci/aw2/aw2-alsa.c                           |    1 -
 sound/pci/azt3328.c                                |    1 -
 sound/pci/bt87x.c                                  |    1 -
 sound/pci/ca0106/ca0106_main.c                     |    1 -
 sound/pci/cmipci.c                                 |    1 -
 sound/pci/cs4281.c                                 |    3 +-
 sound/pci/cs46xx/cs46xx.c                          |    1 -
 sound/pci/cs5530.c                                 |    1 -
 sound/pci/cs5535audio/cs5535audio.c                |    1 -
 sound/pci/ctxfi/xfi.c                              |    1 -
 sound/pci/echoaudio/echoaudio.c                    |    1 -
 sound/pci/emu10k1/emu10k1.c                        |    1 -
 sound/pci/emu10k1/emu10k1x.c                       |    1 -
 sound/pci/ens1370.c                                |    3 +-
 sound/pci/es1938.c                                 |    1 -
 sound/pci/es1968.c                                 |   74 +-
 sound/pci/fm801.c                                  |    1 -
 sound/pci/hda/Kconfig                              |    1 -
 sound/pci/hda/hda_codec.c                          |   67 +-
 sound/pci/hda/hda_codec.h                          |   11 +-
 sound/pci/hda/hda_generic.c                        |   59 +-
 sound/pci/hda/hda_generic.h                        |    4 +
 sound/pci/hda/hda_intel.c                          |   53 +-
 sound/pci/hda/hda_jack.c                           |    2 +-
 sound/pci/hda/hda_local.h                          |   10 +-
 sound/pci/hda/hda_proc.c                           |   15 +
 sound/pci/hda/patch_ca0132.c                       |    8 +-
 sound/pci/hda/patch_conexant.c                     |    2 +-
 sound/pci/hda/patch_hdmi.c                         |  128 +-
 sound/pci/hda/patch_realtek.c                      |  117 ++
 sound/pci/hda/patch_sigmatel.c                     |   14 +-
 sound/pci/hda/patch_via.c                          |   15 +-
 sound/pci/ice1712/ice1712.c                        |    1 -
 sound/pci/ice1712/ice1724.c                        |    1 -
 sound/pci/intel8x0.c                               |    1 -
 sound/pci/intel8x0m.c                              |    1 -
 sound/pci/korg1212/korg1212.c                      |    1 -
 sound/pci/lola/lola.c                              |    1 -
 sound/pci/lx6464es/lx6464es.c                      |    1 -
 sound/pci/maestro3.c                               |    1 -
 sound/pci/mixart/mixart.c                          |    1 -
 sound/pci/nm256/nm256.c                            |    1 -
 sound/pci/oxygen/oxygen_lib.c                      |    1 -
 sound/pci/pcxhr/pcxhr.c                            |    1 -
 sound/pci/riptide/riptide.c                        |    2 -
 sound/pci/rme32.c                                  |    1 -
 sound/pci/rme96.c                                  |    1 -
 sound/pci/rme9652/hdsp.c                           |    1 -
 sound/pci/rme9652/hdspm.c                          |   59 +-
 sound/pci/rme9652/rme9652.c                        |    1 -
 sound/pci/sis7019.c                                |    1 -
 sound/pci/sonicvibes.c                             |    1 -
 sound/pci/trident/trident.c                        |    1 -
 sound/pci/via82xx.c                                |    1 -
 sound/pci/via82xx_modem.c                          |    1 -
 sound/pci/vx222/vx222.c                            |    1 -
 sound/pci/ymfpci/ymfpci.c                          |    1 -
 sound/pci/ymfpci/ymfpci_main.c                     |    2 +-
 sound/ppc/powermac.c                               |    1 -
 sound/sh/aica.c                                    |    1 -
 sound/sh/sh_dac_audio.c                            |    2 -
 sound/soc/Kconfig                                  |    1 +
 sound/soc/Makefile                                 |    1 +
 sound/soc/atmel/sam9g20_wm8731.c                   |    9 -
 sound/soc/au1x/ac97c.c                             |   21 +-
 sound/soc/au1x/psc-ac97.c                          |   33 +-
 sound/soc/blackfin/Kconfig                         |   47 +-
 sound/soc/blackfin/Makefile                        |    4 -
 sound/soc/blackfin/bf5xx-ac97-pcm.c                |    1 -
 sound/soc/blackfin/bf5xx-ac97-pcm.h                |   26 -
 sound/soc/blackfin/bf5xx-ac97.c                    |   37 +-
 sound/soc/blackfin/bf5xx-ad1836.c                  |   19 +-
 sound/soc/blackfin/bf5xx-ad193x.c                  |   40 +-
 sound/soc/blackfin/bf5xx-ad1980.c                  |    1 -
 sound/soc/blackfin/bf5xx-ad73311.c                 |    1 -
 sound/soc/blackfin/bf5xx-i2s-pcm.c                 |  183 +-
 sound/soc/blackfin/bf5xx-i2s-pcm.h                 |   21 +-
 sound/soc/blackfin/bf5xx-i2s.c                     |  129 +-
 sound/soc/blackfin/bf5xx-sport.c                   |   10 +-
 sound/soc/blackfin/bf5xx-sport.h                   |    2 +-
 sound/soc/blackfin/bf5xx-ssm2602.c                 |    1 -
 sound/soc/blackfin/bf5xx-tdm-pcm.c                 |  345 ----
 sound/soc/blackfin/bf5xx-tdm-pcm.h                 |   18 -
 sound/soc/blackfin/bf5xx-tdm.c                     |  328 ---
 sound/soc/blackfin/bf5xx-tdm.h                     |   23 -
 sound/soc/cirrus/Kconfig                           |    2 +-
 sound/soc/cirrus/ep93xx-ac97.c                     |   28 +-
 sound/soc/cirrus/ep93xx-i2s.c                      |   16 +-
 sound/soc/cirrus/ep93xx-pcm.c                      |  138 +-
 sound/soc/codecs/88pm860x-codec.c                  |   15 +-
 sound/soc/codecs/Kconfig                           |   18 +-
 sound/soc/codecs/Makefile                          |   14 +-
 sound/soc/codecs/ab8500-codec.c                    |   85 +-
 sound/soc/codecs/ab8500-codec.h                    |   42 +-
 sound/soc/codecs/ac97.c                            |    7 +-
 sound/soc/codecs/ad1980.c                          |   12 +-
 sound/soc/codecs/adau1701.c                        |  321 ++-
 sound/soc/codecs/arizona.c                         |    7 +
 sound/soc/codecs/arizona.h                         |    3 +-
 sound/soc/codecs/{dfbmcs320.c => bt-sco.c}         |   37 +-
 sound/soc/codecs/{omap-hdmi.c => hdmi.c}           |   26 +-
 sound/soc/codecs/jz4740.c                          |    2 -
 sound/soc/codecs/max98090.c                        |   24 +-
 sound/soc/codecs/rt5640.c                          | 2128 ++++++++++++++++++++
 sound/soc/codecs/rt5640.h                          | 2092 +++++++++++++++++++
 sound/soc/codecs/sgtl5000.c                        |  267 ++-
 sound/soc/codecs/sgtl5000.h                        |    2 +-
 sound/soc/codecs/sn95031.c                         |    2 +-
 sound/soc/codecs/spdif_receiver.c                  |   10 +
 .../{spdif_transciever.c => spdif_transmitter.c}   |   10 +
 sound/soc/codecs/ssm2518.c                         |  856 ++++++++
 sound/soc/codecs/ssm2518.h                         |   20 +
 sound/soc/codecs/stac9766.c                        |   26 +-
 sound/soc/codecs/tas5086.c                         |  330 ++-
 sound/soc/codecs/tlv320aic3x.c                     |    6 +-
 sound/soc/codecs/twl6040.c                         |  109 +-
 sound/soc/codecs/wm0010.c                          |   10 +
 sound/soc/codecs/wm5102.c                          |  205 +-
 sound/soc/codecs/wm5110.c                          |  192 ++
 sound/soc/codecs/wm8400.c                          |    9 +-
 sound/soc/codecs/wm8903.c                          |    6 +-
 sound/soc/codecs/wm8904.c                          |    9 +-
 sound/soc/codecs/wm8962.c                          |  143 +-
 sound/soc/codecs/wm8990.c                          |   11 +-
 sound/soc/codecs/wm8991.h                          |    9 +-
 sound/soc/codecs/wm8994.c                          |  200 +-
 sound/soc/codecs/wm8994.h                          |    3 +
 sound/soc/codecs/wm8995.h                          |    7 +-
 sound/soc/codecs/wm9705.c                          |   16 +-
 sound/soc/codecs/wm9712.c                          |   18 +-
 sound/soc/codecs/wm9713.c                          |   18 +-
 sound/soc/codecs/wm_adsp.c                         |  461 ++++-
 sound/soc/codecs/wm_adsp.h                         |   13 +-
 sound/soc/codecs/wm_hubs.c                         |    6 +-
 sound/soc/davinci/Kconfig                          |   10 -
 sound/soc/davinci/Makefile                         |    2 -
 sound/soc/davinci/davinci-mcasp.c                  |    4 +-
 sound/soc/davinci/davinci-sffsdr.c                 |  181 --
 sound/soc/dwc/designware_i2s.c                     |    6 +-
 sound/soc/fsl/Kconfig                              |   17 +-
 sound/soc/fsl/Makefile                             |   13 +-
 sound/soc/fsl/eukrea-tlv320.c                      |    2 +-
 sound/soc/fsl/fsl_ssi.c                            |   13 +-
 sound/soc/fsl/imx-audmux.c                         |    8 -
 sound/soc/fsl/imx-mc13783.c                        |    2 +-
 sound/soc/fsl/imx-pcm-dma.c                        |    2 +
 sound/soc/fsl/imx-pcm-fiq.c                        |   92 +
 sound/soc/fsl/imx-pcm.c                            |  145 --
 sound/soc/fsl/imx-pcm.h                            |   10 +-
 sound/soc/fsl/imx-sgtl5000.c                       |   39 +-
 sound/soc/fsl/imx-ssi.c                            |   55 +-
 sound/soc/fsl/imx-ssi.h                            |    3 -
 sound/soc/fsl/imx-wm8962.c                         |  323 +++
 sound/soc/fsl/mpc5200_psc_ac97.c                   |   10 +-
 sound/soc/fsl/mx27vis-aic32x4.c                    |    2 +-
 sound/soc/fsl/phycore-ac97.c                       |    2 +-
 sound/soc/fsl/wm1133-ev1.c                         |    2 +-
 sound/soc/jz4740/jz4740-i2s.c                      |   17 +-
 sound/soc/kirkwood/kirkwood-dma.c                  |    2 +-
 sound/soc/mid-x86/mfld_machine.c                   |   32 +-
 sound/soc/mxs/mxs-pcm.c                            |   18 -
 sound/soc/mxs/mxs-pcm.h                            |    7 -
 sound/soc/mxs/mxs-saif.c                           |   37 +-
 sound/soc/mxs/mxs-saif.h                           |    1 -
 sound/soc/mxs/mxs-sgtl5000.c                       |   10 +-
 sound/soc/nuc900/nuc900-ac97.c                     |   60 +-
 sound/soc/omap/Kconfig                             |    2 +-
 sound/soc/omap/Makefile                            |    1 -
 sound/soc/omap/omap-hdmi-card.c                    |    2 +-
 sound/soc/omap/omap-mcbsp.c                        |    2 -
 sound/soc/pxa/Kconfig                              |   20 -
 sound/soc/pxa/Makefile                             |    4 -
 sound/soc/pxa/mmp-pcm.c                            |    6 +-
 sound/soc/pxa/mmp-sspa.c                           |    2 +-
 sound/soc/pxa/pxa2xx-ac97.c                        |   10 +-
 sound/soc/pxa/pxa2xx-ac97.h                        |    3 -
 sound/soc/pxa/saarb.c                              |  190 --
 sound/soc/pxa/tavorevb3.c                          |  189 --
 sound/soc/pxa/zylonite.c                           |    1 -
 sound/soc/samsung/Kconfig                          |    2 +-
 sound/soc/samsung/ac97.c                           |   42 +-
 sound/soc/samsung/bells.c                          |   14 +
 sound/soc/samsung/neo1973_wm8753.c                 |    2 +-
 sound/soc/samsung/smdk_wm8580pcm.c                 |    1 -
 sound/soc/samsung/smdk_wm8994pcm.c                 |    1 -
 sound/soc/sh/fsi.c                                 |   10 +-
 sound/soc/sh/hac.c                                 |    8 +-
 sound/soc/soc-core.c                               |  123 +-
 sound/soc/soc-dapm.c                               |  110 +-
 sound/soc/soc-pcm.c                                |   91 +-
 sound/soc/soc-utils.c                              |   13 +-
 sound/soc/spear/Kconfig                            |    9 +
 sound/soc/spear/Makefile                           |    8 +
 sound/soc/spear/spdif_in.c                         |   31 +-
 sound/soc/spear/spdif_out.c                        |   43 +-
 sound/soc/spear/spear_pcm.c                        |  152 +-
 sound/soc/tegra/Kconfig                            |   10 +
 sound/soc/tegra/Makefile                           |    2 +
 sound/soc/tegra/tegra20_ac97.c                     |   67 +-
 sound/soc/tegra/tegra30_ahub.c                     |   25 +
 sound/soc/tegra/tegra30_i2s.c                      |   26 +
 sound/soc/tegra/tegra_asoc_utils.c                 |   23 +-
 sound/soc/tegra/tegra_rt5640.c                     |  257 +++
 sound/soc/txx9/txx9aclc-ac97.c                     |   17 +-
 sound/soc/ux500/mop500.c                           |    2 +-
 sound/soc/ux500/mop500_ab8500.c                    |   62 +-
 sound/soc/ux500/ux500_msp_dai.c                    |   11 +-
 sound/soc/ux500/ux500_msp_dai.h                    |    4 -
 sound/soc/ux500/ux500_msp_i2s.c                    |   88 +-
 sound/soc/ux500/ux500_msp_i2s.h                    |   74 +-
 sound/soc/ux500/ux500_pcm.c                        |   30 +
 sound/sparc/dbri.c                                 |    2 -
 sound/spi/at73c213.c                               |    1 -
 sound/usb/6fire/chip.c                             |    2 +-
 sound/usb/6fire/pcm.c                              |   12 +-
 sound/usb/Kconfig                                  |   31 +
 sound/usb/Makefile                                 |    2 +-
 sound/usb/caiaq/audio.c                            |   14 +-
 sound/usb/caiaq/device.c                           |   31 +-
 sound/usb/card.h                                   |    1 +
 sound/usb/clock.c                                  |    4 +-
 sound/usb/format.c                                 |   34 +-
 sound/usb/format.h                                 |    2 +-
 sound/usb/hiface/Makefile                          |    2 +
 sound/usb/hiface/chip.c                            |  297 +++
 sound/usb/hiface/chip.h                            |   30 +
 sound/usb/hiface/pcm.c                             |  621 ++++++
 sound/usb/hiface/pcm.h                             |   24 +
 sound/usb/midi.c                                   |   74 +
 sound/usb/misc/ua101.c                             |    2 +-
 sound/usb/mixer_quirks.c                           |  212 ++
 sound/usb/pcm.c                                    |   45 +-
 sound/usb/quirks-table.h                           |  509 +----
 sound/usb/quirks.c                                 |  209 ++
 sound/usb/stream.c                                 |   18 +-
 sound/usb/usbaudio.h                               |    2 +
 sound/usb/usx2y/usbusx2y.c                         |    2 +-
 sound/usb/usx2y/usbusx2yaudio.c                    |    3 -
 333 files changed, 12029 insertions(+), 4219 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mfd/arizona.txt
 create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1701.txt
 create mode 100644 Documentation/devicetree/bindings/sound/imx-audio-wm8962.txt
 create mode 100644 
Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5640.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rt5640.txt
 create mode 100644 Documentation/devicetree/bindings/sound/spdif-receiver.txt
 create mode 100644 
Documentation/devicetree/bindings/sound/spdif-transmitter.txt
 create mode 100644 Documentation/devicetree/bindings/sound/ssm2518.txt
 create mode 100644 include/linux/platform_data/ssm2518.h
 create mode 100644 include/sound/rt5640.h
 delete mode 100644 sound/soc/blackfin/bf5xx-ac97-pcm.h
 delete mode 100644 sound/soc/blackfin/bf5xx-tdm-pcm.c
 delete mode 100644 sound/soc/blackfin/bf5xx-tdm-pcm.h
 delete mode 100644 sound/soc/blackfin/bf5xx-tdm.c
 delete mode 100644 sound/soc/blackfin/bf5xx-tdm.h
 rename sound/soc/codecs/{dfbmcs320.c => bt-sco.c} (53%)
 rename sound/soc/codecs/{omap-hdmi.c => hdmi.c} (69%)
 create mode 100644 sound/soc/codecs/rt5640.c
 create mode 100644 sound/soc/codecs/rt5640.h
 rename sound/soc/codecs/{spdif_transciever.c => spdif_transmitter.c} (88%)
 create mode 100644 sound/soc/codecs/ssm2518.c
 create mode 100644 sound/soc/codecs/ssm2518.h
 delete mode 100644 sound/soc/davinci/davinci-sffsdr.c
 delete mode 100644 sound/soc/fsl/imx-pcm.c
 create mode 100644 sound/soc/fsl/imx-wm8962.c
 delete mode 100644 sound/soc/pxa/saarb.c
 delete mode 100644 sound/soc/pxa/tavorevb3.c
 create mode 100644 sound/soc/spear/Kconfig
 create mode 100644 sound/soc/spear/Makefile
 create mode 100644 sound/soc/tegra/tegra_rt5640.c
 create mode 100644 sound/usb/hiface/Makefile
 create mode 100644 sound/usb/hiface/chip.c
 create mode 100644 sound/usb/hiface/chip.h
 create mode 100644 sound/usb/hiface/pcm.c
 create mode 100644 sound/usb/hiface/pcm.h

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

Reply via email to