1# 2# Platform support for Chrome OS hardware (Chromebooks and Chromeboxes) 3# 4 5menuconfig CHROME_PLATFORMS 6 bool "Platform support for Chrome hardware" 7 ---help--- 8 Say Y here to get to see options for platform support for 9 various Chromebooks and Chromeboxes. This option alone does 10 not add any kernel code. 11 12 If you say N, all options in this submenu will be skipped and disabled. 13 14if CHROME_PLATFORMS 15 16config CHROMEOS_LAPTOP 17 tristate "Chrome OS Laptop" 18 depends on I2C && DMI && X86 19 ---help--- 20 This driver instantiates i2c and smbus devices such as 21 light sensors and touchpads. 22 23 If you have a supported Chromebook, choose Y or M here. 24 The module will be called chromeos_laptop. 25 26config CHROMEOS_PSTORE 27 tristate "Chrome OS pstore support" 28 depends on X86 29 ---help--- 30 This module instantiates the persistent storage on x86 ChromeOS 31 devices. It can be used to store away console logs and crash 32 information across reboots. 33 34 The range of memory used is 0xf00000-0x1000000, traditionally 35 the memory used to back VGA controller memory. 36 37 If you have a supported Chromebook, choose Y or M here. 38 The module will be called chromeos_pstore. 39 40config CROS_EC_CHARDEV 41 tristate "Chrome OS Embedded Controller userspace device interface" 42 depends on CROS_EC_PROTO 43 ---help--- 44 This driver adds support to talk with the ChromeOS EC from userspace. 45 46 If you have a supported Chromebook, choose Y or M here. 47 The module will be called cros_ec_dev. 48 49config CROS_EC_LPC 50 tristate "ChromeOS Embedded Controller (LPC)" 51 depends on MFD_CROS_EC && CROS_EC_PROTO && (X86 || COMPILE_TEST) 52 help 53 If you say Y here, you get support for talking to the ChromeOS EC 54 over an LPC bus. This uses a simple byte-level protocol with a 55 checksum. This is used for userspace access only. The kernel 56 typically has its own communication methods. 57 58 To compile this driver as a module, choose M here: the 59 module will be called cros_ec_lpc. 60 61config CROS_EC_PROTO 62 bool 63 help 64 ChromeOS EC communication protocol helpers. 65 66endif # CHROMEOS_PLATFORMS 67