Lines Matching +full:on +full:- +full:module
1 # SPDX-License-Identifier: GPL-2.0-only
8 depends on X86 || ARM || ARM64 || COMPILE_TEST
20 depends on ACPI
26 If you have an ACPI-compatible Chromebook, say Y or M here.
27 The module will be called chromeos_acpi.
31 depends on I2C && DMI && X86
37 The module will be called chromeos_laptop.
41 depends on X86
43 This module instantiates the persistent storage on x86 ChromeOS
47 The range of memory used is 0xf00000-0x1000000, traditionally
51 The module will be called chromeos_pstore.
55 depends on ACPI
56 depends on INPUT
58 This option adds a driver for the tablet switch on
61 To compile this driver as a module, choose M here: the
62 module will be called chromeos_tbmc.
66 depends on OF
67 depends on I2C
73 devices that have multiple drop-in options for one component.
78 depends on X86 || ARM || ARM64 || COMPILE_TEST
85 To compile this driver as a module, choose M here: the
86 module will be called cros_ec.
90 depends on CROS_EC && I2C
94 EC through an I2C bus. This uses a simple byte-level protocol with
100 depends on CROS_EC && RPMSG && OF
103 through rpmsg. This uses a simple byte-level protocol with a
104 checksum. Also since there's no addition EC-to-host interrupt, this
107 To compile this driver as a module, choose M here: the
108 module will be called cros_ec_rpmsg.
112 depends on CROS_EC
113 depends on INTEL_ISH_HID
116 firmware running on Intel Integrated Sensor Hub (ISH), using the
117 ISH Transport protocol (ISH-TP). This uses a simple byte-level
120 To compile this driver as a module, choose M here: the
121 module will be called cros_ec_ishtp.
125 depends on CROS_EC && SPI
129 through a SPI bus, using a byte-level protocol. Since the EC's
131 'pre-amble' bytes before the response actually starts.
135 depends on CROS_EC && ACPI && SERIAL_DEV_BUS
138 through a UART, using a byte-level protocol.
140 To compile this driver as a module, choose M here: the
141 module will be called cros_ec_uart.
145 depends on CROS_EC && ACPI && (X86 || COMPILE_TEST)
146 depends on HAS_IOPORT
150 This uses a simple byte-level protocol with a checksum. This is
154 To compile this driver as a module, choose M here: the
155 module will be called cros_ec_lpcs.
164 depends on LEDS_CLASS && (ACPI || CROS_EC || MFD_CROS_EC_DEV)
166 This option enables support for the keyboard backlight LEDs on
169 To compile this driver as a module, choose M here: the
170 module will be called cros_kbd_led_backlight.
174 depends on MFD_CROS_EC_DEV
180 To compile this driver as a module, choose M here: the
181 module will be called cros_ec_chardev.
185 depends on MFD_CROS_EC_DEV
191 To compile this driver as a module, choose M here: the
192 module will be called cros_ec_lightbar.
196 depends on MFD_CROS_EC_DEV && OF
202 To compile this driver as a module, choose M here: the
203 module will be called cros_ec_vbc.
207 depends on MFD_CROS_EC_DEV && DEBUG_FS
213 To compile this driver as a module, choose M here: the
214 module will be called cros_ec_debugfs.
218 depends on MFD_CROS_EC_DEV
226 To compile this driver as a module, choose M here: the
227 module will be called cros_ec_sensorhub.
231 depends on MFD_CROS_EC_DEV && SYSFS
237 To compile this driver as a module, choose M here: the
238 module will be called cros_ec_sysfs.
241 tristate "ChromeOS EC Type-C Connector Control"
242 depends on MFD_CROS_EC_DEV && TYPEC
243 depends on CROS_USBPD_NOTIFY
244 depends on USB_ROLE_SWITCH
250 To compile this driver as a module, choose M here: the module will be
251 called cros-ec-typec.
255 depends on HID && I2C && PM
265 depends on CHARGER_CROS_USBPD
270 available in the Embedded Controller on ChromeOS systems.
272 To compile this driver as a module, choose M here: the
273 module will be called cros_usbpd_logger.
276 tristate "ChromeOS Type-C power delivery event notifier"
277 depends on MFD_CROS_EC_DEV
280 If you say Y here, you get support for Type-C PD event notifications
281 from the ChromeOS EC. On ACPI platorms this driver will bind to the
282 GOOG0003 ACPI device, and on platforms which don't have this device it
283 will get initialized on ECs which support the feature
286 To compile this driver as a module, choose M here: the
287 module will be called cros_usbpd_notify.
291 depends on ACPI
292 depends on DRM
295 This driver provides the support needed for the in-built electronic
296 privacy screen that is present on some ChromeOS devices. When enabled,
301 tristate "ChromeOS EC Type-C Switch Control"
302 depends on MFD_CROS_EC_DEV && TYPEC && ACPI
305 If you say Y here, you get support for configuring the ChromeOS EC Type-C
308 To compile this driver as a module, choose M here: the module will be
316 depends on KUNIT && CROS_EC