我们在带有 SGTL5000 编解码器的定制 i.MX8QM 板上进行随机音频左/右声道交换。我们在使用 wm8960 编解码器的 i.MX8MEK 上注意到了同样的问题。两者都在运行 yocto Hardknott (5.10.72)
问题被追溯到 fsl_sai ISR 在发生欠载时重置 fifo。附带的补丁解决了这个问题。这个问题在 6.3-rc4 (
https://github.com/torvalds/linux/commit/cb225ac125a9c82889f4796a6092dd0bed39720a )中得到了类似的解决