GNU Linux-libre 4.19.264-gnu1
[releases.git] / drivers / iio / proximity / Kconfig
1 #
2 # Proximity sensors
3 #
4
5 menu "Lightning sensors"
6
7 config 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
19 endmenu
20
21 menu "Proximity and distance sensors"
22
23 config 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
36 config 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
48 config 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
58 config 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
69 config 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
82 config 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
95 endmenu