ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4
authorRanjani Sridharan <ranjani.sridharan@linux.intel.com>
Mon, 15 May 2023 11:20:21 +0000 (14:20 +0300)
committerMark Brown <broonie@kernel.org>
Mon, 15 May 2023 11:25:37 +0000 (20:25 +0900)
commit81a5d699217d1ae2853d6b022fc110aa95a2ff52
treec2843010de30cec1e0ff161cfbdbe33fa1f44e63
parent1946dda47c8807517ccaa8caf8ee7de3498db531
ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4

Introduce a separate op implementation for get_hext_stream() for IPC4.
This op will also be used to set the skip_during_fe_trigger flag for the
BE DAI pipeline. With this change, we can remove the flag setting in
sof_ipc4_dai_config() which will further simplify support for
DMIC/SSP/Soundwire in the LunarLake platform.

Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com
Link: https://lore.kernel.org/r/20230515112022.30297-2-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org
sound/soc/sof/intel/hda-dai-ops.c
sound/soc/sof/ipc4-topology.c