mirror-linux/sound/soc/sof/amd
Vijendar Mukunda b9846a3867
ASoC: SOF: amd: fix for false dsp interrupts
Before ACP firmware loading, DSP interrupts are not expected.
Sometimes after reboot, it's observed that before ACP firmware is loaded
false DSP interrupt is reported.
Registering the interrupt handler before acp initialization causing false
interrupts sometimes on reboot as ACP reset is not applied.
Correct the sequence by invoking acp initialization sequence prior to
registering interrupt handler.

Fixes: 738a2b5e2c ("ASoC: SOF: amd: Add IPC support for ACP IP block")
Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
Link: https://msgid.link/r/20240404041717.430545-1-Vijendar.Mukunda@amd.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2024-04-04 12:59:29 +01:00
..
Kconfig ASoC: SOF: amd: fix soundwire dependencies 2024-02-19 17:02:16 +00:00
Makefile ASoC: SOF: amd: add support for acp6.3 based platform 2023-10-23 13:29:54 +01:00
acp-common.c ASoC: SOF: amd: add machine select logic for soundwire based platforms 2024-01-30 16:06:40 +00:00
acp-dsp-offset.h ASoC: SOF: amd: refactor acp driver pm ops 2024-01-30 16:06:43 +00:00
acp-ipc.c ASoC: SOF: amd: Fix locking in ACP IRQ handler 2024-02-11 16:58:50 +00:00
acp-loader.c ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry 2024-03-15 16:12:48 +00:00
acp-pcm.c ASoC: sof: amd: convert not to use asoc_xxx() 2023-09-25 14:16:44 +02:00
acp-probes.c ASoC: SOF: amd: Add Probe functionality support for amd platforms. 2023-07-17 06:15:35 +01:00
acp-stream.c ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 2022-09-20 19:38:04 +01:00
acp-trace.c ASoC: SOF: Modify the host trace_init parameter list to include dmab 2022-05-19 16:44:17 +01:00
acp.c ASoC: SOF: amd: fix for false dsp interrupts 2024-04-04 12:59:29 +01:00
acp.h ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED 2024-03-15 16:12:49 +00:00
acp63.c ASoC: SOF: amd: add support for acp6.3 based platform 2023-10-23 13:29:54 +01:00
pci-acp63.c ASoC: SOF: amd: update descriptor fields for acp6.3 based platform 2024-01-30 16:06:41 +00:00
pci-rmb.c ASoC: Merge fixes for consistent cs42l43 schema 2023-10-10 17:07:17 +01:00
pci-rn.c ASoC: SOF: amd: Use generic names for IPC types 2023-09-19 13:49:09 +01:00
pci-vangogh.c ASoC: SOF: amd: Use generic names for IPC types 2023-09-19 13:49:09 +01:00
rembrandt.c ASoC: SOF: amd: remove acp_dai_probe() function 2023-04-03 12:15:32 +01:00
renoir.c ASoC: SOF: amd: remove acp_dai_probe() function 2023-04-03 12:15:32 +01:00
vangogh.c ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry 2024-03-15 16:12:48 +00:00