xref: /linux/drivers/iio/humidity/Kconfig (revision f1dfcbaa7b9d131859b0167c428480ae6e7e817d)
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