2005-04-16 15:20:36 -07:00
/*
* HDA Patches - included by hda_codec . c
*/
/* Realtek codecs */
extern struct hda_codec_preset snd_hda_preset_realtek [ ] ;
/* C-Media codecs */
extern struct hda_codec_preset snd_hda_preset_cmedia [ ] ;
/* Analog Devices codecs */
extern struct hda_codec_preset snd_hda_preset_analog [ ] ;
2005-04-13 14:45:30 +02:00
/* SigmaTel codecs */
extern struct hda_codec_preset snd_hda_preset_sigmatel [ ] ;
2005-08-11 11:18:38 +02:00
/* SiLabs 3054/3055 modem codecs */
extern struct hda_codec_preset snd_hda_preset_si3054 [ ] ;
2006-05-17 11:22:21 +02:00
/* ATI HDMI codecs */
extern struct hda_codec_preset snd_hda_preset_atihdmi [ ] ;
2006-11-14 12:13:39 +01:00
/* Conexant audio codec */
extern struct hda_codec_preset snd_hda_preset_conexant [ ] ;
2006-11-29 15:29:40 +01:00
/* VIA codecs */
extern struct hda_codec_preset snd_hda_preset_via [ ] ;
2005-04-16 15:20:36 -07:00
static const struct hda_codec_preset * hda_preset_tables [ ] = {
2007-07-27 19:15:54 +02:00
# ifdef CONFIG_SND_HDA_CODEC_REALTEK
2005-04-16 15:20:36 -07:00
snd_hda_preset_realtek ,
2007-07-27 19:15:54 +02:00
# endif
# ifdef CONFIG_SND_HDA_CODEC_CMEDIA
2005-04-16 15:20:36 -07:00
snd_hda_preset_cmedia ,
2007-07-27 19:15:54 +02:00
# endif
# ifdef CONFIG_SND_HDA_CODEC_ANALOG
2005-04-16 15:20:36 -07:00
snd_hda_preset_analog ,
2007-07-27 19:15:54 +02:00
# endif
# ifdef CONFIG_SND_HDA_CODEC_SIGMATEL
2005-04-13 14:45:30 +02:00
snd_hda_preset_sigmatel ,
2007-07-27 19:15:54 +02:00
# endif
# ifdef CONFIG_SND_HDA_CODEC_SI3054
2005-08-11 11:18:38 +02:00
snd_hda_preset_si3054 ,
2007-07-27 19:15:54 +02:00
# endif
# ifdef CONFIG_SND_HDA_CODEC_ATIHDMI
2006-05-17 11:22:21 +02:00
snd_hda_preset_atihdmi ,
2007-07-27 19:15:54 +02:00
# endif
# ifdef CONFIG_SND_HDA_CODEC_CONEXANT
2006-11-14 12:13:39 +01:00
snd_hda_preset_conexant ,
2007-07-27 19:15:54 +02:00
# endif
# ifdef CONFIG_SND_HDA_CODEC_VIA
2006-11-29 15:29:40 +01:00
snd_hda_preset_via ,
2007-07-27 19:15:54 +02:00
# endif
2005-04-16 15:20:36 -07:00
NULL
} ;