Difference audio device tree between L4T 32.7.4 and L4T 35.3.1

Hello,

I tried to add audio codec driver referencing to “Audio codec es8316 driver” in Orin Nano, but I don’t know how to edit device tree.

In L4T 32.7.4, audio device tree is placed Linux_for_Tegra/source/public/hardware/nvidia/platform/t19x/jakku/kernel-dts/common/tegra194-audio-p3668.dtsi.
And in L4T 35.31, audio device tree is placed Linux_for_Tegra/source/public/hardware/nvidia/platform/t23x/p3768/kernel-dts/cvb/tegra234-p3767-common-audio.dtsi

When I reviewing two dtsi, they are changed some points so I don’t how can changing it.

Do you now migration point these dtsi?

Attached file is from above link.

Thank you.

tegra194-audio-p3668.dtsi (4.1 KB)

Hi Lee,
Yes, there are changes in the device tree from L4T 32.7.4 to 35.3.1.

Please refer below doc to integrate ES8316 Codec in L4T 35.3.1 Audio Setup and Development — Jetson Linux Developer Guide documentation

For the reference code, use Jetson AGX Orin Sound Card registration:
Linux_for_Tegra/source/public/hardware/nvidia/platform/t23x/concord/kernel-dts/cvb/tegra234-p3737-audio.dtsi

Also, refer [40-pin GPIO expansion header] for the Audio Singal (I2S interface) on Carrier Board Interface (Audio Setup and Development — Jetson Linux Developer Guide documentation)

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.