Part Number: AM620-Q1
Hi Team,
Can you please share me where exactly can i find the ti SDK source for I2S and SBR reference code for implementing Mutli TUner Driver interface between Ti AM6204s McSAP1 & HS I2S (/dev/sbrx).
Regards,
Venkata
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.
Part Number: AM620-Q1
Hi Team,
Can you please share me where exactly can i find the ti SDK source for I2S and SBR reference code for implementing Mutli TUner Driver interface between Ti AM6204s McSAP1 & HS I2S (/dev/sbrx).
Regards,
Venkata
Hi Venkata,
The Linux SDK source can be found here.
Reference to I2S and MCASP can be found in the device tree file
Hope this helps
Best Regards,
Suren
Thanks for the info, can you also share me link how to create the configuration for AM62Ax kernel build
How to create a defconfig file for AM62Ax evm variant, for implementing Multi Tuner Driver (should include I2S, McASP, sbr interfaces)
Hi Venkata,
Please check the SDK documentation to compile Kernel
For AM62A, refer the below device tree:
Best Regards,
Suren
thanks Suren,
I there any example or reference code to test or verify i2s and HS i2s interface?
On AM62x EVM, you should be able to validate MCASP audio data routing using Linux ALSA's aplay or arecord command. SDK documentation already has the details on verifying it.
Not sure, what reference code are you requesting?
Best Regards,
Suren
Sorry for the long gap,
I will be receiving data from audio tuner to McASP1 at HighSpeed (50MHz), and to McASP2 at normal freq (~12 MHz),
Does ./sound/soc/ti/davinci-mcasp.c supports AM6204 SoC or do I need to create a specific I2S interface file for my specific configuration or will the device tree configuration of McASP1 & 2 are sufficient?
/* High-speed clock configuration - 50 MHz */
assigned-clocks = <&k3_clks 108 0>;
assigned-clock-parents = <&k3_clks 108 2>;
assigned-clock-rates = <50000000>;
Hi Venkata,
As mentioned in the other thread, only device tree settings should be sufficient for your use-case. If you can create proper nodes for MCASP1 and MCASP2 with correct clocks, pinmux and routings, you should be able to validate.
Best Regards,
Suren