Skip to content

Commit 80a7916

Browse files
mrhpearsonbroonie
authored andcommitted
ASoC: amd: acp: add Lenovo P16s G5 AMD quirk for legacy SDW machine
Add a DMI quirk entry for Lenovo P16s G5 AMD to use ASOC_SDW_ACP_DMIC. Needed to allow the microphone to work on this platform Signed-off-by: Mark Pearson <mpearson-lenovo@squebb.ca> Reviewed-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com> Link: https://patch.msgid.link/20260403010336.1223078-1-mpearson-lenovo@squebb.ca Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 5075d08 commit 80a7916

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

sound/soc/amd/acp/acp-sdw-legacy-mach.c

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,22 @@ static const struct dmi_system_id soc_sdw_quirk_table[] = {
111111
},
112112
.driver_data = (void *)(ASOC_SDW_CODEC_SPKR),
113113
},
114+
{
115+
.callback = soc_sdw_quirk_cb,
116+
.matches = { /* Lenovo P16s G5 AMD */
117+
DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
118+
DMI_MATCH(DMI_PRODUCT_SKU, "21XG"),
119+
},
120+
.driver_data = (void *)(ASOC_SDW_ACP_DMIC),
121+
},
122+
{
123+
.callback = soc_sdw_quirk_cb,
124+
.matches = { /* Lenovo P16s G5 AMD */
125+
DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
126+
DMI_MATCH(DMI_PRODUCT_SKU, "21XH"),
127+
},
128+
.driver_data = (void *)(ASOC_SDW_ACP_DMIC),
129+
},
114130
{
115131
.callback = soc_sdw_quirk_cb,
116132
.matches = {

0 commit comments

Comments
 (0)