xref: /openbmc/linux/drivers/iio/proximity/Kconfig (revision 511051d5)
124ddb0e4SMatt Ranostay#
224ddb0e4SMatt Ranostay# Proximity sensors
324ddb0e4SMatt Ranostay#
424ddb0e4SMatt Ranostay
524ddb0e4SMatt Ranostaymenu "Lightning sensors"
624ddb0e4SMatt Ranostay
724ddb0e4SMatt Ranostayconfig AS3935
824ddb0e4SMatt Ranostay	tristate "AS3935 Franklin lightning sensor"
924ddb0e4SMatt Ranostay	select IIO_BUFFER
1024ddb0e4SMatt Ranostay	select IIO_TRIGGERED_BUFFER
1124ddb0e4SMatt Ranostay	depends on SPI
1224ddb0e4SMatt Ranostay	help
1324ddb0e4SMatt Ranostay	  Say Y here to build SPI interface support for the Austrian
1424ddb0e4SMatt Ranostay	  Microsystems AS3935 lightning detection sensor.
1524ddb0e4SMatt Ranostay
1624ddb0e4SMatt Ranostay	  To compile this driver as a module, choose M here: the
1724ddb0e4SMatt Ranostay	  module will be called as3935
1824ddb0e4SMatt Ranostay
1924ddb0e4SMatt Ranostayendmenu
204193c0f1SVlad Dogaru
2178f83902SAndreas Klingermenu "Proximity and distance sensors"
224193c0f1SVlad Dogaru
23cb119d53SMatt Ranostayconfig LIDAR_LITE_V2
24cb119d53SMatt Ranostay	tristate "PulsedLight LIDAR sensor"
25cb119d53SMatt Ranostay	select IIO_BUFFER
26cb119d53SMatt Ranostay	select IIO_TRIGGERED_BUFFER
27cb119d53SMatt Ranostay	depends on I2C
28cb119d53SMatt Ranostay	help
29cb119d53SMatt Ranostay	  Say Y to build a driver for PulsedLight LIDAR range finding
30cb119d53SMatt Ranostay	  sensor.
31cb119d53SMatt Ranostay
32cb119d53SMatt Ranostay	  To compile this driver as a module, choose M here: the
33cb119d53SMatt Ranostay	  module will be called pulsedlight-lite-v2
34cb119d53SMatt Ranostay
3579e64188SPeter Meerwald-Stadlerconfig RFD77402
3679e64188SPeter Meerwald-Stadler	tristate "RFD77402 ToF sensor"
3779e64188SPeter Meerwald-Stadler	depends on I2C
3879e64188SPeter Meerwald-Stadler	help
3979e64188SPeter Meerwald-Stadler	  Say Y to build a driver for the RFD77420 Time-of-Flight (distance)
4079e64188SPeter Meerwald-Stadler	  sensor module with I2C interface.
4179e64188SPeter Meerwald-Stadler
4279e64188SPeter Meerwald-Stadler	  To compile this driver as a module, choose M here: the
4379e64188SPeter Meerwald-Stadler	  module will be called rfd77402.
4479e64188SPeter Meerwald-Stadler
45feda2840SAndreas Klingerconfig SRF04
46feda2840SAndreas Klinger	tristate "Devantech SRF04 ultrasonic ranger sensor"
47feda2840SAndreas Klinger	depends on GPIOLIB
48feda2840SAndreas Klinger	help
49feda2840SAndreas Klinger	  Say Y here to build a driver for Devantech SRF04 ultrasonic
50feda2840SAndreas Klinger	  ranger sensor. This driver can be used to measure the distance
51feda2840SAndreas Klinger	  of objects. It is using two GPIOs.
52feda2840SAndreas Klinger
53feda2840SAndreas Klinger	  To compile this driver as a module, choose M here: the
54feda2840SAndreas Klinger	  module will be called srf04.
55feda2840SAndreas Klinger
564193c0f1SVlad Dogaruconfig SX9500
574193c0f1SVlad Dogaru	tristate "SX9500 Semtech proximity sensor"
584193c0f1SVlad Dogaru	select IIO_BUFFER
594193c0f1SVlad Dogaru	select IIO_TRIGGERED_BUFFER
604193c0f1SVlad Dogaru	select REGMAP_I2C
614193c0f1SVlad Dogaru	depends on I2C
624193c0f1SVlad Dogaru	help
634193c0f1SVlad Dogaru	  Say Y here to build a driver for Semtech's SX9500 capacitive
644193c0f1SVlad Dogaru	  proximity/button sensor.
654193c0f1SVlad Dogaru
664193c0f1SVlad Dogaru	  To compile this driver as a module, choose M here: the
674193c0f1SVlad Dogaru	  module will be called sx9500.
684193c0f1SVlad Dogaru
6978f83902SAndreas Klingerconfig SRF08
70dc2696baSAndreas Klinger	tristate "Devantech SRF02/SRF08/SRF10 ultrasonic ranger sensor"
71*511051d5SAndreas Klinger	select IIO_BUFFER
72*511051d5SAndreas Klinger	select IIO_TRIGGERED_BUFFER
7378f83902SAndreas Klinger	depends on I2C
7478f83902SAndreas Klinger	help
75dc2696baSAndreas Klinger	  Say Y here to build a driver for Devantech SRF02/SRF08/SRF10
76dc2696baSAndreas Klinger	  ultrasonic ranger sensors with i2c interface.
77dc2696baSAndreas Klinger	  This driver can be used to measure the distance of objects.
7878f83902SAndreas Klinger
7978f83902SAndreas Klinger	  To compile this driver as a module, choose M here: the
8078f83902SAndreas Klinger	  module will be called srf08.
8178f83902SAndreas Klinger
824193c0f1SVlad Dogaruendmenu
83