Basic Information:
1.I am using a Custom Carrier Board
2.Using L4T 28.1
3.I2S port 0 used
4.Audio codec:TLV320AIC3110
I am unable to detect the audio codec.Do the I2S ports need enabling in the Device Tree?
Basic Information:
1.I am using a Custom Carrier Board
2.Using L4T 28.1
3.I2S port 0 used
4.Audio codec:TLV320AIC3110
I am unable to detect the audio codec.Do the I2S ports need enabling in the Device Tree?
Hello!
Looking at the TLV320AIC3110 datasheet, I see that the control interface for the codec is I2C.
Some questions for you …
Regards,
Jon
By the way, I do recommend that you using rel28.2 because there were several audio related fixes in this release. Regards, Jon
1.I have connected to I2C port 3. I cannot see it as a I2C device either.
2.No i have no updated the device-tree. Can you tell me what changes to make?
3.I haven’t done this either, Could you tell me the procedure?
Thanks
The Linux kernel will not detect the presence of the device until the device is added to device-tree. To add the codec to device-tree …
I see that the codec device-tree binding requires regulators. If the codec board is powered by TX2, then you should be able to use the TX2 power-rail regulators for these (eg. vdd_3v3). Otherwise, if powered externally, you need to to define some dummy regulators that are always-on.
https://devtalk.nvidia.com/default/topic/1036139/tx2-asoc-with-tlv320aic32x4/
Regards,
Jon
hello jonathanh
Thank you for the detailed explanation. I will try the above steps and report my results here.
Hello. I have raspiaudio MIC+ and i want to know how i can check the I2S4 port in my jetson nano. how i can check if it is working. Or eventually how i can activiate it.
Hi,
I can play sounds using this article (last jetpack) : Welcome — Jetson Linux<br/>Developer Guide 34.1 documentation
Mic not tested