1 # SPDX-License-Identifier: GPL-2.0-only
6 menu "Chemical Sensors"
9 tristate "Atlas Scientific OEM SM sensors"
13 select IIO_TRIGGERED_BUFFER
16 Say Y here to build I2C interface support for the following
17 Atlas Scientific OEM SM sensors:
22 To compile this driver as module, choose M here: the
23 module will be called atlas-ph-sensor.
25 config ATLAS_EZO_SENSOR
26 tristate "Atlas Scientific EZO sensors"
29 Say Y here to build I2C interface support for the following
30 Atlas Scientific EZO sensors
33 To compile this driver as module, choose M here: the
34 module will be called atlas-ezo-sensor.
37 tristate "Bosch Sensortec BME680 sensor driver"
38 depends on (I2C || SPI)
40 select BME680_I2C if I2C
41 select BME680_SPI if SPI
43 Say yes here to build support for Bosch Sensortec BME680 sensor with
44 temperature, pressure, humidity and gas sensing capability.
46 This driver can also be built as a module. If so, the module for I2C
47 would be called bme680_i2c and bme680_spi for SPI support.
51 depends on I2C && BME680
56 depends on SPI && BME680
60 tristate "AMS CCS811 VOC sensor"
63 select IIO_TRIGGERED_BUFFER
65 Say Y here to build I2C interface support for the AMS
66 CCS811 VOC (Volatile Organic Compounds) sensor
69 tristate "AMS iAQ-Core VOC sensors"
72 Say Y here to build I2C interface support for the AMS
73 iAQ-Core Continuous/Pulsed VOC (Volatile Organic Compounds)
77 tristate "Plantower PMS7003 particulate matter sensor"
78 depends on SERIAL_DEV_BUS
80 select IIO_TRIGGERED_BUFFER
82 Say Y here to build support for the Plantower PMS7003 particulate
85 To compile this driver as a module, choose M here: the module will
89 tristate "SCD30 carbon dioxide sensor driver"
91 select IIO_TRIGGERED_BUFFER
93 Say Y here to build support for the Sensirion SCD30 sensor with carbon
94 dioxide, relative humidity and temperature sensing capabilities.
96 To compile this driver as a module, choose M here: the module will
100 tristate "SCD30 carbon dioxide sensor I2C driver"
101 depends on SCD30_CORE && I2C
104 Say Y here to build support for the Sensirion SCD30 I2C interface
107 To compile this driver as a module, choose M here: the module will
111 tristate "SCD30 carbon dioxide sensor serial driver"
112 depends on SCD30_CORE && SERIAL_DEV_BUS
115 Say Y here to build support for the Sensirion SCD30 serial interface
118 To compile this driver as a module, choose M here: the module will
119 be called scd30_serial.
122 tristate "SCD4X carbon dioxide sensor driver"
124 select IIO_TRIGGERED_BUFFER
128 Say Y here to build support for the Sensirion SCD4X sensor with carbon
129 dioxide, relative humidity and temperature sensing capabilities.
131 To compile this driver as a module, choose M here: the module will
134 config SENSIRION_SGP30
135 tristate "Sensirion SGPxx gas sensors"
139 Say Y here to build I2C interface support for the following
140 Sensirion SGP gas sensors:
142 * SGPC3 low power gas sensor
144 To compile this driver as module, choose M here: the
145 module will be called sgp30.
147 config SENSIRION_SGP40
148 tristate "Sensirion SGP40 gas sensor"
152 Say Y here to build I2C interface to support Sensirion SGP40 gas
155 To compile this driver as module, choose M here: the
156 module will be called sgp40.
161 select IIO_TRIGGERED_BUFFER
164 tristate "SPS30 particulate matter sensor I2C driver"
169 Say Y here to build support for the Sensirion SPS30 I2C interface
172 To compile this driver as a module, choose M here: the module will
176 tristate "SPS30 particulate matter sensor serial driver"
177 depends on SERIAL_DEV_BUS
180 Say Y here to build support for the Sensirion SPS30 serial interface
183 To compile this driver as a module, choose M here: the module will
184 be called sps30_serial.
186 config SENSEAIR_SUNRISE_CO2
187 tristate "Senseair Sunrise 006-0-0007 CO2 sensor"
191 Say yes here to build support for Senseair Sunrise 006-0-0007 CO2
194 To compile this driver as a module, choose M here: the
195 module will be called sunrise_co2.
198 tristate "SGX Sensortech MiCS VZ89X VOC sensor"
201 Say Y here to build I2C interface support for the SGX
202 Sensortech MiCS VZ89X VOC (Volatile Organic Compounds)