Hi Pierre,
Are you talking about the change in this commit acbf27746ecfa96b "ASoC: pcm: update FE/BE trigger order based on the command"?
We made this change to handle xruns during pause/release particularly on the Intel HDA platforms.
this change was just to mirror the behavior between start/stop, I thought there was a patch where we moved to TRIGGER_POST by default?
What I am trying to figure out if whether using TRIGGER_PRE is ok or not for the SOF firmware.
Ahh yes, it was part of the same series as this one. fd274c2b7267b "ASoC: SOF: topology: set trigger order for FE DAI link"
TRIGGER_PRE won't really work in the case of SOF. We need the BE DAI to be triggered before the FE DAI during start to prevent the xruns during pause/release.
Thanks, Ranjani