]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ASoC: amd: yc: Add MSI Vector A16 HX A8WHG to quirk table
authorIhor Uzlov <igor.uzlov@gmail.com>
Fri, 10 Apr 2026 09:45:53 +0000 (11:45 +0200)
committerMark Brown <broonie@kernel.org>
Fri, 10 Apr 2026 10:30:25 +0000 (11:30 +0100)
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.

Signed-off-by: Ihor Uzlov <igor.uzlov@gmail.com>
Link: https://patch.msgid.link/20260410094553.24654-1-igor.uzlov@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/amd/yc/acp6x-mach.c

index 85579c81378fbeca425195319480c3d35def5873..c5cf45881416f339d01008ed4feb633df50f271a 100644 (file)
@@ -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 = {