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.
26 tristate "Bosch Sensortec BME680 sensor driver"
27 depends on (I2C || SPI)
29 select BME680_I2C if I2C
30 select BME680_SPI if SPI
32 Say yes here to build support for Bosch Sensortec BME680 sensor with
33 temperature, pressure, humidity and gas sensing capability.
35 This driver can also be built as a module. If so, the module for I2C
36 would be called bme680_i2c and bme680_spi for SPI support.
40 depends on I2C && BME680
45 depends on SPI && BME680
49 tristate "AMS CCS811 VOC sensor"
52 select IIO_TRIGGERED_BUFFER
54 Say Y here to build I2C interface support for the AMS
55 CCS811 VOC (Volatile Organic Compounds) sensor
58 tristate "AMS iAQ-Core VOC sensors"
61 Say Y here to build I2C interface support for the AMS
62 iAQ-Core Continuous/Pulsed VOC (Volatile Organic Compounds)
66 tristate "Plantower PMS7003 particulate matter sensor"
67 depends on SERIAL_DEV_BUS
68 select IIO_TRIGGERED_BUFFER
70 Say Y here to build support for the Plantower PMS7003 particulate
73 To compile this driver as a module, choose M here: the module will
76 config SENSIRION_SGP30
77 tristate "Sensirion SGPxx gas sensors"
81 Say Y here to build I2C interface support for the following
82 Sensirion SGP gas sensors:
84 * SGPC3 low power gas sensor
86 To compile this driver as module, choose M here: the
87 module will be called sgp30.
90 tristate "SPS30 particulate matter sensor"
94 Say Y here to build support for the Sensirion SPS30 particulate
97 To compile this driver as a module, choose M here: the module will
101 tristate "SGX Sensortech MiCS VZ89X VOC sensor"
104 Say Y here to build I2C interface support for the SGX
105 Sensortech MiCS VZ89X VOC (Volatile Organic Compounds)