Are you using Jetson IO tool for pinmux settings?
Please share the output of cat /sys/kernel/debug/pinctrl/2430000.pinmux/pinconf-groups
Also, please try I2S to ADMAIF loopback path for audio playback to check I2S configuration is correct or not.
If doesn’t work, please share the hw_params during playback alongwith clock summary. Also probe the signals. cat /proc/asound/card1/<pcm_device>/sub0/hw_params cat /sys/kernel/debug/clk/clk_summary
Here is the pinconf file [pinconf|attachment] upload://2D2uJZgIl78Kb25KnWQBTlsm7U4) (39.3 KB)
I’ve changed the pinmux file dtsi using the pinmux xlsm file. I’m not using the jetson-io script for this process. I’d appreciate some guidance on how to set up an I2S to ADMAIF loopback. My current setup involves playback with MVC1 and ADMAIF1.
Upon executing sudo cat /sys/kernel/debug/clk/clk_summary,, while running the playback, I receive the following output:
Additionally, the result of cat /proc/asound/card1/pcm0c/sub0/hw_params is closed. How can I determine the correct pcm_device number for this configuration?
What happens when you run aplay command, it exits immediately or it runs and no data or data present but no sound?
Also, please share the aplay command along with console output if any.
Somehow can’t see the attachment. Please share again.
Here,
card1 → 1 is the sound card id. It should be APE sound card id. You can check it using command cat /proc/asound/cards.
pcm0c-> c is for capture and p is for playback. If it is ADMAIF1 then id will be 0. For playback you should check pcm0p.
If still it doesn’t help,
please help me with below information:
What is happening when you are running aplay command. Does it exit immediately or it runs? How are you confirming no data. Is there any peripheral (like speaker) connected and expecting the output from it?
Do you need external connection to i2s interface based on codec or just plain I2S?