15 #include <linux/module.h>
21 #include <mach/hardware.h>
23 #include "../codecs/tlv320aic23.h"
26 #define CODEC_CLOCK 5644800
50 .hw_params = snappercl15_hw_params,
60 {
"Headphone Jack",
NULL,
"LHPOUT"},
61 {
"Headphone Jack",
NULL,
"RHPOUT"},
63 {
"LLINEIN",
NULL,
"Line In"},
64 {
"RLINEIN",
NULL,
"Line In"},
66 {
"MICIN",
NULL,
"Mic Jack"},
82 .name =
"tlv320aic23",
83 .stream_name =
"AIC23",
84 .cpu_dai_name =
"ep93xx-i2s",
85 .codec_dai_name =
"tlv320aic23-hifi",
86 .codec_name =
"tlv320aic23-codec.0-001a",
87 .platform_name =
"ep93xx-pcm-audio",
88 .init = snappercl15_tlv320aic23_init,
91 .ops = &snappercl15_ops,
95 .name =
"Snapper CL15",
97 .dai_link = &snappercl15_dai,
114 dev_err(&pdev->
dev,
"snd_soc_register_card() failed: %d\n",
134 .name =
"snappercl15-audio",
137 .probe = snappercl15_probe,