linux/drivers/iio/proximity/Kconfig
<<
>>
Prefs
   1# SPDX-License-Identifier: GPL-2.0-only
   2#
   3# Proximity sensors
   4#
   5
   6menu "Lightning sensors"
   7
   8config AS3935
   9        tristate "AS3935 Franklin lightning sensor"
  10        select IIO_BUFFER
  11        select IIO_TRIGGERED_BUFFER
  12        depends on SPI
  13        help
  14          Say Y here to build SPI interface support for the Austrian
  15          Microsystems AS3935 lightning detection sensor.
  16
  17          To compile this driver as a module, choose M here: the
  18          module will be called as3935
  19
  20endmenu
  21
  22menu "Proximity and distance sensors"
  23
  24config ISL29501
  25        tristate "Intersil ISL29501 Time Of Flight sensor"
  26        depends on I2C
  27        select IIO_BUFFER
  28        select IIO_TRIGGERED_BUFFER
  29        select IIO_KFIFO_BUF
  30        help
  31          Say Y here if you want to build a driver for the Intersil ISL29501
  32          Time of Flight sensor.
  33
  34          To compile this driver as a module, choose M here: the module will be
  35          called isl29501.
  36
  37config LIDAR_LITE_V2
  38        tristate "PulsedLight LIDAR sensor"
  39        select IIO_BUFFER
  40        select IIO_TRIGGERED_BUFFER
  41        depends on I2C
  42        help
  43          Say Y to build a driver for PulsedLight LIDAR range finding
  44          sensor.
  45
  46          To compile this driver as a module, choose M here: the
  47          module will be called pulsedlight-lite-v2
  48
  49config MB1232
  50        tristate "MaxSonar I2CXL family ultrasonic sensors"
  51        depends on I2C
  52        help
  53          Say Y to build a driver for the ultrasonic sensors I2CXL of
  54          MaxBotix which have an i2c interface. It can be used to measure
  55          the distance of objects. Supported types are mb1202, mb1212,
  56          mb1222, mb1232, mb1242, mb7040, mb7137
  57
  58          To compile this driver as a module, choose M here: the
  59          module will be called mb1232.
  60
  61config RFD77402
  62        tristate "RFD77402 ToF sensor"
  63        depends on I2C
  64        help
  65          Say Y to build a driver for the RFD77402 Time-of-Flight (distance)
  66          sensor module with I2C interface.
  67
  68          To compile this driver as a module, choose M here: the
  69          module will be called rfd77402.
  70
  71config SRF04
  72        tristate "GPIO bitbanged ultrasonic ranger sensor (SRF04, MB1000)"
  73        depends on GPIOLIB
  74        help
  75          Say Y here to build a driver for GPIO bitbanged ultrasonic
  76          ranger sensor. This driver can be used to measure the distance
  77          of objects. It is using two GPIOs.
  78          Actually Supported types are:
  79          - Devantech SRF04
  80          - Maxbotix mb1000
  81          - Maxbotix mb1010
  82          - Maxbotix mb1020
  83          - Maxbotix mb1030
  84          - Maxbotix mb1040
  85
  86          To compile this driver as a module, choose M here: the
  87          module will be called srf04.
  88
  89config SX9500
  90        tristate "SX9500 Semtech proximity sensor"
  91        select IIO_BUFFER
  92        select IIO_TRIGGERED_BUFFER
  93        select REGMAP_I2C
  94        depends on I2C
  95        help
  96          Say Y here to build a driver for Semtech's SX9500 capacitive
  97          proximity/button sensor.
  98
  99          To compile this driver as a module, choose M here: the
 100          module will be called sx9500.
 101
 102config SRF08
 103        tristate "Devantech SRF02/SRF08/SRF10 ultrasonic ranger sensor"
 104        select IIO_BUFFER
 105        select IIO_TRIGGERED_BUFFER
 106        depends on I2C
 107        help
 108          Say Y here to build a driver for Devantech SRF02/SRF08/SRF10
 109          ultrasonic ranger sensors with i2c interface.
 110          This driver can be used to measure the distance of objects.
 111
 112          To compile this driver as a module, choose M here: the
 113          module will be called srf08.
 114
 115config VL53L0X_I2C
 116        tristate "STMicroelectronics VL53L0X ToF ranger sensor (I2C)"
 117        depends on I2C
 118        help
 119          Say Y here to build a driver for STMicroelectronics VL53L0X
 120          ToF ranger sensors with i2c interface.
 121          This driver can be used to measure the distance of objects.
 122
 123          To compile this driver as a module, choose M here: the
 124          module will be called vl53l0x-i2c.
 125
 126endmenu
 127