TX1 using I2S1 and DMIC3 problem

hi guys!

env:

TX1 develop-kit,
host: Ubuntu18
JetPack 4.3

I want to play miusc by I2S1,so I try this:
https://developer.ridgerun.com/wiki/index.php?title=ASoC_Driver_in_Jeston_TX1_and_TX2#I2S_Controller
and other topics,but the version seems too old.

according the command:

amixer -c 1 sset 'I2S1 Mux ‘ADMAIF1’

aplay -Dhw:1,0 piano.wav

nothing happen, and I checked the J21 pin7 pin12 pin32 pin40 in oscillometer,and got nothing, the voltage was 0.

and I try this:

amixer -c 1 sset 'I2S5 Mux ‘ADMAIF1’

aplay -Dhw:1,0 piano.wav

and I got the CLK in J26 Pin23 and othe pins of I2S5

what should I do?

should I modify the DTS? and how?

please help! XD

Hi 897065259,

Please check the form Audio Troubleshooting from L4T doc:https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fasoc_driver.17.2.html%23wwpID0E0VD0HA

thanks kayccc !
I tried, and it work.
but how can I control GPIO19_AUD_RST(F2) pin?

Have a check the pinmux to find the GPIO number.
For this pin it’s PBB.03, have a check below link how to figure the gpio number.

https://devtalk.nvidia.com/default/topic/1047746/jetson-tx2/tx2-gpio-number/post/5318884/#5318884

GPIO19/AUD_RST F2 GPIO_X1_AUD unused_GPIO_X1_AUD GPIO3_PBB.03 pd GPIO3_PBB.03