1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/sound/soc/sof/intel
Pierre-Louis Bossart 391153522d
ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states
The IMR was assumed to be preserved when suspending to S4 and S5
states, but community reports invalidate that assumption, the hardware
seems to be powered off and the IMR memory content cleared.

Make sure regular boot with firmware download is used for S4 and S5.

BugLink: https://github.com/thesofproject/sof/issues/5892
Fixes: 5fb5f51185 ("ASoC: SOF: Intel: hda-loader: add IMR restore support")
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Link: https://lore.kernel.org/r/20220616201818.130802-4-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2022-06-24 16:21:51 +01:00
..
apl.c ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 2022-05-12 11:41:30 +01:00
atom.c ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter 2021-12-23 13:38:26 +00:00
atom.h ASoC: SOF: avoid casting "const" attribute away 2021-12-17 11:06:16 +00:00
bdw.c ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops 2022-04-29 13:06:14 +01:00
byt.c ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops 2022-04-29 13:06:14 +01:00
cnl.c ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 2022-05-12 11:41:30 +01:00
ext_manifest.h ASoC: SOF: ext_manifest: parse cavs extra config data elem 2020-11-27 17:23:05 +00:00
hda-bus.c ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended 2021-11-05 12:58:11 +00:00
hda-codec.c ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES 2021-12-06 13:49:30 +00:00
hda-common-ops.c ASoC: SOF: Intel: Do not set fw_ready callback 2022-04-25 13:58:48 +01:00
hda-ctrl.c ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB 2021-12-13 19:32:47 +00:00
hda-dai.c ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls 2022-04-25 13:58:38 +01:00
hda-dsp.c ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() 2022-06-24 16:21:37 +01:00
hda-ipc.c ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms 2022-05-12 11:41:25 +01:00
hda-ipc.h ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms 2020-08-27 14:22:23 +01:00
hda-loader.c ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states 2022-06-24 16:21:51 +01:00
hda-pcm.c ASoC: SOF: Intel: hda: Fix compressed stream position tracking 2022-06-24 16:21:49 +01:00
hda-probes.c ASoC: SOF: Convert the generic probe support to SOF client 2022-02-10 15:19:12 +00:00
hda-stream.c ASoC: SOF: Intel: hda: Fix compressed stream position tracking 2022-06-24 16:21:49 +01:00
hda-trace.c ASoC: SOF: Modify the host trace_init parameter list to include dmab 2022-05-19 16:44:17 +01:00
hda.c ASoC: SOF: Intel: hda: simplify NHLT handling 2022-04-23 00:16:26 +01:00
hda.h ASoC: SOF: Intel: hda: Fix compressed stream position tracking 2022-06-24 16:21:49 +01:00
icl.c ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 2022-04-25 13:58:25 +01:00
Kconfig ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate 2022-04-19 16:30:31 +01:00
Makefile ASoC: SOF: Intel: hda: use common ops across platforms 2022-04-19 12:03:40 +01:00
pci-apl.c ASoC: SOF: Intel: hda: use common ops across platforms 2022-04-19 12:03:40 +01:00
pci-cnl.c ASoC: SOF: Intel: hda: use common ops across platforms 2022-04-19 12:03:40 +01:00
pci-icl.c ASoC: SOF: Intel: hda: use common ops across platforms 2022-04-19 12:03:40 +01:00
pci-tgl.c ASoC: SOF: Intel: pci-tgl: add RPL-P support 2022-04-22 12:37:27 +01:00
pci-tng.c ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops 2022-04-29 13:06:14 +01:00
shim.h ASoC: SOF: Intel: add IP identifier 2022-04-19 12:03:46 +01:00
tgl.c ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 2022-05-12 11:41:30 +01:00