git: 8dac0bdb4df0 - main - snd_hda: Identify AMD Audio Coprocessor

From: Christos Margiolis <christos_at_FreeBSD.org>
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)