]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2 Pro 1380F/L data
authorHans de Goede <hdegoede@redhat.com>
Sat, 6 Apr 2024 12:50:57 +0000 (14:50 +0200)
committerHans de Goede <hdegoede@redhat.com>
Mon, 15 Apr 2024 13:43:06 +0000 (15:43 +0200)
commit3eee73ad42c3899d97e073bf2c41e7670a3c575c
tree1123918e1f28078cb8603f457cc7143b11dead70
parent3de0f2627ef849735f155c1818247f58404dddfe
platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2 Pro 1380F/L data

The Lenovo Yoga Tablet 2 Pro 1380F/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>
Link: https://lore.kernel.org/r/20240406125058.13624-2-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