Skip to content

Commit a2e8d71

Browse files
superm1gregkh
authored andcommitted
ASoC: acp: Support microphone from Lenovo Go S
commit b9a8ea1 upstream. On Lenovo Go S there is a DMIC connected to the ACP but the firmware has no `AcpDmicConnected` ACPI _DSD. Add a DMI entry for all possible Lenovo Go S SKUs to enable DMIC. Cc: nijs1@lenovo.com Cc: pgriffais@valvesoftware.com Cc: mpearson-lenovo@squebb.ca Cc: stable@vger.kernel.org Signed-off-by: Mario Limonciello <mario.limonciello@amd.com> Link: https://patch.msgid.link/20250123024915.2457115-1-superm1@kernel.org Signed-off-by: Mark Brown <broonie@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 6ab8c44 commit a2e8d71

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

sound/soc/amd/yc/acp6x-mach.c

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,34 @@ static const struct dmi_system_id yc_acp_quirk_table[] = {
304304
DMI_MATCH(DMI_PRODUCT_NAME, "83AS"),
305305
}
306306
},
307+
{
308+
.driver_data = &acp6x_card,
309+
.matches = {
310+
DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
311+
DMI_MATCH(DMI_PRODUCT_NAME, "83L3"),
312+
}
313+
},
314+
{
315+
.driver_data = &acp6x_card,
316+
.matches = {
317+
DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
318+
DMI_MATCH(DMI_PRODUCT_NAME, "83N6"),
319+
}
320+
},
321+
{
322+
.driver_data = &acp6x_card,
323+
.matches = {
324+
DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
325+
DMI_MATCH(DMI_PRODUCT_NAME, "83Q2"),
326+
}
327+
},
328+
{
329+
.driver_data = &acp6x_card,
330+
.matches = {
331+
DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"),
332+
DMI_MATCH(DMI_PRODUCT_NAME, "83Q3"),
333+
}
334+
},
307335
{
308336
.driver_data = &acp6x_card,
309337
.matches = {

0 commit comments

Comments
 (0)