Hi @jamesbone ,
We didn't enable FIFO combining mode.
When we only setting SAI1_TX_DATA2 & SAI1_TX_DATA3 in device tree as SAI TX data output(not enable data channel 0) It also works well.
if we modify device tree : SAI1_TX_DATA2 & SAI1_TX_DATA3 switch to SAI1_TX_DATA4 & SAI1_TX_DATA5.It does not work
Please help to check and advise.
sai1 setting :
&sai1 {
pinctrl-names = "default", "dsd";
pinctrl-0 = <&pinctrl_sai1>;
pinctrl-1 = <&pinctrl_sai1_dsd>;
assigned-clocks = <&clk IMX8MM_CLK_SAI1>;
assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL1_OUT>;
assigned-clock-rates = <12288000>;
clocks = <&clk IMX8MM_CLK_SAI1_IPG>, <&clk IMX8MM_CLK_DUMMY>,
<&clk IMX8MM_CLK_SAI1_ROOT>, <&clk IMX8MM_CLK_DUMMY>,
<&clk IMX8MM_CLK_DUMMY>, <&clk IMX8MM_AUDIO_PLL1_OUT>,
<&clk IMX8MM_AUDIO_PLL2_OUT>;
clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k", "pll11k";
//fsl,sai-multi-lane;
//fsl,dataline,dsd = <0 0xff 0xff 2 0xff 0x11>;
//dmas = <&sdma2 0 25 0>, <&sdma2 1 25 0>;
status = "okay";
};
Regards,
Kenny