33 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0-only
 | |
| #
 | |
| # Chrome OS Embedded Controller managed sensors library
 | |
| #
 | |
| config IIO_CROS_EC_SENSORS_CORE
 | |
| 	tristate "ChromeOS EC Sensors Core"
 | |
| 	depends on SYSFS && CROS_EC_SENSORHUB
 | |
| 	select IIO_BUFFER
 | |
| 	select IIO_TRIGGERED_BUFFER
 | |
| 	help
 | |
| 	  Base module for the ChromeOS EC Sensors module.
 | |
| 	  Contains core functions used by other IIO CrosEC sensor
 | |
| 	  drivers.
 | |
| 	  Define common attributes and sysfs interrupt handler.
 | |
| 
 | |
| config IIO_CROS_EC_SENSORS
 | |
| 	tristate "ChromeOS EC Contiguous Sensors"
 | |
| 	depends on IIO_CROS_EC_SENSORS_CORE
 | |
| 	help
 | |
| 	  Module to handle 3d contiguous sensors like
 | |
| 	  Accelerometers, Gyroscope and Magnetometer that are
 | |
| 	  presented by the ChromeOS EC Sensor hub.
 | |
| 	  Creates an IIO device for each functions.
 | |
| 
 | |
| config IIO_CROS_EC_SENSORS_LID_ANGLE
 | |
| 	tristate "ChromeOS EC Sensor for lid angle"
 | |
| 	depends on IIO_CROS_EC_SENSORS_CORE
 | |
| 	help
 | |
| 	  Module to report the angle between lid and base for some
 | |
| 	  convertible devices.
 | |
| 	  This module is loaded when the EC can calculate the angle between the base
 | |
| 	  and the lid.
 |