GNU Linux-libre 4.19.245-gnu1
[releases.git] / drivers / iio / chemical / Kconfig
1 #
2 # Chemical sensors
3 #
4
5 menu "Chemical Sensors"
6
7 config 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
24 config 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
37 config BME680_I2C
38         tristate
39         depends on I2C && BME680
40         select REGMAP_I2C
41
42 config BME680_SPI
43         tristate
44         depends on SPI && BME680
45         select REGMAP_SPI
46
47 config 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
56 config 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
64 config VZ89X
65         tristate "SGX Sensortech MiCS VZ89X VOC sensor"
66         depends on I2C
67         help
68           Say Y here to build I2C interface support for the SGX
69           Sensortech MiCS VZ89X VOC (Volatile Organic Compounds)
70           sensors
71
72 endmenu