brintos

brintos / linux-shallow public Read only

0
0
Text · 1.0 KiB · fefad95 Raw
33 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Chrome OS Embedded Controller managed sensors library4#5config IIO_CROS_EC_SENSORS_CORE6	tristate "ChromeOS EC Sensors Core"7	depends on SYSFS && CROS_EC_SENSORHUB8	select IIO_BUFFER9	select IIO_TRIGGERED_BUFFER10	help11	  Base module for the ChromeOS EC Sensors module.12	  Contains core functions used by other IIO CrosEC sensor13	  drivers.14	  Define common attributes and sysfs interrupt handler.15 16config IIO_CROS_EC_SENSORS17	tristate "ChromeOS EC Contiguous Sensors"18	depends on IIO_CROS_EC_SENSORS_CORE19	help20	  Module to handle 3d contiguous sensors like21	  Accelerometers, Gyroscope and Magnetometer that are22	  presented by the ChromeOS EC Sensor hub.23	  Creates an IIO device for each functions.24 25config IIO_CROS_EC_SENSORS_LID_ANGLE26	tristate "ChromeOS EC Sensor for lid angle"27	depends on IIO_CROS_EC_SENSORS_CORE28	help29	  Module to report the angle between lid and base for some30	  convertible devices.31	  This module is loaded when the EC can calculate the angle between the base32	  and the lid.33