platform/x86: x86-android-tablets: Add Lenovo Yoga Book X90F/L data
authorHans de Goede <hdegoede@redhat.com>
Sat, 1 Apr 2023 15:07:37 +0000 (17:07 +0200)
committerHans de Goede <hdegoede@redhat.com>
Thu, 6 Apr 2023 11:01:33 +0000 (13:01 +0200)
commitc69fec50ec2e3aeea46b13235b72d9d5a1bf095a
treeb448a4de3ba4ec3e54d48ca9402015306c584935
parentec5a4565fd6e15ccbe5710a326a2f283c0507389
platform/x86: x86-android-tablets: Add Lenovo Yoga Book X90F/L data

The Lenovo Yoga Book X90F/L is a x86 ACPI tablet which ships with Android
x86 as factory OS. Its DSDT contains a bunch of I2C devices which are not
actually there, causing various resource conflicts. Enumeration of these
is skipped through the acpi_quirk_skip_i2c_client_enumeration().

Add support for manually instantiating the I2C + other devices which are
actually present on this tablet by adding the necessary device info to
the x86-android-tablets module.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Link: https://lore.kernel.org/r/20230401150737.597417-3-hdegoede@redhat.com
drivers/platform/x86/x86-android-tablets/dmi.c
drivers/platform/x86/x86-android-tablets/lenovo.c
drivers/platform/x86/x86-android-tablets/x86-android-tablets.h