[alsa-devel] [GIT PULL] ASoC updates for v3.19
Mark Brown
broonie at kernel.org
Mon Dec 8 14:38:26 CET 2014
The following changes since commit b2776bf7149bddd1f4161f14f79520f17fc1d71d:
Linux 3.18 (2014-12-07 14:21:05 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v3.19
for you to fetch changes up to 1810afd3e1ded09c53d4e966dddce3c7d484521f:
Merge remote-tracking branches 'asoc/topic/wm9090', 'asoc/topic/wm9712' and 'asoc/topic/wm9713' into asoc-next (2014-12-08 13:12:36 +0000)
----------------------------------------------------------------
ASoC: Updates for v3.19
Lots and lots of changes this time around, the usual set of driver
updates and a huge bulk of cleanups from Lars-Peter. Probably the most
interesting thing for most users is the Intel driver updates which will
(with some more machine integration work) enable support for newer x86
laptops.
- 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.
----------------------------------------------------------------
My plan for the next cycle is to try to send one of these each time I
send fixes, I meant to do that this time around during the second half
of the cycle but ended up not sending fixes (or perhaps sending one lot
of fixes at the same time as I'd applied a bunch of changes I wanted to
cook in -next, can't remember exactly).
Alban Bedel (1):
ASoC: tegra: Read and use the GPIO flags of the headphone detect
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
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
Dan Carpenter (1):
ASoC: sigmadsp: uninitialized variable in sigmadsp_activate_ctrl()
Daniel Mack (1):
ASoC: soc-compress: consolidate two identical branches
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
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 (1):
ASoC: Intel: mrfld: 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
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.
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
Lars-Peter Clausen (145):
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
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 (46):
Merge branch 'fix/sgtl5000' of git://git.kernel.org/.../broonie/sound into asoc-sgtl5000
Merge tag 'v3.18-rc2' into asoc-sgtl5000
ASoC: Intel: Add dependency on DesignWare DMA controller
ASoC: core: Split ops out of soc-core.c
Merge tag 'v3.18-rc3' into asoc-sgtl5000
Merge branch 'topic/dapm' of git://git.kernel.org/.../broonie/sound into asoc-core
Merge branch 'fix/max98090' of git://git.kernel.org/.../broonie/sound into asoc-max98090
Merge branches 'topic/wm9712' and 'topic/wm9713' of git://git.kernel.org/.../broonie/sound into asoc-wm971x
Merge branch 'fix/davinci' of git://git.kernel.org/.../broonie/sound into asoc-davinci
Merge branches 'topic/ad1980', 'topic/wm9705' and 'topic/wm971x' of git://git.kernel.org/.../broonie/sound into asoc-ac97
regmap: ac97: Add generic AC'97 callbacks
Merge branch 'topic/ac97' of git://git.kernel.org/.../broonie/regmap into asoc-ac97
Merge branch 'topic/regmap' of git://git.kernel.org/.../broonie/sound into asoc-ac97
ASoC: samsung: Fix error handling for clock lookup
ASoC: samsung: Fix non-DT use of I2S controller
ASoC: wm5102: Initialize dac_comp_lock mutex
Merge remote-tracking branch 'asoc/fix/pcm' into asoc-linus
Merge remote-tracking branches 'asoc/fix/adsp', 'asoc/fix/davinci', 'asoc/fix/max98090', 'asoc/fix/sigmadsp' and 'asoc/fix/tlv320aic31xx' into asoc-linus
Merge remote-tracking branch 'asoc/topic/cache' into asoc-next
Merge remote-tracking branch 'asoc/topic/core' into asoc-next
Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next
Merge remote-tracking branch 'asoc/topic/fsl-esai' into asoc-next
Merge remote-tracking branches 'asoc/topic/ac97', 'asoc/topic/ad193x', 'asoc/topic/adau1373' and 'asoc/topic/adau17x1' into asoc-next
Merge remote-tracking branches 'asoc/topic/adav80x', 'asoc/topic/adsp', 'asoc/topic/ak4535', 'asoc/topic/ak4641' and 'asoc/topic/ak4642' into asoc-next
Merge remote-tracking branches 'asoc/topic/ak4671', 'asoc/topic/alc5623', 'asoc/topic/alc5632', 'asoc/topic/arizona' and 'asoc/topic/atmel' into asoc-next
Merge remote-tracking branches 'asoc/topic/codec-mutex', 'asoc/topic/compress' and 'asoc/topic/cq93vc' into asoc-next
Merge remote-tracking branches 'asoc/topic/cs4265', 'asoc/topic/cs4271', 'asoc/topic/cs42l51' and 'asoc/topic/cs42l73' into asoc-next
Merge remote-tracking branches 'asoc/topic/davinci', 'asoc/topic/doc', 'asoc/topic/dpcm', 'asoc/topic/dwc' and 'asoc/topic/fsi' into asoc-next
Merge remote-tracking branches 'asoc/topic/fsl', 'asoc/topic/fsl-card', 'asoc/topic/fsl-dt' and 'asoc/topic/fsl-ssi' into asoc-next
Merge remote-tracking branches 'asoc/topic/hdmi', 'asoc/topic/intel', 'asoc/topic/jack', 'asoc/topic/jz4740' and 'asoc/topic/lm49453' into asoc-next
Merge remote-tracking branches 'asoc/topic/max98088', 'asoc/topic/max98090', 'asoc/topic/max98095', 'asoc/topic/max9850' and 'asoc/topic/mop500' into asoc-next
Merge remote-tracking branches 'asoc/topic/multi-codec', 'asoc/topic/mxs-saif', 'asoc/topic/mxs-sgtl5000', 'asoc/topic/omap' and 'asoc/topic/pxa' into asoc-next
Merge remote-tracking branches 'asoc/topic/rcar', 'asoc/topic/rockchip', 'asoc/topic/rt286' and 'asoc/topic/rt5631' into asoc-next
Merge remote-tracking branches 'asoc/topic/rt5645', 'asoc/topic/rt5670', 'asoc/topic/rt5677', 'asoc/topic/samsung' and 'asoc/topic/sgtl5000' into asoc-next
Merge remote-tracking branches 'asoc/topic/sh', 'asoc/topic/sigmadsp', 'asoc/topic/simple', 'asoc/topic/sirf' and 'asoc/topic/sn95031' into asoc-next
Merge remote-tracking branches 'asoc/topic/ssm4567', 'asoc/topic/sta32x', 'asoc/topic/sta350', 'asoc/topic/sta529' and 'asoc/topic/stac9766' into asoc-next
Merge remote-tracking branches 'asoc/topic/tas2552', 'asoc/topic/tegra', 'asoc/topic/tfa9879', 'asoc/topic/tlv320aic23' and 'asoc/topic/tlv320aic31xx' into asoc-next
Merge remote-tracking branches 'asoc/topic/tlv320aic32x4', 'asoc/topic/tlv320aic3x', 'asoc/topic/tlv320dac33', 'asoc/topic/ts3a227e' and 'asoc/topic/twl4030' into asoc-next
Merge remote-tracking branches 'asoc/topic/twl6040', 'asoc/topic/uda134x', 'asoc/topic/uda1380' and 'asoc/topic/wl1273' into asoc-next
Merge remote-tracking branches 'asoc/topic/wm8350', 'asoc/topic/wm8400', 'asoc/topic/wm8510', 'asoc/topic/wm8523' and 'asoc/topic/wm8580' into asoc-next
Merge remote-tracking branches 'asoc/topic/wm8711', 'asoc/topic/wm8728', 'asoc/topic/wm8731', 'asoc/topic/wm8737' and 'asoc/topic/wm8750' into asoc-next
Merge remote-tracking branches 'asoc/topic/wm8776', 'asoc/topic/wm8804', 'asoc/topic/wm8900', 'asoc/topic/wm8903' and 'asoc/topic/wm8940' into asoc-next
Merge remote-tracking branches 'asoc/topic/wm8955', 'asoc/topic/wm8960', 'asoc/topic/wm8961', 'asoc/topic/wm8962' and 'asoc/topic/wm8974' into asoc-next
Merge remote-tracking branches 'asoc/topic/wm8978', 'asoc/topic/wm8983', 'asoc/topic/wm8985', 'asoc/topic/wm8988' and 'asoc/topic/wm8990' into asoc-next
Merge remote-tracking branches 'asoc/topic/wm8991', 'asoc/topic/wm8993', 'asoc/topic/wm8994', 'asoc/topic/wm8995' and 'asoc/topic/wm9081' into asoc-next
Merge remote-tracking branches 'asoc/topic/wm9090', 'asoc/topic/wm9712' and 'asoc/topic/wm9713' into asoc-next
Markus Elfring (3):
ASoC: omap-mcbsp: Deletion of an unnecessary check before the function call "kfree"
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
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()
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 (2):
ASoC: Intel: fix missing mutex
ASoC: rt286: build warning of section mismatch
Takashi Iwai (2):
ASoC: eukrea-tlv320: Fix of_node_put() call with uninitialized object
ASoC: core: Use snd_ctl_enum_info()
Thomas Petazzoni (1):
ASoC: cs42l51: make driver user-selectable
Vinod Koul (27):
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
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
.../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 +
MAINTAINERS | 6 +
arch/arm/mach-pxa/spitz.c | 9 +
arch/x86/include/asm/platform_sst_audio.h | 62 +
drivers/base/regmap/Kconfig | 5 +-
drivers/base/regmap/Makefile | 1 +
drivers/base/regmap/regmap-ac97.c | 114 ++
include/linux/mfd/arizona/core.h | 1 +
include/linux/mfd/davinci_voicecodec.h | 7 -
include/linux/platform_data/asoc-s3c.h | 1 +
include/linux/regmap.h | 7 +
include/sound/rcar_snd.h | 8 +-
include/sound/rt5645.h | 4 +
include/sound/rt5677.h | 10 +
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 -
sound/soc/Makefile | 6 +-
sound/soc/atmel/Kconfig | 9 -
sound/soc/atmel/Makefile | 1 -
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_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 +-
244 files changed, 17569 insertions(+), 5861 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 drivers/base/regmap/regmap-ac97.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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: Digital signature
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20141208/9793c6b5/attachment-0001.sig>
More information about the Alsa-devel
mailing list