Hi there,
i am using TLV320aic3x audio codec driver in my kernel code having concept of device tree. i am using mcasp1 port for integrating audio in my board. so far ,the changes i did werecross checked . even i am able to get codec dai node integrated successfully. but when i use aplay at linux root with this command ........ aplay -t wav /abc.wav ... it shows me the following error....
[ 263.706451] omap-pcm-audio omap-pcm-audio: ASoC: can't open platform omap-pcm-audio: -6
aplay: main:682: audio open error: No such device or address
and here are the successfull dai node logs :
davinci-mcasp 48460000.mcasp: data port resource not defined, cfg port will be used
[ 2.460968] davinci-mcasp 48468000.mcasp: data port resource not defined, cfg port will be used
[ 2.511230] dra7-evm-sound sound.17: tlv320aic3x-hifi <-> 48460000.mcasp mapping ok
[ 2.522857] dra7-evm-sound sound.17: multicodec <-> 48474000.mcasp mapping ok
from the logs it shows that the driver for pcm-audio(omap-pcm.c) is not getting integrated .... but on driver or device tree side... i didnt find anything missing.... so where probably i am missing.... any suggestion would be highly appreciated. thanks in advance