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) # Temperature sensor drivers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) menu "Temperature sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) config IQS620AT_TEMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 	tristate "Azoteq IQS620AT temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	depends on MFD_IQS62X || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 	  Say Y here if you want to build support for the Azoteq IQS620AT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	  temperature sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 	  will be called iqs620at-temp.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) config LTC2983
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 	tristate "Analog Devices Multi-Sensor Digital Temperature Measurement System"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 	depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 	select REGMAP_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	  Say yes here to build support for the LTC2983 Multi-Sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 	  high accuracy digital temperature measurement system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 	  will be called ltc2983.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) config MAXIM_THERMOCOUPLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	tristate "Maxim thermocouple sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	depends on SPI
^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) 	  If you say yes here you get support for the Maxim series of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	  thermocouple sensors connected via SPI.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	  Supported sensors:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 	   * MAX6675
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	   * MAX31855
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 	  This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	  be called maxim_thermocouple.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) config HID_SENSOR_TEMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	tristate "HID Environmental temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	depends on HID_SENSOR_HUB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	select IIO_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	select HID_SENSOR_IIO_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 	select HID_SENSOR_IIO_TRIGGER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	  Say yes here to build support for the HID SENSOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	  temperature driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	  To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 	  will be called hid-sensor-temperature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) config MLX90614
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 	tristate "MLX90614 contact-less infrared sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 	  If you say yes here you get support for the Melexis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 	  MLX90614 contact-less infrared sensor connected with I2C.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 	  This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 	  be called mlx90614.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) config MLX90632
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 	tristate "MLX90632 contact-less infrared sensor with medical accuracy"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 	select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 	  If you say yes here you get support for the Melexis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	  MLX90632 contact-less infrared sensor with medical accuracy
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	  connected with I2C.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 	  This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	  be called mlx90632.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) config TMP006
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	tristate "TMP006 infrared thermopile sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	  If you say yes here you get support for the Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 	  TMP006 infrared thermopile sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 	  This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 	  be called tmp006.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) config TMP007
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	tristate "TMP007 infrared thermopile sensor with Integrated Math Engine"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	depends on 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 Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	  TMP007 infrared thermopile sensor with Integrated Math Engine.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	  This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 	  be called tmp007.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) config TSYS01
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 	tristate "Measurement Specialties TSYS01 temperature sensor using I2C bus connection"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	select IIO_MS_SENSORS_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	  If you say yes here you get support for the Measurement Specialties
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 	  TSYS01 I2C temperature sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 	  This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	  be called tsys01.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) config TSYS02D
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	tristate "Measurement Specialties TSYS02D temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 	select IIO_MS_SENSORS_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 	  If you say yes here you get support for the Measurement Specialties
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 	  TSYS02D temperature sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	  This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 	  be called tsys02d.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) config MAX31856
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 	tristate "MAX31856 thermocouple sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 	depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	  If you say yes here you get support for MAX31856
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 	  thermocouple sensor chip connected via SPI.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 	  This driver can also be built as a module.  If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 	  will be called max31856.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) endmenu