| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | # |
|---|
| 2 | 3 | # Proximity sensors |
|---|
| 3 | 4 | # |
|---|
| .. | .. |
|---|
| 45 | 46 | To compile this driver as a module, choose M here: the |
|---|
| 46 | 47 | module will be called pulsedlight-lite-v2 |
|---|
| 47 | 48 | |
|---|
| 49 | +config 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 | + |
|---|
| 61 | +config PING |
|---|
| 62 | + tristate "Parallax GPIO bitbanged ranger sensors" |
|---|
| 63 | + depends on GPIOLIB |
|---|
| 64 | + help |
|---|
| 65 | + Say Y here to build a driver for GPIO bitbanged ranger sensors |
|---|
| 66 | + with just one GPIO for the trigger and echo. This driver can be |
|---|
| 67 | + used to measure the distance of objects. |
|---|
| 68 | + |
|---|
| 69 | + Actually supported are: |
|---|
| 70 | + - Parallax PING))) (ultrasonic) |
|---|
| 71 | + - Parallax LaserPING (time-of-flight) |
|---|
| 72 | + |
|---|
| 73 | + To compile this driver as a module, choose M here: the |
|---|
| 74 | + module will be called ping. |
|---|
| 75 | + |
|---|
| 48 | 76 | config RFD77402 |
|---|
| 49 | 77 | tristate "RFD77402 ToF sensor" |
|---|
| 50 | 78 | depends on I2C |
|---|
| 51 | 79 | help |
|---|
| 52 | | - Say Y to build a driver for the RFD77420 Time-of-Flight (distance) |
|---|
| 80 | + Say Y to build a driver for the RFD77402 Time-of-Flight (distance) |
|---|
| 53 | 81 | sensor module with I2C interface. |
|---|
| 54 | 82 | |
|---|
| 55 | 83 | To compile this driver as a module, choose M here: the |
|---|
| 56 | 84 | module will be called rfd77402. |
|---|
| 57 | 85 | |
|---|
| 58 | 86 | config SRF04 |
|---|
| 59 | | - tristate "Devantech SRF04 ultrasonic ranger sensor" |
|---|
| 87 | + tristate "GPIO bitbanged ultrasonic ranger sensor (SRF04, MB1000)" |
|---|
| 60 | 88 | depends on GPIOLIB |
|---|
| 61 | 89 | help |
|---|
| 62 | | - Say Y here to build a driver for Devantech SRF04 ultrasonic |
|---|
| 90 | + Say Y here to build a driver for GPIO bitbanged ultrasonic |
|---|
| 63 | 91 | ranger sensor. This driver can be used to measure the distance |
|---|
| 64 | 92 | of objects. It is using two GPIOs. |
|---|
| 93 | + Actually Supported types are: |
|---|
| 94 | + - Devantech SRF04 |
|---|
| 95 | + - Maxbotix mb1000 |
|---|
| 96 | + - Maxbotix mb1010 |
|---|
| 97 | + - Maxbotix mb1020 |
|---|
| 98 | + - Maxbotix mb1030 |
|---|
| 99 | + - Maxbotix mb1040 |
|---|
| 65 | 100 | |
|---|
| 66 | 101 | To compile this driver as a module, choose M here: the |
|---|
| 67 | 102 | module will be called srf04. |
|---|
| 103 | + |
|---|
| 104 | +config SX9310 |
|---|
| 105 | + tristate "SX9310/SX9311 Semtech proximity sensor" |
|---|
| 106 | + select IIO_BUFFER |
|---|
| 107 | + select IIO_TRIGGERED_BUFFER |
|---|
| 108 | + select REGMAP_I2C |
|---|
| 109 | + depends on I2C |
|---|
| 110 | + help |
|---|
| 111 | + Say Y here to build a driver for Semtech's SX9310/SX9311 capacitive |
|---|
| 112 | + proximity/button sensor. |
|---|
| 113 | + |
|---|
| 114 | + To compile this driver as a module, choose M here: the |
|---|
| 115 | + module will be called sx9310. |
|---|
| 68 | 116 | |
|---|
| 69 | 117 | config SX9500 |
|---|
| 70 | 118 | tristate "SX9500 Semtech proximity sensor" |
|---|
| .. | .. |
|---|
| 92 | 140 | To compile this driver as a module, choose M here: the |
|---|
| 93 | 141 | module will be called srf08. |
|---|
| 94 | 142 | |
|---|
| 143 | +config VCNL3020 |
|---|
| 144 | + tristate "VCNL3020 proximity sensor" |
|---|
| 145 | + select REGMAP_I2C |
|---|
| 146 | + depends on I2C |
|---|
| 147 | + help |
|---|
| 148 | + Say Y here if you want to build a driver for the Vishay VCNL3020 |
|---|
| 149 | + proximity sensor. |
|---|
| 150 | + |
|---|
| 151 | + To compile this driver as a module, choose M here: the |
|---|
| 152 | + module will be called vcnl3020. |
|---|
| 153 | + |
|---|
| 154 | +config VL53L0X_I2C |
|---|
| 155 | + tristate "STMicroelectronics VL53L0X ToF ranger sensor (I2C)" |
|---|
| 156 | + depends on I2C |
|---|
| 157 | + help |
|---|
| 158 | + Say Y here to build a driver for STMicroelectronics VL53L0X |
|---|
| 159 | + ToF ranger sensors with i2c interface. |
|---|
| 160 | + This driver can be used to measure the distance of objects. |
|---|
| 161 | + |
|---|
| 162 | + To compile this driver as a module, choose M here: the |
|---|
| 163 | + module will be called vl53l0x-i2c. |
|---|
| 164 | + |
|---|
| 95 | 165 | endmenu |
|---|