Skip to content

Commit b9a8ea1

Browse files
superm1broonie
authored andcommitted
ASoC: acp: Support microphone from Lenovo Go S
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: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Signed-off-by: Mario Limonciello <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Mark Brown <[email protected]>
1 parent a2cd921 commit b9a8ea1

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)