summaryrefslogtreecommitdiff
path: root/scripts/basic/split-include.c
diff options
context:
space:
mode:
authorMario Limonciello <mario.limonciello@amd.com>2026-10-13 07:54:23 -0500
committerMark Brown <broonie@kernel.org>2026-10-13 14:32:22 +0100
commit2a31b5378c6db9c4a8d399e5d10d32cd4b732bef (patch)
treef8d73e909c386c2b7813fa077c193ea227c3ce02 /scripts/basic/split-include.c
parent8ac49fbf00e580e8ee1a66b120f8b33d9ab81901 (diff)
downloadlinux-2a31b5378c6db9c4a8d399e5d10d32cd4b732bef.tar.gz
linux-2a31b5378c6db9c4a8d399e5d10d32cd4b732bef.zip
ASoC: amd: yc: disable MSI on resume
BIOS/firmware may re-enable MSI in PCI config space during system resume even though this driver only uses legacy INTx interrupts. If MSI is left enabled with stale address and data registers, the device can write interrupts to a bogus address and cause an IOMMU IO_PAGE_FAULT. Clear the MSI Enable bit before reinitializing ACP hardware on system resume. Keep runtime resume separate because firmware does not restore PCI configuration on that path. Fixes: c8212df7bc0f ("ASoC: amd: add acp6x pci driver pm ops") Reported-by: Marek Borůvka <boruvka.marek@gmail.com> Closes: https://bugzilla.kernel.org/show_bug.cgi?id=222119 Signed-off-by: Mario Limonciello <mario.limonciello@amd.com> Link: https://patch.msgid.link/20261013125425.3541206-1-mario.limonciello@amd.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'scripts/basic/split-include.c')
0 files changed, 0 insertions, 0 deletions