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