I use SAI2(chip imx6ull) with TDM mode, kernel config like these:
fmt = SND_SOC_DAIFMT_DSP_A | SND_SOC_DAIFMT_NB_NF |
SND_SOC_DAIFMT_CBM_CFM;
snd_soc_dai_set_tdm_slot(cpu_dai, 0, 0, 16, 32);
DSP_A mode, channel 16, 32bit,
aplay special wav file, and its data is 0dB in channel0,
the msb bit31 is 0, other bits are 0,