^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # humidity sensor drivers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) menu "Humidity sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) config AM2315
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) tristate "Aosong AM2315 relative humidity and temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) select IIO_TRIGGERED_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) If you say yes here you get support for the Aosong AM2315
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) relative humidity and ambient temperature sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) be called am2315.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) config DHT11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) tristate "DHT11 (and compatible sensors) driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) This driver supports reading data via a single interrupt
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) generating GPIO line. Currently tested are DHT11 and DHT22.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) Other sensors should work as well as long as they speak the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) same protocol.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) config HDC100X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) tristate "TI HDC100x relative humidity and temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) select IIO_TRIGGERED_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) Say yes here to build support for the Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) HDC1000, HDC1008, HDC1010, HDC1050, and HDC1080 relative
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) humidity and temperature sensors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) will be called hdc100x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) config HDC2010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) tristate "TI HDC2010 relative humidity and temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) Say yes here to build support for the Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) HDC2010 and HDC2080 relative humidity and temperature sensors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) will be called hdc2010.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) config HID_SENSOR_HUMIDITY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) tristate "HID Environmental humidity sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) depends on HID_SENSOR_HUB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) select HID_SENSOR_IIO_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) select HID_SENSOR_IIO_TRIGGER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) Say yes here to build support for the HID SENSOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) humidity driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) will be called hid-sensor-humidity.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) config HTS221
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) tristate "STMicroelectronics HTS221 sensor Driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) depends on (I2C || SPI)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) select IIO_TRIGGERED_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) select HTS221_I2C if (I2C)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) select HTS221_SPI if (SPI_MASTER)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) Say yes here to build support for STMicroelectronics HTS221
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) temperature-humidity sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) will be called hts221.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) config HTS221_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) depends on HTS221
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) config HTS221_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) depends on HTS221
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) select REGMAP_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) config HTU21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) tristate "Measurement Specialties HTU21 humidity & temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) select IIO_MS_SENSORS_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) If you say yes here you get support for the Measurement Specialties
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) HTU21 humidity and temperature sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) This driver is also used for MS8607 temperature, pressure & humidity
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) be called htu21.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) config SI7005
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) tristate "SI7005 relative humidity and temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) Say yes here to build support for the Silabs Si7005 relative
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) humidity and temperature sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) will be called si7005. This driver also
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) supports Hoperf TH02 Humidity and Temperature Sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) config SI7020
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) tristate "Si7013/20/21 Relative Humidity and Temperature Sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) Say yes here to build support for the Silicon Labs Si7013/20/21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) Relative Humidity and Temperature Sensors. This driver also
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) supports Hoperf TH06 Humidity and Temperature Sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) will be called si7020.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) endmenu