linux/sound/soc/codecs
Marek Vasut 63c26baa2a ASoC: Support AC97 link off by default on WM9712
The WM9712 can be configured by resistor strapping GPIO4 to behave like
the WM9713 and default to leaving the AC97 link disabled after cold
reset until a warm reset occurs.  In this configuration we need to issue
a warm reset after cold to bring the link up so do so.  The warm reset
will be harmless on systems that don't need it.

[Changelog rewritten to document the reasoning. -- broonie]

Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2009-05-14 20:52:46 +01:00
..
ac97.c ASoC: Use a shared define for AC97 CODEC data formats 2009-05-02 12:32:09 +01:00
ac97.h
ad1980.c ASoC: Use a shared define for AC97 CODEC data formats 2009-05-02 12:32:09 +01:00
ad1980.h
ad73311.c ASoC: Push the codec runtime storage into the card structure 2009-01-27 10:30:54 +00:00
ad73311.h ASoC: Blackfin: fix typo in MUTE definition 2009-03-06 13:37:18 +00:00
ak4104.c ASoC: Merge dai_ops factor out 2009-03-11 16:51:31 +00:00
ak4104.h ASoC: Add a driver for AK4104 S/PDIF transmitter 2009-03-09 10:46:17 +00:00
ak4535.c ASoC: Fix null dereference in ak4535_remove() 2009-04-06 10:53:37 +01:00
ak4535.h
cs4270.c ASoC: cs4270: add power management support 2009-05-07 09:00:27 +01:00
cs4270.h
Kconfig ASoC WM8940 Driver 2009-04-27 20:37:13 +01:00
l3.c
Makefile ASoC WM8940 Driver 2009-04-27 20:37:13 +01:00
pcm3008.c ASoC: Push the codec runtime storage into the card structure 2009-01-27 10:30:54 +00:00
pcm3008.h
ssm2602.c ASoC: make ops a pointer in 'struct snd_soc_dai' 2009-03-04 22:29:47 +00:00
ssm2602.h
tlv320aic3x.c ASoC: make ops a pointer in 'struct snd_soc_dai' 2009-03-04 22:29:47 +00:00
tlv320aic3x.h ALSA: ASoC: tlv320aic3x add dsp_a 2008-12-20 13:05:38 +00:00
tlv320aic23.c ASoC: tlv320aic23: add DSP_A format support 2009-04-09 13:36:54 +01:00
tlv320aic23.h
tlv320aic26.c ASoC: Replace remaining uses of snd_soc_cnew with snd_soc_add_controls. 2009-03-12 15:43:30 +00:00
tlv320aic26.h
twl4030.c ASoC: TWL4030: change DAPM for analog microphone selection 2009-05-12 10:53:22 +01:00
twl4030.h ASoC: TWL4030: Add 4 channel TDM support 2009-04-23 16:11:17 +01:00
uda134x.c ASoC: make ops a pointer in 'struct snd_soc_dai' 2009-03-04 22:29:47 +00:00
uda134x.h
uda1380.c ASoC: Merge dai_ops factor out 2009-03-11 16:51:31 +00:00
uda1380.h
wm8350.c ASoC: Fix logic in WM8350 master clocking check 2009-04-27 20:40:21 +01:00
wm8350.h ASoC: Include WM8350 register definitions in CODEC header 2009-04-27 20:27:01 +01:00
wm8400.c ASoC: remove driver_data direct access of struct device 2009-05-11 22:09:22 +01:00
wm8400.h ASoC: Add initial driver for the WM8400 CODEC 2009-03-11 13:49:46 +00:00
wm8510.c ASoC: Merge dai_ops factor out 2009-03-11 16:51:31 +00:00
wm8510.h
wm8580.c ASoC: Fix WM8580 volume update handling for large register changes 2009-04-22 10:52:18 +01:00
wm8580.h ASoC: Move WM8580 to normal I2C device probe 2009-03-12 15:43:24 +00:00
wm8728.c ASoC: make ops a pointer in 'struct snd_soc_dai' 2009-03-04 22:29:47 +00:00
wm8728.h
wm8731.c ASoC: remove driver_data direct access of struct device 2009-05-11 22:09:22 +01:00
wm8731.h ASoC: Refactor WM8731 device registration 2009-02-18 11:55:22 +00:00
wm8750.c ASoC: make ops a pointer in 'struct snd_soc_dai' 2009-03-04 22:29:47 +00:00
wm8750.h
wm8753.c ASoC: remove driver_data direct access of struct device 2009-05-11 22:09:22 +01:00
wm8753.h ASoC: Convert WM8753 to register via normal device probe 2009-02-24 23:49:53 +00:00
wm8900.c ASoC: make ops a pointer in 'struct snd_soc_dai' 2009-03-04 22:29:47 +00:00
wm8900.h ASoC: Convert WM8900 to do more work at I2C probe time 2008-12-10 19:47:40 +00:00
wm8903.c ASoC: Implement WM8903 digital sidetone support 2009-04-22 21:37:48 +01:00
wm8903.h ASoC: Convert WM8903 driver to register at I2C probe time 2008-12-10 19:47:44 +00:00
wm8940.c ASoC: Staticise TLV values in WM8940 2009-04-27 20:57:42 +01:00
wm8940.h ASoC WM8940 Driver 2009-04-27 20:37:13 +01:00
wm8960.c ASoC: Add WM8960 CODEC driver 2009-04-13 15:11:46 +01:00
wm8960.h ASoC: Add WM8960 CODEC driver 2009-04-13 15:11:46 +01:00
wm8971.c ASoC: make ops a pointer in 'struct snd_soc_dai' 2009-03-04 22:29:47 +00:00
wm8971.h
wm8988.c ASoC: Add WM8988 CODEC driver 2009-04-07 18:51:23 +01:00
wm8988.h ASoC: Add WM8988 CODEC driver 2009-04-07 18:51:23 +01:00
wm8990.c ASoC: Fix errors in WM8990 2009-05-05 09:56:49 +01:00
wm8990.h
wm9705.c ASoC: Use a shared define for AC97 CODEC data formats 2009-05-02 12:32:09 +01:00
wm9705.h ASoC: Driver for the WM9705 AC97 codec. 2009-01-16 16:40:25 +00:00
wm9712.c ASoC: Support AC97 link off by default on WM9712 2009-05-14 20:52:46 +01:00
wm9712.h
wm9713.c ASoC: Use a shared define for AC97 CODEC data formats 2009-05-02 12:32:09 +01:00
wm9713.h