1# 2# Chemical sensors 3# 4 5menu "Chemical Sensors" 6 7config ATLAS_PH_SENSOR 8 tristate "Atlas Scientific OEM SM sensors" 9 depends on I2C 10 select REGMAP_I2C 11 select IIO_BUFFER 12 select IIO_TRIGGERED_BUFFER 13 select IRQ_WORK 14 help 15 Say Y here to build I2C interface support for the following 16 Atlas Scientific OEM SM sensors: 17 * pH SM sensor 18 * EC SM sensor 19 * ORP SM sensor 20 21 To compile this driver as module, choose M here: the 22 module will be called atlas-ph-sensor. 23 24config BME680 25 tristate "Bosch Sensortec BME680 sensor driver" 26 depends on (I2C || SPI) 27 select REGMAP 28 select BME680_I2C if I2C 29 select BME680_SPI if SPI 30 help 31 Say yes here to build support for Bosch Sensortec BME680 sensor with 32 temperature, pressure, humidity and gas sensing capability. 33 34 This driver can also be built as a module. If so, the module for I2C 35 would be called bme680_i2c and bme680_spi for SPI support. 36 37config BME680_I2C 38 tristate 39 depends on I2C && BME680 40 select REGMAP_I2C 41 42config BME680_SPI 43 tristate 44 depends on SPI && BME680 45 select REGMAP_SPI 46 47config CCS811 48 tristate "AMS CCS811 VOC sensor" 49 depends on I2C 50 select IIO_BUFFER 51 select IIO_TRIGGERED_BUFFER 52 help 53 Say Y here to build I2C interface support for the AMS 54 CCS811 VOC (Volatile Organic Compounds) sensor 55 56config IAQCORE 57 tristate "AMS iAQ-Core VOC sensors" 58 depends on I2C 59 help 60 Say Y here to build I2C interface support for the AMS 61 iAQ-Core Continuous/Pulsed VOC (Volatile Organic Compounds) 62 sensors 63 64config PMS7003 65 tristate "Plantower PMS7003 particulate matter sensor" 66 depends on SERIAL_DEV_BUS 67 select IIO_TRIGGERED_BUFFER 68 help 69 Say Y here to build support for the Plantower PMS7003 particulate 70 matter sensor. 71 72 To compile this driver as a module, choose M here: the module will 73 be called pms7003. 74 75config SENSIRION_SGP30 76 tristate "Sensirion SGPxx gas sensors" 77 depends on I2C 78 select CRC8 79 help 80 Say Y here to build I2C interface support for the following 81 Sensirion SGP gas sensors: 82 * SGP30 gas sensor 83 * SGPC3 low power gas sensor 84 85 To compile this driver as module, choose M here: the 86 module will be called sgp30. 87 88config SPS30 89 tristate "SPS30 particulate matter sensor" 90 depends on I2C 91 select CRC8 92 help 93 Say Y here to build support for the Sensirion SPS30 particulate 94 matter sensor. 95 96 To compile this driver as a module, choose M here: the module will 97 be called sps30. 98 99config VZ89X 100 tristate "SGX Sensortech MiCS VZ89X VOC sensor" 101 depends on I2C 102 help 103 Say Y here to build I2C interface support for the SGX 104 Sensortech MiCS VZ89X VOC (Volatile Organic Compounds) 105 sensors 106 107endmenu 108