I use jetson AGX orin 64G Jetson Linux 36.4.4 is part of JetPack 6.2.1
WM8960 Audio Board - Waveshare Wiki
jetson-audio-waveshare-wm8960.txt (3.6 KB)
tegra_codecs.txt (9.5 KB)
now speaker can’t work ,i don’t know how to do
I use jetson AGX orin 64G Jetson Linux 36.4.4 is part of JetPack 6.2.1
WM8960 Audio Board - Waveshare Wiki
jetson-audio-waveshare-wm8960.txt (3.6 KB)
tegra_codecs.txt (9.5 KB)
now speaker can’t work ,i don’t know how to do
*** Please note that this reply is generated by LLM automatically ***
Based on the provided context, it appears that you are using a Jetson AGX Orin 64GB module with a WM8960 Audio Board from Waveshare. You are experiencing issues with the speaker not working.
Firstly, let’s compare the audio capabilities of the Jetson AGX Orin module with the WM8960 Audio Board. The Jetson AGX Orin module has an HD Audio Header (J511) that supports Intel’s HD front panel audio connector, which is connected internally to the RT5640 codec. The WM8960 Audio Board, on the other hand, is a separate audio board that uses the WM8960 codec.
To troubleshoot the issue, let’s check the following:
tegra_codec.txt file to verify the audio configuration. The file should contain the correct settings for the WM8960 Audio Board.jetson-agx-orin-devkit.dts file to verify the device tree configuration.jetson-agx-orin.conf file to verify the kernel configuration.To resolve the issue, you can try the following:
tegra_codec.txt file to reflect the correct settings for the WM8960 Audio Board.jetson-agx-orin-devkit.dts file to reflect the correct settings for the WM8960 Audio Board.jetson-agx-orin.conf file to reflect the correct settings for the WM8960 Audio Board.If the issue persists, you can try comparing the configuration with other similar setups or seeking further assistance from the Waveshare community or NVIDIA support.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***
Due to it’s 3rd party board, please contact with them to get the support. Thanks
hi,kayccc
I don’t know how to use snd_soc_dai_set_sysclk and snd_soc_dai_set_pll in tegra_codecs.c
I need your help. Thank you very much.
Hi,
dmesg.log (75.4 KB)
regmap.log (1.0 KB)
Hello Sheetal.G
1.I add print in wm8960.c ,I found that wm8960_configure_clocking is executed after wm8960_hw_param. The variables wm8960->bclk and wm8960->lrclk have not been initialized, which resulted in the error “failed to configure clock via PLL”.
2.when i use mclk,The error “failed to configure clock” will occur.
Could you please try setting the controls as mentioned here Audio Codec WM8960 on TX2 - #38 by MarkusHess .
Also please make sure the pinmux settings are done correctly for I2S and aud_mclk.