.. | .. |
---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | # |
---|
2 | 3 | # Chemical sensors |
---|
3 | 4 | # |
---|
.. | .. |
---|
12 | 13 | select IIO_TRIGGERED_BUFFER |
---|
13 | 14 | select IRQ_WORK |
---|
14 | 15 | help |
---|
15 | | - Say Y here to build I2C interface support for the following |
---|
16 | | - Atlas Scientific OEM SM sensors: |
---|
| 16 | + Say Y here to build I2C interface support for the following |
---|
| 17 | + Atlas Scientific OEM SM sensors: |
---|
17 | 18 | * pH SM sensor |
---|
18 | 19 | * EC SM sensor |
---|
19 | 20 | * ORP SM sensor |
---|
20 | 21 | |
---|
21 | | - To compile this driver as module, choose M here: the |
---|
22 | | - module will be called atlas-ph-sensor. |
---|
| 22 | + To compile this driver as module, choose M here: the |
---|
| 23 | + module will be called atlas-ph-sensor. |
---|
| 24 | + |
---|
| 25 | +config ATLAS_EZO_SENSOR |
---|
| 26 | + tristate "Atlas Scientific EZO sensors" |
---|
| 27 | + depends on I2C |
---|
| 28 | + help |
---|
| 29 | + Say Y here to build I2C interface support for the following |
---|
| 30 | + Atlas Scientific EZO sensors |
---|
| 31 | + * CO2 EZO Sensor |
---|
| 32 | + |
---|
| 33 | + To compile this driver as module, choose M here: the |
---|
| 34 | + module will be called atlas-ezo-sensor. |
---|
23 | 35 | |
---|
24 | 36 | config BME680 |
---|
25 | 37 | tristate "Bosch Sensortec BME680 sensor driver" |
---|
.. | .. |
---|
47 | 59 | config CCS811 |
---|
48 | 60 | tristate "AMS CCS811 VOC sensor" |
---|
49 | 61 | depends on I2C |
---|
50 | | - select IIO_BUFFER |
---|
51 | | - select IIO_TRIGGERED_BUFFER |
---|
| 62 | + select IIO_BUFFER |
---|
| 63 | + select IIO_TRIGGERED_BUFFER |
---|
52 | 64 | help |
---|
53 | 65 | Say Y here to build I2C interface support for the AMS |
---|
54 | 66 | CCS811 VOC (Volatile Organic Compounds) sensor |
---|
.. | .. |
---|
61 | 73 | iAQ-Core Continuous/Pulsed VOC (Volatile Organic Compounds) |
---|
62 | 74 | sensors |
---|
63 | 75 | |
---|
| 76 | +config PMS7003 |
---|
| 77 | + tristate "Plantower PMS7003 particulate matter sensor" |
---|
| 78 | + depends on SERIAL_DEV_BUS |
---|
| 79 | + select IIO_BUFFER |
---|
| 80 | + select IIO_TRIGGERED_BUFFER |
---|
| 81 | + help |
---|
| 82 | + Say Y here to build support for the Plantower PMS7003 particulate |
---|
| 83 | + matter sensor. |
---|
| 84 | + |
---|
| 85 | + To compile this driver as a module, choose M here: the module will |
---|
| 86 | + be called pms7003. |
---|
| 87 | + |
---|
| 88 | +config SCD30_CORE |
---|
| 89 | + tristate "SCD30 carbon dioxide sensor driver" |
---|
| 90 | + select IIO_BUFFER |
---|
| 91 | + select IIO_TRIGGERED_BUFFER |
---|
| 92 | + help |
---|
| 93 | + Say Y here to build support for the Sensirion SCD30 sensor with carbon |
---|
| 94 | + dioxide, relative humidity and temperature sensing capabilities. |
---|
| 95 | + |
---|
| 96 | + To compile this driver as a module, choose M here: the module will |
---|
| 97 | + be called scd30_core. |
---|
| 98 | + |
---|
| 99 | +config SCD30_I2C |
---|
| 100 | + tristate "SCD30 carbon dioxide sensor I2C driver" |
---|
| 101 | + depends on SCD30_CORE && I2C |
---|
| 102 | + select CRC8 |
---|
| 103 | + help |
---|
| 104 | + Say Y here to build support for the Sensirion SCD30 I2C interface |
---|
| 105 | + driver. |
---|
| 106 | + |
---|
| 107 | + To compile this driver as a module, choose M here: the module will |
---|
| 108 | + be called scd30_i2c. |
---|
| 109 | + |
---|
| 110 | +config SCD30_SERIAL |
---|
| 111 | + tristate "SCD30 carbon dioxide sensor serial driver" |
---|
| 112 | + depends on SCD30_CORE && SERIAL_DEV_BUS |
---|
| 113 | + select CRC16 |
---|
| 114 | + help |
---|
| 115 | + Say Y here to build support for the Sensirion SCD30 serial interface |
---|
| 116 | + driver. |
---|
| 117 | + |
---|
| 118 | + To compile this driver as a module, choose M here: the module will |
---|
| 119 | + be called scd30_serial. |
---|
| 120 | + |
---|
| 121 | +config SENSIRION_SGP30 |
---|
| 122 | + tristate "Sensirion SGPxx gas sensors" |
---|
| 123 | + depends on I2C |
---|
| 124 | + select CRC8 |
---|
| 125 | + help |
---|
| 126 | + Say Y here to build I2C interface support for the following |
---|
| 127 | + Sensirion SGP gas sensors: |
---|
| 128 | + * SGP30 gas sensor |
---|
| 129 | + * SGPC3 low power gas sensor |
---|
| 130 | + |
---|
| 131 | + To compile this driver as module, choose M here: the |
---|
| 132 | + module will be called sgp30. |
---|
| 133 | + |
---|
| 134 | +config SPS30 |
---|
| 135 | + tristate "SPS30 particulate matter sensor" |
---|
| 136 | + depends on I2C |
---|
| 137 | + select CRC8 |
---|
| 138 | + select IIO_BUFFER |
---|
| 139 | + select IIO_TRIGGERED_BUFFER |
---|
| 140 | + help |
---|
| 141 | + Say Y here to build support for the Sensirion SPS30 particulate |
---|
| 142 | + matter sensor. |
---|
| 143 | + |
---|
| 144 | + To compile this driver as a module, choose M here: the module will |
---|
| 145 | + be called sps30. |
---|
| 146 | + |
---|
64 | 147 | config VZ89X |
---|
65 | 148 | tristate "SGX Sensortech MiCS VZ89X VOC sensor" |
---|
66 | 149 | depends on I2C |
---|