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 284839367dSMatt Ranostayconfig HDC100X 294839367dSMatt Ranostay tristate "TI HDC100x relative humidity and temperature sensor" 304839367dSMatt Ranostay depends on I2C 3116bf793fSAlison Schofield select IIO_BUFFER 3216bf793fSAlison Schofield select IIO_TRIGGERED_BUFFER 334839367dSMatt Ranostay help 34ca1902ffSAlison Schofield Say yes here to build support for the Texas Instruments 358f4c9575SMichael Stecklein HDC1000, HDC1008, HDC1010, HDC1050, and HDC1080 relative 368f4c9575SMichael Stecklein humidity and temperature sensors. 374839367dSMatt Ranostay 384839367dSMatt Ranostay To compile this driver as a module, choose M here: the module 394839367dSMatt Ranostay will be called hdc100x. 404839367dSMatt Ranostay 410115a63cSEugene Zaikonnikovconfig HDC2010 420115a63cSEugene Zaikonnikov tristate "TI HDC2010 relative humidity and temperature sensor" 430115a63cSEugene Zaikonnikov depends on I2C 440115a63cSEugene Zaikonnikov help 450115a63cSEugene Zaikonnikov Say yes here to build support for the Texas Instruments 460115a63cSEugene Zaikonnikov HDC2010 and HDC2080 relative humidity and temperature sensors. 470115a63cSEugene Zaikonnikov 480115a63cSEugene Zaikonnikov To compile this driver as a module, choose M here: the module 490115a63cSEugene Zaikonnikov will be called hdc2010. 500115a63cSEugene Zaikonnikov 51*f1dfcbaaSJonathan Cameronconfig HDC3020 52*f1dfcbaaSJonathan Cameron tristate "TI HDC3020 relative humidity and temperature sensor" 53*f1dfcbaaSJonathan Cameron depends on I2C 54*f1dfcbaaSJonathan Cameron select CRC8 55*f1dfcbaaSJonathan Cameron help 56*f1dfcbaaSJonathan Cameron Say yes here to build support for the Texas Instruments 57*f1dfcbaaSJonathan Cameron HDC3020, HDC3021 and HDC3022 relative humidity and temperature 58*f1dfcbaaSJonathan Cameron sensors. 59*f1dfcbaaSJonathan Cameron 60*f1dfcbaaSJonathan Cameron To compile this driver as a module, choose M here: the module 61*f1dfcbaaSJonathan Cameron will be called hdc3020. 62*f1dfcbaaSJonathan Cameron 63d7ed89d5SSong Hongyanconfig HID_SENSOR_HUMIDITY 64d7ed89d5SSong Hongyan tristate "HID Environmental humidity sensor" 65d7ed89d5SSong Hongyan depends on HID_SENSOR_HUB 66d7ed89d5SSong Hongyan select IIO_BUFFER 67d7ed89d5SSong Hongyan select HID_SENSOR_IIO_COMMON 68d7ed89d5SSong Hongyan select HID_SENSOR_IIO_TRIGGER 69d7ed89d5SSong Hongyan help 70d7ed89d5SSong Hongyan Say yes here to build support for the HID SENSOR 71d7ed89d5SSong Hongyan humidity driver 72d7ed89d5SSong Hongyan 73d7ed89d5SSong Hongyan To compile this driver as a module, choose M here: the module 74d7ed89d5SSong Hongyan will be called hid-sensor-humidity. 75d7ed89d5SSong Hongyan 76e4a70e3eSLorenzo Bianconiconfig HTS221 77e4a70e3eSLorenzo Bianconi tristate "STMicroelectronics HTS221 sensor Driver" 78e4a70e3eSLorenzo Bianconi depends on (I2C || SPI) 79e4a70e3eSLorenzo Bianconi select IIO_BUFFER 80e4a70e3eSLorenzo Bianconi select IIO_TRIGGERED_BUFFER 81e4a70e3eSLorenzo Bianconi select HTS221_I2C if (I2C) 82e4a70e3eSLorenzo Bianconi select HTS221_SPI if (SPI_MASTER) 83e4a70e3eSLorenzo Bianconi help 84e4a70e3eSLorenzo Bianconi Say yes here to build support for STMicroelectronics HTS221 85e4a70e3eSLorenzo Bianconi temperature-humidity sensor 86e4a70e3eSLorenzo Bianconi 87e4a70e3eSLorenzo Bianconi To compile this driver as a module, choose M here: the module 88e4a70e3eSLorenzo Bianconi will be called hts221. 89e4a70e3eSLorenzo Bianconi 90e4a70e3eSLorenzo Bianconiconfig HTS221_I2C 91e4a70e3eSLorenzo Bianconi tristate 92e4a70e3eSLorenzo Bianconi depends on HTS221 9362177922SLorenzo Bianconi select REGMAP_I2C 94e4a70e3eSLorenzo Bianconi 95e4a70e3eSLorenzo Bianconiconfig HTS221_SPI 96e4a70e3eSLorenzo Bianconi tristate 97e4a70e3eSLorenzo Bianconi depends on HTS221 9862177922SLorenzo Bianconi select REGMAP_SPI 99e4a70e3eSLorenzo Bianconi 1002b5c53d2SLudovic Tancerelconfig HTU21 1012b5c53d2SLudovic Tancerel tristate "Measurement Specialties HTU21 humidity & temperature sensor" 1022b5c53d2SLudovic Tancerel depends on I2C 1032b5c53d2SLudovic Tancerel select IIO_MS_SENSORS_I2C 1042b5c53d2SLudovic Tancerel help 1052b5c53d2SLudovic Tancerel If you say yes here you get support for the Measurement Specialties 1062b5c53d2SLudovic Tancerel HTU21 humidity and temperature sensor. 1071b75ce65SLudovic Tancerel This driver is also used for MS8607 temperature, pressure & humidity 1081b75ce65SLudovic Tancerel sensor 1092b5c53d2SLudovic Tancerel 1102b5c53d2SLudovic Tancerel This driver can also be built as a module. If so, the module will 1112b5c53d2SLudovic Tancerel be called htu21. 1122b5c53d2SLudovic Tancerel 113049973b2SPeter Meerwaldconfig SI7005 114049973b2SPeter Meerwald tristate "SI7005 relative humidity and temperature sensor" 115049973b2SPeter Meerwald depends on I2C 116049973b2SPeter Meerwald help 117049973b2SPeter Meerwald Say yes here to build support for the Silabs Si7005 relative 118049973b2SPeter Meerwald humidity and temperature sensor. 119049973b2SPeter Meerwald 120049973b2SPeter Meerwald To compile this driver as a module, choose M here: the module 1213f420265SCristina Moraru will be called si7005. This driver also 1223f420265SCristina Moraru supports Hoperf TH02 Humidity and Temperature Sensor. 123049973b2SPeter Meerwald 124064a7463SDavid Barksdaleconfig SI7020 125064a7463SDavid Barksdale tristate "Si7013/20/21 Relative Humidity and Temperature Sensors" 126064a7463SDavid Barksdale depends on I2C 127064a7463SDavid Barksdale help 128064a7463SDavid Barksdale Say yes here to build support for the Silicon Labs Si7013/20/21 129920dad0cSCristina Moraru Relative Humidity and Temperature Sensors. This driver also 130920dad0cSCristina Moraru supports Hoperf TH06 Humidity and Temperature Sensor. 131064a7463SDavid Barksdale 132064a7463SDavid Barksdale To compile this driver as a module, choose M here: the module 133064a7463SDavid Barksdale will be called si7020. 134064a7463SDavid Barksdale 135091a121bSHarald Geyerendmenu 136