xref: /linux/drivers/iio/humidity/Kconfig (revision 8f4c9575a8e29f6ee0a45a1288eb4af9f215279d)
1091a121bSHarald Geyer#
2091a121bSHarald Geyer# humidity sensor drivers
3091a121bSHarald Geyer#
4091a121bSHarald Geyermenu "Humidity sensors"
5091a121bSHarald Geyer
6366a3270STiberiu Breanaconfig AM2315
7366a3270STiberiu Breana    tristate "Aosong AM2315 relative humidity and temperature sensor"
8366a3270STiberiu Breana    depends on I2C
9193e2d4fSAlison Schofield    select IIO_BUFFER
10193e2d4fSAlison Schofield    select IIO_TRIGGERED_BUFFER
11366a3270STiberiu Breana    help
12366a3270STiberiu Breana      If you say yes here you get support for the Aosong AM2315
13366a3270STiberiu Breana      relative humidity and ambient temperature sensor.
14366a3270STiberiu Breana
15366a3270STiberiu Breana      This driver can also be built as a module. If so, the module will
16366a3270STiberiu Breana      be called am2315.
17366a3270STiberiu Breana
18091a121bSHarald Geyerconfig DHT11
19091a121bSHarald Geyer	tristate "DHT11 (and compatible sensors) driver"
2084935853SGeert Uytterhoeven	depends on GPIOLIB || COMPILE_TEST
21091a121bSHarald Geyer	help
22091a121bSHarald Geyer	  This driver supports reading data via a single interrupt
23091a121bSHarald Geyer	  generating GPIO line. Currently tested are DHT11 and DHT22.
24091a121bSHarald Geyer	  Other sensors should work as well as long as they speak the
25091a121bSHarald Geyer	  same protocol.
26091a121bSHarald Geyer
274839367dSMatt Ranostayconfig HDC100X
284839367dSMatt Ranostay	tristate "TI HDC100x relative humidity and temperature sensor"
294839367dSMatt Ranostay	depends on I2C
3016bf793fSAlison Schofield	select IIO_BUFFER
3116bf793fSAlison Schofield	select IIO_TRIGGERED_BUFFER
324839367dSMatt Ranostay	help
33ca1902ffSAlison Schofield	  Say yes here to build support for the Texas Instruments
34*8f4c9575SMichael Stecklein	  HDC1000, HDC1008, HDC1010, HDC1050, and HDC1080 relative
35*8f4c9575SMichael Stecklein	  humidity and temperature sensors.
364839367dSMatt Ranostay
374839367dSMatt Ranostay	  To compile this driver as a module, choose M here: the module
384839367dSMatt Ranostay	  will be called hdc100x.
394839367dSMatt Ranostay
40d7ed89d5SSong Hongyanconfig HID_SENSOR_HUMIDITY
41d7ed89d5SSong Hongyan	tristate "HID Environmental humidity sensor"
42d7ed89d5SSong Hongyan	depends on HID_SENSOR_HUB
43d7ed89d5SSong Hongyan	select IIO_BUFFER
44d7ed89d5SSong Hongyan	select IIO_TRIGGERED_BUFFER
45d7ed89d5SSong Hongyan	select HID_SENSOR_IIO_COMMON
46d7ed89d5SSong Hongyan	select HID_SENSOR_IIO_TRIGGER
47d7ed89d5SSong Hongyan	help
48d7ed89d5SSong Hongyan	  Say yes here to build support for the HID SENSOR
49d7ed89d5SSong Hongyan	  humidity driver
50d7ed89d5SSong Hongyan
51d7ed89d5SSong Hongyan	  To compile this driver as a module, choose M here: the module
52d7ed89d5SSong Hongyan	  will be called hid-sensor-humidity.
53d7ed89d5SSong Hongyan
54e4a70e3eSLorenzo Bianconiconfig HTS221
55e4a70e3eSLorenzo Bianconi	tristate "STMicroelectronics HTS221 sensor Driver"
56e4a70e3eSLorenzo Bianconi	depends on (I2C || SPI)
57e4a70e3eSLorenzo Bianconi	select IIO_BUFFER
58e4a70e3eSLorenzo Bianconi	select IIO_TRIGGERED_BUFFER
59e4a70e3eSLorenzo Bianconi	select HTS221_I2C if (I2C)
60e4a70e3eSLorenzo Bianconi	select HTS221_SPI if (SPI_MASTER)
61e4a70e3eSLorenzo Bianconi	help
62e4a70e3eSLorenzo Bianconi	  Say yes here to build support for STMicroelectronics HTS221
63e4a70e3eSLorenzo Bianconi	  temperature-humidity sensor
64e4a70e3eSLorenzo Bianconi
65e4a70e3eSLorenzo Bianconi	  To compile this driver as a module, choose M here: the module
66e4a70e3eSLorenzo Bianconi	  will be called hts221.
67e4a70e3eSLorenzo Bianconi
68e4a70e3eSLorenzo Bianconiconfig HTS221_I2C
69e4a70e3eSLorenzo Bianconi	tristate
70e4a70e3eSLorenzo Bianconi	depends on HTS221
71e4a70e3eSLorenzo Bianconi
72e4a70e3eSLorenzo Bianconiconfig HTS221_SPI
73e4a70e3eSLorenzo Bianconi	tristate
74e4a70e3eSLorenzo Bianconi	depends on HTS221
75e4a70e3eSLorenzo Bianconi
762b5c53d2SLudovic Tancerelconfig HTU21
772b5c53d2SLudovic Tancerel	tristate "Measurement Specialties HTU21 humidity & temperature sensor"
782b5c53d2SLudovic Tancerel	depends on I2C
792b5c53d2SLudovic Tancerel        select IIO_MS_SENSORS_I2C
802b5c53d2SLudovic Tancerel	help
812b5c53d2SLudovic Tancerel	  If you say yes here you get support for the Measurement Specialties
822b5c53d2SLudovic Tancerel	  HTU21 humidity and temperature sensor.
831b75ce65SLudovic Tancerel	  This driver is also used for MS8607 temperature, pressure & humidity
841b75ce65SLudovic Tancerel	  sensor
852b5c53d2SLudovic Tancerel
862b5c53d2SLudovic Tancerel	  This driver can also be built as a module. If so, the module will
872b5c53d2SLudovic Tancerel	  be called htu21.
882b5c53d2SLudovic Tancerel
89049973b2SPeter Meerwaldconfig SI7005
90049973b2SPeter Meerwald	tristate "SI7005 relative humidity and temperature sensor"
91049973b2SPeter Meerwald	depends on I2C
92049973b2SPeter Meerwald	help
93049973b2SPeter Meerwald	  Say yes here to build support for the Silabs Si7005 relative
94049973b2SPeter Meerwald	  humidity and temperature sensor.
95049973b2SPeter Meerwald
96049973b2SPeter Meerwald	  To compile this driver as a module, choose M here: the module
973f420265SCristina Moraru	  will be called si7005. This driver also
983f420265SCristina Moraru	  supports Hoperf TH02 Humidity and Temperature Sensor.
99049973b2SPeter Meerwald
100064a7463SDavid Barksdaleconfig SI7020
101064a7463SDavid Barksdale	tristate "Si7013/20/21 Relative Humidity and Temperature Sensors"
102064a7463SDavid Barksdale	depends on I2C
103064a7463SDavid Barksdale	help
104064a7463SDavid Barksdale	  Say yes here to build support for the Silicon Labs Si7013/20/21
105920dad0cSCristina Moraru	  Relative Humidity and Temperature Sensors. This driver also
106920dad0cSCristina Moraru	  supports Hoperf TH06 Humidity and Temperature Sensor.
107064a7463SDavid Barksdale
108064a7463SDavid Barksdale	  To compile this driver as a module, choose M here: the module
109064a7463SDavid Barksdale	  will be called si7020.
110064a7463SDavid Barksdale
111091a121bSHarald Geyerendmenu
112