Lines Matching +full:cros +full:- +full:ec +full:- +full:i2c

1 # SPDX-License-Identifier: GPL-2.0-only
26 If you have an ACPI-compatible Chromebook, say Y or M here.
31 depends on I2C && DMI && X86
33 This driver instantiates i2c and smbus devices such as
47 The range of memory used is 0xf00000-0x1000000, traditionally
67 depends on I2C
73 devices that have multiple drop-in options for one component.
81 Controller (EC) providing keyboard, battery and power services.
83 protocol for talking to the EC is defined by the bus driver.
89 tristate "ChromeOS Embedded Controller (I2C)"
90 depends on CROS_EC && I2C
94 EC through an I2C bus. This uses a simple byte-level protocol with
102 If you say Y here, you get support for talking to the ChromeOS EC
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
115 If you say Y here, you get support for talking to the ChromeOS EC
117 ISH Transport protocol (ISH-TP). This uses a simple byte-level
128 If you say Y here, you get support for talking to the ChromeOS EC
129 through a SPI bus, using a byte-level protocol. Since the EC's
131 'pre-amble' bytes before the response actually starts.
137 If you say Y here, you get support for talking to the ChromeOS EC
138 through a UART, using a byte-level protocol.
148 If you say Y here, you get support for talking to the ChromeOS EC
149 over an LPC bus, including the LPC Microchip EC (MEC) variant.
150 This uses a simple byte-level protocol with a checksum. This is
160 ChromeOS EC communication protocol helpers.
174 tristate "ChromeOS EC miscdevice"
179 ChromeOS EC from userspace via a character device.
196 tristate "ChromeOS EC vboot context support"
200 This option exposes the ChromeOS EC vboot context nvram to
207 tristate "Export ChromeOS EC internals in DebugFS"
211 This option exposes the ChromeOS EC device internals to
218 tristate "ChromeOS EC MEMS Sensor Hub"
223 turn query the EC and register the sensors.
224 It also spreads the sensor data coming from the EC to the IIO sensor
231 tristate "ChromeOS EC control and information through sysfs"
236 information from ChromeOS EC.
247 tristate "ChromeOS EC Type-C Connector Control"
256 information from the Chrome OS EC.
259 called cros-ec-typec.
263 depends on HID && I2C && PM
266 human presence sensor (HPS), attached via I2C. The driver supports a
267 sensor connected to the I2C bus and exposes it as a character device.
284 tristate "ChromeOS Type-C power delivery event notifier"
288 If you say Y here, you get support for Type-C PD event notifications
289 from the ChromeOS EC. On ACPI platforms this driver will bind to the
303 This driver provides the support needed for the in-built electronic
309 tristate "ChromeOS EC Type-C Switch Control"
313 If you say Y here, you get support for configuring the ChromeOS EC Type-C
323 tristate "Kunit tests for ChromeOS EC protocol" if !KUNIT_ALL_TESTS
328 Kunit tests for ChromeOS EC protocol.