Intel LPE audio with SST fw (Intel Bay- and Cherry-Trail hw) does not work unless audio.format=S16LE is set
While running a fully up2date Fedora 34 on a Bay Trail based HP x2 laptop, I changed the driver for the LPE audio on these chips from the new SOF driver back to the old SST driver to see if this helps with some other pipewire issue which I was seeing (I will file a separate issue for this).
This resulted in sound not working at all. I had to uncomment the 'audio.format = "S16LE"' line in alsa-monitor.conf to fix this. Note this was already reported in issue #530 (closed), but that was initially about a "NameHasNoOwner" error which has been fixed so that issue has been closed. But the need to specify 'audio.format = "S16LE"' for audio to work is still present.
Note there are plans to make SOF the default driver for Fedora 34: https://fedoraproject.org/w/index.php?title=Changes/SofDefaultForIntelLpe but there seem to be stability issues with the SOF firmware when used in combination with pipewire (I've not seen these issues with pulse) which means that we may stick with SST for F34.