TX2 Asoc with Max98090

I want to add Max98090 driver on TX2 with 28.2.

I used the default codec driver max98088.c, and tegra_t210ref_mobile_rt565x_alt.c as a reference to write the machine driver.

It seems to have succeeded from the log of “dmesg”

[    4.571715] max98090_i2c_probe: start max98090_i2c_probe-------------
[    4.573431] tegra210_adsp_audio_platform_probe: platform probe started
[    4.578814] tegra210-adsp adsp_audio: Default param-type to BYTE for mp3-dec1
[    4.579051] tegra210-adsp adsp_audio: Default param-type to BYTE for spkprot
[    4.579350] tegra210-adsp adsp_audio: Default param-type to BYTE for src
[    4.579610] tegra210-adsp adsp_audio: Default param-type to BYTE for aac-dec1
[    4.579904] tegra210-adsp adsp_audio: Default param-type to BYTE for aec
[    4.579909] tegra210-adsp adsp_audio: adma channel page address dt entry not found
[    4.579910] tegra210-adsp adsp_audio: using adma channel page 0
[    4.586008] tegra210_adsp_audio_platform_probe probe successfull.
[    4.586009] input: tegra-hda HDMI/DP,pcm=3 as /devices/3510000.hda/sound/card0/input0
[    4.586233] input: tegra-hda HDMI/DP,pcm=7 as /devices/3510000.hda/sound/card0/input1
[    4.590773] OPE platform probe
[    4.590840] OPE platform probe successful
[    4.603978] tegra_t186ref_driver_probe: start tegra_max98090_probe-------------
[    4.603984] snd_soc_of_parse_audio_routing: x HPR -> x Headphone---------------
[    4.603985] snd_soc_of_parse_audio_routing: x HPL -> x Headphone---------------
[    4.604785] snd_soc_register_card: card.name = tegra-snd-t186ref-max98090--------------
[    4.604786] snd_soc_register_card: card.num_links = 160----
[    4.604859] random: nonblocking pool is initialized
[    4.618802] PD DISP2 index4 DOWN
[    4.618898] PD DISP1 index3 DOWN
[    4.618982] PD DISP0 index2 DOWN
[    4.625409] tegradc 15210000.nvdisplay: unblank
[    4.625422] PD DISP0 index2 UP
[    4.626407] PD DISP1 index3 UP
[    4.626496] PD DISP2 index4 UP
[    4.628069] Parent Clock set for DC plld2
[    4.630950] tegradc 15210000.nvdisplay: hdmi: pclk:148500K, set prod-setting:prod_c_150M
[    4.654029] max98090_probe: start max98090_probe-------------------
[    4.674917] max98090 1-0010: MAX98090 REVID=0x43
[    4.675664] max98090 1-0010: use default 2.8v micbias
[    4.679310] tegra-snd-t186ref-max98090 sound: ADMAIF1 <-> ADMAIF1 mapping ok
[    4.679411] tegra-snd-t186ref-max98090 sound: ADMAIF2 <-> ADMAIF2 mapping ok
[    4.679509] tegra-snd-t186ref-max98090 sound: ADMAIF3 <-> ADMAIF3 mapping ok
[    4.679600] tegra-snd-t186ref-max98090 sound: ADMAIF4 <-> ADMAIF4 mapping ok
[    4.679709] tegra-snd-t186ref-max98090 sound: ADMAIF5 <-> ADMAIF5 mapping ok
[    4.679806] tegra-snd-t186ref-max98090 sound: ADMAIF6 <-> ADMAIF6 mapping ok
[    4.679900] tegra-snd-t186ref-max98090 sound: ADMAIF7 <-> ADMAIF7 mapping ok
[    4.680026] tegra-snd-t186ref-max98090 sound: ADMAIF8 <-> ADMAIF8 mapping ok
[    4.680119] tegra-snd-t186ref-max98090 sound: ADMAIF9 <-> ADMAIF9 mapping ok
[    4.680210] tegra-snd-t186ref-max98090 sound: ADMAIF10 <-> ADMAIF10 mapping ok
[    4.680297] tegra-snd-t186ref-max98090 sound: ADMAIF11 <-> ADMAIF11 mapping ok
[    4.680410] tegra-snd-t186ref-max98090 sound: ADMAIF12 <-> ADMAIF12 mapping ok
[    4.680503] tegra-snd-t186ref-max98090 sound: ADMAIF13 <-> ADMAIF13 mapping ok
[    4.680597] tegra-snd-t186ref-max98090 sound: ADMAIF14 <-> ADMAIF14 mapping ok
[    4.680705] tegra-snd-t186ref-max98090 sound: ADMAIF15 <-> ADMAIF15 mapping ok
[    4.680798] tegra-snd-t186ref-max98090 sound: ADMAIF16 <-> ADMAIF16 mapping ok
[    4.680894] tegra-snd-t186ref-max98090 sound: ADMAIF17 <-> ADMAIF17 mapping ok
[    4.680984] tegra-snd-t186ref-max98090 sound: ADMAIF18 <-> ADMAIF18 mapping ok
[    4.681102] tegra-snd-t186ref-max98090 sound: ADMAIF19 <-> ADMAIF19 mapping ok
[    4.681196] tegra-snd-t186ref-max98090 sound: ADMAIF20 <-> ADMAIF20 mapping ok
[    4.685369] tegra-snd-t186ref-max98090 sound: ADSP-FE1 <-> ADSP PCM1 mapping ok
[    4.685486] tegra-snd-t186ref-max98090 sound: ADSP-FE2 <-> ADSP PCM2 mapping ok
[    4.685513] compress asoc: ADSP-FE3 <-> ADSP COMPR1 mapping ok
[    4.685538] compress asoc: ADSP-FE4 <-> ADSP COMPR2 mapping ok
[    4.695367] snd_soc_instantiate_card: num_dapm_routes = 0---------------
[    4.695418] tegra-snd-t186ref-max98090 sound: ASoC: Add route x HPR -> direct -> x Headphone
[    4.695449] tegra-snd-t186ref-max98090 sound: ASoC: Add route x HPL -> direct -> x Headphone
[    4.695451] snd_soc_instantiate_card: num_of_dapm_routes = 2------------
[    4.718567] input: tegra-snd-t186ref-max98090 Headphone Jack as /devices/sound/sound/card1/input2
[    4.719143] tegra-snd-t186ref-max98090 sound: codec-dai "HiFi" registered

[    4.837665] ALSA device list:
[    4.837667]   #0: tegra-hda at 0x3518000 irq 400
[    4.837669]   #1: tegra-snd-t186ref-max98090

I executed the command (amixer -c 1 cset name=“I2S1 Mux” ADMAIF22) and then “aplay -Dhw:1,1 some_audio.wav”, but I can’t hear any sound form Headphone.

My major changes of DTS is as follow:

i2c@c240000 {
                status = "okay";
                acodec: audio-codec@10 {
                        compatible = "maxim,max98090";
                        reg = <0x10>;

                        interrupt-parent = <&tegra_main_gpio>;
                        interrupts = <TEGRA_MAIN_GPIO(J, 5) GPIO_ACTIVE_HIGH>;
                };

        };

