This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

请问下关于音频驱动的问题!!!

讲codec 芯片tlv320aic3x 换为tlv320aic23 后 在 sound/soc/davinci/davinci-evm.c 修改部分文件

内核启动提示如下:

DM368_GPIO_KD init NOW...
DM368_GPIO_KD driver initial ok
Advanced Linux Sound Architecture Driver Version 1.0.21.
No device for DAI tlv320aic23
No device for DAI davinci-i2s
AIC23 Audio Codec 0.1
asoc: tlv320aic23 <-> davinci-i2s mapping ok
Failed to add route HPLOUT->Headphone Jack
dapm: tlv320aic23: configuring unknown pin MONO_LOUT
dapm: tlv320aic23: configuring unknown pin HPLCOM
dapm: tlv320aic23: configuring unknown pin HPRCOM
ALSA device list:
#0: DaVinci EVM (tlv320aic23)
TCP cubic registered

请问下:

No device for DAI tlv320aic23
No device for DAI davinci-i2s

这是因为什么问题?

使用encode 录音是也提示错误 信息如下:

root@dm365-evm:/mnt/audio_test# ./encode -s ooo.g711
Encode demo started.
set_sample_rate_control:Invalid rate 8000,8000 requested
asoc: can't set codec tlv320aic23 hw params
Error: Failed to create speech device

请问下如何解决该问题。。