diff options
| author | Vijendar Mukunda <Vijendar.Mukunda@amd.com> | 2026-07-07 11:29:36 +0530 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-07-07 23:47:15 +0100 |
| commit | 5893013efabb056399a01e267f410cf76eba25eb (patch) | |
| tree | 37f161f9234072ba3650e45fd2abf3aad013855b /drivers/gpu/nova-core/fsp/hal/git@git.tavy.me:linux.git | |
| parent | dbbb5bc5176e36b13aa22e2174ab4779c5ae1dca (diff) | |
ASoC: amd: ps: disable MSI on resume in ACP PCI driver
BIOS/firmware may re-enable MSI in PCI config space during system
level resume even though this driver only uses legacy INTx interrupts.
If MSI is left enabled with stale address/data registers, the device
will write interrupts to a bogus address causing IOMMU IO_PAGE_FAULT
and interrupt delivery failure.
Clear the MSI Enable bit before reinitializing the ACP hardware on
system level resume.
Fixes: 491628388005 ("ASoC: amd: ps: add callback functions for acp pci driver pm ops")
Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
Reviewed-by: Mario Limonciello (AMD) <superm1@kernel.org>
Link: https://patch.msgid.link/20260707060130.2514138-2-Vijendar.Mukunda@amd.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/gpu/nova-core/fsp/hal/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
