aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/sound/pci/hda
diff options
context:
space:
mode:
authorAndriy Gapon <avg@FreeBSD.org>2020-05-13 06:24:54 +0000
committerAndriy Gapon <avg@FreeBSD.org>2020-05-13 06:24:54 +0000
commit317cb28090ebc38dc40d7a0aeda71ca27fde4979 (patch)
tree3b31505fa76a5b4f7ca81632d4e763507b60daeb /sys/dev/sound/pci/hda
parenta58fc861516b20d356a8a159c2dc6daef34205a1 (diff)
downloadsrc-317cb28090ebc38dc40d7a0aeda71ca27fde4979.tar.gz
src-317cb28090ebc38dc40d7a0aeda71ca27fde4979.zip
sound/hda: newer AMD devices still require the same PCIe snoop
So, replicate the ATI vendor snoop configuration for the AMD vendor. I think that this should fix a number of cases where users currently have to resort to polling or disabling MSI. MFC after: 1 week
Notes
Notes: svn path=/head/; revision=361001
Diffstat (limited to 'sys/dev/sound/pci/hda')
-rw-r--r--sys/dev/sound/pci/hda/hdac.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/sound/pci/hda/hdac.c b/sys/dev/sound/pci/hda/hdac.c
index 5de5c020a583..db7b44083d28 100644
--- a/sys/dev/sound/pci/hda/hdac.c
+++ b/sys/dev/sound/pci/hda/hdac.c
@@ -197,6 +197,7 @@ static const struct {
} hdac_pcie_snoop[] = {
{ INTEL_VENDORID, 0x00, 0x00, 0x00 },
{ ATI_VENDORID, 0x42, 0xf8, 0x02 },
+ { AMD_VENDORID, 0x42, 0xf8, 0x02 },
{ NVIDIA_VENDORID, 0x4e, 0xf0, 0x0f },
};