You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[BUG][DSM] Channel 3,4 are empty when testing with S16_LE format #2679
Describe the bug
Tested the DSM on TGL, S24_4LE and S32_LE are working well. but when testing with S16_LE format, channel 3 and 4 are empty in the recorded wav. From waveform, it looks like the data of channel 3 and 4 are mixed in channel 1 and 2.
Activity
slawblauciak commentedon Apr 1, 2020
Low priority for now, this format is not supported currently.
paulstelian97 commentedon Apr 1, 2020
Probably the DMA engine is still configured for 4 bytes per elementary transfer instead of 2? Who's the owner of the DMA engine on this platform?
lgirdwood commentedon Apr 1, 2020
Isn't demux/mux used here ? see #2687
keqiaozhang commentedon Apr 27, 2020
This issue is fixed in tgl-005-drop-stable branch. We tested it on Volteer-I2S and this issue is not reproducible.
Test recipe:
Driver: fce7f93 + thesofproject/linux#1971 + https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git/commit/?h=for-next&id=914f674bec6efe42f9d6b036850a618fd1698290
Firmware:
SOF branch: tgl-005-drop-stable Commit: 277a971
TPLG: sof-tgl-max98373-rt5682.tplg