From: Mark Brown Date: Mon, 23 Feb 2026 14:49:36 +0000 (+0000) Subject: ASoC rt5677: Prepare to support Lenovo Yoga Book tablets X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=910a78d816e4b0277f4917d607a1213e0dd6cdd6;p=thirdparty%2Flinux.git ASoC rt5677: Prepare to support Lenovo Yoga Book tablets Merge series from Yauhen Kharuzhy : 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. --- 910a78d816e4b0277f4917d607a1213e0dd6cdd6