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.

TLV320aic3254 codec interfacing to McBSP

Other Parts Discussed in Thread: TLV320AIC3254

Hi experts, 

We have OMAP44xx board  in which audio codec TLV320AIC3254 is being used. We have taken the aic3xxx driver from the post http://e2e.ti.com/support/data_converters/audio_converters/f/64/t/266169.aspx into Jorjin module kernel and device initialization is being seen in the kernel boot log. 

When trying to play audio or speaker test the system reports error in McBSP initialization. 

Issue:

ubuntu@ubuntu:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Tablet44xx [Tablet44xx], device 0: aic3256 tlv320aic325x-MM_EXT-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
ubuntu@ubuntu:~$ aplay
[ 58.178222] omap-mcbsp omap-mcbsp.2: Unable to request RX IRQ 36 for McBSP2
[ 58.185821] asoc: can't open interface omap-mcbsp-dai.1


Why this error happens? Can someone help me in platform device initialization for McBSP properly so that we could interface it to the codec?

Thanks and regards

Rajam