12 #include <linux/module.h>
25 #include "../codecs/wm9705.h"
42 if (event & SND_SOC_DAPM_PRE_PMU)
55 e750_hp_amp_event, SND_SOC_DAPM_PRE_PMU |
58 e750_spk_amp_event, SND_SOC_DAPM_PRE_PMU |
63 {
"Headphone Amp",
NULL,
"HPOUTL"},
64 {
"Headphone Amp",
NULL,
"HPOUTR"},
65 {
"Headphone Jack",
NULL,
"Headphone Amp"},
67 {
"Speaker Amp",
NULL,
"MONOOUT"},
68 {
"Speaker",
NULL,
"Speaker Amp"},
70 {
"MIC1",
NULL,
"Mic (Internal)"},
99 .stream_name =
"AC97 HiFi",
100 .cpu_dai_name =
"pxa2xx-ac97",
101 .codec_dai_name =
"wm9705-hifi",
102 .platform_name =
"pxa-pcm-audio",
103 .codec_name =
"wm9705-codec",
104 .init = e750_ac97_init,
109 .stream_name =
"AC97 Aux",
110 .cpu_dai_name =
"pxa2xx-ac97-aux",
111 .codec_dai_name =
"wm9705-aux",
112 .platform_name =
"pxa-pcm-audio",
113 .codec_name =
"wm9705-codec",
118 .name =
"Toshiba e750",
120 .dai_link = e750_dai,
124 static struct gpio e750_audio_gpios[] = {
143 dev_err(&pdev->
dev,
"snd_soc_register_card() failed: %d\n",
161 .name =
"e750-audio",