1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2091a121bSHarald Geyer# 3091a121bSHarald Geyer# humidity sensor drivers 4091a121bSHarald Geyer# 5091a121bSHarald Geyermenu "Humidity sensors" 6091a121bSHarald Geyer 7366a3270STiberiu Breanaconfig AM2315 8366a3270STiberiu Breana tristate "Aosong AM2315 relative humidity and temperature sensor" 9366a3270STiberiu Breana depends on I2C 10193e2d4fSAlison Schofield select IIO_BUFFER 11193e2d4fSAlison Schofield select IIO_TRIGGERED_BUFFER 12366a3270STiberiu Breana help 13366a3270STiberiu Breana If you say yes here you get support for the Aosong AM2315 14366a3270STiberiu Breana relative humidity and ambient temperature sensor. 15366a3270STiberiu Breana 16366a3270STiberiu Breana This driver can also be built as a module. If so, the module will 17366a3270STiberiu Breana be called am2315. 18366a3270STiberiu Breana 19091a121bSHarald Geyerconfig DHT11 20091a121bSHarald Geyer tristate "DHT11 (and compatible sensors) driver" 2184935853SGeert Uytterhoeven depends on GPIOLIB || COMPILE_TEST 22091a121bSHarald Geyer help 23091a121bSHarald Geyer This driver supports reading data via a single interrupt 24091a121bSHarald Geyer generating GPIO line. Currently tested are DHT11 and DHT22. 25091a121bSHarald Geyer Other sensors should work as well as long as they speak the 26091a121bSHarald Geyer same protocol. 27091a121bSHarald Geyer 28*c524fbcaSJoshua Felmedenconfig ENS210 29*c524fbcaSJoshua Felmeden tristate "ENS210 temperature and humidity sensor" 30*c524fbcaSJoshua Felmeden depends on I2C 31*c524fbcaSJoshua Felmeden select CRC7 32*c524fbcaSJoshua Felmeden help 33*c524fbcaSJoshua Felmeden Say yes here to get support for the ScioSense ENS210 family of 34*c524fbcaSJoshua Felmeden humidity and temperature sensors. 35*c524fbcaSJoshua Felmeden 36*c524fbcaSJoshua Felmeden This driver can also be built as a module. If so, the module will be 37*c524fbcaSJoshua Felmeden called ens210. 38*c524fbcaSJoshua Felmeden 394839367dSMatt Ranostayconfig HDC100X 404839367dSMatt Ranostay tristate "TI HDC100x relative humidity and temperature sensor" 414839367dSMatt Ranostay depends on I2C 4216bf793fSAlison Schofield select IIO_BUFFER 4316bf793fSAlison Schofield select IIO_TRIGGERED_BUFFER 444839367dSMatt Ranostay help 45ca1902ffSAlison Schofield Say yes here to build support for the Texas Instruments 468f4c9575SMichael Stecklein HDC1000, HDC1008, HDC1010, HDC1050, and HDC1080 relative 478f4c9575SMichael Stecklein humidity and temperature sensors. 484839367dSMatt Ranostay 494839367dSMatt Ranostay To compile this driver as a module, choose M here: the module 504839367dSMatt Ranostay will be called hdc100x. 514839367dSMatt Ranostay 520115a63cSEugene Zaikonnikovconfig HDC2010 530115a63cSEugene Zaikonnikov tristate "TI HDC2010 relative humidity and temperature sensor" 540115a63cSEugene Zaikonnikov depends on I2C 550115a63cSEugene Zaikonnikov help 560115a63cSEugene Zaikonnikov Say yes here to build support for the Texas Instruments 570115a63cSEugene Zaikonnikov HDC2010 and HDC2080 relative humidity and temperature sensors. 580115a63cSEugene Zaikonnikov 590115a63cSEugene Zaikonnikov To compile this driver as a module, choose M here: the module 600115a63cSEugene Zaikonnikov will be called hdc2010. 610115a63cSEugene Zaikonnikov 62f1dfcbaaSJonathan Cameronconfig HDC3020 63f1dfcbaaSJonathan Cameron tristate "TI HDC3020 relative humidity and temperature sensor" 64f1dfcbaaSJonathan Cameron depends on I2C 65f1dfcbaaSJonathan Cameron select CRC8 66f1dfcbaaSJonathan Cameron help 67f1dfcbaaSJonathan Cameron Say yes here to build support for the Texas Instruments 68f1dfcbaaSJonathan Cameron HDC3020, HDC3021 and HDC3022 relative humidity and temperature 69f1dfcbaaSJonathan Cameron sensors. 70f1dfcbaaSJonathan Cameron 71f1dfcbaaSJonathan Cameron To compile this driver as a module, choose M here: the module 72f1dfcbaaSJonathan Cameron will be called hdc3020. 73f1dfcbaaSJonathan Cameron 74d7ed89d5SSong Hongyanconfig HID_SENSOR_HUMIDITY 75d7ed89d5SSong Hongyan tristate "HID Environmental humidity sensor" 76d7ed89d5SSong Hongyan depends on HID_SENSOR_HUB 77d7ed89d5SSong Hongyan select IIO_BUFFER 78d7ed89d5SSong Hongyan select HID_SENSOR_IIO_COMMON 79d7ed89d5SSong Hongyan select HID_SENSOR_IIO_TRIGGER 80d7ed89d5SSong Hongyan help 81d7ed89d5SSong Hongyan Say yes here to build support for the HID SENSOR 82d7ed89d5SSong Hongyan humidity driver 83d7ed89d5SSong Hongyan 84d7ed89d5SSong Hongyan To compile this driver as a module, choose M here: the module 85d7ed89d5SSong Hongyan will be called hid-sensor-humidity. 86d7ed89d5SSong Hongyan 87e4a70e3eSLorenzo Bianconiconfig HTS221 88e4a70e3eSLorenzo Bianconi tristate "STMicroelectronics HTS221 sensor Driver" 89e4a70e3eSLorenzo Bianconi depends on (I2C || SPI) 90e4a70e3eSLorenzo Bianconi select IIO_BUFFER 91e4a70e3eSLorenzo Bianconi select IIO_TRIGGERED_BUFFER 92e4a70e3eSLorenzo Bianconi select HTS221_I2C if (I2C) 93e4a70e3eSLorenzo Bianconi select HTS221_SPI if (SPI_MASTER) 94e4a70e3eSLorenzo Bianconi help 95e4a70e3eSLorenzo Bianconi Say yes here to build support for STMicroelectronics HTS221 96e4a70e3eSLorenzo Bianconi temperature-humidity sensor 97e4a70e3eSLorenzo Bianconi 98e4a70e3eSLorenzo Bianconi To compile this driver as a module, choose M here: the module 99e4a70e3eSLorenzo Bianconi will be called hts221. 100e4a70e3eSLorenzo Bianconi 101e4a70e3eSLorenzo Bianconiconfig HTS221_I2C 102e4a70e3eSLorenzo Bianconi tristate 103e4a70e3eSLorenzo Bianconi depends on HTS221 10462177922SLorenzo Bianconi select REGMAP_I2C 105e4a70e3eSLorenzo Bianconi 106e4a70e3eSLorenzo Bianconiconfig HTS221_SPI 107e4a70e3eSLorenzo Bianconi tristate 108e4a70e3eSLorenzo Bianconi depends on HTS221 10962177922SLorenzo Bianconi select REGMAP_SPI 110e4a70e3eSLorenzo Bianconi 1112b5c53d2SLudovic Tancerelconfig HTU21 1122b5c53d2SLudovic Tancerel tristate "Measurement Specialties HTU21 humidity & temperature sensor" 1132b5c53d2SLudovic Tancerel depends on I2C 1142b5c53d2SLudovic Tancerel select IIO_MS_SENSORS_I2C 1152b5c53d2SLudovic Tancerel help 1162b5c53d2SLudovic Tancerel If you say yes here you get support for the Measurement Specialties 1172b5c53d2SLudovic Tancerel HTU21 humidity and temperature sensor. 1181b75ce65SLudovic Tancerel This driver is also used for MS8607 temperature, pressure & humidity 1191b75ce65SLudovic Tancerel sensor 1202b5c53d2SLudovic Tancerel 1212b5c53d2SLudovic Tancerel This driver can also be built as a module. If so, the module will 1222b5c53d2SLudovic Tancerel be called htu21. 1232b5c53d2SLudovic Tancerel 124049973b2SPeter Meerwaldconfig SI7005 125049973b2SPeter Meerwald tristate "SI7005 relative humidity and temperature sensor" 126049973b2SPeter Meerwald depends on I2C 127049973b2SPeter Meerwald help 128049973b2SPeter Meerwald Say yes here to build support for the Silabs Si7005 relative 129049973b2SPeter Meerwald humidity and temperature sensor. 130049973b2SPeter Meerwald 131049973b2SPeter Meerwald To compile this driver as a module, choose M here: the module 1323f420265SCristina Moraru will be called si7005. This driver also 1333f420265SCristina Moraru supports Hoperf TH02 Humidity and Temperature Sensor. 134049973b2SPeter Meerwald 135064a7463SDavid Barksdaleconfig SI7020 136064a7463SDavid Barksdale tristate "Si7013/20/21 Relative Humidity and Temperature Sensors" 137064a7463SDavid Barksdale depends on I2C 138064a7463SDavid Barksdale help 139064a7463SDavid Barksdale Say yes here to build support for the Silicon Labs Si7013/20/21 140920dad0cSCristina Moraru Relative Humidity and Temperature Sensors. This driver also 141920dad0cSCristina Moraru supports Hoperf TH06 Humidity and Temperature Sensor. 142064a7463SDavid Barksdale 143064a7463SDavid Barksdale To compile this driver as a module, choose M here: the module 144064a7463SDavid Barksdale will be called si7020. 145064a7463SDavid Barksdale 146091a121bSHarald Geyerendmenu 147