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