我使用的内核是2.6.37,启动dm368开发板后,就会串口打印
Error: Driver 'davinci-mcbsp' is already registered, aborting...
ALSA device list:
No soundcards found.
我加载的codec是外部的tlv320aic3101,board_i2c_info都设置好了,codec能够挂载到I2C总线上,然后在/sound/soc/davinci/davinci_evm.c中:
static struct snd_soc_dai_link dm365_evm_dai = {
#ifdef CONFIG_SND_DM365_AIC3X_CODEC
.name = "TLV320AIC3X",
.stream_name = "AIC3X",
.cpu_dai_name = "davinci-mcbsp",
.codec_dai_name = "tlv320aic3x-hifi",
.init = evm_aic3x_init,
.codec_name = "tlv320aic3x-codec.1-0018",
.ops = &evm_ops,
#elif defined(CONFIG_SND_DM365_VOICE_CODEC)
.name = "Voice Codec - CQ93VC",
.stream_name = "CQ93",
.cpu_dai_name = "davinci-vcif",
.codec_dai_name = "cq93vc-hifi",
.codec_name = "cq93vc-codec",
#endif
.platform_name = "davinci-pcm-audio",
};
这个设置应该也没问题吧,求教大神指点该怎么办