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.

Linux/TLV320AIC3106-Q1: TLV320AIC3106 Driver / HAL For Android

Part Number: TLV320AIC3106-Q1

Tool/software: Linux

Here Is A Working Automotive Head Unit Project Designed With Audio Codec TLV320AIC3106 And Host Processor NXP I.MX6 Quad. The Fist Engineering Board Has Been Done For A Long Time Until Now We Still Can't Bring Up The Audio Function. We First Tried In Legacy Linux Using TINY CAP / TINY Player To Identify Problem An HAL Issue Or Driver Issue. In Our Case We Set TLV320AIC3106 As MASTER Due To The Defect Of Older IP Of I.MX6 Quad Processor. I Find I.MX6 Quad Can Actually Capture Audio From Codec And The BCLCK / MCLCK Are Both Good And Normal But When We Try To Play Audio Here Is No Data In From I.MX6 Quad I2S Data Out. So We Guess Problem May Be HAL.

So We're Here Seeking For Your Helps.

Does The Codec Have Released Android Driver And HAL?

Wherever In Yocto Meta Layer / Some Release BSP Of Your Own Processor.

  • Hello Bright Wang40,

    We do not have an Android Driver for this device.  There is only a linux driver, which is no longer supported but you can find here

    Can you tell me how you are configuring the device currently?  if you let me know what configuration you need, I can help you with register configuration.

    best regards, 

    -Steve Wilson