mirror-linux/sound/soc/sof/intel
Ranjani Sridharan 90219f1bd2
ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop
With IPC3, we reset hw_params during the stop trigger, so we should also
clean up the link DMA during the stop trigger.

Fixes: 1bf83fa665 ("ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop")
Closes: https://github.com/thesofproject/linux/issues/4455
Closes: https://github.com/thesofproject/linux/issues/4482
Closes: https://bugzilla.kernel.org/show_bug.cgi?id=217673
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Rander Wang <rander.wang@intel.com>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Guennadi Liakhovetski <guennadi.liakhovetski@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/20230808110627.32375-1-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2023-08-08 13:59:21 +01:00
..
Kconfig ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK 2023-05-15 20:14:04 +09:00
Makefile ASoC: SOF: Intel: hda-mlink: move to a dedicated module 2023-04-06 16:45:37 +01:00
apl.c ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 2023-04-20 12:52:02 +01:00
atom.c
atom.h
bdw.c
byt.c
cnl.c ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 2023-04-20 12:52:02 +01:00
ext_manifest.h
hda-bus.c ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used 2023-05-15 20:14:00 +09:00
hda-codec.c
hda-common-ops.c ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 2023-04-20 12:52:02 +01:00
hda-ctrl.c ASoC: SOF: Intel: hda-mlink: move to a dedicated module 2023-04-06 16:45:37 +01:00
hda-dai-ops.c ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop 2023-08-08 13:59:21 +01:00
hda-dai.c ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop 2023-08-08 13:59:21 +01:00
hda-dsp.c ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 2023-04-20 12:52:02 +01:00
hda-ipc.c ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS 2023-04-04 12:42:37 +01:00
hda-ipc.h
hda-loader-skl.c ASoC: do not include pm_runtime.h if not used 2023-05-23 13:55:55 +01:00
hda-loader.c ASoC: SOF: Use no_reply calls for TX 2023-04-20 12:51:45 +01:00
hda-mlink.c ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers 2023-05-15 10:20:14 +09:00
hda-pcm.c ASoC: SOF: Intel: hda-pcm: remove kernel parameter init 2023-06-07 12:37:20 +01:00
hda-probes.c
hda-stream.c ASoC: do not include pm_runtime.h if not used 2023-05-23 13:55:55 +01:00
hda-trace.c
hda.c soundwire updates for 6.5 2023-07-05 10:54:43 -07:00
hda.h ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop 2023-08-08 13:59:21 +01:00
icl.c ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 2023-04-20 12:52:02 +01:00
mtl.c ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform 2023-06-16 12:53:54 +01:00
mtl.h ASoC: SOF: Intel: mtl: prepare for code reuse 2023-06-05 14:00:59 +01:00
pci-apl.c ASoC: SOF: Intel: pci-apl: Allow DSPless mode 2023-04-04 12:42:38 +01:00
pci-cnl.c ASoC: SOF: Intel: pci-cnl: Allow DSPless mode 2023-04-04 12:42:39 +01:00
pci-icl.c ASoC: SOF: Intel: pci-icl: Allow DSPless mode 2023-04-04 12:42:40 +01:00
pci-mtl.c ASoC: SOF: Intel: pci-mtl: Allow DSPless mode 2023-04-04 12:42:41 +01:00
pci-skl.c ASoC: SOF: Intel: pci-skl: Allow DSPless mode 2023-04-04 12:42:42 +01:00
pci-tgl.c ASoC: SOF: Intel: pci-tgl: Allow DSPless mode 2023-04-04 12:42:42 +01:00
pci-tng.c ASoC: SOF: Intel: pci-tng: revert invalid bar size setting 2023-03-07 13:57:59 +00:00
shim.h ASoC: SOF: Intel: shim: add enum for ACE 2.0 IP used in LunarLake 2023-05-27 16:06:44 +05:30
skl.c ASoC: do not include pm_runtime.h if not used 2023-05-23 13:55:55 +01:00
tgl.c ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path 2023-05-23 13:56:00 +01:00