]> git.ipfire.org Git - thirdparty/linux.git/commit
ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend
authorPeter Ujfalusi <peter.ujfalusi@linux.intel.com>
Fri, 22 Mar 2024 11:25:04 +0000 (13:25 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 25 Mar 2024 16:37:08 +0000 (16:37 +0000)
commitc61115b37ff964d63191dbf4a058f481daabdf57
treeecb484098e1d100659c237d9ac6dce32d55edf28
parent4cece764965020c22cff7665b18a012006359095
ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend

SoCs with ACE architecture are tailored to use s2idle instead deep (S3)
suspend state and the IMR content is lost when the system is forced to
enter even to S3.
When waking up from S3 state the IMR boot will fail as the content is lost.
Set the skip_imr_boot flag to make sure that we don't try IMR in this case.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Rander Wang <rander.wang@intel.com>
Reviewed-by: Liam Girdwood <liam.r.girdwood@intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Link: https://msgid.link/r/20240322112504.4192-1-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/intel/hda-dsp.c