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.

AM2732: AM2732: How do I switch the clock source for an MCASP instance in my application?

Part Number: AM2732

I found a related discussion for AM275x: AM2754-Q1: How do I switch the clock source for an MCASP instance in my application? - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums 

However, the AM273x Technical Reference Manual does not mention any "glitch-free switching between the local and system AUXCLK source" mechanism, unlike what appears to be available on AM275x.

My question: What is the recommended procedure to switch the MCASP clock source at runtime on AM2732?

Specifically, I would like to know:

  1. Does the AM2732 clock mux for MCASP support glitch-free switching, or must the MCASP be stopped before changing the clock source?
  2. If a stop-reconfigure-restart sequence is required, what is the correct order of operations to avoid DMA descriptor corruption or audio buffer data loss?
  3. Are there any application notes or SDK examples targeting AM2732 that demonstrate this use case?

Any guidance or pointers to relevant documentation would be appreciated.