18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# humidity sensor drivers
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_cimenu "Humidity sensors"
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciconfig AM2315
88c2ecf20Sopenharmony_ci	tristate "Aosong AM2315 relative humidity and temperature sensor"
98c2ecf20Sopenharmony_ci	depends on I2C
108c2ecf20Sopenharmony_ci	select IIO_BUFFER
118c2ecf20Sopenharmony_ci	select IIO_TRIGGERED_BUFFER
128c2ecf20Sopenharmony_ci	help
138c2ecf20Sopenharmony_ci	  If you say yes here you get support for the Aosong AM2315
148c2ecf20Sopenharmony_ci	  relative humidity and ambient temperature sensor.
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ci	  This driver can also be built as a module. If so, the module will
178c2ecf20Sopenharmony_ci	  be called am2315.
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciconfig DHT11
208c2ecf20Sopenharmony_ci	tristate "DHT11 (and compatible sensors) driver"
218c2ecf20Sopenharmony_ci	depends on GPIOLIB || COMPILE_TEST
228c2ecf20Sopenharmony_ci	help
238c2ecf20Sopenharmony_ci	  This driver supports reading data via a single interrupt
248c2ecf20Sopenharmony_ci	  generating GPIO line. Currently tested are DHT11 and DHT22.
258c2ecf20Sopenharmony_ci	  Other sensors should work as well as long as they speak the
268c2ecf20Sopenharmony_ci	  same protocol.
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciconfig HDC100X
298c2ecf20Sopenharmony_ci	tristate "TI HDC100x relative humidity and temperature sensor"
308c2ecf20Sopenharmony_ci	depends on I2C
318c2ecf20Sopenharmony_ci	select IIO_BUFFER
328c2ecf20Sopenharmony_ci	select IIO_TRIGGERED_BUFFER
338c2ecf20Sopenharmony_ci	help
348c2ecf20Sopenharmony_ci	  Say yes here to build support for the Texas Instruments
358c2ecf20Sopenharmony_ci	  HDC1000, HDC1008, HDC1010, HDC1050, and HDC1080 relative
368c2ecf20Sopenharmony_ci	  humidity and temperature sensors.
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
398c2ecf20Sopenharmony_ci	  will be called hdc100x.
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ciconfig HDC2010
428c2ecf20Sopenharmony_ci	tristate "TI HDC2010 relative humidity and temperature sensor"
438c2ecf20Sopenharmony_ci	depends on I2C
448c2ecf20Sopenharmony_ci	help
458c2ecf20Sopenharmony_ci	  Say yes here to build support for the Texas Instruments
468c2ecf20Sopenharmony_ci	  HDC2010 and HDC2080 relative humidity and temperature sensors.
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
498c2ecf20Sopenharmony_ci	  will be called hdc2010.
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ciconfig HID_SENSOR_HUMIDITY
528c2ecf20Sopenharmony_ci	tristate "HID Environmental humidity sensor"
538c2ecf20Sopenharmony_ci	depends on HID_SENSOR_HUB
548c2ecf20Sopenharmony_ci	select IIO_BUFFER
558c2ecf20Sopenharmony_ci	select HID_SENSOR_IIO_COMMON
568c2ecf20Sopenharmony_ci	select HID_SENSOR_IIO_TRIGGER
578c2ecf20Sopenharmony_ci	help
588c2ecf20Sopenharmony_ci	  Say yes here to build support for the HID SENSOR
598c2ecf20Sopenharmony_ci	  humidity driver
608c2ecf20Sopenharmony_ci
618c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
628c2ecf20Sopenharmony_ci	  will be called hid-sensor-humidity.
638c2ecf20Sopenharmony_ci
648c2ecf20Sopenharmony_ciconfig HTS221
658c2ecf20Sopenharmony_ci	tristate "STMicroelectronics HTS221 sensor Driver"
668c2ecf20Sopenharmony_ci	depends on (I2C || SPI)
678c2ecf20Sopenharmony_ci	select IIO_BUFFER
688c2ecf20Sopenharmony_ci	select IIO_TRIGGERED_BUFFER
698c2ecf20Sopenharmony_ci	select HTS221_I2C if (I2C)
708c2ecf20Sopenharmony_ci	select HTS221_SPI if (SPI_MASTER)
718c2ecf20Sopenharmony_ci	help
728c2ecf20Sopenharmony_ci	  Say yes here to build support for STMicroelectronics HTS221
738c2ecf20Sopenharmony_ci	  temperature-humidity sensor
748c2ecf20Sopenharmony_ci
758c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
768c2ecf20Sopenharmony_ci	  will be called hts221.
778c2ecf20Sopenharmony_ci
788c2ecf20Sopenharmony_ciconfig HTS221_I2C
798c2ecf20Sopenharmony_ci	tristate
808c2ecf20Sopenharmony_ci	depends on HTS221
818c2ecf20Sopenharmony_ci	select REGMAP_I2C
828c2ecf20Sopenharmony_ci
838c2ecf20Sopenharmony_ciconfig HTS221_SPI
848c2ecf20Sopenharmony_ci	tristate
858c2ecf20Sopenharmony_ci	depends on HTS221
868c2ecf20Sopenharmony_ci	select REGMAP_SPI
878c2ecf20Sopenharmony_ci
888c2ecf20Sopenharmony_ciconfig HTU21
898c2ecf20Sopenharmony_ci	tristate "Measurement Specialties HTU21 humidity & temperature sensor"
908c2ecf20Sopenharmony_ci	depends on I2C
918c2ecf20Sopenharmony_ci	select IIO_MS_SENSORS_I2C
928c2ecf20Sopenharmony_ci	help
938c2ecf20Sopenharmony_ci	  If you say yes here you get support for the Measurement Specialties
948c2ecf20Sopenharmony_ci	  HTU21 humidity and temperature sensor.
958c2ecf20Sopenharmony_ci	  This driver is also used for MS8607 temperature, pressure & humidity
968c2ecf20Sopenharmony_ci	  sensor
978c2ecf20Sopenharmony_ci
988c2ecf20Sopenharmony_ci	  This driver can also be built as a module. If so, the module will
998c2ecf20Sopenharmony_ci	  be called htu21.
1008c2ecf20Sopenharmony_ci
1018c2ecf20Sopenharmony_ciconfig SI7005
1028c2ecf20Sopenharmony_ci	tristate "SI7005 relative humidity and temperature sensor"
1038c2ecf20Sopenharmony_ci	depends on I2C
1048c2ecf20Sopenharmony_ci	help
1058c2ecf20Sopenharmony_ci	  Say yes here to build support for the Silabs Si7005 relative
1068c2ecf20Sopenharmony_ci	  humidity and temperature sensor.
1078c2ecf20Sopenharmony_ci
1088c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
1098c2ecf20Sopenharmony_ci	  will be called si7005. This driver also
1108c2ecf20Sopenharmony_ci	  supports Hoperf TH02 Humidity and Temperature Sensor.
1118c2ecf20Sopenharmony_ci
1128c2ecf20Sopenharmony_ciconfig SI7020
1138c2ecf20Sopenharmony_ci	tristate "Si7013/20/21 Relative Humidity and Temperature Sensors"
1148c2ecf20Sopenharmony_ci	depends on I2C
1158c2ecf20Sopenharmony_ci	help
1168c2ecf20Sopenharmony_ci	  Say yes here to build support for the Silicon Labs Si7013/20/21
1178c2ecf20Sopenharmony_ci	  Relative Humidity and Temperature Sensors. This driver also
1188c2ecf20Sopenharmony_ci	  supports Hoperf TH06 Humidity and Temperature Sensor.
1198c2ecf20Sopenharmony_ci
1208c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
1218c2ecf20Sopenharmony_ci	  will be called si7020.
1228c2ecf20Sopenharmony_ci
1238c2ecf20Sopenharmony_ciendmenu
124