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.

  • TI Thinks Resolved

RTOS/TDA3XEVM: Own Driver for TLV320AIC3109 audio codec

Part Number: TDA3XEVM

Tool/software: TI-RTOS

Hi Everyone ,

I am working on a custom board using TDA3XX as reference board , which has audio codec TLV320AIC3109 . I knew that TDA3xx doesnt have support for McASP driver.

I like to know is there any way where we can write own driver / code for TDA3XX audio support  for the given audio codec .  I also like to know whether is there any code we can refer and start writing the driver

Thanks & Regards ,

V.B.Surendar

  • In reply to Surendar V B:

    Hi ,

    Is there any update on this
  • In reply to Surendar V B:

    Hi Surendar,

    Where exactly your code gets stuck?

    Is it in function PlatformMCASP3PrcmEnable?

    Regards,

    Prasad

  • In reply to Prasad Konnur:

    Hi Prasad ,

    The code get stuck at "McASPTxClkStart" function inside "I2SDataTxActivate" .
  • In reply to Surendar V B:

    Hi Surendar,

    The clocks to the McASP modules may not be active,
    Can you check the value of CM_L4PER2_CLKSTCTRL (0x4a00 98FC) 22, 23 and 26th bits are set to 1?

    You can also check the status of the input clocks for McAsp module from PRCM, MCASP2_AHCLKR, MCASP2_AHCLKX, MCASP2_AUX_GFCLK, L4PER2_L3_GICLK. you can check from which clock source they are connected from corresponding mux ctrl register, and check their status.

    Regards,
    Prasad

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.