Debug es8388 without node

log-codec.txt (119.2 KB)

There is no node when debugging es8388. See the attachment for the device tree and log.
What is the reason?
dts.tar.gz (3.5 KB)

Please provide details for what have been done, SW version…etc, then can know how to support.
Yopu can also refer to Audio Setup and Development — NVIDIA Jetson Linux Developer Guide 1 documentation to see if can find more clues. Thanks

SDK version Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2


image


Could you help me look into this issue?

Excuse me, is there a problem with the device tree configuration?



What is the reason?


Could you please help look into this issue?

Could you help me look into this issue?

Hi zhang,

In above comment, I could see APE card is registered. Is the codec node still not available? If yes, please share below details:

  • which debug node, could you please share the path?
  • DT file
  • dmesg logs
  • output of ls /sys/kernel/debug/regmap/

dtb.tar.gz (57.4 KB)

0001-dmesg.txt (79.9 KB)

When debugging started, no APE node was generated. After modifying the dts, APE was generated.
Now there is no sound when playing music.

Please help with some more details:

  • tegra i2s is master or codec is master. Could you please try with tegra i2s as master if not done already.
  • AUD MCLK pinmux settings are missing, incase it is used please do the settings as done for I2S.
  • Share the Mixer control settings done before starting the usecase. Also share the output of amixer – c APE contents > ~/settings.txt
  • Any error on command line, when playback started. Is command running for the duration of the file?

Is the tegra i2s as maste configured like this?

Is the AUD MCLK pinmux setup like this?

After following the above configuration, an error will be reported. How should I configure it now?