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.

TLV320AIC3104: tlv320aic3104

Part Number: TLV320AIC3104


Hi,

I am using tlv320aic3104 in one of my project, The hardware is wired in such a way that the I2C lines from tlv320aic3104 is connected to a separate microprocessor which performs the init.

The SAI lines of tlv320aic3104 are connected to IMX8M SAI lines, I am running linux in IMX8M. ALSA says no sound cards found.

I would like to know whether this kind of setup where the i2c is used by a separate processor and using the SAI lines in  a different device that runs linux will work. Kindly advice

  • Hi Hariharan,

    I don't think this could work. Usually ALSA commands are using both I2C and I2S lines.

    You would need to send I2C commands from the microprocessor after the I2S signals are enabled, in order to prevent clock error detection. However ALSA driver would need to be tweaked so that it does not send any commands but only the audio signals. I can't help on that side unfortunately.

    Best regards,
    -Ivan Salazar
    Applications Engineer - Low Power Audio & Actuators