diff options
| author | Hans de Goede <[email protected]> | 2023-10-25 14:35:13 +0000 |
|---|---|---|
| committer | Mark Brown <[email protected]> | 2023-10-25 16:21:14 +0000 |
| commit | 8619fd0e9026c10841e162ec403f4223fe1f3846 (patch) | |
| tree | 0ada3cd9db2f026905e9a83d75fa589019be503d /lib/debugobjects.c | |
| parent | ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (diff) | |
| download | kernel-8619fd0e9026c10841e162ec403f4223fe1f3846.tar.gz kernel-8619fd0e9026c10841e162ec403f4223fe1f3846.zip | |
ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk
Unlike all designs supported sofar the Lenovo Yoga Tab 3 YT3-X90 does not
have its internal microphone (intmic) on IN3L with the headset microphone
on IN1L. Instead this tablet has the intmic on IN1L and the hsmic on IN2L.
Add a BYT_WM5102_IN_MAP quirk mechanism to allow selecting between
different input maps and add support for both setups with the current
settings being the default map.
The new INTMIC_IN1L_HSMIC_IN2L map is enabled by default on CHT because
the Lenovo Yoga Tab 3 YT3-X90 model is the only Cherry Trail design
currently supported. If different CHT designs turn up which need different
input maps we can add DMI quirks to select a different map later.
The userspace UCM profile also needs to know about this so
extend the components string with this info too.
Acked-by: Pierre-Louis Bossart <[email protected]>
Signed-off-by: Hans de Goede <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'lib/debugobjects.c')
0 files changed, 0 insertions, 0 deletions
