linux_old1/sound/soc
Ashish Chavan de5eaf844e ASoC: da7210: Add support for ALC and Noise suppression
This patch adds controls to set following ALC parameters,
 - Max gain, Min gain, Noise gain, Attack rate, Release rate and delay

It also adds a switch to enable/disable noise suppression.

As per DA7210 data sheet, ALC and noise suppression can be enabled
only if certain conditions are met. This condition checks are handled
by simply using "_EXT" version of controls to capture change events.

Signed-off-by: Ashish Chavan <ashish.chavan@kpitcummins.com>
Signed-off-by: David Dajun Chen <dchen@diasemi.com>
Acked-by: Liam Girdwod <lrg@ti.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2011-10-19 17:59:08 +01:00
..
atmel ASoC: Remove redundant snd_soc_dapm_sync() calls from machine drivers 2011-10-08 14:10:54 +01:00
au1x ASoC: Remove unreachable code in au1xac97c_drvprobe and au1xi2s_drvprobe 2011-08-17 16:24:16 +09:00
blackfin ASoC: Staticise bf5xx_pcm_i2s_new() 2011-09-21 14:55:50 +01:00
codecs ASoC: da7210: Add support for ALC and Noise suppression 2011-10-19 17:59:08 +01:00
davinci ASoC: Remove redundant snd_soc_dapm_sync() calls from machine drivers 2011-10-08 14:10:54 +01:00
ep93xx ASoC: Staticise ep93xx_ac97_dai 2011-10-03 14:15:32 +01:00
fsl ASoC: fsl: Fix error handling if platform_device_add fails 2011-09-20 12:58:59 +01:00
imx ASoC: Fix typo in Kconfig symbol for tlv320aic32x4 2011-10-11 14:32:22 +01:00
jz4740 ASoC: Staticise jz4740_pcm_new() 2011-09-21 14:55:50 +01:00
kirkwood ASoC: Remove redundant snd_soc_dapm_sync() calls from machine drivers 2011-10-08 14:10:54 +01:00
mid-x86 ASoC: Remove redundant snd_soc_dapm_sync() calls from machine drivers 2011-10-08 14:10:54 +01:00
mxs ASoC: mxs-saif: add record function 2011-09-19 18:31:59 +01:00
nuc900 ASoC: Staticise nuc900_dma_getposition() 2011-09-21 14:55:50 +01:00
omap ASoC: sdp3430: Let core to deal with the DAPM widgets 2011-10-10 16:18:12 +01:00
pxa ASoC: pxa: Remove redundant snd_soc_dapm_sync() calls from machine drivers 2011-10-13 11:50:04 +01:00
s6000 ASoC: s6000-pcm: remove unused variable 'dai' 2011-08-15 22:51:48 +09:00
samsung ASoC: Convert Goni to data based DAPM init 2011-10-11 14:30:19 +01:00
sh ASoC: Remove redundant snd_soc_dapm_sync() calls from machine drivers 2011-10-08 14:10:54 +01:00
tegra ASoC: Tegra: sparse cleanup 2011-10-17 22:43:16 +01:00
txx9 ASoC: txx9: Add __exit_p at necessary place 2011-10-03 14:15:40 +01:00
Kconfig Merge branch 'regmap-asoc' into for-3.2 2011-08-08 15:00:13 +09:00
Makefile ASoC: mxs: add asoc configuration files 2011-07-28 11:47:41 +01:00
soc-cache.c Merge branch 'for-3.1' into for-3.2 2011-08-31 09:46:42 +01:00
soc-core.c ASoC: Fix prefixing of DAPM controls 2011-10-18 11:16:31 +01:00
soc-dapm.c ASoC: Fix DAPM sync for TLV320AIC3x custom DAPM widget 2011-10-10 10:28:26 +01:00
soc-io.c ASoC: Squash error codes from regmap down to -1 on read 2011-10-09 14:35:59 +01:00
soc-jack.c ASoC: Ensure DAPM widgets are set up before we sync jacks 2011-10-06 16:18:39 +01:00
soc-pcm.c ASoC: core: Add flag to ignore pmdown_time at pcm_close 2011-10-14 20:42:21 +01:00
soc-utils.c ASoC: Work around allmodconfig failure 2011-04-28 12:09:06 +01:00