TLV320aic32x4 audio codec is not detecting for tx2i

Hello Jonathanh,

root@nfs-desktop:~# sudo grep dap1 /sys/kernel/debug/tegra_pinctrl_reg
Bank: 0 Reg: 0x02431028 Val: 0x00000405 -> dap1_fs_pj3
Bank: 0 Reg: 0x02431030 Val: 0x00000055 -> dap1_din_pj2
Bank: 0 Reg: 0x02431038 Val: 0x00000405 -> dap1_dout_pj1
Bank: 0 Reg: 0x02431040 Val: 0x00000405 -> dap1_sclk_pj0

root@nfs-desktop:~# sudo grep aud /sys/kernel/debug/tegra_pinctrl_reg
Bank: 0 Reg: 0x02431000 Val: 0x00000401 -> gpio_aud3_pk0
Bank: 0 Reg: 0x02431008 Val: 0x00000401 -> gpio_aud2_pj7
Bank: 0 Reg: 0x02431010 Val: 0x00000058 -> gpio_aud1_pj6
Bank: 0 Reg: 0x02431018 Val: 0x00000054 -> gpio_aud0_pj5
Bank: 0 Reg: 0x02431020 Val: 0x00000409 -> aud_mclk_pj4

I have made pinmux setting as per bmanyu

Pinmux changes in tegra186-mb1-bct-pinmux-quill-p3489-1000-a00.cfgtegra186-mb1-bct-pinmux-quill-p3489-1000-a00.cfg (27.8 KB)

    pinmux.0x02431040 = 0x00000405; # dap1_sclk_pj0: rsvd1, pull-down, tristate-disable, input-disable, lpdr-disable
    pinmux.0x02431038 = 0x00000405; # dap1_dout_pj1: rsvd1, pull-down, tristate-disable, input-disable, lpdr-disable
    pinmux.0x02431030 = 0x00000055; # dap1_din_pj2: rsvd1, pull-down, tristate-enable, input-enable, lpdr-disable
    pinmux.0x02431028 = 0x00000405; # dap1_fs_pj3: rsvd1, pull-down, tristate-disable, input-disable, lpdr-disable
    pinmux.0x02431020 = 0x00000409; # aud_mclk_pj4: rsvd1, pull-up, tristate-disable, input-disable, lpdr-disable

clk_possible_parents

root@nfs-desktop:~# sudo cat /sys/kernel/debug/clk/aud_mclk/clk_possible_parents
pllp_grtbb pll_p_out0 pll_a_out0 clk_32k clk_m

clk_summary

root@nfs-desktop:~# grep pll_p_out0 /sys/kernel/debug/clk/clk_summary
       pll_p_out0                                          16           16   408000000   408000000          0 0  

Still, I am not able to TI audio codec in sound setting.
Could you please help me out.

Regards,
Parashuram