WIP FPC-III support
[linux/fpc-iii.git] / drivers / iio / common / cros_ec_sensors / Kconfig
blobfefad95727907d2b5971c727deaf51170c733b78
1 # SPDX-License-Identifier: GPL-2.0-only
3 # Chrome OS Embedded Controller managed sensors library
5 config IIO_CROS_EC_SENSORS_CORE
6         tristate "ChromeOS EC Sensors Core"
7         depends on SYSFS && CROS_EC_SENSORHUB
8         select IIO_BUFFER
9         select IIO_TRIGGERED_BUFFER
10         help
11           Base module for the ChromeOS EC Sensors module.
12           Contains core functions used by other IIO CrosEC sensor
13           drivers.
14           Define common attributes and sysfs interrupt handler.
16 config IIO_CROS_EC_SENSORS
17         tristate "ChromeOS EC Contiguous Sensors"
18         depends on IIO_CROS_EC_SENSORS_CORE
19         help
20           Module to handle 3d contiguous sensors like
21           Accelerometers, Gyroscope and Magnetometer that are
22           presented by the ChromeOS EC Sensor hub.
23           Creates an IIO device for each functions.
25 config IIO_CROS_EC_SENSORS_LID_ANGLE
26         tristate "ChromeOS EC Sensor for lid angle"
27         depends on IIO_CROS_EC_SENSORS_CORE
28         help
29           Module to report the angle between lid and base for some
30           convertible devices.
31           This module is loaded when the EC can calculate the angle between the base
32           and the lid.