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