21 #include <linux/module.h>
29 #include "../codecs/88pm860x-codec.h"
54 {
"Headset Stereophone",
NULL,
"HS1"},
55 {
"Headset Stereophone",
NULL,
"HS2"},
57 {
"Ext Speaker",
NULL,
"LSP"},
58 {
"Ext Speaker",
NULL,
"LSN"},
60 {
"Lineout Out 1",
NULL,
"LINEOUT1"},
61 {
"Lineout Out 2",
NULL,
"LINEOUT2"},
63 {
"MIC1P",
NULL,
"Mic1 Bias"},
64 {
"MIC1N",
NULL,
"Mic1 Bias"},
65 {
"Mic1 Bias",
NULL,
"Ext Mic 1"},
67 {
"MIC2P",
NULL,
"Mic1 Bias"},
68 {
"MIC2N",
NULL,
"Mic1 Bias"},
69 {
"Mic1 Bias",
NULL,
"Headset Mic 2"},
71 {
"MIC3P",
NULL,
"Mic3 Bias"},
72 {
"MIC3N",
NULL,
"Mic3 Bias"},
73 {
"Mic3 Bias",
NULL,
"Ext Mic 3"},
110 .name =
"88pm860x i2s",
111 .stream_name =
"audio playback",
112 .codec_name =
"88pm860x-codec",
113 .platform_name =
"mmp-pcm-audio",
114 .cpu_dai_name =
"pxa-ssp-dai.1",
115 .codec_dai_name =
"88pm860x-i2s",
118 .init = ttc_pm860x_init,
124 .name =
"ttc-dkb-hifi",
125 .dai_link = ttc_pm860x_hifi_dai,
128 .dapm_widgets = ttc_dapm_widgets,
129 .num_dapm_widgets =
ARRAY_SIZE(ttc_dapm_widgets),
130 .dapm_routes = ttc_audio_map,
143 dev_err(&pdev->
dev,
"snd_soc_register_card() failed: %d\n",
160 .name =
"ttc-dkb-audio",
163 .probe = ttc_dkb_probe,