xref: /openbmc/linux/drivers/iio/proximity/Kconfig (revision 31af04cd)
1#
2# Proximity sensors
3#
4
5menu "Lightning sensors"
6
7config AS3935
8	tristate "AS3935 Franklin lightning sensor"
9	select IIO_BUFFER
10	select IIO_TRIGGERED_BUFFER
11	depends on SPI
12	help
13	  Say Y here to build SPI interface support for the Austrian
14	  Microsystems AS3935 lightning detection sensor.
15
16	  To compile this driver as a module, choose M here: the
17	  module will be called as3935
18
19endmenu
20
21menu "Proximity and distance sensors"
22
23config ISL29501
24	tristate "Intersil ISL29501 Time Of Flight sensor"
25	depends on I2C
26	select IIO_BUFFER
27	select IIO_TRIGGERED_BUFFER
28	select IIO_KFIFO_BUF
29	help
30	  Say Y here if you want to build a driver for the Intersil ISL29501
31	  Time of Flight sensor.
32
33	  To compile this driver as a module, choose M here: the module will be
34	  called isl29501.
35
36config LIDAR_LITE_V2
37	tristate "PulsedLight LIDAR sensor"
38	select IIO_BUFFER
39	select IIO_TRIGGERED_BUFFER
40	depends on I2C
41	help
42	  Say Y to build a driver for PulsedLight LIDAR range finding
43	  sensor.
44
45	  To compile this driver as a module, choose M here: the
46	  module will be called pulsedlight-lite-v2
47
48config RFD77402
49	tristate "RFD77402 ToF sensor"
50	depends on I2C
51	help
52	  Say Y to build a driver for the RFD77420 Time-of-Flight (distance)
53	  sensor module with I2C interface.
54
55	  To compile this driver as a module, choose M here: the
56	  module will be called rfd77402.
57
58config SRF04
59	tristate "Devantech SRF04 ultrasonic ranger sensor"
60	depends on GPIOLIB
61	help
62	  Say Y here to build a driver for Devantech SRF04 ultrasonic
63	  ranger sensor. This driver can be used to measure the distance
64	  of objects. It is using two GPIOs.
65
66	  To compile this driver as a module, choose M here: the
67	  module will be called srf04.
68
69config SX9500
70	tristate "SX9500 Semtech proximity sensor"
71	select IIO_BUFFER
72	select IIO_TRIGGERED_BUFFER
73	select REGMAP_I2C
74	depends on I2C
75	help
76	  Say Y here to build a driver for Semtech's SX9500 capacitive
77	  proximity/button sensor.
78
79	  To compile this driver as a module, choose M here: the
80	  module will be called sx9500.
81
82config SRF08
83	tristate "Devantech SRF02/SRF08/SRF10 ultrasonic ranger sensor"
84	select IIO_BUFFER
85	select IIO_TRIGGERED_BUFFER
86	depends on I2C
87	help
88	  Say Y here to build a driver for Devantech SRF02/SRF08/SRF10
89	  ultrasonic ranger sensors with i2c interface.
90	  This driver can be used to measure the distance of objects.
91
92	  To compile this driver as a module, choose M here: the
93	  module will be called srf08.
94
95config VL53L0X_I2C
96	tristate "STMicroelectronics VL53L0X ToF ranger sensor (I2C)"
97	depends on I2C
98	help
99	  Say Y here to build a driver for STMicroelectronics VL53L0X
100	  ToF ranger sensors with i2c interface.
101	  This driver can be used to measure the distance of objects.
102
103	  To compile this driver as a module, choose M here: the
104	  module will be called vl53l0x-i2c.
105
106endmenu
107