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.

McASP and multiple codecs

Other Parts Discussed in Thread: OMAP-L138

This may be more of a Linux kernel question, but it's very specific to the omap-l138 boards, so i'm posting it here.

I'm trying to figure out how to explain to the kernel that I have TWO tlv320aic3x codecs attached to the system, both on I2C buses and McASP.

I did manage to get the I2C configuration correct (I think), but the mcasp part is a complete mystery, and I cannot find any documentation

The first codec is at I2C 2-0018, and only uses AXR0 for capturing data.

The second is at I2C 3-0018, and uses AXR1 for capture and AXR7 for output.

The board is almost a DA850 EVM, apart from the codecs. Is there any documentation to explain what I have to fill in in the board configuration structures and code to be able to use both codecs?

I know this is all too little information to go on, so please ask what else you may need to know, I don't want to spend five hours explaining what i've done only to find that there's no reply...