diff options
author | Hans de Goede <hdegoede@redhat.com> | 2023-10-25 16:35:13 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2023-10-25 17:21:14 +0100 |
commit | 8619fd0e9026c10841e162ec403f4223fe1f3846 (patch) | |
tree | 0ada3cd9db2f026905e9a83d75fa589019be503d /tools/perf/scripts/python/gecko.py | |
parent | c556d202bef1b74dbfa0369bf221ccd83dfa7a59 (diff) | |
download | linux-8619fd0e9026c10841e162ec403f4223fe1f3846.tar.gz linux-8619fd0e9026c10841e162ec403f4223fe1f3846.tar.bz2 linux-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 <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20231025143513.291753-5-hdegoede@redhat.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/gecko.py')
0 files changed, 0 insertions, 0 deletions