tegra_sound: sound {
                status = "okay";
                compatible = "nvidia,tegra-audio-t186ref-max98090";
                nvidia,model = "tegra-snd-t186ref-max98090";
//              compatible = "nvidia,tegra-audio-t186ref-mobile-rt565x";
//              nvidia,model = "tegra-snd-t186ref-mobile-rt565x";

nvidia,num-codec-link = <1>;
                rt565x_dai_link: nvidia,dai-link-1 {
                        link-name = "max98090-playback";
                        cpu-dai = <&tegra_i2s1>;
                        codec-dai = <&acodec>;                  // max98090
//                      codec-dai = <&spdif_dit0>;
                        cpu-dai-name = "I2S1";
                        codec-dai-name = "HiFi";                // max98090
//                      codec-dai-name = "dit-hifi";
                        format = "i2s";
                        bitclock-slave;
                        frame-slave;
                        bitclock-noninversion;
                        frame-noninversion;
                        bit-format = "s16_le";
                        bclk_ratio = <0>;
                        srate = <48000>;
                        num-channel = <2>;
                        ignore_suspend;
                        name-prefix = "x";
                        status = "okay";
                };

My clk_summary info is as follow:

clock                                           enable_cnt  prepare_cnt        rate    req_rate   accuracy   phase
----------------------------------------------------------------------------------------------------------------------
 vi                                                         0            0   409600000   409600000          0 0  
 *[        default_freq                                       0]
 isp                                                        0            0   768000000   768000000          0 0  
 *[        default_freq                                       0]
 sce_cpu_nic                                                1            1   115200000   115200000          0 0  
 *[        default_freq                                       0]
 se                                                         0            0   601600000   601600000          0 0  
 *[        default_freq                                       0]
 eqos_rx_input                                              1            1           0           0          0 0  
 *[        default_freq                                       0]
    eqos_rx                                                 1            1           0           0          0 0  
    *[        default_freq                                       0]
 axi_cbb                                                    1            1   115200000   115200000          0 0  
 *[        default_freq                                       0]
 gpc2clk                                                    1            1           0           0          0 0  
 *[        default_freq                                       0]
    gpcclk                                                  1            1   140250000   140250000          0 0  
    *[        default_freq                                       0]
 sor1_pad_clkout                                            7            7   148351000   148351000          0 0  
 *[        default_freq                                       0]
    sor1_out                                                6            6   148351000   148351000          0 0  
    *[        default_freq                                       0]
 i2s6_sync_input                                            0            0           0           0          0 0  
 *[        default_freq                                       0]
 i2s5_sync_input                                            0            0           0           0          0 0  
 *[        default_freq                                       0]
 i2s4_sync_input                                            0            0           0           0          0 0  
 *[        default_freq                                       0]
 i2s3_sync_input                                            0            0           0           0          0 0  
 *[        default_freq                                       0]
 i2s2_sync_input                                            0            0           0           0          0 0  
 *[        default_freq                                       0]
 i2s1_sync_input                                            0            0     1411200     1411200          0 0  
 *[        default_freq                                       0]
    i2s1_sync_clk                                           0            0     1411200           0          0 0  
    *[        default_freq                                       0]
    dspk2_sync_clk                                          0            0     1411200           0          0 0  
    *[        default_freq                                       0]
    dspk1_sync_clk                                          0            0     1411200           0          0 0  
    *[        default_freq                                       0]
    dmic4_sync_clk                                          0            0     1411200           0          0 0  
    *[        default_freq                                       0]
    dmic3_sync_clk                                          0            0     1411200           0          0 0  
    *[        default_freq                                       0]
    dmic2_sync_clk                                          0            0     1411200           0          0 0  
    *[        default_freq                                       0]
    dmic1_sync_clk                                          0            0     1411200           0          0 0  
    *[        default_freq                                       0]
 spdifin_sync_input                                         0            0           0           0          0 0  
 *[        default_freq                                       0]
    spdif_sync_clk                                          0            0           0           0          0 0  
    *[        default_freq                                       0]
    i2s6_sync_clk                                           0            0           0           0          0 0  
    *[        default_freq                                       0]
    i2s5_sync_clk                                           0            0           0           0          0 0  
    *[        default_freq                                       0]
    i2s4_sync_clk                                           0            0           0           0          0 0  
    *[        default_freq                                       0]
    i2s3_sync_clk                                           0            0           0           0          0 0  
    *[        default_freq                                       0]
    i2s2_sync_clk                                           0            0           0           0          0 0  
    *[        default_freq                                       0]
 nvjpg                                                      0            0   857600000   857600000          0 0  
 *[        default_freq                                       0]
 nvenc                                                      0            0  1164800000  1164800000          0 0  
 *[        default_freq                                       0]
 vic                                                        0            0  1024000000  1024000000          0 0  
 *[        default_freq                                       0]
 nvdec                                                      0            0  1203200000  1203200000          0 0  
 *[        default_freq                                       0]
 tsecb                                                      0            0   716800000   716800000          0 0  
 *[        default_freq                                       0]
 tsec                                                       0            0   716800000   716800000          0 0  
 *[        default_freq                                       0]
 emc                                                        0            0   408000000   408000000          0 0  
 *[        default_freq                                       0]
 osc                                                        2            2    38400000    38400000          0 0  
 *[        default_freq                                       0]
    usb2_hsic_trk                                           1            1     9600000     9600000          0 0  
    *[        default_freq                                       0]
       hsic_trk                                             0            0     9600000     9600000          0 0  
       *[        default_freq                                       0]
       usb2_trk                                             1            1     9600000     9600000          0 0  
       *[        default_freq                                       0]
    spi2                                                    0            0    38400000    38400000          0 0  
    *[        default_freq                                       0]
    nafll_disp                                              0            0           0           0          0 0  
    *[        default_freq                                       0]
       dflldisp_div                                         0            0           0           0          0 0  
       *[        default_freq                                       0]
    pwm4                                                    1            1    38400000    38400000          0 0  
    *[        default_freq                                       0]
 clk_m                                                      5            5    19200000    19200000          0 0  
 *[        default_freq                                       0]
    spdif_out                                               0            0    19200000    19200000          0 0  
    *[        default_freq                                       0]
    tach                                                    1            1     1010526     1010526          0 0  
    *[        default_freq                                       0]
    hda2hdmicodec                                           2            2    19200000    19200000          0 0  
    *[        default_freq                                       0]
    spi4                                                    0            0    19200000    19200000          0 0  
    *[        default_freq                                       0]
    spi1                                                    0            0    19200000    19200000          0 0  
    *[        default_freq                                       0]
    fuse                                                    1            1    19200000    19200000          0 0  
    *[        default_freq                                       0]
       kfuse                                                0            0    19200000    19200000          0 0  
       *[        default_freq                                       0]
    nvdisplay_p2                                            2            2    19200000    19200000          0 0  
    *[        default_freq                                       0]
    i2s6                                                    0            0    19200000    19200000          0 0  
    *[        default_freq                                       0]
    i2s5                                                    0            0    19200000    19200000          0 0  
    *[        default_freq                                       0]
    i2s4                                                    0            0    19200000    19200000          0 0  
    *[        default_freq                                       0]
    i2s3                                                    0            0    19200000    19200000          0 0  
    *[        default_freq                                       0]
    i2s2                                                    0            0    19200000    19200000          0 0  
    *[        default_freq                                       0]
    actmon                                                  2            2    19200000    19200000          0 0  
    *[        default_freq                                       0]
    mipi_cal                                                0            0    19200000    19200000          0 0  
    *[        default_freq                                       0]
    dbgapb                                                  0            0    19200000    19200000          0 0  
    *[        default_freq                                       0]
 clk_32k                                                    0            0       32768       32768          0 0  
 *[        default_freq                                       0]
    aon_i2c_slow                                            0            0       32768       32768          0 0  
    *[        default_freq                                       0]
    i2c_slow                                                0            0       32768       32768          0 0  
    *[        default_freq                                       0]
 pll_ref                                                    4            4    38400000    38400000          0 0  
 *[        default_freq                                       0]
    pll_nvcsi                                               0            0   450000000   450000000          0 0  
    *[        default_freq                                       0]
       nvcsi                                                0            0   225000000    19200000          0 0  
       *[        default_freq                                       0]
    pll_e                                                   0            0    38400000    38400000          0 0  
    *[        default_freq                                       0]
    pll_c4_vco                                              0            0   784999218   784999218          0 0  
    *[        default_freq                                       0]
       pll_c4_out0                                          0            0   196249804   196249804          0 0  
       *[        default_freq                                       0]
          sdmmc4                                            0            0   196249804   196249804          0 0  
          *[        default_freq                                       0]
       pll_c4_vco_div2                                      0            0   392499609   392499609          0 0  
       *[        default_freq                                       0]
       pll_c4_out2                                          0            0   156999843   156999843          0 0  
       *[        default_freq                                       0]
       pll_c4_out1                                          0            0   261666406   261666406          0 0  
       *[        default_freq                                       0]
          pll_c4_out_mux                                    0            0   261666406   261666406          0 0  
          *[        default_freq                                       0]
             pllc4_out                                      0            0   261666406   261666406          0 0  
             *[        default_freq                                       0]
    pll_disphub                                             0            0   409600000   409600000          0 0  
    *[        default_freq                                       0]
       plldisphub_div                                       0            0   409600000   409600000          0 0  
       *[        default_freq                                       0]
    pll_a1                                                  0            0   600000000   600000000          0 0  
    *[        default_freq                                       0]
       aclk                                                 0            0   300000000   300000000          0 0  
       *[        default_freq                                       0]
          adspneon                                          0            0   300000000   300000000          0 0  
          *[        default_freq                                       0]
          adsp                                              0            0   300000000   300000000          0 0  
          *[        default_freq                                       0]
       pll_a_out1                                           0            0   150000000   150000000          0 0  
       *[        default_freq                                       0]
          ape                                               0            0   150000000   150000000          0 0  
          *[        default_freq                                       0]
             apb2ape                                        0            0   150000000   150000000          0 0  
             *[        default_freq                                       0]
    pll_a_vco                                               0            0   258000000   258000000          0 0  
    *[        default_freq                                       0]
       pll_a                                                0            0   270950390   270950400          0 0  
       *[        default_freq                                       0]
          pll_a_out0                                        0            0    45158398    45158400          0 0  
          *[        default_freq                                       0]
             i2s1                                           0            0     1411199     1411200          0 0  
             *[        default_freq                                       0]
             aud_mclk                                       0            0    11289599    11289600          0 0  
             *[        default_freq                                       0]
             dspk2                                          0            0    45158398    43000000          0 0  
             *[        default_freq                                       0]
             dspk1                                          0            0    45158398    43000000          0 0  
             *[        default_freq                                       0]
             dmic4                                          0            0    11289599    12285714          0 0  
             *[        default_freq                                       0]
             dmic3                                          0            0    11289599    12285714          0 0  
             *[        default_freq                                       0]
             dmic2                                          0            0    11289599    12285714          0 0  
             *[        default_freq                                       0]
             dmic1                                          0            0    11289599    12285714          0 0  
             *[        default_freq                                       0]
             ahub                                           0            0    45158398    45158400          0 0  
             *[        default_freq                                       0]
    pll_d3                                                  0            0    25806426    25806426          0 0  
    *[        default_freq                                       0]
    pll_d2                                                  2            2   148500000   148500000          0 0  
    *[        default_freq                                       0]
       sor1                                                 1            1   148500000   148350937          0 0  
       *[        default_freq                                       0]
       nvdisplay_p1                                         5            5   148500000   148500000          0 0  
       *[        default_freq                                       0]
          nvdisplay_disp                                    2            2   148500000   148350937          0 0  
          *[        default_freq                                       0]
    pll_d                                                   1            1   582000000   582000000          0 0  
    *[        default_freq                                       0]
       pll_d_out1                                           1            1   582000000   582000000          0 0  
       *[        default_freq                                       0]
          nvdisplay_p0                                      2            2   194000000   194000000          0 0  
          *[        default_freq                                       0]
             nvdisplay_dsc                                  1            1   194000000   194000000          0 0  
             *[        default_freq                                       0]
    pll_c2                                                  0            0   307200000   307200000          0 0  
    *[        default_freq                                       0]
    pll_u                                                   2            2    38400000    38400000          0 0  
    *[        default_freq                                       0]
       pll_u_480M                                           0            0   480000000   480000000          0 0  
       *[        default_freq                                       0]
       pll_u_48M                                            0            0    48000000    48000000          0 0  
       *[        default_freq                                       0]
          xusb_fs                                           0            0    48000000    48000000          0 0  
          *[        default_freq                                       0]
             xusb_dev                                       0            0    48000000    48000000          0 0  
             *[        default_freq                                       0]
       pll_refe_ref                                         1            1    60000000    60000000          0 0  
       *[        default_freq                                       0]
          pllrefe_iddq                                      1            1    60000000    60000000          0 0  
          *[        default_freq                                       0]
             pll_refe                                       1            1   625000000   625000000          0 0  
             *[        default_freq                                       0]
                pll_refe_out1                               3            3   625000000   625000000          0 0  
                *[        default_freq                                       0]
                   eqos_tx_clk                              1            1    25000000    25000000          0 0  
                   *[        default_freq                                       0]
                   eqos_ptp_ref_clk                         1            1   125000000   125000000          0 0  
                   *[        default_freq                                       0]
                   pllrefe_out1_div5                        1            1   125000000   125000000          0 0  
                   *[        default_freq                                       0]
                      eqos_axi_clk                          1            1   125000000   125000000          0 0  
                      *[        default_freq                                       0]
                pll_refe_out                                0            0   312500000   312500000          0 0  
                *[        default_freq                                       0]
                   pllrefe_out_gated                        0            0   312500000   312500000          0 0  
                   *[        default_freq                                       0]
    pll_aon                                                 0            0   480000000   480000000          0 0  
    *[        default_freq                                       0]
    pll_c                                                   0            0   307200000   307200000          0 0  
    *[        default_freq                                       0]
    pll_p                                                   4            4   408000000   408000000          0 0  
    *[        default_freq                                       0]
       sata_oob                                             0            0   204000000    19200000          0 0  
       *[        default_freq                                       0]
       pll_p_out5                                           1            1   204000000   204000000          0 0  
       *[        default_freq                                       0]
          gpu                                               1            1   204000000   204000000          0 0  
          *[        default_freq                                       0]
       pll_p_div17                                          1            1    24000000    24000000          0 0  
       *[        default_freq                                       0]
          sor_safe                                          6            6    24000000    24000000          0 0  
          *[        default_freq                                       0]
             dpaux1                                         0            0    24000000    24000000          0 0  
             *[        default_freq                                       0]
       host1x                                               1            1   102000000   102000000          0 0  
       *[        default_freq                                       0]
       pll_p_out0                                          14           14   408000000   408000000          0 0  
       *[        default_freq                                       0]
          nvcsilp                                           0            0   204000000    19200000          0 0  
          *[        default_freq                                       0]
          hda2codec_2x                                      2            2    48000000    48000000          0 0  
          *[        default_freq                                       0]
          hda                                               2            2    51000000    51000000          0 0  
          *[        default_freq                                       0]
          nvdisplayhub                                      2            2    19428571    18731250          0 0  
          *[        default_freq                                       0]
          sdmmc1                                            0            0     6000000     6000000          0 0  
          *[        default_freq                                       0]
          sce_apb                                           1            1   102000000   102000000          0 0  
          *[        default_freq                                       0]
          sdmmc3                                            0            0   204000000   204000000          0 0  
          *[        default_freq                                       0]
          xusb                                              1            1   102000000   102000000          0 0  
          *[        default_freq                                       0]
             xusb_ss                                        0            0   102000000   102000000          0 0  
             *[        default_freq                                       0]
          sata                                              0            0   102000000    19200000          0 0  
          *[        default_freq                                       0]
          uartd                                             0            0   408000000    19200000          0 0  
          *[        default_freq                                       0]
          uartc                                             0            0   408000000    38400000          0 0  
          *[        default_freq                                       0]
          uartb                                             0            0   408000000    19200000          0 0  
          *[        default_freq                                       0]
          uarta                                             1            1   408000000   408000000          0 0  
          *[        default_freq                                       0]
          spdif_in                                          0            0   408000000   408000000          0 0  
          *[        default_freq                                       0]
          pwm3                                              0            0    18545454   102000000          0 0  
          *[        default_freq                                       0]
          pwm2                                              0            0    18545454   102000000          0 0  
          *[        default_freq                                       0]
          pwm1                                              0            0    18545454   102000000          0 0  
          *[        default_freq                                       0]
          uart_fst_mipi_cal                                 0            0    68000000    68000000          0 0  
          *[        default_freq                                       0]
          i2c9                                              1            1    81600000    83200000          0 0  
          *[        default_freq                                       0]
          i2c8                                              1            1    81600000    83200000          0 0  
          *[        default_freq                                       0]
          i2c7                                              1            1    81600000    83200000          0 0  
          *[        default_freq                                       0]
          i2c6                                              1            1    20400000    20700000          0 0  
          *[        default_freq                                       0]
          i2c4                                              1            1    20400000    20700000          0 0  
          *[        default_freq                                       0]
          i2c3                                              1            1    81600000    83200000          0 0  
          *[        default_freq                                       0]
          i2c2                                              1            1    81600000    83200000          0 0  
          *[        default_freq                                       0]
          i2c1                                              1            1    81600000    83200000          0 0  
          *[        default_freq                                       0]
          pllp_grtcba                                       0            0   408000000   408000000          0 0  
          *[        default_freq                                       0]
             pllp_grtbb                                     0            0   408000000   408000000          0 0  
             *[        default_freq                                       0]
             pllp_xusb                                      0            0   408000000   408000000          0 0  
             *[        default_freq                                       0]
             pllp_uphy                                      0            0   408000000   408000000          0 0  
             *[        default_freq                                       0]
             pllp_audio                                     0            0   408000000   408000000          0 0  
             *[        default_freq                                       0]
             pllp_grtcab                                    0            0   408000000   408000000          0 0  
             *[        default_freq                                       0]
                pllp_boot                                   0            0   408000000   408000000          0 0  
                *[        default_freq                                       0]
                pllp_grtcaa                                 0            0   408000000   408000000          0 0  
                *[        default_freq                                       0]
                   pllp_grtlb                               0            0   408000000   408000000          0 0  
                   *[        default_freq                                       0]
                      pllp_grtla                            0            0   408000000   408000000          0 0  
                      *[        default_freq                                       0]
                         pllp_grtba                         0            0   408000000   408000000          0 0  
                         *[        default_freq                                       0]
                pllp_grtcbb                                 0            0   408000000   408000000          0 0  
                *[        default_freq                                       0]
                   pllp_display                             0            0   408000000   408000000          0 0  
                   *[        default_freq                                       0]
                   pllp_grttb                               0            0   408000000   408000000          0 0  
                   *[        default_freq                                       0]
                      pllp_grtta                            0            0   408000000   408000000          0 0  
                      *[        default_freq                                       0]
                      pllp_aon                              0            0   408000000   408000000          0 0  
                      *[        default_freq                                       0]
 clk32k_in                                                  0            0       32768       32768          0 0  
 *[        default_freq                                       0]

Then I checked /sys/kernel/debug/tracing/trace by referring https://devtalk.nvidia.com/default/topic/1027080/jetson-tx1/codec-integration-max98089-issues/post/5223938/#5223938,the output is as follow:

# tracer: nop
#
# entries-in-buffer/entries-written: 310/310   #P:4
#
#                              _-----=> irqs-off
#                             / _----=> need-resched
#                            | / _---=> hardirq/softirq
#                            || / _--=> preempt-depth
#                            ||| /     delay
#           TASK-PID   CPU#  ||||    TIMESTAMP  FUNCTION
#              | |       |   ||||       |         |
          amixer-3185  [000] ...1  3075.680922: snd_soc_dapm_start: card=tegra-snd-t186ref-max98090
          amixer-3185  [000] ...1  3075.681049: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> DSPK2 Mux
          amixer-3185  [000] ...1  3075.681051: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> DSPK1 Mux
          amixer-3185  [000] ...1  3075.681053: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ASRC1-7 Mux
          amixer-3185  [000] ...1  3075.681055: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ASRC1-6 Mux
          amixer-3185  [000] ...1  3075.681056: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ASRC1-5 Mux
          amixer-3185  [000] ...1  3075.681058: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ASRC1-4 Mux
          amixer-3185  [000] ...1  3075.681059: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ASRC1-3 Mux
          amixer-3185  [000] ...1  3075.681061: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ASRC1-2 Mux
          amixer-3185  [000] ...1  3075.681062: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ASRC1-1 Mux
          amixer-3185  [000] ...1  3075.681063: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> I2S6 Mux
          amixer-3185  [000] ...1  3075.681065: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADX4 Mux
          amixer-3185  [000] ...1  3075.681066: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADX3 Mux
          amixer-3185  [000] ...1  3075.681068: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX4-4 Mux
          amixer-3185  [000] ...1  3075.681069: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX4-3 Mux
          amixer-3185  [000] ...1  3075.681070: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX4-2 Mux
          amixer-3185  [000] ...1  3075.681071: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX4-1 Mux
          amixer-3185  [000] ...1  3075.681073: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX3-4 Mux
          amixer-3185  [000] ...1  3075.681074: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX3-3 Mux
          amixer-3185  [000] ...1  3075.681075: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX3-2 Mux
          amixer-3185  [000] ...1  3075.681076: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX3-1 Mux
          amixer-3185  [000] ...1  3075.681078: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF20 Mux
          amixer-3185  [000] ...1  3075.681079: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF19 Mux
          amixer-3185  [000] ...1  3075.681080: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF18 Mux
          amixer-3185  [000] ...1  3075.681082: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF17 Mux
          amixer-3185  [000] ...1  3075.681083: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF16 Mux
          amixer-3185  [000] ...1  3075.681085: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF15 Mux
          amixer-3185  [000] ...1  3075.681086: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF14 Mux
          amixer-3185  [000] ...1  3075.681087: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF13 Mux
          amixer-3185  [000] ...1  3075.681089: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF12 Mux
          amixer-3185  [000] ...1  3075.681090: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF11 Mux
          amixer-3185  [000] ...1  3075.681091: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADX2 Mux
          amixer-3185  [000] ...1  3075.681093: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADX1 Mux
          amixer-3185  [000] ...1  3075.681094: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX2-4 Mux
          amixer-3185  [000] ...1  3075.681096: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX2-3 Mux
          amixer-3185  [000] ...1  3075.681097: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX2-2 Mux
          amixer-3185  [000] ...1  3075.681098: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX2-1 Mux
          amixer-3185  [000] ...1  3075.681099: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX1-4 Mux
          amixer-3185  [000] ...1  3075.681101: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX1-3 Mux
          amixer-3185  [000] ...1  3075.681102: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX1-2 Mux
          amixer-3185  [000] ...1  3075.681103: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AMX1-1 Mux
          amixer-3185  [000] ...1  3075.681104: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> MVC2 Mux
          amixer-3185  [000] ...1  3075.681105: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> MVC1 Mux
          amixer-3185  [000] ...1  3075.681107: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> SPKPROT1 Mux
          amixer-3185  [000] ...1  3075.681108: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> OPE1 Mux
          amixer-3185  [000] ...1  3075.681109: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AFC6 Mux
          amixer-3185  [000] ...1  3075.681110: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AFC5 Mux
          amixer-3185  [000] ...1  3075.681112: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AFC4 Mux
          amixer-3185  [000] ...1  3075.681113: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AFC3 Mux
          amixer-3185  [000] ...1  3075.681114: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AFC2 Mux
          amixer-3185  [000] ...1  3075.681115: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> AFC1 Mux
          amixer-3185  [000] ...1  3075.681116: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> SPDIF1-2 Mux
          amixer-3185  [000] ...1  3075.681118: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> SPDIF1-1 Mux
          amixer-3185  [000] ...1  3075.681119: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> MIXER1-10 Mux
          amixer-3185  [000] ...1  3075.681120: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> MIXER1-9 Mux
          amixer-3185  [000] ...1  3075.681121: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> MIXER1-8 Mux
          amixer-3185  [000] ...1  3075.681122: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> MIXER1-7 Mux
          amixer-3185  [000] ...1  3075.681124: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> MIXER1-6 Mux
          amixer-3185  [000] ...1  3075.681125: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> MIXER1-5 Mux
          amixer-3185  [000] ...1  3075.681127: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> MIXER1-4 Mux
          amixer-3185  [000] ...1  3075.681128: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> MIXER1-3 Mux
          amixer-3185  [000] ...1  3075.681131: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> MIXER1-2 Mux
          amixer-3185  [000] ...1  3075.681132: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> MIXER1-1 Mux
          amixer-3185  [000] ...1  3075.681134: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> SFC4 Mux
          amixer-3185  [000] ...1  3075.681135: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> SFC3 Mux
          amixer-3185  [000] ...1  3075.681136: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> SFC2 Mux
          amixer-3185  [000] ...1  3075.681137: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> SFC1 Mux
          amixer-3185  [000] ...1  3075.681138: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> I2S5 Mux
          amixer-3185  [000] ...1  3075.681139: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> I2S4 Mux
          amixer-3185  [000] ...1  3075.681141: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> I2S3 Mux
          amixer-3185  [000] ...1  3075.681142: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> I2S2 Mux
          amixer-3185  [000] ...1  3075.681143: snd_soc_dapm_path: *ADMAIF2 RX -> ADMAIF2 -> I2S1 Mux
          amixer-3185  [000] ...1  3075.681144: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF10 Mux
          amixer-3185  [000] ...1  3075.681145: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF9 Mux
          amixer-3185  [000] ...1  3075.681146: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF8 Mux
          amixer-3185  [000] ...1  3075.681148: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF7 Mux
          amixer-3185  [000] ...1  3075.681149: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF6 Mux
          amixer-3185  [000] ...1  3075.681151: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF5 Mux
          amixer-3185  [000] ...1  3075.681152: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF4 Mux
          amixer-3185  [000] ...1  3075.681153: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF3 Mux
          amixer-3185  [000] ...1  3075.681154: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF2 Mux
          amixer-3185  [000] ...1  3075.681155: snd_soc_dapm_path:  ADMAIF2 RX -> ADMAIF2 -> ADMAIF1 Mux
          amixer-3185  [000] ...1  3075.681157: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> DSPK2 Mux
          amixer-3185  [000] ...1  3075.681159: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> DSPK1 Mux
          amixer-3185  [000] ...1  3075.681160: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ASRC1-7 Mux
          amixer-3185  [000] ...1  3075.681161: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ASRC1-6 Mux
          amixer-3185  [000] ...1  3075.681162: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ASRC1-5 Mux
          amixer-3185  [000] ...1  3075.681164: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ASRC1-4 Mux
          amixer-3185  [000] ...1  3075.681165: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ASRC1-3 Mux
          amixer-3185  [000] ...1  3075.681166: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ASRC1-2 Mux
          amixer-3185  [000] ...1  3075.681167: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ASRC1-1 Mux
          amixer-3185  [000] ...1  3075.681168: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> I2S6 Mux
          amixer-3185  [000] ...1  3075.681170: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADX4 Mux
          amixer-3185  [000] ...1  3075.681171: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADX3 Mux
          amixer-3185  [000] ...1  3075.681172: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX4-4 Mux
          amixer-3185  [000] ...1  3075.681173: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX4-3 Mux
          amixer-3185  [000] ...1  3075.681174: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX4-2 Mux
          amixer-3185  [000] ...1  3075.681175: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX4-1 Mux
          amixer-3185  [000] ...1  3075.681176: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX3-4 Mux
          amixer-3185  [000] ...1  3075.681178: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX3-3 Mux
          amixer-3185  [000] ...1  3075.681179: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX3-2 Mux
          amixer-3185  [000] ...1  3075.681180: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX3-1 Mux
          amixer-3185  [000] ...1  3075.681181: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF20 Mux
          amixer-3185  [000] ...1  3075.681182: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF19 Mux
          amixer-3185  [000] ...1  3075.681183: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF18 Mux
          amixer-3185  [000] ...1  3075.681185: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF17 Mux
          amixer-3185  [000] ...1  3075.681186: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF16 Mux
          amixer-3185  [000] ...1  3075.681187: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF15 Mux
          amixer-3185  [000] ...1  3075.681188: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF14 Mux
          amixer-3185  [000] ...1  3075.681190: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF13 Mux
          amixer-3185  [000] ...1  3075.681191: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF12 Mux
          amixer-3185  [000] ...1  3075.681192: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF11 Mux
          amixer-3185  [000] ...1  3075.681193: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADX2 Mux
          amixer-3185  [000] ...1  3075.681194: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADX1 Mux
          amixer-3185  [000] ...1  3075.681195: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX2-4 Mux
          amixer-3185  [000] ...1  3075.681196: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX2-3 Mux
          amixer-3185  [000] ...1  3075.681198: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX2-2 Mux
          amixer-3185  [000] ...1  3075.681199: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX2-1 Mux
          amixer-3185  [000] ...1  3075.681200: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX1-4 Mux
          amixer-3185  [000] ...1  3075.681201: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX1-3 Mux
          amixer-3185  [000] ...1  3075.681202: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX1-2 Mux
          amixer-3185  [000] ...1  3075.681205: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AMX1-1 Mux
          amixer-3185  [000] ...1  3075.681206: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> MVC2 Mux
          amixer-3185  [000] ...1  3075.681207: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> MVC1 Mux
          amixer-3185  [000] ...1  3075.681208: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> SPKPROT1 Mux
          amixer-3185  [000] ...1  3075.681209: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> OPE1 Mux
          amixer-3185  [000] ...1  3075.681211: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AFC6 Mux
          amixer-3185  [000] ...1  3075.681212: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AFC5 Mux
          amixer-3185  [000] ...1  3075.681213: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AFC4 Mux
          amixer-3185  [000] ...1  3075.681214: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AFC3 Mux
          amixer-3185  [000] ...1  3075.681215: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AFC2 Mux
          amixer-3185  [000] ...1  3075.681216: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> AFC1 Mux
          amixer-3185  [000] ...1  3075.681217: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> SPDIF1-2 Mux
          amixer-3185  [000] ...1  3075.681219: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> SPDIF1-1 Mux
          amixer-3185  [000] ...1  3075.681220: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> MIXER1-10 Mux
          amixer-3185  [000] ...1  3075.681221: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> MIXER1-9 Mux
          amixer-3185  [000] ...1  3075.681222: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> MIXER1-8 Mux
          amixer-3185  [000] ...1  3075.681223: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> MIXER1-7 Mux
          amixer-3185  [000] ...1  3075.681224: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> MIXER1-6 Mux
          amixer-3185  [000] ...1  3075.681226: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> MIXER1-5 Mux
          amixer-3185  [000] ...1  3075.681227: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> MIXER1-4 Mux
          amixer-3185  [000] ...1  3075.681228: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> MIXER1-3 Mux
          amixer-3185  [000] ...1  3075.681229: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> MIXER1-2 Mux
          amixer-3185  [000] ...1  3075.681230: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> MIXER1-1 Mux
          amixer-3185  [000] ...1  3075.681231: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> SFC4 Mux
          amixer-3185  [000] ...1  3075.681232: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> SFC3 Mux
          amixer-3185  [000] ...1  3075.681234: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> SFC2 Mux
          amixer-3185  [000] ...1  3075.681235: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> SFC1 Mux
          amixer-3185  [000] ...1  3075.681236: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> I2S5 Mux
          amixer-3185  [000] ...1  3075.681237: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> I2S4 Mux
          amixer-3185  [000] ...1  3075.681238: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> I2S3 Mux
          amixer-3185  [000] ...1  3075.681239: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> I2S2 Mux
          amixer-3185  [000] ...1  3075.681240: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> I2S1 Mux
          amixer-3185  [000] ...1  3075.681241: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF10 Mux
          amixer-3185  [000] ...1  3075.681242: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF9 Mux
          amixer-3185  [000] ...1  3075.681244: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF8 Mux
          amixer-3185  [000] ...1  3075.681245: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF7 Mux
          amixer-3185  [000] ...1  3075.681246: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF6 Mux
          amixer-3185  [000] ...1  3075.681247: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF5 Mux
          amixer-3185  [000] ...1  3075.681248: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF4 Mux
          amixer-3185  [000] ...1  3075.681249: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF3 Mux
          amixer-3185  [000] ...1  3075.681251: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF2 Mux
          amixer-3185  [000] ...1  3075.681252: snd_soc_dapm_path:  ADMAIF1 RX -> ADMAIF1 -> ADMAIF1 Mux
          amixer-3185  [000] ...1  3075.681358: snd_soc_dapm_walk_done: tegra-snd-t186ref-max98090: checks 3 power, 2 path, 162 neighbour
          amixer-3185  [000] ...1  3075.681728: snd_soc_dapm_start: card=tegra-snd-t186ref-max98090
          amixer-3185  [000] ...1  3075.681885: snd_soc_dapm_walk_done: tegra-snd-t186ref-max98090: checks 0 power, 0 path, 0 neighbour
          amixer-3185  [000] ...1  3075.682122: snd_soc_dapm_start: card=tegra-snd-t186ref-max98090
          amixer-3185  [000] ...1  3075.682243: snd_soc_dapm_walk_done: tegra-snd-t186ref-max98090: checks 0 power, 0 path, 0 neighbour
          amixer-3185  [000] ...1  3075.682475: snd_soc_dapm_start: card=tegra-snd-t186ref-max98090
          amixer-3185  [000] ...1  3075.682578: snd_soc_dapm_walk_done: tegra-snd-t186ref-max98090: checks 0 power, 0 path, 0 neighbour
           aplay-3218  [000] ...1  3262.567892: snd_soc_dapm_start: card=tegra-snd-t186ref-max98090
           aplay-3218  [000] ...1  3262.568005: snd_soc_dapm_path: *Playback 2 -> (direct) -> ADMAIF2 Receive
           aplay-3218  [000] ...1  3262.568008: snd_soc_dapm_path: *ADMAIF2 Receive -> (direct) -> ADMAIF2 RX
           aplay-3218  [000] ...1  3262.568011: snd_soc_dapm_widget_power: widget=Playback 2 val=1
           aplay-3218  [000] ...1  3262.568013: snd_soc_dapm_widget_power: widget=ADMAIF2 Receive val=1
           aplay-3218  [000] ...1  3262.568015: snd_soc_dapm_path: *ADMAIF2 CIF Receive-ADMAIF2 Receive -> (direct) -> ADMAIF2 Receive
           aplay-3218  [000] ...1  3262.568018: snd_soc_dapm_path: *ADMAIF2 RX <- (direct) <- ADMAIF2 Receive
           aplay-3218  [000] ...1  3262.568020: snd_soc_dapm_widget_power: widget=ADMAIF2 RX val=1
           aplay-3218  [000] ...1  3262.568026: snd_soc_dapm_path:  I2S1 Mux <- ARAD1 <- ARAD1 RX
           aplay-3218  [000] ...1  3262.568028: snd_soc_dapm_path:  I2S1 Mux <- ADX4-4 <- ADX4-4 RX
           aplay-3218  [000] ...1  3262.568030: snd_soc_dapm_path:  I2S1 Mux <- ADX4-3 <- ADX4-3 RX
           aplay-3218  [000] ...1  3262.568032: snd_soc_dapm_path:  I2S1 Mux <- ADX4-2 <- ADX4-2 RX
           aplay-3218  [000] ...1  3262.568033: snd_soc_dapm_path:  I2S1 Mux <- ADX4-1 <- ADX4-1 RX
           aplay-3218  [000] ...1  3262.568035: snd_soc_dapm_path:  I2S1 Mux <- AMX4 <- AMX4 RX
           aplay-3218  [000] ...1  3262.568037: snd_soc_dapm_path:  I2S1 Mux <- ADX3-4 <- ADX3-4 RX
           aplay-3218  [000] ...1  3262.568040: snd_soc_dapm_path:  I2S1 Mux <- ADX3-3 <- ADX3-3 RX
           aplay-3218  [000] ...1  3262.568042: snd_soc_dapm_path:  I2S1 Mux <- ADX3-2 <- ADX3-2 RX
           aplay-3218  [000] ...1  3262.568044: snd_soc_dapm_path:  I2S1 Mux <- ADX3-1 <- ADX3-1 RX
           aplay-3218  [000] ...1  3262.568045: snd_soc_dapm_path:  I2S1 Mux <- AMX3 <- AMX3 RX
           aplay-3218  [000] ...1  3262.568047: snd_soc_dapm_path:  I2S1 Mux <- ASRC1-6 <- ASRC1-6 RX
           aplay-3218  [000] ...1  3262.568049: snd_soc_dapm_path:  I2S1 Mux <- ASRC1-5 <- ASRC1-5 RX
           aplay-3218  [000] ...1  3262.568051: snd_soc_dapm_path:  I2S1 Mux <- ASRC1-4 <- ASRC1-4 RX
           aplay-3218  [000] ...1  3262.568053: snd_soc_dapm_path:  I2S1 Mux <- ASRC1-3 <- ASRC1-3 RX
           aplay-3218  [000] ...1  3262.568055: snd_soc_dapm_path:  I2S1 Mux <- ASRC1-2 <- ASRC1-2 RX
           aplay-3218  [000] ...1  3262.568056: snd_soc_dapm_path:  I2S1 Mux <- ASRC1-1 <- ASRC1-1 RX
           aplay-3218  [000] ...1  3262.568058: snd_soc_dapm_path:  I2S1 Mux <- I2S6 <- I2S6 RX
           aplay-3218  [000] ...1  3262.568060: snd_soc_dapm_path:  I2S1 Mux <- DMIC4 <- DMIC4 RX
           aplay-3218  [000] ...1  3262.568062: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF20 <- ADMAIF20 RX
           aplay-3218  [000] ...1  3262.568064: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF19 <- ADMAIF19 RX
           aplay-3218  [000] ...1  3262.568066: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF18 <- ADMAIF18 RX
           aplay-3218  [000] ...1  3262.568068: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF17 <- ADMAIF17 RX
           aplay-3218  [000] ...1  3262.568070: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF16 <- ADMAIF16 RX
           aplay-3218  [000] ...1  3262.568071: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF15 <- ADMAIF15 RX
           aplay-3218  [000] ...1  3262.568073: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF14 <- ADMAIF14 RX
           aplay-3218  [000] ...1  3262.568075: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF13 <- ADMAIF13 RX
           aplay-3218  [000] ...1  3262.568076: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF12 <- ADMAIF12 RX
           aplay-3218  [000] ...1  3262.568078: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF11 <- ADMAIF11 RX
           aplay-3218  [000] ...1  3262.568080: snd_soc_dapm_path:  I2S1 Mux <- ADX2-4 <- ADX2-4 RX
           aplay-3218  [000] ...1  3262.568082: snd_soc_dapm_path:  I2S1 Mux <- ADX2-3 <- ADX2-3 RX
           aplay-3218  [000] ...1  3262.568083: snd_soc_dapm_path:  I2S1 Mux <- ADX2-2 <- ADX2-2 RX
           aplay-3218  [000] ...1  3262.568085: snd_soc_dapm_path:  I2S1 Mux <- ADX2-1 <- ADX2-1 RX
           aplay-3218  [000] ...1  3262.568086: snd_soc_dapm_path:  I2S1 Mux <- AMX2 <- AMX2 RX
           aplay-3218  [000] ...1  3262.568088: snd_soc_dapm_path:  I2S1 Mux <- ADX1-4 <- ADX1-4 RX
           aplay-3218  [000] ...1  3262.568089: snd_soc_dapm_path:  I2S1 Mux <- ADX1-3 <- ADX1-3 RX
           aplay-3218  [000] ...1  3262.568090: snd_soc_dapm_path:  I2S1 Mux <- ADX1-2 <- ADX1-2 RX
           aplay-3218  [000] ...1  3262.568092: snd_soc_dapm_path:  I2S1 Mux <- ADX1-1 <- ADX1-1 RX
           aplay-3218  [000] ...1  3262.568094: snd_soc_dapm_path:  I2S1 Mux <- AMX1 <- AMX1 RX
           aplay-3218  [000] ...1  3262.568095: snd_soc_dapm_path:  I2S1 Mux <- DMIC3 <- DMIC3 RX
           aplay-3218  [000] ...1  3262.568097: snd_soc_dapm_path:  I2S1 Mux <- DMIC2 <- DMIC2 RX
           aplay-3218  [000] ...1  3262.568098: snd_soc_dapm_path:  I2S1 Mux <- DMIC1 <- DMIC1 RX
           aplay-3218  [000] ...1  3262.568099: snd_soc_dapm_path:  I2S1 Mux <- IQC2-2 <- IQC2-2 RX
           aplay-3218  [000] ...1  3262.568101: snd_soc_dapm_path:  I2S1 Mux <- IQC2-1 <- IQC2-1 RX
           aplay-3218  [000] ...1  3262.568103: snd_soc_dapm_path:  I2S1 Mux <- IQC1-2 <- IQC1-2 RX
           aplay-3218  [000] ...1  3262.568104: snd_soc_dapm_path:  I2S1 Mux <- IQC1-1 <- IQC1-1 RX
           aplay-3218  [000] ...1  3262.568106: snd_soc_dapm_path:  I2S1 Mux <- MVC2 <- MVC2 RX
           aplay-3218  [000] ...1  3262.568107: snd_soc_dapm_path:  I2S1 Mux <- MVC1 <- MVC1 RX
           aplay-3218  [000] ...1  3262.568109: snd_soc_dapm_path:  I2S1 Mux <- OPE1 <- OPE1 RX
           aplay-3218  [000] ...1  3262.568110: snd_soc_dapm_path:  I2S1 Mux <- AFC6 <- AFC6 RX
           aplay-3218  [000] ...1  3262.568112: snd_soc_dapm_path:  I2S1 Mux <- AFC5 <- AFC5 RX
           aplay-3218  [000] ...1  3262.568113: snd_soc_dapm_path:  I2S1 Mux <- AFC4 <- AFC4 RX
           aplay-3218  [000] ...1  3262.568114: snd_soc_dapm_path:  I2S1 Mux <- AFC3 <- AFC3 RX
           aplay-3218  [000] ...1  3262.568116: snd_soc_dapm_path:  I2S1 Mux <- AFC2 <- AFC2 RX
           aplay-3218  [000] ...1  3262.568117: snd_soc_dapm_path:  I2S1 Mux <- AFC1 <- AFC1 RX
           aplay-3218  [000] ...1  3262.568119: snd_soc_dapm_path:  I2S1 Mux <- SPDIF1-2 <- SPDIF1-2 RX
           aplay-3218  [000] ...1  3262.568120: snd_soc_dapm_path:  I2S1 Mux <- SPDIF1-1 <- SPDIF1-1 RX
           aplay-3218  [000] ...1  3262.568122: snd_soc_dapm_path:  I2S1 Mux <- MIXER1-5 <- MIXER1-5 RX
           aplay-3218  [000] ...1  3262.568123: snd_soc_dapm_path:  I2S1 Mux <- MIXER1-4 <- MIXER1-4 RX
           aplay-3218  [000] ...1  3262.568125: snd_soc_dapm_path:  I2S1 Mux <- MIXER1-3 <- MIXER1-3 RX
           aplay-3218  [000] ...1  3262.568126: snd_soc_dapm_path:  I2S1 Mux <- MIXER1-2 <- MIXER1-2 RX
           aplay-3218  [000] ...1  3262.568128: snd_soc_dapm_path:  I2S1 Mux <- MIXER1-1 <- MIXER1-1 RX
           aplay-3218  [000] ...1  3262.568129: snd_soc_dapm_path:  I2S1 Mux <- SFC4 <- SFC4 RX
           aplay-3218  [000] ...1  3262.568131: snd_soc_dapm_path:  I2S1 Mux <- SFC3 <- SFC3 RX
           aplay-3218  [000] ...1  3262.568132: snd_soc_dapm_path:  I2S1 Mux <- SFC2 <- SFC2 RX
           aplay-3218  [000] ...1  3262.568134: snd_soc_dapm_path:  I2S1 Mux <- SFC1 <- SFC1 RX
           aplay-3218  [000] ...1  3262.568135: snd_soc_dapm_path:  I2S1 Mux <- I2S5 <- I2S5 RX
           aplay-3218  [000] ...1  3262.568136: snd_soc_dapm_path:  I2S1 Mux <- I2S4 <- I2S4 RX
           aplay-3218  [000] ...1  3262.568138: snd_soc_dapm_path:  I2S1 Mux <- I2S3 <- I2S3 RX
           aplay-3218  [000] ...1  3262.568139: snd_soc_dapm_path:  I2S1 Mux <- I2S2 <- I2S2 RX
           aplay-3218  [000] ...1  3262.568141: snd_soc_dapm_path:  I2S1 Mux <- I2S1 <- I2S1 RX
           aplay-3218  [000] ...1  3262.568144: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF10 <- ADMAIF10 RX
           aplay-3218  [000] ...1  3262.568146: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF9 <- ADMAIF9 RX
           aplay-3218  [000] ...1  3262.568147: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF8 <- ADMAIF8 RX
           aplay-3218  [000] ...1  3262.568149: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF7 <- ADMAIF7 RX
           aplay-3218  [000] ...1  3262.568150: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF6 <- ADMAIF6 RX
           aplay-3218  [000] ...1  3262.568152: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF5 <- ADMAIF5 RX
           aplay-3218  [000] ...1  3262.568153: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF4 <- ADMAIF4 RX
           aplay-3218  [000] ...1  3262.568155: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF3 <- ADMAIF3 RX
           aplay-3218  [000] ...1  3262.568156: snd_soc_dapm_path: *I2S1 Mux <- ADMAIF2 <- ADMAIF2 RX
           aplay-3218  [000] ...1  3262.568158: snd_soc_dapm_path:  I2S1 Mux <- ADMAIF1 <- ADMAIF1 RX
           aplay-3218  [000] ...1  3262.568160: snd_soc_dapm_widget_power: widget=I2S1 Mux val=1
           aplay-3218  [000] ...1  3262.568164: snd_soc_dapm_path: *I2S1 TX <- (direct) <- I2S1 Mux
           aplay-3218  [000] ...1  3262.568166: snd_soc_dapm_widget_power: widget=I2S1 TX val=1
           aplay-3218  [000] ...1  3262.568168: snd_soc_dapm_path: *I2S1 Transmit <- (direct) <- I2S1 TX
           aplay-3218  [000] ...1  3262.568169: snd_soc_dapm_widget_power: widget=I2S1 Transmit val=1
           aplay-3218  [000] ...1  3262.568172: snd_soc_dapm_path: *I2S1 Transmit-I2S1 CIF Receive <- (direct) <- I2S1 Transmit
           aplay-3218  [000] ...1  3262.568173: snd_soc_dapm_widget_power: widget=I2S1 Transmit-I2S1 CIF Receive val=1
           aplay-3218  [000] ...1  3262.568176: snd_soc_dapm_path: *I2S1 CIF Receive <- (direct) <- I2S1 Transmit-I2S1 CIF Receive
           aplay-3218  [000] ...1  3262.568178: snd_soc_dapm_widget_power: widget=I2S1 CIF Receive val=1
           aplay-3218  [000] ...1  3262.568180: snd_soc_dapm_path: *I2S1 CIF RX <- (direct) <- I2S1 CIF Receive
           aplay-3218  [000] ...1  3262.568181: snd_soc_dapm_widget_power: widget=I2S1 CIF RX val=1
           aplay-3218  [000] ...1  3262.568183: snd_soc_dapm_path: *I2S1 DAP TX <- (direct) <- I2S1 CIF RX
           aplay-3218  [000] ...1  3262.568185: snd_soc_dapm_widget_power: widget=I2S1 DAP TX val=1
           aplay-3218  [000] ...1  3262.568187: snd_soc_dapm_path: *I2S1 DAP Transmit <- (direct) <- I2S1 DAP TX
           aplay-3218  [000] ...1  3262.568189: snd_soc_dapm_widget_power: widget=I2S1 DAP Transmit val=1
           aplay-3218  [000] ...1  3262.568191: snd_soc_dapm_path: *I2S1 DAP Transmit-x HiFi Playback <- (direct) <- I2S1 DAP Transmit
           aplay-3218  [000] ...1  3262.568193: snd_soc_dapm_widget_power: widget=I2S1 DAP Transmit-x HiFi Playback val=1
           aplay-3218  [000] ...1  3262.568195: snd_soc_dapm_path: *x HiFi Playback <- (direct) <- I2S1 DAP Transmit-x HiFi Playback
           aplay-3218  [000] ...1  3262.568197: snd_soc_dapm_widget_power: widget=x HiFi Playback val=1
           aplay-3218  [000] ...1  3262.568199: snd_soc_dapm_path: *x AIFINR <- (direct) <- x HiFi Playback
           aplay-3218  [000] ...1  3262.568201: snd_soc_dapm_widget_power: widget=x AIFINR val=1
           aplay-3218  [000] ...1  3262.568204: snd_soc_dapm_path: *x AIFINL <- (direct) <- x HiFi Playback
           aplay-3218  [000] ...1  3262.568206: snd_soc_dapm_widget_power: widget=x AIFINL val=1
           aplay-3218  [000] ...1  3262.568209: snd_soc_dapm_widget_power: widget=x SDIEN val=1
           aplay-3218  [000] ...1  3262.568212: snd_soc_dapm_path: *x DACR <- (direct) <- x STENR Mux
           aplay-3218  [000] ...1  3262.568214: snd_soc_dapm_path: *x DACR <- (direct) <- x LTENR Mux
           aplay-3218  [000] ...1  3262.568217: snd_soc_dapm_path:  x LTENR Mux <- Loopthrough <- x LBENR Mux
           aplay-3218  [000] ...1  3262.568218: snd_soc_dapm_path: *x LTENR Mux <- Normal <- x AIFINR
           aplay-3218  [000] ...1  3262.568220: snd_soc_dapm_widget_power: widget=x SHDN val=1
           aplay-3218  [000] ...1  3262.568222: snd_soc_dapm_widget_power: widget=x LTENR Mux val=1
           aplay-3218  [000] ...1  3262.568225: snd_soc_dapm_path:  x LTENL Mux <- Loopthrough <- x LBENL Mux
           aplay-3218  [000] ...1  3262.568227: snd_soc_dapm_path: *x LTENL Mux <- Normal <- x AIFINL
           aplay-3218  [000] ...1  3262.568228: snd_soc_dapm_widget_power: widget=x LTENL Mux val=1
           aplay-3218  [000] ...1  3262.568231: snd_soc_dapm_widget_power: widget=x DACR val=1
           aplay-3218  [000] ...1  3262.568234: snd_soc_dapm_path: *x DACL <- (direct) <- x STENL Mux
           aplay-3218  [000] ...1  3262.568236: snd_soc_dapm_path: *x DACL <- (direct) <- x LTENL Mux
           aplay-3218  [000] ...1  3262.568238: snd_soc_dapm_widget_power: widget=x DACL val=1
           aplay-3218  [000] ...1  3262.568241: snd_soc_dapm_path: *x HP Right Out <- (direct) <- x MIXHPRSEL Mux
           aplay-3218  [000] ...1  3262.568243: snd_soc_dapm_path: *x HP Right Out <- (direct) <- x DACR
           aplay-3218  [000] ...1  3262.568245: snd_soc_dapm_widget_power: widget=x HP Right Out val=1
           aplay-3218  [000] ...1  3262.568248: snd_soc_dapm_path: *x HP Left Out <- (direct) <- x MIXHPLSEL Mux
           aplay-3218  [000] ...1  3262.568250: snd_soc_dapm_path: *x HP Left Out <- (direct) <- x DACL
           aplay-3218  [000] ...1  3262.568252: snd_soc_dapm_widget_power: widget=x HP Left Out val=1
           aplay-3218  [000] ...1  3262.568255: snd_soc_dapm_path: *x HPR <- (direct) <- x HP Right Out
           aplay-3218  [000] ...1  3262.568256: snd_soc_dapm_widget_power: widget=x HPR val=1
           aplay-3218  [000] ...1  3262.568259: snd_soc_dapm_path: *x HPL <- (direct) <- x HP Left Out
           aplay-3218  [000] ...1  3262.568260: snd_soc_dapm_widget_power: widget=x HPL val=1
           aplay-3218  [000] ...1  3262.568262: snd_soc_dapm_path: *x Headphone <- (direct) <- x HPL
           aplay-3218  [000] ...1  3262.568264: snd_soc_dapm_path: *x Headphone <- (direct) <- x HPR
           aplay-3218  [000] ...1  3262.568265: snd_soc_dapm_widget_power: widget=x Headphone val=1
           aplay-3218  [000] ...1  3262.568391: snd_soc_dapm_walk_done: tegra-snd-t186ref-max98090: checks 31 power, 27 path, 120 neighbour

Any suggestions what might be wrong with my setup? Thanks in advance.

Hello!

I don’t see the ‘nvidia,audio-routing’ property defined in your DT. You need to have something like what was implemented in …

Or is the ‘nvidia,audio-routing’ defined somewhere else as I see …

tegra-snd-t186ref-max98090 sound: ASoC: Add route x HPR -> direct -> x Headphone

In the bootlog.

The following commands do look correct …

Did you mean ADMAIF2 above and not ADMAIF22? ADMAIF22 does not exist. If you meant ADMAIF2, then the above should be fine.

Otherwise you may need to check that the appropriate DAC switches are enabled in the codec. Looking at the driver I see various Left/Right DAC1/2 switches and so you may wish to make sure the DACs are enabled. You can grep throught the mixer controls looking for these.

amixer -c tegrasndt186ref controls | grep DAC

Regards
Jon

Thank you Jon!

I’m sorry for writting “ADMAIF2” wrong and omitting “audio-routing” of DTB.

I modified “audio-routing” as follow:

nvidia,audio-routing =
//                      "x Headphone",  "x OUT",
//                      "x IN",         "x Mic";
                        "x Headphone",  "x HPR",
                        "x Headphone",  "x HPL";

As you said, the drivers should be fine.

When I used the oscilloscope probe to check the signal of LRCLK, I heared the sound accidentally from headphone. I‘ve tested it many times and gotton the same results.

I think this trouble should lie in the hardware connection of LRCLK.

Thanks again!