linux/sound/soc/codecs
Mark Brown fe3e78e073 ASoC: Factor out snd_soc_init_card()
snd_soc_init_card() is always called as the last part of the CODEC probe
function so we can factor it out into the core card setup rather than
have each CODEC replicate the code to do the initialiastation. This will
be required to support multiple CODECs per card.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2009-11-03 22:14:43 +00:00
..
ac97.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
ac97.h ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. 2008-07-10 09:32:39 +02:00
ad1836.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
ad1836.h new ad1836 codec driver based on asoc 2009-08-13 15:18:53 +01:00
ad1938.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
ad1938.h ASoC: new ad1938 codec driver based on asoc 2009-07-16 11:14:39 +01:00
ad1980.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
ad1980.h ALSA: ASoC codec: fix compiling error in ad1980 driver after ASoC API changed 2008-09-09 09:10:54 +02:00
ad73311.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
ad73311.h ASoC: Blackfin: fix typo in MUTE definition 2009-03-06 13:37:18 +00:00
ak4104.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
ak4104.h ASoC: Add a driver for AK4104 S/PDIF transmitter 2009-03-09 10:46:17 +00:00
ak4535.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
ak4535.h ALSA: ASoC: Convert ak4535 to a new-style i2c driver 2008-09-04 10:34:21 +02:00
ak4642.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
ak4642.h ASoC: Add ak4642/ak4643 codec support 2009-08-21 10:54:02 +01:00
ak4671.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
ak4671.h ASoC: AK4671: add ak4671 codec driver 2009-09-10 00:27:57 +01:00
cs4270.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
cs4270.h ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. 2008-07-10 09:32:39 +02:00
cx20442.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
cx20442.h ASoC: CX20442: push down machine independent line discipline bits 2009-07-31 22:38:44 +01:00
Kconfig ASoC: Add support for the WM8727 DAC. 2009-11-02 15:24:19 +00:00
l3.c ASoC: UDA134x codec driver 2008-11-17 11:45:39 +00:00
Makefile ASoC: Add support for the WM8727 DAC. 2009-11-02 15:24:19 +00:00
max9877.c ASoC: MAX9877: fix write operation for register 2009-07-23 11:08:30 +01:00
max9877.h ASoC: MAX9877: add MAX9877 amp driver 2009-07-15 16:59:31 +01:00
pcm3008.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
pcm3008.h ASoC: Add PCM3008 ALSA SoC driver 2008-11-19 13:16:38 +00:00
spdif_transciever.c ASoC: spdif: set module licence to GPL 2009-07-13 23:01:30 +01:00
spdif_transciever.h ASoC: Add dummy S/PDIF codec support 2009-05-28 14:48:38 +01:00
ssm2602.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
ssm2602.h sound: ASoC codec: SSM2602 audio codec driver 2008-09-09 09:11:15 +02:00
stac9766.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
stac9766.h ASoC: Codec for STAC9766 used on the Efika 2009-05-24 13:15:21 +01:00
tlv320aic3x.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
tlv320aic3x.h ASoC: tlv320aic3x: Change to use device model 2009-08-21 10:52:49 +01:00
tlv320aic23.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
tlv320aic23.h ALSA: ASoC: Add TLV320AIC23 codec driver 2008-10-13 02:16:48 +02:00
tlv320aic26.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
tlv320aic26.h ALSA: ASoC: Export DAI and codec for TLV320AIC26 2008-07-29 21:32:25 +02:00
tlv320dac33.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
tlv320dac33.h ASoC: tlv320dac33: typo fix in the header 2009-10-21 19:08:21 +01:00
tpa6130a2.c ASoC: TPA6130A2: Make tpa6130a2_power as static 2009-10-12 13:40:54 +01:00
tpa6130a2.h ASoC: TPA6130A2: Make tpa6130a2_power as static 2009-10-12 13:40:54 +01:00
twl4030.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
twl4030.h ASoC: TWL4030: use the twl4030-codec.h for register descriptions 2009-10-25 17:15:10 +00:00
uda134x.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
uda134x.h ASoC: Move uda134x_codec.h to uda134x.h 2008-11-18 12:32:33 +00:00
uda1380.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
uda1380.h ASoC: UDA1380: refactor device registration 2009-06-15 21:54:48 +01:00
wm8350.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8350.h ASoC: Include WM8350 register definitions in CODEC header 2009-04-27 20:27:01 +01:00
wm8400.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8400.h ASoC: Add initial driver for the WM8400 CODEC 2009-03-11 13:49:46 +00:00
wm8510.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8510.h ALSA: ASoC: Add WM8510 SPI support 2008-10-13 02:17:15 +02:00
wm8523.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8523.h ASoC: Add WM8523 CODEC driver 2009-07-01 18:47:45 +01:00
wm8580.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8580.h ASoC: Move WM8580 to normal I2C device probe 2009-03-12 15:43:24 +00:00
wm8711.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8711.h ASoC: Add WM8711 CODEC driver 2009-08-18 20:37:49 +01:00
wm8727.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8727.h ASoC: Add support for the WM8727 DAC. 2009-11-02 15:24:19 +00:00
wm8728.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8728.h ASoC: Add WM8728 codec driver 2008-11-14 14:44:53 +00:00
wm8731.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8731.h ASoC: Refactor WM8731 device registration 2009-02-18 11:55:22 +00:00
wm8750.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8750.h sound: ASoC: Add WM8750 SPI support 2008-09-23 08:18:19 +02:00
wm8753.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8753.h ASoC: Convert WM8753 to register via normal device probe 2009-02-24 23:49:53 +00:00
wm8776.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8776.h ASoC: Add WM8776 CODEC driver 2009-08-06 11:36:45 +01:00
wm8900.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +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: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8903.h ASoC: Convert WM8903 driver to register at I2C probe time 2008-12-10 19:47:44 +00:00
wm8940.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8940.h ASoC WM8940 Driver 2009-04-27 20:37:13 +01:00
wm8960.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8960.h ASoC: Add WM8960 CODEC driver 2009-04-13 15:11:46 +01:00
wm8961.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8961.h ASoC: Add WM8961 driver 2009-06-12 17:16:06 +01:00
wm8971.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8971.h sound: ASoC: Add WM8971 CODEC driver 2008-09-23 08:18:05 +02:00
wm8974.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8974.h ASoC: Update WM8974 to use standard I2C device probe methods 2009-05-23 16:43:12 +01:00
wm8988.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8988.h ASoC: Add WM8988 CODEC driver 2009-04-07 18:51:23 +01:00
wm8990.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8990.h ASoC: Enable WM8990 ADC clocking workaround 2008-11-17 17:24:54 +00:00
wm8993.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm8993.h ASoC: Add WM8993 CODEC driver 2009-07-08 17:20:20 +01:00
wm9081.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm9081.h ASoC: WM9081 mono DAC with integrated 2.6W class AB/D amplifier driver 2009-05-22 15:11:22 +01:00
wm9705.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm9705.h ASoC: Driver for the WM9705 AC97 codec. 2009-01-16 16:40:25 +00:00
wm9712.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm9712.h ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. 2008-07-10 09:32:39 +02:00
wm9713.c ASoC: Factor out snd_soc_init_card() 2009-11-03 22:14:43 +00:00
wm9713.h ALSA: asoc: codecs - merge structs snd_soc_codec_dai and snd_soc_cpu_dai. 2008-07-10 09:32:39 +02:00
wm_hubs.c ASoC: Factor out analogue platform data from WM8993 2009-09-30 15:51:37 +01:00
wm_hubs.h ASoC: Factor out analogue platform data from WM8993 2009-09-30 15:51:37 +01:00