[PATCH] ASoC: amd: yc: Add DMI quirk for Acer Aspire Go 15 (AG15-21P)
From: Michael Garland via B4 Relay
Date: Mon Oct 05 2026 - 03:15:53 EST
From: Michael Garland <minimelkav@xxxxxxxxx>
The Acer Aspire Go 15 (AG15-21P, board MDC Herbag2_MDU) has two PDM
DMICs connected to the ACP. The BIOS does not set the AcpDmicConnected
_DSD property, so the acp6x machine driver never registers the DMIC
card. The existing Herbag_MDU entry does not match this board name, so
add a DMI quirk for it.
Tested on BIOS V1.11: the acp6x DMIC capture device is registered and
records audio on both channels.
Cc: stable@xxxxxxxxxxxxxxx
Signed-off-by: Michael Garland <minimelkav@xxxxxxxxx>
---
The board name differs from the existing Herbag_MDU entry by one
character, so DMI_MATCH() does not cover it.
---
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 e798bf6a9cd0..1be8504571ad 100644
--- a/sound/soc/amd/yc/acp6x-mach.c
+++ b/sound/soc/amd/yc/acp6x-mach.c
@@ -787,6 +787,13 @@ static const struct dmi_system_id yc_acp_quirk_table[] = {
DMI_MATCH(DMI_BOARD_NAME, "Herbag_MDU"),
}
},
+ {
+ .driver_data = &acp6x_card,
+ .matches = {
+ DMI_MATCH(DMI_BOARD_VENDOR, "MDC"),
+ DMI_MATCH(DMI_BOARD_NAME, "Herbag2_MDU"),
+ }
+ },
{
.driver_data = &acp6x_card,
.matches = {
---
base-commit: 695f659d296fb05a76f03967733e79b6c2085bae
change-id: 20261005-acp6x-herbag2-quirk-44114c7891da
Best regards,
--
Michael Garland <minimelkav@xxxxxxxxx>