diff options
| author | randerwang <[email protected]> | 2020-04-27 10:29:39 -0700 |
|---|---|---|
| committer | Mark Brown <[email protected]> | 2020-04-30 13:07:16 +0100 |
| commit | fd045558295e5dab4ebe3176401bafa7090fa007 (patch) | |
| tree | 15231217440b2c0fe43c399ee172d56b49484ef0 /tools | |
| parent | ac764249485189fa0f019e48aeed7175c7b5376b (diff) | |
ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms
Now the trigger sequence is set to SND_SOC_DPCM_TRIGGER_POST for
SOF. This means FE will be stopped before BE, so BE will consume
invalid data and this generates huge pop noise. This sequence is
introduced for HDA DAI which requires SND_SOC_DPCM_TRIGGER_POST for
some reasons. Now set default trigger sequence to SND_SOC_DPCM_TRIGGER_PRE
for playback with all DAI and fix sequence only for HDA DAI.
Fully tested on Comet Lake for a few cycles.
Signed-off-by: randerwang <[email protected]>
Signed-off-by: Ranjani Sridharan <[email protected]>
Reviewed-by: Clarex Zhou <[email protected]>
Reviewed-by: Guennadi Liakhovetski <[email protected]>
Reviewed-by: Pierre-Louis Bossart <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions