xref: /openbmc/linux/drivers/iio/humidity/Kconfig (revision 8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17)
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
41*0115a63cSEugene Zaikonnikovconfig HDC2010
42*0115a63cSEugene Zaikonnikov	tristate "TI HDC2010 relative humidity and temperature sensor"
43*0115a63cSEugene Zaikonnikov	depends on I2C
44*0115a63cSEugene Zaikonnikov	help
45*0115a63cSEugene Zaikonnikov	  Say yes here to build support for the Texas Instruments
46*0115a63cSEugene Zaikonnikov	  HDC2010 and HDC2080 relative humidity and temperature sensors.
47*0115a63cSEugene Zaikonnikov
48*0115a63cSEugene Zaikonnikov	  To compile this driver as a module, choose M here: the module
49*0115a63cSEugene Zaikonnikov	  will be called hdc2010.
50*0115a63cSEugene Zaikonnikov
51d7ed89d5SSong Hongyanconfig HID_SENSOR_HUMIDITY
52d7ed89d5SSong Hongyan	tristate "HID Environmental humidity sensor"
53d7ed89d5SSong Hongyan	depends on HID_SENSOR_HUB
54d7ed89d5SSong Hongyan	select IIO_BUFFER
55d7ed89d5SSong Hongyan	select HID_SENSOR_IIO_COMMON
56d7ed89d5SSong Hongyan	select HID_SENSOR_IIO_TRIGGER
57d7ed89d5SSong Hongyan	help
58d7ed89d5SSong Hongyan	  Say yes here to build support for the HID SENSOR
59d7ed89d5SSong Hongyan	  humidity driver
60d7ed89d5SSong Hongyan
61d7ed89d5SSong Hongyan	  To compile this driver as a module, choose M here: the module
62d7ed89d5SSong Hongyan	  will be called hid-sensor-humidity.
63d7ed89d5SSong Hongyan
64e4a70e3eSLorenzo Bianconiconfig HTS221
65e4a70e3eSLorenzo Bianconi	tristate "STMicroelectronics HTS221 sensor Driver"
66e4a70e3eSLorenzo Bianconi	depends on (I2C || SPI)
67e4a70e3eSLorenzo Bianconi	select IIO_BUFFER
68e4a70e3eSLorenzo Bianconi	select IIO_TRIGGERED_BUFFER
69e4a70e3eSLorenzo Bianconi	select HTS221_I2C if (I2C)
70e4a70e3eSLorenzo Bianconi	select HTS221_SPI if (SPI_MASTER)
71e4a70e3eSLorenzo Bianconi	help
72e4a70e3eSLorenzo Bianconi	  Say yes here to build support for STMicroelectronics HTS221
73e4a70e3eSLorenzo Bianconi	  temperature-humidity sensor
74e4a70e3eSLorenzo Bianconi
75e4a70e3eSLorenzo Bianconi	  To compile this driver as a module, choose M here: the module
76e4a70e3eSLorenzo Bianconi	  will be called hts221.
77e4a70e3eSLorenzo Bianconi
78e4a70e3eSLorenzo Bianconiconfig HTS221_I2C
79e4a70e3eSLorenzo Bianconi	tristate
80e4a70e3eSLorenzo Bianconi	depends on HTS221
8162177922SLorenzo Bianconi	select REGMAP_I2C
82e4a70e3eSLorenzo Bianconi
83e4a70e3eSLorenzo Bianconiconfig HTS221_SPI
84e4a70e3eSLorenzo Bianconi	tristate
85e4a70e3eSLorenzo Bianconi	depends on HTS221
8662177922SLorenzo Bianconi	select REGMAP_SPI
87e4a70e3eSLorenzo Bianconi
882b5c53d2SLudovic Tancerelconfig HTU21
892b5c53d2SLudovic Tancerel	tristate "Measurement Specialties HTU21 humidity & temperature sensor"
902b5c53d2SLudovic Tancerel	depends on I2C
912b5c53d2SLudovic Tancerel	select IIO_MS_SENSORS_I2C
922b5c53d2SLudovic Tancerel	help
932b5c53d2SLudovic Tancerel	  If you say yes here you get support for the Measurement Specialties
942b5c53d2SLudovic Tancerel	  HTU21 humidity and temperature sensor.
951b75ce65SLudovic Tancerel	  This driver is also used for MS8607 temperature, pressure & humidity
961b75ce65SLudovic Tancerel	  sensor
972b5c53d2SLudovic Tancerel
982b5c53d2SLudovic Tancerel	  This driver can also be built as a module. If so, the module will
992b5c53d2SLudovic Tancerel	  be called htu21.
1002b5c53d2SLudovic Tancerel
101049973b2SPeter Meerwaldconfig SI7005
102049973b2SPeter Meerwald	tristate "SI7005 relative humidity and temperature sensor"
103049973b2SPeter Meerwald	depends on I2C
104049973b2SPeter Meerwald	help
105049973b2SPeter Meerwald	  Say yes here to build support for the Silabs Si7005 relative
106049973b2SPeter Meerwald	  humidity and temperature sensor.
107049973b2SPeter Meerwald
108049973b2SPeter Meerwald	  To compile this driver as a module, choose M here: the module
1093f420265SCristina Moraru	  will be called si7005. This driver also
1103f420265SCristina Moraru	  supports Hoperf TH02 Humidity and Temperature Sensor.
111049973b2SPeter Meerwald
112064a7463SDavid Barksdaleconfig SI7020
113064a7463SDavid Barksdale	tristate "Si7013/20/21 Relative Humidity and Temperature Sensors"
114064a7463SDavid Barksdale	depends on I2C
115064a7463SDavid Barksdale	help
116064a7463SDavid Barksdale	  Say yes here to build support for the Silicon Labs Si7013/20/21
117920dad0cSCristina Moraru	  Relative Humidity and Temperature Sensors. This driver also
118920dad0cSCristina Moraru	  supports Hoperf TH06 Humidity and Temperature Sensor.
119064a7463SDavid Barksdale
120064a7463SDavid Barksdale	  To compile this driver as a module, choose M here: the module
121064a7463SDavid Barksdale	  will be called si7020.
122064a7463SDavid Barksdale
123091a121bSHarald Geyerendmenu
124