xref: /openbmc/linux/drivers/iio/proximity/Kconfig (revision dc2696ba)
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
35feda2840SAndreas Klingerconfig SRF04
36feda2840SAndreas Klinger	tristate "Devantech SRF04 ultrasonic ranger sensor"
37feda2840SAndreas Klinger	depends on GPIOLIB
38feda2840SAndreas Klinger	help
39feda2840SAndreas Klinger	  Say Y here to build a driver for Devantech SRF04 ultrasonic
40feda2840SAndreas Klinger	  ranger sensor. This driver can be used to measure the distance
41feda2840SAndreas Klinger	  of objects. It is using two GPIOs.
42feda2840SAndreas Klinger
43feda2840SAndreas Klinger	  To compile this driver as a module, choose M here: the
44feda2840SAndreas Klinger	  module will be called srf04.
45feda2840SAndreas Klinger
464193c0f1SVlad Dogaruconfig SX9500
474193c0f1SVlad Dogaru	tristate "SX9500 Semtech proximity sensor"
484193c0f1SVlad Dogaru	select IIO_BUFFER
494193c0f1SVlad Dogaru	select IIO_TRIGGERED_BUFFER
504193c0f1SVlad Dogaru	select REGMAP_I2C
514193c0f1SVlad Dogaru	depends on I2C
524193c0f1SVlad Dogaru	help
534193c0f1SVlad Dogaru	  Say Y here to build a driver for Semtech's SX9500 capacitive
544193c0f1SVlad Dogaru	  proximity/button sensor.
554193c0f1SVlad Dogaru
564193c0f1SVlad Dogaru	  To compile this driver as a module, choose M here: the
574193c0f1SVlad Dogaru	  module will be called sx9500.
584193c0f1SVlad Dogaru
5978f83902SAndreas Klingerconfig SRF08
60*dc2696baSAndreas Klinger	tristate "Devantech SRF02/SRF08/SRF10 ultrasonic ranger sensor"
6178f83902SAndreas Klinger	depends on I2C
6278f83902SAndreas Klinger	help
63*dc2696baSAndreas Klinger	  Say Y here to build a driver for Devantech SRF02/SRF08/SRF10
64*dc2696baSAndreas Klinger	  ultrasonic ranger sensors with i2c interface.
65*dc2696baSAndreas Klinger	  This driver can be used to measure the distance of objects.
6678f83902SAndreas Klinger
6778f83902SAndreas Klinger	  To compile this driver as a module, choose M here: the
6878f83902SAndreas Klinger	  module will be called srf08.
6978f83902SAndreas Klinger
704193c0f1SVlad Dogaruendmenu
71