linux/sound/soc
Philipp Zabel ef9e5e5c31 ASoC: UDA1380: change decimator/interpolator register handling
If the UDA1380's interpolator or decimator are set to be clocked from
the WSPLL (which syncs to the WSI signal), the DAI link must be running
to change the interpolator/decimator registers (which include volume
controls and digital mute setting).

* Queue work in the alsa PCM_START .trigger to flush registers
  as soon as the link is running. This replaces the .prepare
  and .digital_mute callbacks.
* Use the SILENCE override instead of MTM for muting and remove
  its alsa control to avoid confusion.

Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2009-03-03 15:54:10 +00:00
..
atmel ASoC: Refactor WM8731 device registration 2009-02-18 11:55:22 +00:00
au1x ASoC: Staticise PCM operations tables 2009-01-19 16:23:27 +00:00
blackfin ASoC: count reaches 10001, not 10000. 2009-02-08 20:40:24 +00:00
codecs ASoC: UDA1380: change decimator/interpolator register handling 2009-03-03 15:54:10 +00:00
davinci ASoC: Fix DaVinci module unload error 2009-02-13 20:21:30 +00:00
fsl ASoC: optimize init sequence of Freescale MPC8610 sound drivers 2009-02-06 12:08:15 +00:00
omap ASoC: Fix forgotten replacements of socdev->codec 2009-02-11 08:28:04 +01:00
pxa ASoC: Fix Zylonite voice interface stereo configurations 2009-02-24 23:48:12 +00:00
s3c24xx ASoC: Fix copyright statements on Simtec files 2009-02-28 17:18:24 +00:00
sh ALSA: ASoC - Fix wrong section types 2008-12-10 07:47:22 +01:00
Kconfig ASoC: Add jack reporting interface 2009-01-09 10:31:31 +00:00
Makefile ASoC: Add jack reporting interface 2009-01-09 10:31:31 +00:00
soc-core.c Merge branch 'for-2.6.29' into for-2.6.30 2009-02-13 14:02:08 +00:00
soc-dapm.c ASoC: Add SND_SOC_DAPM_PIN_SWITCH controls for exposing DAPM pins 2009-02-28 21:31:21 +00:00
soc-jack.c ASoC: Push the codec runtime storage into the card structure 2009-01-27 10:30:54 +00:00