Skip to content

Commit 53fdd29

Browse files
committed
uefi-x86: enable SND_SOC_DMIC for SOF DMIC array mic
ThinkPad LNL (X9 etc.) routes the headset jack through CS42L43 but the internal array mic is on two PDM DMICs straight into the SOF DSP. SOF dmesg already showed "DMICs detected in NHLT tables: 2". Without SND_SOC_DMIC the chosen topology has no codec driver for the DMIC endpoint and the array mic stays silent.
1 parent e3710b8 commit 53fdd29

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

config/kernel/linux-uefi-x86-current.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6128,6 +6128,7 @@ CONFIG_PINCTRL_CS42L43=m
61286128
CONFIG_SPI_CS42L43=m
61296129
CONFIG_SND_SOC_CS42L43=m
61306130
CONFIG_SND_SOC_CS42L43_SDW=m
6131+
CONFIG_SND_SOC_DMIC=m
61316132
CONFIG_SND_SOC_CS35L56=m
61326133
CONFIG_SND_SOC_CS35L56_SHARED=m
61336134
CONFIG_SND_SOC_CS35L56_SDW=m

config/kernel/linux-uefi-x86-edge.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5625,6 +5625,7 @@ CONFIG_PINCTRL_CS42L43=m
56255625
CONFIG_SPI_CS42L43=m
56265626
CONFIG_SND_SOC_CS42L43=m
56275627
CONFIG_SND_SOC_CS42L43_SDW=m
5628+
CONFIG_SND_SOC_DMIC=m
56285629
CONFIG_SND_SOC_CS35L56=m
56295630
CONFIG_SND_SOC_CS35L56_SHARED=m
56305631
CONFIG_SND_SOC_CS35L56_SDW=m

0 commit comments

Comments
 (0)