Tlv320aic33 no sound

I am working with a custom carrier board with nano module.
we have a codes tlv320aic33 on board, and a 25Mhz osc with it.
I followed the guid:https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/asoc_driver.19.2.html#wwpID0E0FFB0HA
and any other dissguss in the forums about tlv320aic.

my jetpack is 4.6.1.

These are my work:

In device tree:
tegra_sound: sound {
status = “okay”;
compatible = “nvidia,tegra-audio-t210ref-mobile-rt565x”;
nvidia,model = “tegra-snd-t210ref-mobile-rt565x”;

clocks = <&tegra_car TEGRA210_CLK_PLL_A>,
	 <&tegra_car TEGRA210_CLK_PLL_A_OUT0>,
	 <&tegra_car TEGRA210_CLK_EXTERN1>;
clock-names = "pll_a", "pll_a_out0", "extern1";
assigned-clocks = <&tegra_car TEGRA210_CLK_EXTERN1>,
		  <&tegra_car TEGRA210_CLK_PLL_A_OUT0>,
		  <&tegra_car TEGRA210_CLK_PLL_A>;
assigned-clock-parents = <&tegra_car TEGRA210_CLK_PLL_A_OUT0>;
assigned-clock-rates = <12288000>, <25000000>, <368640000>;

nvidia,num-codec-link = <4>;

nvidia,audio-routing =		
	"x Headphone",	    "x HPLOUT",
	"x Headphone",	    "x HPROUT",
	"x Left DAC",	"x Playback",
	"x Right DAC", "x Playback",
	"x MIC3L",		    "x Mic",
	"x LINE2L",		    "x Mic",
	"x Capture",		"x Left ADC",
	"x Capture",		"x Right ADC",
	"y Headphone",	"y OUT",
	"y IN",		"y Mic",
	"a IN",		"a Mic",
	"b IN",		"b Mic";
	
	nvidia,xbar = <&tegra_axbar>;
	mclk-fs = <256>;
	hdr40_snd_link_i2s: i2s_dai_link1: nvidia,dai-link-1 {
		link-name = "tlv320aic3x-codec";
		cpu-dai = <&tegra_i2s4>;
		codec-dai = <&tlv320aic33>;
		cpu-dai-name = "I2S4";
		codec-dai-name = "tlv320aic3x-hifi";
		format = "i2s";
		bitclock-master;
		frame-master;
		bitclock-noninversion;
		frame-noninversion;
		bit-format = "s16_le";
		srate = <48000>;
		num-channel = <2>;
		ignore_suspend;
		name-prefix = "x";
		status = "okay";
	};

i2s@702d1300 {
regulator-supplies = “vddio-uart”;
vddio-uart-supply = <&max77620_sd3>;
fsync-width = <15>;
status = “okay”;

/*
 * I2S4 on Jetson Nano uses the I2S4B pads
                             * and to use these pads bit 0 in the I2S_CYA
 * register must be set.
 */
enable-cya;

};

hdr40_i2c1: i2c@7000c400 {
status = “okay”;
tlv320aic33: tlv320aic33@1b {
compatible = “ti,tlv320aic33”;
reg = <0x1b>;
reset-gpios =<&gpio TEGRA_GPIO(Y, 2) GPIO_ACTIVE_LOW>;
status = “okay”;

	AVDD-supply = <&p3448_vdd_3v3_sys>;
	IOVDD-supply = <&p3448_vdd_3v3_sys>;
	DRVDD-supply = <&p3448_vdd_3v3_sys>;
	DVDD-supply = <&p3448_vdd_3v3_sys>;
};

};

In machine driver file:

else if (strstr(dai_links[i].name, “tlv320aic3x-codec”))
{
dai_links[i].init = tegra_machine_tlv320aic3x_init;
printk(KERN_INFO “tlv320aic3x-codec inited\n”);
}


static int tegra_machine_tlv320aic3x_init(struct snd_soc_pcm_runtime *rtd)
{
struct device *dev = rtd->card->dev;
int err;

/* tlv320aic3x codec driver hardcodes the freq as 25000000
 * and source as PLL irrespective of args passed through
 * this callback
 */
err = snd_soc_dai_set_sysclk(rtd->codec_dai, 0, 25000000,
			     SND_SOC_CLOCK_IN);
if (err) {
	dev_err(dev, "failed to set tlv320aic3x sysclk!\n");
	return err;
}
printk(KERN_INFO "%s():tlv320aic3x ok\n", __func__);

return 0;

}


rtd = snd_soc_get_pcm_runtime(card, “tlv320aic3x-codec”);
if (rtd) {
dai_params = (struct snd_soc_pcm_stream *)rtd->dai_link->params;
dai_params->rate_min = srate;
dai_params->channels_min = channels;
dai_params->formats = formats;
//printk(KERN_INFO “%s(): tlv320aic3x-codec runtime register ok\n”, func);
}

also makeconfig SND_SOC_TEGRA210_AUDIO_ALT=y and SND_SOC_TLV320AIC3X=y

now my headphone was no sound with this command:
speaker-test -D hw:tegrasndt210ref,0 -c 2 -r 48000 -F S16_LE -t sine -f 500
we can see fs(50Khz) and sclk(1.6MHz) have signal,but no signal on data line.

pinmux:

sudo grep dap4 /sys/kernel/debug/tegra_pinctrl_reg

Bank: 1 Reg: 0x70003144 Val: 0x00000041 → dap4_fs_pj4
Bank: 1 Reg: 0x70003148 Val: 0x00000049 → dap4_din_pj5
Bank: 1 Reg: 0x7000314c Val: 0x00000001 → dap4_dout_pj6
Bank: 1 Reg: 0x70003150 Val: 0x00000041 → dap4_sclk_pj7

sudo cat /sys/kernel/debug/tegra_gpio

Name:Bank:Port CNF OE OUT IN INT_STA INT_ENB INT_LVL
A: 0:0 64 40 40 04 00 00 000000
B: 0:1 00 00 00 00 00 00 000000
C: 0:2 00 00 00 00 00 00 000000
D: 0:3 00 00 00 00 00 00 000000
E: 1:0 00 00 00 00 00 00 000000
F: 1:1 00 00 00 00 00 00 000000
G: 1:2 00 00 00 00 00 00 000000
H: 1:3 fd 99 00 60 00 00 000000
I: 2:0 07 07 03 02 00 00 000000
J: 2:1 00 00 00 00 00 00 000000
K: 2:2 00 00 00 00 00 00 000000
L: 2:3 00 00 00 00 00 00 000000
M: 3:0 00 00 00 00 00 00 000000
N: 3:1 00 00 00 00 00 00 000000
O: 3:2 00 00 00 00 00 00 000000
P: 3:3 00 00 00 00 00 00 000000
Q: 4:0 00 00 00 00 00 00 000000
R: 4:1 00 00 00 00 00 00 000000
S: 4:2 80 80 00 00 00 00 000000
T: 4:3 01 01 00 00 00 00 000000
U: 5:0 00 00 00 00 00 00 000000
V: 5:1 02 00 00 00 00 00 000000
W: 5:2 00 00 00 00 00 00 000000
X: 5:3 78 08 08 70 00 60 606000
Y: 6:0 02 00 00 02 00 00 000000
Z: 6:1 0e 08 00 06 00 04 000400
AA: 6:2 00 00 00 00 00 00 000000
BB: 6:3 00 00 00 00 00 00 000000
CC: 7:0 92 80 80 00 00 12 121200
DD: 7:1 00 00 00 00 00 00 000000
EE: 7:2 00 00 00 00 00 00 000000
FF: 7:3 00 00 00 00 00 00 000000

sudo ls /sys/kernel/debug/asoc/tegra-snd-t210ref-mobile-rt565x/codec:tlv320aic3x-codec.1-001b/dapm

bias_level ‘x HPLOUT’ ‘x Left HPCOM Mux’ ‘x Left PGA Mixer’ ‘x Mic Bias’ ‘x Right HP Com’ ‘x Right Line Mixer’
‘x Capture’ ‘x HPRCOM’ ‘x Left HP Mixer’ ‘x LINE1L’ ‘x MONO_LOUT’ ‘x Right HPCOM Mixer’ ‘x Right Line Out’
‘x Detection’ ‘x HPROUT’ ‘x Left HP Out’ ‘x LINE1R’ ‘x Mono Mixer’ ‘x Right HPCOM Mux’ ‘x Right PGA Mixer’
‘x DMic Rate 128’ ‘x Left ADC’ ‘x Left Line1L Mux’ ‘x LINE2L’ ‘x Mono Out’ ‘x Right HP Mixer’ ‘x RLOUT’
‘x DMic Rate 32’ ‘x Left DAC’ ‘x Left Line1R Mux’ ‘x LINE2R’ ‘x Playback’ ‘x Right HP Out’
‘x DMic Rate 64’ ‘x Left DAC Mux’ ‘x Left Line2L Mux’ ‘x LLOUT’ ‘x Right ADC’ ‘x Right Line1L Mux’
‘x GPIO1 dmic modclk’ ‘x Left HP Com’ ‘x Left Line Mixer’ ‘x MIC3L’ ‘x Right DAC’ ‘x Right Line1R Mux’
‘x HPLCOM’ ‘x Left HPCOM Mixer’ ‘x Left Line Out’ ‘x MIC3R’ ‘x Right DAC Mux’ 'x Right Line2R Mux

amixer -c tegrasndt210ref cget name=‘I2S4 codec master mode’

numid=747,iface=MIXER,name=‘I2S4 codec master mode’
; type=ENUMERATED,access=rw------,values=1,items=3
; Item #0 ‘None’
; Item #1 ‘cbm-cfm’
; Item #2 ‘cbs-cfs’
: values=1

echo 0 | sudo tee /sys/kernel/debug/tracing/trace
echo 0 | sudo tee /sys/kernel/debug/tracing/events/enable
echo 1 | sudo tee /sys/kernel/debug/tracing/tracing_on
echo 1 | sudo tee /sys/kernel/debug/tracing/events/asoc/snd_soc_dapm_path/enable
echo 1 | sudo tee /sys/kernel/debug/tracing/events/asoc/snd_soc_dapm_widget_power/enable

speaker-test -D hw:tegrasndt210ref,0 -c 2 -r 48000 -F S16_LE -t sine -f 500 -l 1

speaker-test 1.1.3
Playback device is hw:tegrasndt210ref,0
Stream parameters are 48000Hz, S16_LE, 2 channels
Sine wave rate is 500.0000Hz
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 32 to 8192
Period size range from 32 to 4096
Using max buffer size 8192
Periods = 4
was set period_size = 2048
was set buffer_size = 8192
0 - Front Left
1 - Front Right
Time per period = 0.110410
(at same time, the serial output:
tegra210-i2s tegra210-i2s.3: Failed at I2S4 DAP TX sw reset
tegra210-i2s tegra210-i2s.3: ASoC: PRE_PMU: I2S4 DAP TX event failed: -22
)

sudo cat /sys/kernel/debug/tracing/trace

tracer: nop

entries-in-buffer/entries-written: 321/321 #P:4

_-----=> irqs-off

/ _----=> need-resched

| / _—=> hardirq/softirq

|| / _–=> preempt-depth

||| / delay

TASK-PID CPU# |||| TIMESTAMP FUNCTION

| | | |||| | |

speaker-test-9157  [000] ....  1713.247084: snd_soc_dapm_widget_power: widget=Playback 1 val=1
speaker-test-9157  [000] ....  1713.247088: snd_soc_dapm_widget_power: widget=ADMAIF1 Receive val=1
speaker-test-9157  [000] ....  1713.247091: snd_soc_dapm_path: *ADMAIF1 RX <- (direct) <- ADMAIF1 Receive
speaker-test-9157  [000] ....  1713.247092: snd_soc_dapm_widget_power: widget=ADMAIF1 RX val=1
speaker-test-9157  [000] ....  1713.247095: snd_soc_dapm_path:  I2S4 Mux <- OPE2 <- OPE2 RX
speaker-test-9157  [000] ....  1713.247096: snd_soc_dapm_path:  I2S4 Mux <- ADX2-4 <- ADX2-4 RX
speaker-test-9157  [000] ....  1713.247097: snd_soc_dapm_path:  I2S4 Mux <- ADX2-3 <- ADX2-3 RX
speaker-test-9157  [000] ....  1713.247098: snd_soc_dapm_path:  I2S4 Mux <- ADX2-2 <- ADX2-2 RX
speaker-test-9157  [000] ....  1713.247099: snd_soc_dapm_path:  I2S4 Mux <- ADX2-1 <- ADX2-1 RX
speaker-test-9157  [000] ....  1713.247100: snd_soc_dapm_path:  I2S4 Mux <- AMX2 <- AMX2 RX
speaker-test-9157  [000] ....  1713.247100: snd_soc_dapm_path:  I2S4 Mux <- ADX1-4 <- ADX1-4 RX
speaker-test-9157  [000] ....  1713.247101: snd_soc_dapm_path:  I2S4 Mux <- ADX1-3 <- ADX1-3 RX
speaker-test-9157  [000] ....  1713.247102: snd_soc_dapm_path:  I2S4 Mux <- ADX1-2 <- ADX1-2 RX
speaker-test-9157  [000] ....  1713.247102: snd_soc_dapm_path:  I2S4 Mux <- ADX1-1 <- ADX1-1 RX
speaker-test-9157  [000] ....  1713.247103: snd_soc_dapm_path:  I2S4 Mux <- AMX1 <- AMX1 RX
speaker-test-9157  [000] ....  1713.247104: snd_soc_dapm_path:  I2S4 Mux <- DMIC3 <- DMIC3 RX
speaker-test-9157  [000] ....  1713.247104: snd_soc_dapm_path:  I2S4 Mux <- DMIC2 <- DMIC2 RX
speaker-test-9157  [000] ....  1713.247105: snd_soc_dapm_path:  I2S4 Mux <- DMIC1 <- DMIC1 RX
speaker-test-9157  [000] ....  1713.247106: snd_soc_dapm_path:  I2S4 Mux <- IQC2-2 <- IQC2-2 RX
speaker-test-9157  [000] ....  1713.247106: snd_soc_dapm_path:  I2S4 Mux <- IQC2-1 <- IQC2-1 RX
speaker-test-9157  [000] ....  1713.247107: snd_soc_dapm_path:  I2S4 Mux <- IQC1-2 <- IQC1-2 RX
speaker-test-9157  [000] ....  1713.247107: snd_soc_dapm_path:  I2S4 Mux <- IQC1-1 <- IQC1-1 RX
speaker-test-9157  [000] ....  1713.247108: snd_soc_dapm_path:  I2S4 Mux <- MVC2 <- MVC2 RX
speaker-test-9157  [000] ....  1713.247109: snd_soc_dapm_path:  I2S4 Mux <- MVC1 <- MVC1 RX
speaker-test-9157  [000] ....  1713.247110: snd_soc_dapm_path:  I2S4 Mux <- OPE1 <- OPE1 RX
speaker-test-9157  [000] ....  1713.247110: snd_soc_dapm_path:  I2S4 Mux <- AFC6 <- AFC6 RX
speaker-test-9157  [000] ....  1713.247111: snd_soc_dapm_path:  I2S4 Mux <- AFC5 <- AFC5 RX
speaker-test-9157  [000] ....  1713.247112: snd_soc_dapm_path:  I2S4 Mux <- AFC4 <- AFC4 RX
speaker-test-9157  [000] ....  1713.247112: snd_soc_dapm_path:  I2S4 Mux <- AFC3 <- AFC3 RX
speaker-test-9157  [000] ....  1713.247113: snd_soc_dapm_path:  I2S4 Mux <- AFC2 <- AFC2 RX
speaker-test-9157  [000] ....  1713.247114: snd_soc_dapm_path:  I2S4 Mux <- AFC1 <- AFC1 RX
speaker-test-9157  [000] ....  1713.247114: snd_soc_dapm_path:  I2S4 Mux <- MIXER1-5 <- MIXER1-5 RX
speaker-test-9157  [000] ....  1713.247115: snd_soc_dapm_path:  I2S4 Mux <- MIXER1-4 <- MIXER1-4 RX
speaker-test-9157  [000] ....  1713.247115: snd_soc_dapm_path:  I2S4 Mux <- MIXER1-3 <- MIXER1-3 RX
speaker-test-9157  [000] ....  1713.247116: snd_soc_dapm_path:  I2S4 Mux <- MIXER1-2 <- MIXER1-2 RX
speaker-test-9157  [000] ....  1713.247117: snd_soc_dapm_path:  I2S4 Mux <- MIXER1-1 <- MIXER1-1 RX
speaker-test-9157  [000] ....  1713.247117: snd_soc_dapm_path:  I2S4 Mux <- SFC4 <- SFC4 RX
speaker-test-9157  [000] ....  1713.247118: snd_soc_dapm_path:  I2S4 Mux <- SFC3 <- SFC3 RX
speaker-test-9157  [000] ....  1713.247119: snd_soc_dapm_path:  I2S4 Mux <- SFC2 <- SFC2 RX
speaker-test-9157  [000] ....  1713.247119: snd_soc_dapm_path:  I2S4 Mux <- SFC1 <- SFC1 RX
speaker-test-9157  [000] ....  1713.247120: snd_soc_dapm_path:  I2S4 Mux <- I2S5 <- I2S5 RX
speaker-test-9157  [000] ....  1713.247121: snd_soc_dapm_path:  I2S4 Mux <- I2S4 <- I2S4 RX
speaker-test-9157  [000] ....  1713.247122: snd_soc_dapm_path:  I2S4 Mux <- I2S3 <- I2S3 RX
speaker-test-9157  [000] ....  1713.247122: snd_soc_dapm_path:  I2S4 Mux <- I2S2 <- I2S2 RX
speaker-test-9157  [000] ....  1713.247123: snd_soc_dapm_path:  I2S4 Mux <- I2S1 <- I2S1 RX
speaker-test-9157  [000] ....  1713.247124: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF10 <- ADMAIF10 RX
speaker-test-9157  [000] ....  1713.247124: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF9 <- ADMAIF9 RX
speaker-test-9157  [000] ....  1713.247125: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF8 <- ADMAIF8 RX
speaker-test-9157  [000] ....  1713.247126: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF7 <- ADMAIF7 RX
speaker-test-9157  [000] ....  1713.247126: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF6 <- ADMAIF6 RX
speaker-test-9157  [000] ....  1713.247127: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF5 <- ADMAIF5 RX
speaker-test-9157  [000] ....  1713.247127: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF4 <- ADMAIF4 RX
speaker-test-9157  [000] ....  1713.247128: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF3 <- ADMAIF3 RX
speaker-test-9157  [000] ....  1713.247129: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF2 <- ADMAIF2 RX
speaker-test-9157  [000] ....  1713.247129: snd_soc_dapm_path: *I2S4 Mux <- ADMAIF1 <- ADMAIF1 RX
speaker-test-9157  [000] ....  1713.247130: snd_soc_dapm_widget_power: widget=I2S4 Mux val=1
speaker-test-9157  [000] ....  1713.247131: snd_soc_dapm_path:  ADMAIF2 Mux <- OPE2 <- OPE2 RX
speaker-test-9157  [000] ....  1713.247132: snd_soc_dapm_path:  ADMAIF2 Mux <- ADX2-4 <- ADX2-4 RX
speaker-test-9157  [000] ....  1713.247133: snd_soc_dapm_path:  ADMAIF2 Mux <- ADX2-3 <- ADX2-3 RX
speaker-test-9157  [000] ....  1713.247133: snd_soc_dapm_path:  ADMAIF2 Mux <- ADX2-2 <- ADX2-2 RX
speaker-test-9157  [000] ....  1713.247134: snd_soc_dapm_path:  ADMAIF2 Mux <- ADX2-1 <- ADX2-1 RX
speaker-test-9157  [000] ....  1713.247134: snd_soc_dapm_path:  ADMAIF2 Mux <- AMX2 <- AMX2 RX
speaker-test-9157  [000] ....  1713.247135: snd_soc_dapm_path:  ADMAIF2 Mux <- ADX1-4 <- ADX1-4 RX
speaker-test-9157  [000] ....  1713.247135: snd_soc_dapm_path:  ADMAIF2 Mux <- ADX1-3 <- ADX1-3 RX
speaker-test-9157  [000] ....  1713.247136: snd_soc_dapm_path:  ADMAIF2 Mux <- ADX1-2 <- ADX1-2 RX
speaker-test-9157  [000] ....  1713.247136: snd_soc_dapm_path:  ADMAIF2 Mux <- ADX1-1 <- ADX1-1 RX
speaker-test-9157  [000] ....  1713.247138: snd_soc_dapm_path:  ADMAIF2 Mux <- AMX1 <- AMX1 RX
speaker-test-9157  [000] ....  1713.247139: snd_soc_dapm_path:  ADMAIF2 Mux <- DMIC3 <- DMIC3 RX
speaker-test-9157  [000] ....  1713.247140: snd_soc_dapm_path:  ADMAIF2 Mux <- DMIC2 <- DMIC2 RX
speaker-test-9157  [000] ....  1713.247140: snd_soc_dapm_path:  ADMAIF2 Mux <- DMIC1 <- DMIC1 RX
speaker-test-9157  [000] ....  1713.247141: snd_soc_dapm_path:  ADMAIF2 Mux <- IQC2-2 <- IQC2-2 RX
speaker-test-9157  [000] ....  1713.247141: snd_soc_dapm_path:  ADMAIF2 Mux <- IQC2-1 <- IQC2-1 RX
speaker-test-9157  [000] ....  1713.247142: snd_soc_dapm_path:  ADMAIF2 Mux <- IQC1-2 <- IQC1-2 RX
speaker-test-9157  [000] ....  1713.247142: snd_soc_dapm_path:  ADMAIF2 Mux <- IQC1-1 <- IQC1-1 RX
speaker-test-9157  [000] ....  1713.247143: snd_soc_dapm_path:  ADMAIF2 Mux <- MVC2 <- MVC2 RX
speaker-test-9157  [000] ....  1713.247144: snd_soc_dapm_path:  ADMAIF2 Mux <- MVC1 <- MVC1 RX
speaker-test-9157  [000] ....  1713.247144: snd_soc_dapm_path:  ADMAIF2 Mux <- OPE1 <- OPE1 RX
speaker-test-9157  [000] ....  1713.247145: snd_soc_dapm_path:  ADMAIF2 Mux <- AFC6 <- AFC6 RX
speaker-test-9157  [000] ....  1713.247145: snd_soc_dapm_path:  ADMAIF2 Mux <- AFC5 <- AFC5 RX
speaker-test-9157  [000] ....  1713.247146: snd_soc_dapm_path:  ADMAIF2 Mux <- AFC4 <- AFC4 RX
speaker-test-9157  [000] ....  1713.247146: snd_soc_dapm_path:  ADMAIF2 Mux <- AFC3 <- AFC3 RX
speaker-test-9157  [000] ....  1713.247147: snd_soc_dapm_path:  ADMAIF2 Mux <- AFC2 <- AFC2 RX
speaker-test-9157  [000] ....  1713.247147: snd_soc_dapm_path:  ADMAIF2 Mux <- AFC1 <- AFC1 RX
speaker-test-9157  [000] ....  1713.247148: snd_soc_dapm_path:  ADMAIF2 Mux <- MIXER1-5 <- MIXER1-5 RX
speaker-test-9157  [000] ....  1713.247149: snd_soc_dapm_path:  ADMAIF2 Mux <- MIXER1-4 <- MIXER1-4 RX
speaker-test-9157  [000] ....  1713.247149: snd_soc_dapm_path:  ADMAIF2 Mux <- MIXER1-3 <- MIXER1-3 RX
speaker-test-9157  [000] ....  1713.247150: snd_soc_dapm_path:  ADMAIF2 Mux <- MIXER1-2 <- MIXER1-2 RX
speaker-test-9157  [000] ....  1713.247150: snd_soc_dapm_path:  ADMAIF2 Mux <- MIXER1-1 <- MIXER1-1 RX
speaker-test-9157  [000] ....  1713.247151: snd_soc_dapm_path:  ADMAIF2 Mux <- SFC4 <- SFC4 RX
speaker-test-9157  [000] ....  1713.247151: snd_soc_dapm_path:  ADMAIF2 Mux <- SFC3 <- SFC3 RX
speaker-test-9157  [000] ....  1713.247152: snd_soc_dapm_path:  ADMAIF2 Mux <- SFC2 <- SFC2 RX
speaker-test-9157  [000] ....  1713.247153: snd_soc_dapm_path:  ADMAIF2 Mux <- SFC1 <- SFC1 RX
speaker-test-9157  [000] ....  1713.247153: snd_soc_dapm_path:  ADMAIF2 Mux <- I2S5 <- I2S5 RX
speaker-test-9157  [000] ....  1713.247154: snd_soc_dapm_path:  ADMAIF2 Mux <- I2S4 <- I2S4 RX
speaker-test-9157  [000] ....  1713.247154: snd_soc_dapm_path:  ADMAIF2 Mux <- I2S3 <- I2S3 RX
speaker-test-9157  [000] ....  1713.247155: snd_soc_dapm_path:  ADMAIF2 Mux <- I2S2 <- I2S2 RX
speaker-test-9157  [000] ....  1713.247155: snd_soc_dapm_path:  ADMAIF2 Mux <- I2S1 <- I2S1 RX
speaker-test-9157  [000] ....  1713.247156: snd_soc_dapm_path:  ADMAIF2 Mux <- ADMAIF10 <- ADMAIF10 RX
speaker-test-9157  [000] ....  1713.247156: snd_soc_dapm_path:  ADMAIF2 Mux <- ADMAIF9 <- ADMAIF9 RX
speaker-test-9157  [000] ....  1713.247157: snd_soc_dapm_path:  ADMAIF2 Mux <- ADMAIF8 <- ADMAIF8 RX
speaker-test-9157  [000] ....  1713.247158: snd_soc_dapm_path:  ADMAIF2 Mux <- ADMAIF7 <- ADMAIF7 RX
speaker-test-9157  [000] ....  1713.247158: snd_soc_dapm_path:  ADMAIF2 Mux <- ADMAIF6 <- ADMAIF6 RX
speaker-test-9157  [000] ....  1713.247159: snd_soc_dapm_path:  ADMAIF2 Mux <- ADMAIF5 <- ADMAIF5 RX
speaker-test-9157  [000] ....  1713.247159: snd_soc_dapm_path:  ADMAIF2 Mux <- ADMAIF4 <- ADMAIF4 RX
speaker-test-9157  [000] ....  1713.247160: snd_soc_dapm_path:  ADMAIF2 Mux <- ADMAIF3 <- ADMAIF3 RX
speaker-test-9157  [000] ....  1713.247160: snd_soc_dapm_path:  ADMAIF2 Mux <- ADMAIF2 <- ADMAIF2 RX
speaker-test-9157  [000] ....  1713.247161: snd_soc_dapm_path: *ADMAIF2 Mux <- ADMAIF1 <- ADMAIF1 RX
speaker-test-9157  [000] ....  1713.247162: snd_soc_dapm_path: *I2S4 TX <- (direct) <- I2S4 Mux
speaker-test-9157  [000] ....  1713.247162: snd_soc_dapm_widget_power: widget=I2S4 TX val=1
speaker-test-9157  [000] ....  1713.247163: snd_soc_dapm_path: *I2S4 Transmit <- (direct) <- I2S4 TX
speaker-test-9157  [000] ....  1713.247164: snd_soc_dapm_widget_power: widget=I2S4 Transmit val=1
speaker-test-9157  [000] ....  1713.247165: snd_soc_dapm_path: *I2S4 Transmit-I2S4 CIF Receive <- (direct) <- I2S4 Transmit
speaker-test-9157  [000] ....  1713.247165: snd_soc_dapm_widget_power: widget=I2S4 Transmit-I2S4 CIF Receive val=1
speaker-test-9157  [000] ....  1713.247166: snd_soc_dapm_path: *I2S4 CIF Receive <- (direct) <- I2S4 Transmit-I2S4 CIF Receive
speaker-test-9157  [000] ....  1713.247167: snd_soc_dapm_widget_power: widget=I2S4 CIF Receive val=1
speaker-test-9157  [000] ....  1713.247168: snd_soc_dapm_path: *I2S4 CIF RX <- (direct) <- I2S4 CIF Receive
speaker-test-9157  [000] ....  1713.247169: snd_soc_dapm_widget_power: widget=I2S4 CIF RX val=1
speaker-test-9157  [000] ....  1713.247170: snd_soc_dapm_path: *I2S4 DAP TX <- (direct) <- I2S4 CIF RX
speaker-test-9157  [000] ....  1713.247170: snd_soc_dapm_widget_power: widget=I2S4 DAP TX val=1
speaker-test-9157  [000] ....  1713.247171: snd_soc_dapm_path: *I2S4 DAP Transmit <- (direct) <- I2S4 DAP TX
speaker-test-9157  [000] ....  1713.247172: snd_soc_dapm_widget_power: widget=I2S4 DAP Transmit val=1
speaker-test-9157  [000] ....  1713.247173: snd_soc_dapm_path: *I2S4 DAP Transmit-x Playback <- (direct) <- I2S4 DAP Transmit
speaker-test-9157  [000] ....  1713.247173: snd_soc_dapm_widget_power: widget=I2S4 DAP Transmit-x Playback val=1
speaker-test-9157  [000] ....  1713.247174: snd_soc_dapm_path: *x Playback <- (direct) <- I2S4 DAP Transmit-x Playback
speaker-test-9157  [000] ....  1713.247175: snd_soc_dapm_widget_power: widget=x Playback val=1
speaker-test-9157  [000] ....  1713.247176: snd_soc_dapm_path: *x Right DAC <- (direct) <- x Playback
speaker-test-9157  [000] ....  1713.247176: snd_soc_dapm_widget_power: widget=x Right DAC val=1
speaker-test-9157  [000] ....  1713.247177: snd_soc_dapm_path: *x Left DAC <- (direct) <- x Playback
speaker-test-9157  [000] ....  1713.247178: snd_soc_dapm_widget_power: widget=x Left DAC val=1
speaker-test-9157  [000] ....  1713.247179: snd_soc_dapm_path:  x Right DAC Mux <- DAC_R3 <- x Right DAC
speaker-test-9157  [000] ....  1713.247181: snd_soc_dapm_path:  x Right DAC Mux <- DAC_R2 <- x Right DAC
speaker-test-9157  [000] ....  1713.247208: snd_soc_dapm_path: *x Right DAC Mux <- DAC_R1 <- x Right DAC
speaker-test-9157  [000] ....  1713.247208: snd_soc_dapm_widget_power: widget=x Right DAC Mux val=1
speaker-test-9157  [000] ....  1713.247210: snd_soc_dapm_path:  x Left DAC Mux <- DAC_L3 <- x Left DAC
speaker-test-9157  [000] ....  1713.247211: snd_soc_dapm_path:  x Left DAC Mux <- DAC_L2 <- x Left DAC
speaker-test-9157  [000] ....  1713.247212: snd_soc_dapm_path: *x Left DAC Mux <- DAC_L1 <- x Left DAC
speaker-test-9157  [000] ....  1713.247212: snd_soc_dapm_widget_power: widget=x Left DAC Mux val=1
speaker-test-9157  [000] ....  1713.247214: snd_soc_dapm_path: *x Right HPCOM Mixer <- DACR1 Switch <- x Right DAC Mux
speaker-test-9157  [000] ....  1713.247215: snd_soc_dapm_path:  x Right HPCOM Mixer <- PGAR Bypass Switch <- x Right PGA Mixer
speaker-test-9157  [000] ....  1713.247216: snd_soc_dapm_path:  x Right HPCOM Mixer <- DACL1 Switch <- x Left DAC Mux
speaker-test-9157  [000] ....  1713.247217: snd_soc_dapm_path:  x Right HPCOM Mixer <- PGAL Bypass Switch <- x Left PGA Mixer
speaker-test-9157  [000] ....  1713.247218: snd_soc_dapm_path:  x Right HPCOM Mixer <- Line2R Bypass Switch <- x Right Line2R Mux
speaker-test-9157  [000] ....  1713.247219: snd_soc_dapm_path:  x Right HPCOM Mixer <- Line2L Bypass Switch <- x Left Line2L Mux
speaker-test-9157  [000] ....  1713.247220: snd_soc_dapm_path: *x Right HP Out <- (direct) <- x Right DAC Mux
speaker-test-9157  [000] ....  1713.247221: snd_soc_dapm_path: *x Right HP Out <- (direct) <- x Right HP Mixer
speaker-test-9157  [000] ....  1713.247222: snd_soc_dapm_path: *x Right HP Mixer <- DACR1 Switch <- x Right DAC Mux
speaker-test-9157  [000] ....  1713.247222: snd_soc_dapm_path:  x Right HP Mixer <- PGAR Bypass Switch <- x Right PGA Mixer
speaker-test-9157  [000] ....  1713.247223: snd_soc_dapm_path:  x Right HP Mixer <- DACL1 Switch <- x Left DAC Mux
speaker-test-9157  [000] ....  1713.247224: snd_soc_dapm_path:  x Right HP Mixer <- PGAL Bypass Switch <- x Left PGA Mixer
speaker-test-9157  [000] ....  1713.247225: snd_soc_dapm_path:  x Right HP Mixer <- Line2R Bypass Switch <- x Right Line2R Mux
speaker-test-9157  [000] ....  1713.247226: snd_soc_dapm_path:  x Right HP Mixer <- Line2L Bypass Switch <- x Left Line2L Mux
speaker-test-9157  [000] ....  1713.247227: snd_soc_dapm_widget_power: widget=x Right HP Out val=1
speaker-test-9157  [000] ....  1713.247227: snd_soc_dapm_widget_power: widget=x Right HP Mixer val=1
speaker-test-9157  [000] ....  1713.247229: snd_soc_dapm_path: *x Right Line Out <- (direct) <- x Right DAC Mux
speaker-test-9157  [000] ....  1713.247230: snd_soc_dapm_path: *x Right Line Out <- (direct) <- x Right Line Mixer
speaker-test-9157  [000] ....  1713.247231: snd_soc_dapm_path: *x Right Line Mixer <- DACR1 Switch <- x Right DAC Mux
speaker-test-9157  [000] ....  1713.247232: snd_soc_dapm_path:  x Right Line Mixer <- PGAR Bypass Switch <- x Right PGA Mixer
speaker-test-9157  [000] ....  1713.247232: snd_soc_dapm_path:  x Right Line Mixer <- DACL1 Switch <- x Left DAC Mux
speaker-test-9157  [000] ....  1713.247233: snd_soc_dapm_path:  x Right Line Mixer <- PGAL Bypass Switch <- x Left PGA Mixer
speaker-test-9157  [000] ....  1713.247234: snd_soc_dapm_path:  x Right Line Mixer <- Line2R Bypass Switch <- x Right Line2R Mux
speaker-test-9157  [000] ....  1713.247235: snd_soc_dapm_path:  x Right Line Mixer <- Line2L Bypass Switch <- x Left Line2L Mux
speaker-test-9157  [000] ....  1713.247236: snd_soc_dapm_path: *x Mono Mixer <- DACR1 Switch <- x Right DAC Mux
speaker-test-9157  [000] ....  1713.247237: snd_soc_dapm_path:  x Mono Mixer <- PGAR Bypass Switch <- x Right PGA Mixer
speaker-test-9157  [000] ....  1713.247238: snd_soc_dapm_path:  x Mono Mixer <- Line2R Bypass Switch <- x Right Line2R Mux
speaker-test-9157  [000] ....  1713.247238: snd_soc_dapm_path: *x Mono Mixer <- DACL1 Switch <- x Left DAC Mux
speaker-test-9157  [000] ....  1713.247239: snd_soc_dapm_path:  x Mono Mixer <- PGAL Bypass Switch <- x Left PGA Mixer
speaker-test-9157  [000] ....  1713.247240: snd_soc_dapm_path:  x Mono Mixer <- Line2L Bypass Switch <- x Left Line2L Mux
speaker-test-9157  [000] ....  1713.247241: snd_soc_dapm_path:  x Left HPCOM Mixer <- DACR1 Switch <- x Right DAC Mux
speaker-test-9157  [000] ....  1713.247242: snd_soc_dapm_path:  x Left HPCOM Mixer <- PGAR Bypass Switch <- x Right PGA Mixer
speaker-test-9157  [000] ....  1713.247242: snd_soc_dapm_path: *x Left HPCOM Mixer <- DACL1 Switch <- x Left DAC Mux
speaker-test-9157  [000] ....  1713.247243: snd_soc_dapm_path:  x Left HPCOM Mixer <- PGAL Bypass Switch <- x Left PGA Mixer
speaker-test-9157  [000] ....  1713.247244: snd_soc_dapm_path:  x Left HPCOM Mixer <- Line2R Bypass Switch <- x Right Line2R Mux
speaker-test-9157  [000] ....  1713.247245: snd_soc_dapm_path:  x Left HPCOM Mixer <- Line2L Bypass Switch <- x Left Line2L Mux
speaker-test-9157  [000] ....  1713.247246: snd_soc_dapm_path: *x Left HP Out <- (direct) <- x Left DAC Mux
speaker-test-9157  [000] ....  1713.247247: snd_soc_dapm_path: *x Left HP Out <- (direct) <- x Left HP Mixer
speaker-test-9157  [000] ....  1713.247247: snd_soc_dapm_path:  x Left HP Mixer <- DACR1 Switch <- x Right DAC Mux
speaker-test-9157  [000] ....  1713.247248: snd_soc_dapm_path:  x Left HP Mixer <- PGAR Bypass Switch <- x Right PGA Mixer
speaker-test-9157  [000] ....  1713.247249: snd_soc_dapm_path: *x Left HP Mixer <- DACL1 Switch <- x Left DAC Mux
speaker-test-9157  [000] ....  1713.247250: snd_soc_dapm_path:  x Left HP Mixer <- PGAL Bypass Switch <- x Left PGA Mixer
speaker-test-9157  [000] ....  1713.247251: snd_soc_dapm_path:  x Left HP Mixer <- Line2R Bypass Switch <- x Right Line2R Mux
speaker-test-9157  [000] ....  1713.247252: snd_soc_dapm_path:  x Left HP Mixer <- Line2L Bypass Switch <- x Left Line2L Mux
speaker-test-9157  [000] ....  1713.247253: snd_soc_dapm_widget_power: widget=x Left HP Out val=1
speaker-test-9157  [000] ....  1713.247254: snd_soc_dapm_widget_power: widget=x Left HP Mixer val=1
speaker-test-9157  [000] ....  1713.247255: snd_soc_dapm_path: *x Left Line Out <- (direct) <- x Left DAC Mux
speaker-test-9157  [000] ....  1713.247256: snd_soc_dapm_path: *x Left Line Out <- (direct) <- x Left Line Mixer
speaker-test-9157  [000] ....  1713.247257: snd_soc_dapm_path:  x Left Line Mixer <- DACR1 Switch <- x Right DAC Mux
speaker-test-9157  [000] ....  1713.247258: snd_soc_dapm_path:  x Left Line Mixer <- PGAR Bypass Switch <- x Right PGA Mixer
speaker-test-9157  [000] ....  1713.247258: snd_soc_dapm_path: *x Left Line Mixer <- DACL1 Switch <- x Left DAC Mux
speaker-test-9157  [000] ....  1713.247259: snd_soc_dapm_path:  x Left Line Mixer <- PGAL Bypass Switch <- x Left PGA Mixer
speaker-test-9157  [000] ....  1713.247260: snd_soc_dapm_path:  x Left Line Mixer <- Line2R Bypass Switch <- x Right Line2R Mux
speaker-test-9157  [000] ....  1713.247261: snd_soc_dapm_path:  x Left Line Mixer <- Line2L Bypass Switch <- x Left Line2L Mux
speaker-test-9157  [000] ....  1713.247261: snd_soc_dapm_path: *x HPROUT <- (direct) <- x Right HP Out
speaker-test-9157  [000] ....  1713.247262: snd_soc_dapm_widget_power: widget=x HPROUT val=1
speaker-test-9157  [000] ....  1713.247264: snd_soc_dapm_path:  x Right HPCOM Mux <- external feedback <- x Right HPCOM Mixer
speaker-test-9157  [000] ....  1713.247265: snd_soc_dapm_path:  x Right HPCOM Mux <- differential of HPLCOM <- x Left HPCOM Mixer
speaker-test-9157  [000] ....  1713.247265: snd_soc_dapm_path:  x Right HPCOM Mux <- single-ended <- x Right HPCOM Mixer
speaker-test-9157  [000] ....  1713.247266: snd_soc_dapm_path:  x Right HPCOM Mux <- constant VCM <- x Right HPCOM Mixer
speaker-test-9157  [000] ....  1713.247267: snd_soc_dapm_path: *x Right HPCOM Mux <- differential of HPROUT <- x Right HP Mixer
speaker-test-9157  [000] ....  1713.247268: snd_soc_dapm_path: *x HPLOUT <- (direct) <- x Left HP Out
speaker-test-9157  [000] ....  1713.247268: snd_soc_dapm_widget_power: widget=x HPLOUT val=1
speaker-test-9157  [000] ....  1713.247269: snd_soc_dapm_path:  x Left HPCOM Mux <- single-ended <- x Left HPCOM Mixer
speaker-test-9157  [000] ....  1713.247270: snd_soc_dapm_path:  x Left HPCOM Mux <- constant VCM <- x Left HPCOM Mixer
speaker-test-9157  [000] ....  1713.247271: snd_soc_dapm_path: *x Left HPCOM Mux <- differential of HPLOUT <- x Left HP Mixer
speaker-test-9157  [000] ....  1713.247272: snd_soc_dapm_path: *x Headphone <- (direct) <- x HPROUT
speaker-test-9157  [000] ....  1713.247272: snd_soc_dapm_path: *x Headphone <- (direct) <- x HPLOUT
speaker-test-9157  [000] ....  1713.247273: snd_soc_dapm_widget_power: widget=x Headphone val=1
speaker-test-9157  [002] ....  1713.478228: snd_soc_dapm_widget_power: widget=Playback 1 val=0
speaker-test-9157  [002] ....  1713.478235: snd_soc_dapm_path: *ADMAIF1 Receive <- (direct) <- Playback 1
speaker-test-9157  [002] ....  1713.478236: snd_soc_dapm_path: *ADMAIF1 Receive <- (direct) <- ADMAIF1 CIF Receive-ADMAIF1 Receive
speaker-test-9157  [002] ....  1713.478238: snd_soc_dapm_widget_power: widget=ADMAIF1 Receive val=0
speaker-test-9157  [002] ....  1713.478239: snd_soc_dapm_path: *ADMAIF1 RX <- (direct) <- ADMAIF1 Receive
speaker-test-9157  [002] ....  1713.478241: snd_soc_dapm_widget_power: widget=ADMAIF1 RX val=0
speaker-test-9157  [002] ....  1713.478246: snd_soc_dapm_path:  I2S4 Mux <- OPE2 <- OPE2 RX
speaker-test-9157  [002] ....  1713.478247: snd_soc_dapm_path:  I2S4 Mux <- ADX2-4 <- ADX2-4 RX
speaker-test-9157  [002] ....  1713.478249: snd_soc_dapm_path:  I2S4 Mux <- ADX2-3 <- ADX2-3 RX
speaker-test-9157  [002] ....  1713.478250: snd_soc_dapm_path:  I2S4 Mux <- ADX2-2 <- ADX2-2 RX
speaker-test-9157  [002] ....  1713.478252: snd_soc_dapm_path:  I2S4 Mux <- ADX2-1 <- ADX2-1 RX
speaker-test-9157  [002] ....  1713.478253: snd_soc_dapm_path:  I2S4 Mux <- AMX2 <- AMX2 RX
speaker-test-9157  [002] ....  1713.478254: snd_soc_dapm_path:  I2S4 Mux <- ADX1-4 <- ADX1-4 RX
speaker-test-9157  [002] ....  1713.478256: snd_soc_dapm_path:  I2S4 Mux <- ADX1-3 <- ADX1-3 RX
speaker-test-9157  [002] ....  1713.478257: snd_soc_dapm_path:  I2S4 Mux <- ADX1-2 <- ADX1-2 RX
speaker-test-9157  [002] ....  1713.478258: snd_soc_dapm_path:  I2S4 Mux <- ADX1-1 <- ADX1-1 RX
speaker-test-9157  [002] ....  1713.478259: snd_soc_dapm_path:  I2S4 Mux <- AMX1 <- AMX1 RX
speaker-test-9157  [002] ....  1713.478261: snd_soc_dapm_path:  I2S4 Mux <- DMIC3 <- DMIC3 RX
speaker-test-9157  [002] ....  1713.478262: snd_soc_dapm_path:  I2S4 Mux <- DMIC2 <- DMIC2 RX
speaker-test-9157  [002] ....  1713.478263: snd_soc_dapm_path:  I2S4 Mux <- DMIC1 <- DMIC1 RX
speaker-test-9157  [002] ....  1713.478264: snd_soc_dapm_path:  I2S4 Mux <- IQC2-2 <- IQC2-2 RX
speaker-test-9157  [002] ....  1713.478266: snd_soc_dapm_path:  I2S4 Mux <- IQC2-1 <- IQC2-1 RX
speaker-test-9157  [002] ....  1713.478267: snd_soc_dapm_path:  I2S4 Mux <- IQC1-2 <- IQC1-2 RX
speaker-test-9157  [002] ....  1713.478268: snd_soc_dapm_path:  I2S4 Mux <- IQC1-1 <- IQC1-1 RX
speaker-test-9157  [002] ....  1713.478269: snd_soc_dapm_path:  I2S4 Mux <- MVC2 <- MVC2 RX
speaker-test-9157  [002] ....  1713.478271: snd_soc_dapm_path:  I2S4 Mux <- MVC1 <- MVC1 RX
speaker-test-9157  [002] ....  1713.478272: snd_soc_dapm_path:  I2S4 Mux <- OPE1 <- OPE1 RX
speaker-test-9157  [002] ....  1713.478273: snd_soc_dapm_path:  I2S4 Mux <- AFC6 <- AFC6 RX
speaker-test-9157  [002] ....  1713.478274: snd_soc_dapm_path:  I2S4 Mux <- AFC5 <- AFC5 RX
speaker-test-9157  [002] ....  1713.478276: snd_soc_dapm_path:  I2S4 Mux <- AFC4 <- AFC4 RX
speaker-test-9157  [002] ....  1713.478277: snd_soc_dapm_path:  I2S4 Mux <- AFC3 <- AFC3 RX
speaker-test-9157  [002] ....  1713.478278: snd_soc_dapm_path:  I2S4 Mux <- AFC2 <- AFC2 RX
speaker-test-9157  [002] ....  1713.478279: snd_soc_dapm_path:  I2S4 Mux <- AFC1 <- AFC1 RX
speaker-test-9157  [002] ....  1713.478281: snd_soc_dapm_path:  I2S4 Mux <- MIXER1-5 <- MIXER1-5 RX
speaker-test-9157  [002] ....  1713.478282: snd_soc_dapm_path:  I2S4 Mux <- MIXER1-4 <- MIXER1-4 RX
speaker-test-9157  [002] ....  1713.478283: snd_soc_dapm_path:  I2S4 Mux <- MIXER1-3 <- MIXER1-3 RX
speaker-test-9157  [002] ....  1713.478285: snd_soc_dapm_path:  I2S4 Mux <- MIXER1-2 <- MIXER1-2 RX
speaker-test-9157  [002] ....  1713.478286: snd_soc_dapm_path:  I2S4 Mux <- MIXER1-1 <- MIXER1-1 RX
speaker-test-9157  [002] ....  1713.478287: snd_soc_dapm_path:  I2S4 Mux <- SFC4 <- SFC4 RX
speaker-test-9157  [002] ....  1713.478289: snd_soc_dapm_path:  I2S4 Mux <- SFC3 <- SFC3 RX
speaker-test-9157  [002] ....  1713.478290: snd_soc_dapm_path:  I2S4 Mux <- SFC2 <- SFC2 RX
speaker-test-9157  [002] ....  1713.478291: snd_soc_dapm_path:  I2S4 Mux <- SFC1 <- SFC1 RX
speaker-test-9157  [002] ....  1713.478292: snd_soc_dapm_path:  I2S4 Mux <- I2S5 <- I2S5 RX
speaker-test-9157  [002] ....  1713.478293: snd_soc_dapm_path:  I2S4 Mux <- I2S4 <- I2S4 RX
speaker-test-9157  [002] ....  1713.478295: snd_soc_dapm_path:  I2S4 Mux <- I2S3 <- I2S3 RX
speaker-test-9157  [002] ....  1713.478296: snd_soc_dapm_path:  I2S4 Mux <- I2S2 <- I2S2 RX
speaker-test-9157  [002] ....  1713.478297: snd_soc_dapm_path:  I2S4 Mux <- I2S1 <- I2S1 RX
speaker-test-9157  [002] ....  1713.478298: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF10 <- ADMAIF10 RX
speaker-test-9157  [002] ....  1713.478299: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF9 <- ADMAIF9 RX
speaker-test-9157  [002] ....  1713.478301: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF8 <- ADMAIF8 RX
speaker-test-9157  [002] ....  1713.478302: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF7 <- ADMAIF7 RX
speaker-test-9157  [002] ....  1713.478304: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF6 <- ADMAIF6 RX
speaker-test-9157  [002] ....  1713.478305: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF5 <- ADMAIF5 RX
speaker-test-9157  [002] ....  1713.478306: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF4 <- ADMAIF4 RX
speaker-test-9157  [002] ....  1713.478307: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF3 <- ADMAIF3 RX
speaker-test-9157  [002] ....  1713.478308: snd_soc_dapm_path:  I2S4 Mux <- ADMAIF2 <- ADMAIF2 RX
speaker-test-9157  [002] ....  1713.478309: snd_soc_dapm_path: *I2S4 Mux <- ADMAIF1 <- ADMAIF1 RX
speaker-test-9157  [002] ....  1713.478310: snd_soc_dapm_widget_power: widget=I2S4 Mux val=0
speaker-test-9157  [002] ....  1713.478313: snd_soc_dapm_path: *I2S4 TX <- (direct) <- I2S4 Mux
speaker-test-9157  [002] ....  1713.478315: snd_soc_dapm_widget_power: widget=I2S4 TX val=0
speaker-test-9157  [002] ....  1713.478317: snd_soc_dapm_path: *I2S4 Transmit <- (direct) <- I2S4 TX
speaker-test-9157  [002] ....  1713.478318: snd_soc_dapm_widget_power: widget=I2S4 Transmit val=0
speaker-test-9157  [002] ....  1713.478320: snd_soc_dapm_path: *I2S4 Transmit-I2S4 CIF Receive <- (direct) <- I2S4 Transmit
speaker-test-9157  [002] ....  1713.478321: snd_soc_dapm_widget_power: widget=I2S4 Transmit-I2S4 CIF Receive val=0
speaker-test-9157  [002] ....  1713.478323: snd_soc_dapm_path: *I2S4 CIF Receive <- (direct) <- I2S4 Transmit-I2S4 CIF Receive
speaker-test-9157  [002] ....  1713.478324: snd_soc_dapm_widget_power: widget=I2S4 CIF Receive val=0
speaker-test-9157  [002] ....  1713.478327: snd_soc_dapm_path: *I2S4 CIF RX <- (direct) <- I2S4 CIF Receive
speaker-test-9157  [002] ....  1713.478329: snd_soc_dapm_widget_power: widget=I2S4 CIF RX val=0
speaker-test-9157  [002] ....  1713.478331: snd_soc_dapm_path: *I2S4 DAP TX <- (direct) <- I2S4 CIF RX
speaker-test-9157  [002] ....  1713.478332: snd_soc_dapm_widget_power: widget=I2S4 DAP TX val=0
speaker-test-9157  [002] ....  1713.478334: snd_soc_dapm_path: *I2S4 DAP Transmit <- (direct) <- I2S4 DAP TX
speaker-test-9157  [002] ....  1713.478335: snd_soc_dapm_widget_power: widget=I2S4 DAP Transmit val=0
speaker-test-9157  [002] ....  1713.478337: snd_soc_dapm_path: *I2S4 DAP Transmit-x Playback <- (direct) <- I2S4 DAP Transmit
speaker-test-9157  [002] ....  1713.478338: snd_soc_dapm_widget_power: widget=I2S4 DAP Transmit-x Playback val=0
speaker-test-9157  [002] ....  1713.478340: snd_soc_dapm_path: *x Playback <- (direct) <- I2S4 DAP Transmit-x Playback
speaker-test-9157  [002] ....  1713.478341: snd_soc_dapm_widget_power: widget=x Playback val=0
speaker-test-9157  [002] ....  1713.478343: snd_soc_dapm_path: *x Right DAC <- (direct) <- x Playback
speaker-test-9157  [002] ....  1713.478344: snd_soc_dapm_widget_power: widget=x Right DAC val=0
speaker-test-9157  [002] ....  1713.478346: snd_soc_dapm_path: *x Left DAC <- (direct) <- x Playback
speaker-test-9157  [002] ....  1713.478347: snd_soc_dapm_widget_power: widget=x Left DAC val=0
speaker-test-9157  [002] ....  1713.478349: snd_soc_dapm_path:  x Right DAC Mux <- DAC_R3 <- x Right DAC
speaker-test-9157  [002] ....  1713.478351: snd_soc_dapm_path:  x Right DAC Mux <- DAC_R2 <- x Right DAC
speaker-test-9157  [002] ....  1713.478352: snd_soc_dapm_path: *x Right DAC Mux <- DAC_R1 <- x Right DAC
speaker-test-9157  [002] ....  1713.478353: snd_soc_dapm_widget_power: widget=x Right DAC Mux val=0
speaker-test-9157  [002] ....  1713.478356: snd_soc_dapm_path:  x Left DAC Mux <- DAC_L3 <- x Left DAC
speaker-test-9157  [002] ....  1713.478357: snd_soc_dapm_path:  x Left DAC Mux <- DAC_L2 <- x Left DAC
speaker-test-9157  [002] ....  1713.478359: snd_soc_dapm_path: *x Left DAC Mux <- DAC_L1 <- x Left DAC
speaker-test-9157  [002] ....  1713.478360: snd_soc_dapm_widget_power: widget=x Left DAC Mux val=0
speaker-test-9157  [002] ....  1713.478362: snd_soc_dapm_path: *x Right HP Out <- (direct) <- x Right DAC Mux
speaker-test-9157  [002] ....  1713.478364: snd_soc_dapm_path: *x Right HP Out <- (direct) <- x Right HP Mixer
speaker-test-9157  [002] ....  1713.478365: snd_soc_dapm_path: *x Right HP Mixer <- DACR1 Switch <- x Right DAC Mux
speaker-test-9157  [002] ....  1713.478367: snd_soc_dapm_path:  x Right HP Mixer <- PGAR Bypass Switch <- x Right PGA Mixer
speaker-test-9157  [002] ....  1713.478368: snd_soc_dapm_path:  x Right HP Mixer <- DACL1 Switch <- x Left DAC Mux
speaker-test-9157  [002] ....  1713.478370: snd_soc_dapm_path:  x Right HP Mixer <- PGAL Bypass Switch <- x Left PGA Mixer
speaker-test-9157  [002] ....  1713.478372: snd_soc_dapm_path:  x Right HP Mixer <- Line2R Bypass Switch <- x Right Line2R Mux
speaker-test-9157  [002] ....  1713.478373: snd_soc_dapm_path:  x Right HP Mixer <- Line2L Bypass Switch <- x Left Line2L Mux
speaker-test-9157  [002] ....  1713.478374: snd_soc_dapm_widget_power: widget=x Right HP Out val=0
speaker-test-9157  [002] ....  1713.478376: snd_soc_dapm_widget_power: widget=x Right HP Mixer val=0
speaker-test-9157  [002] ....  1713.478377: snd_soc_dapm_path: *x Left HP Out <- (direct) <- x Left DAC Mux
speaker-test-9157  [002] ....  1713.478379: snd_soc_dapm_path: *x Left HP Out <- (direct) <- x Left HP Mixer
speaker-test-9157  [002] ....  1713.478380: snd_soc_dapm_path:  x Left HP Mixer <- DACR1 Switch <- x Right DAC Mux
speaker-test-9157  [002] ....  1713.478382: snd_soc_dapm_path:  x Left HP Mixer <- PGAR Bypass Switch <- x Right PGA Mixer
speaker-test-9157  [002] ....  1713.478383: snd_soc_dapm_path: *x Left HP Mixer <- DACL1 Switch <- x Left DAC Mux
speaker-test-9157  [002] ....  1713.478385: snd_soc_dapm_path:  x Left HP Mixer <- PGAL Bypass Switch <- x Left PGA Mixer
speaker-test-9157  [002] ....  1713.478387: snd_soc_dapm_path:  x Left HP Mixer <- Line2R Bypass Switch <- x Right Line2R Mux
speaker-test-9157  [002] ....  1713.478388: snd_soc_dapm_path:  x Left HP Mixer <- Line2L Bypass Switch <- x Left Line2L Mux
speaker-test-9157  [002] ....  1713.478389: snd_soc_dapm_widget_power: widget=x Left HP Out val=0
speaker-test-9157  [002] ....  1713.478391: snd_soc_dapm_widget_power: widget=x Left HP Mixer val=0
speaker-test-9157  [002] ....  1713.478393: snd_soc_dapm_path: *x HPROUT <- (direct) <- x Right HP Out
speaker-test-9157  [002] ....  1713.478394: snd_soc_dapm_widget_power: widget=x HPROUT val=0
speaker-test-9157  [002] ....  1713.478396: snd_soc_dapm_path: *x HPLOUT <- (direct) <- x Left HP Out
speaker-test-9157  [002] ....  1713.478397: snd_soc_dapm_widget_power: widget=x HPLOUT val=0
speaker-test-9157  [002] ....  1713.478398: snd_soc_dapm_path: *x Headphone <- (direct) <- x HPROUT
speaker-test-9157  [002] ....  1713.478399: snd_soc_dapm_path: *x Headphone <- (direct) <- x HPLOUT
speaker-test-9157  [002] ....  1713.478401: snd_soc_dapm_widget_power: widget=x Headphone val=0

the codec’s io_vdd is 3.3v, may be the problem?
I can’t find anyother.
Please help!

Sorry for the late response, our team will do the investigation and provide suggestions soon. Thanks

This looks to be a potential problem. In a working case, these prints will not be seen.

This looks to be a similar problem as SGTL5000 with Jetson Nano emmc - #24 by jonathanh. Can you check if this reference helps?

If above does not help refer to doc for steps to update pinmux settings.

We have solved the problem,by set the “bitclock-master;frame-master;” in the codec’s dt node, to set the codec working at slave mode(although the codec has its own osc on board, we didn’t use the aud_clk pin yet.), the error is disapeared, and the sound came out.

Thanks!

Good to know it works for you.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.