1.检查dai_link配置,以aw881xx为例说明
先同硬件确认PA的DATAI和DATAO分别使用的哪一路I2S;
codec_dai配置是否添加到了对应的dai_link下;
1)确认codec驱动注册的dai-name和平台dai-link配置的dai-name是否一致;
codec驱动中注册的dai-name:
cat sys/kernel/debug/asoc/codecs或sys/kernel/debug/asoc/components

平台dai-link配置:

2)确认是否在对应的dai_link下添加修改codec dai name:

2. 确认声卡是否注册成功
执行adb指令:
cat /proc/asound/cards
若显示no soundcards,表明声卡未注册上
若声卡未注册,需抓取开机的kernel log,检索ASoC,根据相关报错分析;
若以上配置均确认无误,codec_probe还是未调用,可提供kernel log和dai_link修改的patch给艾为软件FAE分析。