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: Media Clock IN J6 EVM

Tool/software: Linux

Hii,

    I want to generate clock of particular frequency and feed it to a media codec. Is there any frequency synthesizer available in J6 EVM? or Is there any other options available in J6 EVM?

  • Hi Kumar,

    J6 SoC has a dedicated clock oscillator/clock input for multimedia - OSC1, which provides SYS_CLK2 to the SoC . On J6 EVM this oscillator works with a 22.5792MHz crystal. Depending on the multimedia peripheral in SoC, you can multiply/divide this frequency with the respective DPLL , e.g. DPLL_ABE, DPLL_VIDEO, DPLL_HDMI. You can refer to the TRM chapter PRCM and/or the Clock Tree Tool.

    Also note that some of the DPLL clocks can be output to board through a CLKOUT_MUX.

    If this doesn't work for you, I guess it is possible to mod the board : de-solder the crystal and connect an external, adjustable clock generator. I don't know however if someone did this before.

    Regards,

    Stan

  • Hi Stanislav Stilyanov ,

    Thanks for the reply , I want to know the driver used by sound card id : AIC3X tlv320aic3x-hifi-0 in jacinto 6 evm.
  • The sound card uses a simple card driver and is configured via device-tree. The other involved drivers are the tlv320aic3106 codec driver and the McASP driver.