1 # SPDX-License-Identifier: GPL-2.0-only
3 # Temperature sensor drivers
5 menu "Temperature sensors"
8 tristate "Azoteq IQS620AT temperature sensor"
9 depends on MFD_IQS62X || COMPILE_TEST
11 Say Y here if you want to build support for the Azoteq IQS620AT
14 To compile this driver as a module, choose M here: the module
15 will be called iqs620at-temp.
18 tristate "Analog Devices Multi-Sensor Digital Temperature Measurement System"
22 Say yes here to build support for the LTC2983 Multi-Sensor
23 high accuracy digital temperature measurement system.
25 To compile this driver as a module, choose M here: the module
26 will be called ltc2983.
28 config MAXIM_THERMOCOUPLE
29 tristate "Maxim thermocouple sensors"
32 select IIO_TRIGGERED_BUFFER
34 If you say yes here you get support for the Maxim series of
35 thermocouple sensors connected via SPI.
41 This driver can also be built as a module. If so, the module will
42 be called maxim_thermocouple.
44 config HID_SENSOR_TEMP
45 tristate "HID Environmental temperature sensor"
46 depends on HID_SENSOR_HUB
48 select HID_SENSOR_IIO_COMMON
49 select HID_SENSOR_IIO_TRIGGER
51 Say yes here to build support for the HID SENSOR
54 To compile this driver as a module, choose M here: the module
55 will be called hid-sensor-temperature.
58 tristate "MLX90614 contact-less infrared sensor"
61 If you say yes here you get support for the Melexis
62 MLX90614 contact-less infrared sensor connected with I2C.
64 This driver can also be built as a module. If so, the module will
68 tristate "MLX90632 contact-less infrared sensor with medical accuracy"
72 If you say yes here you get support for the Melexis
73 MLX90632 contact-less infrared sensor with medical accuracy
76 This driver can also be built as a module. If so, the module will
80 tristate "MLX90635 contact-less infrared sensor with medical accuracy"
84 If you say yes here you get support for the Melexis
85 MLX90635 contact-less infrared sensor with medical accuracy
88 This driver can also be built as a module. If so, the module will
92 tristate "TMP006 infrared thermopile sensor"
95 If you say yes here you get support for the Texas Instruments
96 TMP006 infrared thermopile sensor.
98 This driver can also be built as a module. If so, the module will
102 tristate "TMP007 infrared thermopile sensor with Integrated Math Engine"
105 If you say yes here you get support for the Texas Instruments
106 TMP007 infrared thermopile sensor with Integrated Math Engine.
108 This driver can also be built as a module. If so, the module will
112 tristate "TMP117 Digital temperature sensor with integrated NV memory"
115 If you say yes here you get support for the Texas Instruments
116 TMP117 Digital temperature sensor with integrated NV memory.
118 This driver can also be built as a module. If so, the module will
122 tristate "Measurement Specialties TSYS01 temperature sensor using I2C bus connection"
124 select IIO_MS_SENSORS_I2C
126 If you say yes here you get support for the Measurement Specialties
127 TSYS01 I2C temperature sensor.
129 This driver can also be built as a module. If so, the module will
133 tristate "Measurement Specialties TSYS02D temperature sensor"
135 select IIO_MS_SENSORS_I2C
137 If you say yes here you get support for the Measurement Specialties
138 TSYS02D temperature sensor.
140 This driver can also be built as a module. If so, the module will
144 tristate "Maxim MAX30208 digital temperature sensor"
147 If you say yes here you get support for Maxim MAX30208
148 digital temperature sensor connected via I2C.
150 This driver can also be built as a module. If so, the module
151 will be called max30208.
154 tristate "MAX31856 thermocouple sensor"
157 If you say yes here you get support for MAX31856
158 thermocouple sensor chip connected via SPI.
160 This driver can also be built as a module. If so, the module
161 will be called max31856.
164 tristate "MAX31865 RTD to Digital converter"
167 If you say yes here you get support for MAX31865
168 thermocouple sensor chip connected via SPI.
170 This driver can also be build as a module. If so, the module
171 will be called max31865.
174 tristate "MCP9600 thermocouple EMF converter"
177 If you say yes here you get support for MCP9600
178 thermocouple EMF converter connected via I2C.
180 This driver can also be built as a module. If so, the module
181 will be called mcp9600.