[PATCH] ASoC: amd: yc: acp6x-mach: add DMI quirk for MSI Bravo 17 C7VE

From: El-Hadji TRAORE

Date: Wed Mar 04 2026 - 12:49:17 EST


Hi,

On MSI Bravo 17 C7VE (board: MS-17LN), the internal digital microphone (DMIC via AMD ACP6x)
is not enabled because this model is missing from the DMI quirk table in
sound/soc/amd/yc/acp6x-mach.c (yc_acp_quirk_table[]).

Add a minimal DMI match:
  DMI_BOARD_VENDOR = "Micro-Star International Co., Ltd."
  DMI_PRODUCT_NAME = "Bravo 17 C7VE"

Tested on Kali rolling (6.18.12+kali-amd64): after rebuilding/installing the ACP6x modules,
PipeWire exposes HiFi Mic sources and the internal microphone works:
  - alsa_input...HiFi__Mic1__source (Digital Microphone, api.alsa.path="hw:acp6x")
  - alsa_input...HiFi__Mic2__source

DMI:
  board_vendor: Micro-Star International Co., Ltd.
  sys_vendor:   Micro-Star International Co., Ltd.
  product_name: Bravo 17 C7VE
  board_name:   MS-17LN

Thanks,TRAORE El-Hadji Boubacar
--- a/sound/soc/amd/yc/acp6x-mach.c
+++ b/sound/soc/amd/yc/acp6x-mach.c
@@ -487,6 +487,13 @@
}
},
{
+ .driver_data = &acp6x_card,
+ .matches = {
+ DMI_MATCH(DMI_BOARD_VENDOR, "Micro-Star International Co., Ltd."),
+ DMI_MATCH(DMI_PRODUCT_NAME, "Bravo 17 C7VE"),
+ }
+ },
+ {
.driver_data = &acp6x_card,
.matches = {
DMI_MATCH(DMI_BOARD_VENDOR, "Alienware"),