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