Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

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