Re: [PATCH] ASoC: amd: yc: Add MSI Vector A16 HX A8WHG to quirk table

From: Mario Limonciello

Date: Fri Apr 10 2026 - 09:20:34 EST


On 4/10/26 04:45, Ihor Uzlov wrote:
[You don't often get email from igor.uzlov@xxxxxxxxx. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]

Add the MSI Vector A16 HX A8WHG (board MS-15MM) to the DMI quirk table
to enable DMIC support. This laptop uses an AMD Ryzen 9 7945HX (Dragon
Range) with the ACP6x audio coprocessor (rev 0x62) and a Realtek ALC274
codec. The built-in digital microphone is connected via the ACP PDM
interface and requires this DMI entry to be activated.

Tested on MSI Vector A16 HX A8WHG with kernel 6.8.0-107 (Ubuntu 24.04).
DMIC capture device appears as 'acp6x' and records audio correctly.


If this system is dragon range, I'm not sure that is the completely right location.

Shouldn't it be using the IOD from Raphael (IE rpl-pci-acp6x)?

Signed-off-by: Ihor Uzlov <igor.uzlov@xxxxxxxxx>
---
sound/soc/amd/yc/acp6x-mach.c | 7 +++++++
1 file changed, 7 insertions(+)

diff --git a/sound/soc/amd/yc/acp6x-mach.c b/sound/soc/amd/yc/acp6x-mach.c
index 85579c81378f..c5cf45881416 100644
--- a/sound/soc/amd/yc/acp6x-mach.c
+++ b/sound/soc/amd/yc/acp6x-mach.c
@@ -500,6 +500,13 @@ static const struct dmi_system_id yc_acp_quirk_table[] = {
DMI_MATCH(DMI_PRODUCT_NAME, "Bravo 17 D7VF"),
}
},
+ {
+ .driver_data = &acp6x_card,
+ .matches = {
+ DMI_MATCH(DMI_BOARD_VENDOR, "Micro-Star International Co., Ltd."),
+ DMI_MATCH(DMI_PRODUCT_NAME, "Vector A16 HX A8WHG"),
+ }
+ },
{
.driver_data = &acp6x_card,
.matches = {
--
2.43.0