]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ASoC: amd: yc: Add DMI quirk for HyperX OMEN Gaming Laptop 16-ap1xxx
authorLin Xianglin <1021538027@qq.com>
Fri, 7 Aug 2026 14:19:43 +0000 (22:19 +0800)
committerMark Brown <broonie@kernel.org>
Mon, 10 Aug 2026 12:32:42 +0000 (13:32 +0100)
The HyperX OMEN Gaming Laptop 16-ap1xxx (HP board 8F06) has an
internal digital microphone array attached to the AMD ACP PDM
controller, but the acp6x machine driver does not register the DMIC
sound card because this board is missing from the DMI quirk table,
leaving the internal microphone unusable.

Add a DMI quirk entry for the HP board "8F06" so the acp6x DMIC
capture card gets registered.

Signed-off-by: Lin Xianglin <1021538027@qq.com>
Link: https://patch.msgid.link/tencent_428392223C2AD3BF23E7ABAA7521FE5C0C07@qq.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/amd/yc/acp6x-mach.c

index 14b970f160201a26797e7e85c0b5eb282bbb960a..ae90e9f513d15a0687bf13f3242d44ae15c6c761 100644 (file)
@@ -731,6 +731,13 @@ static const struct dmi_system_id yc_acp_quirk_table[] = {
                        DMI_MATCH(DMI_BOARD_NAME, "8E35"),
                }
        },
+       {
+               .driver_data = &acp6x_card,
+               .matches = {
+                       DMI_MATCH(DMI_BOARD_VENDOR, "HP"),
+                       DMI_MATCH(DMI_BOARD_NAME, "8F06"),
+               }
+       },
        {
                .driver_data = &acp6x_card,
                .matches = {