git: 8dac0bdb4df0 - main - snd_hda: Identify AMD Audio Coprocessor
Date: Sun, 25 Oct 2026 10:23:54 UTC
The branch main has been updated by christos:
URL: https://cgit.FreeBSD.org/src/commit/?id=8dac0bdb4df0815e14db219e9a7fb5d0be5737b8
commit 8dac0bdb4df0815e14db219e9a7fb5d0be5737b8
Author: Christos Margiolis <christos@FreeBSD.org>
AuthorDate: 2026-10-25 10:21:20 +0000
Commit: Christos Margiolis <christos@FreeBSD.org>
CommitDate: 2026-10-25 10:23:36 +0000
snd_hda: Identify AMD Audio Coprocessor
This makes the driver attach, but the device is still not usable.
Reported by: Lukasz Wencki <lukasz@smail.net.pl>
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
---
sys/dev/sound/pci/hda/hdac.c | 1 +
sys/dev/sound/pci/hda/hdac.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/sys/dev/sound/pci/hda/hdac.c b/sys/dev/sound/pci/hda/hdac.c
index d397e98b4be3..ab1ff7193c4e 100644
--- a/sys/dev/sound/pci/hda/hdac.c
+++ b/sys/dev/sound/pci/hda/hdac.c
@@ -201,6 +201,7 @@ static const struct {
{ HDA_AMD_X370, "AMD X370", 0, 0 },
{ HDA_AMD_X570, "AMD X570", 0, 0 },
{ HDA_AMD_STONEY, "AMD Stoney", 0, 0 },
+ { HDA_AMD_ACP, "AMD ACP", 0, 0 },
{ HDA_AMD_RAVEN, "AMD Raven", 0, 0 },
{ HDA_AMD_HUDSON2, "AMD Hudson-2", 0, 0 },
{ HDA_RDC_M3010, "RDC M3010", 0, 0 },
diff --git a/sys/dev/sound/pci/hda/hdac.h b/sys/dev/sound/pci/hda/hdac.h
index 36fd7b6a60ab..b3b94951f525 100644
--- a/sys/dev/sound/pci/hda/hdac.h
+++ b/sys/dev/sound/pci/hda/hdac.h
@@ -189,6 +189,7 @@
#define HDA_AMD_X370 HDA_MODEL_CONSTRUCT(AMD, 0x1457)
#define HDA_AMD_X570 HDA_MODEL_CONSTRUCT(AMD, 0x1487)
#define HDA_AMD_STONEY HDA_MODEL_CONSTRUCT(AMD, 0x157a)
+#define HDA_AMD_ACP HDA_MODEL_CONSTRUCT(AMD, 0x15e2)
#define HDA_AMD_RAVEN HDA_MODEL_CONSTRUCT(AMD, 0x15e3)
#define HDA_AMD_HUDSON2 HDA_MODEL_CONSTRUCT(AMD, 0x780d)
#define HDA_AMD_ALL HDA_MODEL_CONSTRUCT(AMD, 0xffff)