Committer: Michael Beasley <mike@snafu.setup>
[mikesnafu-overlay.git] / sound / pci / hda / hda_patch.h
blobf5c23bb16d7eb79f1137053a047e986c15c0a762
1 /*
2 * HDA Patches - included by hda_codec.c
3 */
5 /* Realtek codecs */
6 extern struct hda_codec_preset snd_hda_preset_realtek[];
7 /* C-Media codecs */
8 extern struct hda_codec_preset snd_hda_preset_cmedia[];
9 /* Analog Devices codecs */
10 extern struct hda_codec_preset snd_hda_preset_analog[];
11 /* SigmaTel codecs */
12 extern struct hda_codec_preset snd_hda_preset_sigmatel[];
13 /* SiLabs 3054/3055 modem codecs */
14 extern struct hda_codec_preset snd_hda_preset_si3054[];
15 /* ATI HDMI codecs */
16 extern struct hda_codec_preset snd_hda_preset_atihdmi[];
17 /* Conexant audio codec */
18 extern struct hda_codec_preset snd_hda_preset_conexant[];
19 /* VIA codecs */
20 extern struct hda_codec_preset snd_hda_preset_via[];
22 static const struct hda_codec_preset *hda_preset_tables[] = {
23 #ifdef CONFIG_SND_HDA_CODEC_REALTEK
24 snd_hda_preset_realtek,
25 #endif
26 #ifdef CONFIG_SND_HDA_CODEC_CMEDIA
27 snd_hda_preset_cmedia,
28 #endif
29 #ifdef CONFIG_SND_HDA_CODEC_ANALOG
30 snd_hda_preset_analog,
31 #endif
32 #ifdef CONFIG_SND_HDA_CODEC_SIGMATEL
33 snd_hda_preset_sigmatel,
34 #endif
35 #ifdef CONFIG_SND_HDA_CODEC_SI3054
36 snd_hda_preset_si3054,
37 #endif
38 #ifdef CONFIG_SND_HDA_CODEC_ATIHDMI
39 snd_hda_preset_atihdmi,
40 #endif
41 #ifdef CONFIG_SND_HDA_CODEC_CONEXANT
42 snd_hda_preset_conexant,
43 #endif
44 #ifdef CONFIG_SND_HDA_CODEC_VIA
45 snd_hda_preset_via,
46 #endif
47 NULL