1 # SPDX-License-Identifier: GPL-2.0-only
6 menu "Chemical Sensors"
9 tristate "Aosong AGS02MA TVOC sensor driver"
13 Say Y here to build support for Aosong AGS02MA TVOC (Total Volatile
14 Organic Compounds) sensor.
16 To compile this driver as module, choose M here: the module will be
19 config ATLAS_PH_SENSOR
20 tristate "Atlas Scientific OEM SM sensors"
24 select IIO_TRIGGERED_BUFFER
27 Say Y here to build I2C interface support for the following
28 Atlas Scientific OEM SM sensors:
33 To compile this driver as module, choose M here: the
34 module will be called atlas-ph-sensor.
36 config ATLAS_EZO_SENSOR
37 tristate "Atlas Scientific EZO sensors"
40 Say Y here to build I2C interface support for the following
41 Atlas Scientific EZO sensors
44 To compile this driver as module, choose M here: the
45 module will be called atlas-ezo-sensor.
48 tristate "Bosch Sensortec BME680 sensor driver"
49 depends on (I2C || SPI)
51 select BME680_I2C if I2C
52 select BME680_SPI if SPI
54 Say yes here to build support for Bosch Sensortec BME680 sensor with
55 temperature, pressure, humidity and gas sensing capability.
57 This driver can also be built as a module. If so, the module for I2C
58 would be called bme680_i2c and bme680_spi for SPI support.
62 depends on I2C && BME680
67 depends on SPI && BME680
71 tristate "AMS CCS811 VOC sensor"
74 select IIO_TRIGGERED_BUFFER
76 Say Y here to build I2C interface support for the AMS
77 CCS811 VOC (Volatile Organic Compounds) sensor
80 tristate "AMS iAQ-Core VOC sensors"
83 Say Y here to build I2C interface support for the AMS
84 iAQ-Core Continuous/Pulsed VOC (Volatile Organic Compounds)
88 tristate "Plantower PMS7003 particulate matter sensor"
89 depends on SERIAL_DEV_BUS
91 select IIO_TRIGGERED_BUFFER
93 Say Y here to build support for the Plantower PMS7003 particulate
96 To compile this driver as a module, choose M here: the module will
100 tristate "SCD30 carbon dioxide sensor driver"
102 select IIO_TRIGGERED_BUFFER
104 Say Y here to build support for the Sensirion SCD30 sensor with carbon
105 dioxide, relative humidity and temperature sensing capabilities.
107 To compile this driver as a module, choose M here: the module will
108 be called scd30_core.
111 tristate "SCD30 carbon dioxide sensor I2C driver"
112 depends on SCD30_CORE && I2C
115 Say Y here to build support for the Sensirion SCD30 I2C interface
118 To compile this driver as a module, choose M here: the module will
122 tristate "SCD30 carbon dioxide sensor serial driver"
123 depends on SCD30_CORE && SERIAL_DEV_BUS
126 Say Y here to build support for the Sensirion SCD30 serial interface
129 To compile this driver as a module, choose M here: the module will
130 be called scd30_serial.
133 tristate "SCD4X carbon dioxide sensor driver"
135 select IIO_TRIGGERED_BUFFER
139 Say Y here to build support for the Sensirion SCD4X sensor with carbon
140 dioxide, relative humidity and temperature sensing capabilities.
142 To compile this driver as a module, choose M here: the module will
145 config SENSIRION_SGP30
146 tristate "Sensirion SGPxx gas sensors"
150 Say Y here to build I2C interface support for the following
151 Sensirion SGP gas sensors:
153 * SGPC3 low power gas sensor
155 To compile this driver as module, choose M here: the
156 module will be called sgp30.
158 config SENSIRION_SGP40
159 tristate "Sensirion SGP40 gas sensor"
163 Say Y here to build I2C interface to support Sensirion SGP40 gas
166 To compile this driver as module, choose M here: the
167 module will be called sgp40.
172 select IIO_TRIGGERED_BUFFER
175 tristate "SPS30 particulate matter sensor I2C driver"
180 Say Y here to build support for the Sensirion SPS30 I2C interface
183 To compile this driver as a module, choose M here: the module will
187 tristate "SPS30 particulate matter sensor serial driver"
188 depends on SERIAL_DEV_BUS
191 Say Y here to build support for the Sensirion SPS30 serial interface
194 To compile this driver as a module, choose M here: the module will
195 be called sps30_serial.
197 config SENSEAIR_SUNRISE_CO2
198 tristate "Senseair Sunrise 006-0-0007 CO2 sensor"
202 Say yes here to build support for Senseair Sunrise 006-0-0007 CO2
205 To compile this driver as a module, choose M here: the
206 module will be called sunrise_co2.
209 tristate "SGX Sensortech MiCS VZ89X VOC sensor"
212 Say Y here to build I2C interface support for the SGX
213 Sensortech MiCS VZ89X VOC (Volatile Organic Compounds)