]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ASoC rt5677: Prepare to support Lenovo Yoga Book tablets
authorMark Brown <broonie@kernel.org>
Mon, 23 Feb 2026 14:49:36 +0000 (14:49 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 23 Feb 2026 14:49:36 +0000 (14:49 +0000)
commit910a78d816e4b0277f4917d607a1213e0dd6cdd6
treea0659d654d6c34fa3629539eb7464db0a506cae8
parent85b47b36303e9fc5fe8077ac495a2c79643bdec3
parentbf122191473e26a8f195308b1ba924c98424c8e1
 ASoC rt5677: Prepare to support Lenovo Yoga Book tablets

Merge series from Yauhen Kharuzhy <jekhor@gmail.com>:

There are two Intel Cherry Trail-based devices using the RT5677 as a sound
codec: Lenovo Yoga Book YB1-X90 (Android tablet) and YB1-X91 (Windows
tablet).

They both have the same hardware configuration, but the X90 doesn't have
correct ACPI table definitions for many peripherals, whereas the X91 does.

Devices missing in the ACPI are defined in the board-specific driver
platform/x86/x86-android-tablets. In the X91 tablet, an ACPI _CRS method
for the RT5677 contains GPIO configuration entries which were not
supported by the codec driver before.

To support such device definitions, some modifications are added to the
RT5677 code: ACPI, SPI, and I2C matching ids have been introduced,
as well as some GPIO-related magic.