xref: /linux/drivers/platform/x86/x86-android-tablets/Kconfig (revision afdcb5353f06cf5ddee3999f7e6353e889a50edc)
1*afdcb535SHans de Goede# SPDX-License-Identifier: GPL-2.0-or-later
2*afdcb535SHans de Goede#
3*afdcb535SHans de Goede# X86 Android tablet support Kconfig
4*afdcb535SHans de Goede#
5*afdcb535SHans de Goede
6*afdcb535SHans de Goedeconfig X86_ANDROID_TABLETS
7*afdcb535SHans de Goede	tristate "X86 Android tablet support"
8*afdcb535SHans de Goede	depends on I2C && SPI && SERIAL_DEV_BUS && ACPI && EFI && GPIOLIB
9*afdcb535SHans de Goede	help
10*afdcb535SHans de Goede	  X86 tablets which ship with Android as (part of) the factory image
11*afdcb535SHans de Goede	  typically have various problems with their DSDTs. The factory kernels
12*afdcb535SHans de Goede	  shipped on these devices typically have device addresses and GPIOs
13*afdcb535SHans de Goede	  hardcoded in the kernel, rather than specified in their DSDT.
14*afdcb535SHans de Goede
15*afdcb535SHans de Goede	  With the DSDT containing a random collection of devices which may or
16*afdcb535SHans de Goede	  may not actually be present. This driver contains various fixes for
17*afdcb535SHans de Goede	  such tablets, including instantiating kernel devices for devices which
18*afdcb535SHans de Goede	  are missing from the DSDT.
19*afdcb535SHans de Goede
20*afdcb535SHans de Goede	  If you have a x86 Android tablet say Y or M here, for a generic x86
21*afdcb535SHans de Goede	  distro config say M here.
22