mirror-linux/sound/soc/sof/intel
Peter Ujfalusi 3f5eb32513
ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove
During probe the DMIC/SSP offload is enabled and it is not reversed on
remove.

Add a remove wrapper for LNL to disable the offload for DMIC and SSP
similarly to what is done during probe.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Link: https://msgid.link/r/20240403111839.27259-1-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2024-04-03 18:47:08 +01:00
..
Kconfig ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 2023-09-19 13:49:07 +01:00
Makefile ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms 2023-09-19 13:48:49 +01:00
apl.c ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data 2023-11-29 13:25:14 +00:00
atom.c
atom.h
bdw.c ASoC: SOF: Convert to platform remove callback returning void 2023-10-10 19:21:04 +01:00
byt.c ASoC: SOF: make .remove callback return void 2023-10-12 20:28:12 +01:00
cnl.c ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data 2023-11-29 13:25:14 +00: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 ASoC: SOF: Intel: hda-codec: Delay the codec device registration 2024-01-03 15:33:01 +01:00
hda-common-ops.c ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback 2024-03-25 16:35:58 +00: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: Compensate LLP in case it is not reset 2024-03-25 16:36:06 +00:00
hda-dai.c ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio 2024-02-13 13:29:04 +00:00
hda-dsp.c ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend 2024-03-25 16:37:08 +00: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: Intel: check fw_context_save for library reload 2023-12-15 12:57:57 +00:00
hda-mlink.c ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log 2023-08-07 23:09:48 +01:00
hda-pcm.c ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset 2024-03-25 16:36:06 +00:00
hda-probes.c
hda-stream.c ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset 2024-03-25 16:36:06 +00:00
hda-trace.c
hda.c ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices 2024-02-13 13:28:59 +00:00
hda.h ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks 2024-03-25 16:35:57 +00:00
icl.c ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data 2023-11-29 13:25:14 +00:00
lnl.c ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove 2024-04-03 18:47:08 +01:00
mtl.c ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback 2024-03-25 16:35:55 +00:00
mtl.h ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback 2024-03-25 16:35:55 +00:00
pci-apl.c ASoC: SOF: Intel: Use generic names for IPC types 2023-09-19 13:49:11 +01:00
pci-cnl.c ASoC: SOF: Intel: Use generic names for IPC types 2023-09-19 13:49:11 +01:00
pci-icl.c ASoC: SOF: Intel: Use generic names for IPC types 2023-09-19 13:49:11 +01:00
pci-lnl.c ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg 2024-02-13 13:28:39 +00:00
pci-mtl.c ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support 2023-12-07 09:29:17 +01:00
pci-skl.c ASoC: SOF: Intel: Use generic names for IPC types 2023-09-19 13:49:11 +01:00
pci-tgl.c ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names 2024-02-13 13:28:38 +00:00
pci-tng.c ASoC: SOF: Intel: Use generic names for IPC types 2023-09-19 13:49:11 +01:00
shim.h ASoC: SOF: Intel: add abstraction for SoundWire wake-ups 2023-08-07 23:09:45 +01:00
skl.c ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data 2023-11-29 13:25:14 +00:00
telemetry.c ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms 2023-09-19 13:48:49 +01:00
telemetry.h ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms 2023-09-19 13:48:49 +01:00
tgl.c ASoC: SOF: IPC4: query fw_context_save feature from fw 2023-12-15 12:57:56 +00:00