linux-sg2042/sound/pci/hda
Daniel Drake 0fb67e982a ALSA: hda - Add CX20582 and OLPC XO-1.5 support
This adds support for the Conexant CX20582 codec, based on code from
http://www.linuxant.com/alsa-driver/alsa-driver-linuxant-1.0.19ppch12-1.noarch.rpm.zip

This is the codec to be shipped in the OLPC XO-1.5, so this patch also
includes an XO-specific profile. Resultant configuration:
http://dev.laptop.org/~dsd/20090713/codec0.txt
http://dev.laptop.org/~dsd/20090713/codec0.svg

As the Linuxant code is structured differently to the other codecs,
I was unable to cleanly reimplement everything in the generic and Dell
profiles as more info is needed (e.g. codec graphs). I simplified those
profiles so that hopefully it will not break anyone's audio. If it does,
it may be worth returning -ENODEV from patch_cx5066 on non-OLPC systems,
and then fixing snd_hda_codec_configure() to fall back on the generic
parser, at least until support for other systems is figured out.

Signed-off-by: Daniel Drake <dsd@laptop.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-07-16 16:03:08 +02:00
..
Kconfig ALSA: hda - Add patch module option 2009-06-24 11:53:43 +02:00
Makefile ALSA: hda - Add Creative CA0110-IBG support 2009-04-16 08:54:53 +02:00
hda_beep.c Merge branch 'fix/hda' into topic/hda 2009-07-09 18:48:38 +02:00
hda_beep.h ALSA: hda - Fix digital beep tone calculation 2009-05-19 12:54:55 +02:00
hda_codec.c ALSA: hda - Check codec errors in snd_hda_get_connections() 2009-07-10 12:56:41 +02:00
hda_codec.h ALSA: hda - Add patch module option 2009-06-24 11:53:43 +02:00
hda_eld.c ALSA: hda - fix build warning when CONFIG_PROC_FS=n 2008-11-22 11:16:15 +01:00
hda_generic.c ALSA: hda - Cache pin-cap values 2009-03-23 13:08:33 +01:00
hda_hwdep.c ALSA: hda - Add patch module option 2009-06-24 11:53:43 +02:00
hda_intel.c Merge branch 'fix/hda' into topic/hda 2009-07-09 18:48:38 +02:00
hda_local.h ALSA: hda - Don't call snd_hda_codec_configure in snd_hda_codec_new() 2009-06-24 11:52:59 +02:00
hda_proc.c ALSA: hda - Split codec->name to vendor and chip name strings 2009-05-16 10:00:49 +02:00
patch_analog.c Merge branch 'fix/hda' into topic/hda 2009-07-03 15:03:35 +02:00
patch_atihdmi.c ALSA: hda - Remove duplicated strings from codec name 2008-12-18 09:17:56 +01:00
patch_ca0110.c ALSA: hda - Add missing static to patch_ca0110() 2009-07-01 08:34:32 +02:00
patch_cmedia.c ALSA: hda - Remove codec-specific pin save/restore functions 2009-02-20 16:48:40 +01:00
patch_conexant.c ALSA: hda - Add CX20582 and OLPC XO-1.5 support 2009-07-16 16:03:08 +02:00
patch_intelhdmi.c ALSA: hda - add id for Intel IbexPeak integrated HDMI codec 2009-02-11 09:09:15 +01:00
patch_nvhdmi.c ALSA: hda - Support NVIDIA 8 channel HDMI audio 2009-06-01 11:05:26 +02:00
patch_realtek.c ALSA: hda - Fix the merge error 2009-07-10 12:33:48 +02:00
patch_si3054.c ALSA: hda - Modularize HD-audio driver 2008-11-27 15:47:11 +01:00
patch_sigmatel.c ALSA: hda - move 8086:fb30 quirk (stac9205) to the proper section 2009-07-04 12:20:16 +02:00
patch_via.c ALSA: hda - Check widget types while parsing capture source in patch_via.c 2009-07-08 07:45:46 +02:00