184 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Temperature sensor drivers4#5menu "Temperature sensors"6 7config IQS620AT_TEMP8 tristate "Azoteq IQS620AT temperature sensor"9 depends on MFD_IQS62X || COMPILE_TEST10 help11 Say Y here if you want to build support for the Azoteq IQS620AT12 temperature sensor.13 14 To compile this driver as a module, choose M here: the module15 will be called iqs620at-temp.16 17config LTC298318 tristate "Analog Devices Multi-Sensor Digital Temperature Measurement System"19 depends on SPI20 select REGMAP_SPI21 help22 Say yes here to build support for the LTC2983 Multi-Sensor23 high accuracy digital temperature measurement system.24 25 To compile this driver as a module, choose M here: the module26 will be called ltc2983.27 28config MAXIM_THERMOCOUPLE29 tristate "Maxim thermocouple sensors"30 depends on SPI31 select IIO_BUFFER32 select IIO_TRIGGERED_BUFFER33 help34 If you say yes here you get support for the Maxim series of35 thermocouple sensors connected via SPI.36 37 Supported sensors:38 * MAX667539 * MAX3185540 41 This driver can also be built as a module. If so, the module will42 be called maxim_thermocouple.43 44config HID_SENSOR_TEMP45 tristate "HID Environmental temperature sensor"46 depends on HID_SENSOR_HUB47 select IIO_BUFFER48 select HID_SENSOR_IIO_COMMON49 select HID_SENSOR_IIO_TRIGGER50 help51 Say yes here to build support for the HID SENSOR52 temperature driver53 54 To compile this driver as a module, choose M here: the module55 will be called hid-sensor-temperature.56 57config MLX9061458 tristate "MLX90614 contact-less infrared sensor"59 depends on I2C60 help61 If you say yes here you get support for the Melexis62 MLX90614 contact-less infrared sensor connected with I2C.63 64 This driver can also be built as a module. If so, the module will65 be called mlx90614.66 67config MLX9063268 tristate "MLX90632 contact-less infrared sensor with medical accuracy"69 depends on I2C70 select REGMAP_I2C71 help72 If you say yes here you get support for the Melexis73 MLX90632 contact-less infrared sensor with medical accuracy74 connected with I2C.75 76 This driver can also be built as a module. If so, the module will77 be called mlx90632.78 79config MLX9063580 tristate "MLX90635 contact-less infrared sensor with medical accuracy"81 depends on I2C82 select REGMAP_I2C83 help84 If you say yes here you get support for the Melexis85 MLX90635 contact-less infrared sensor with medical accuracy86 connected with I2C.87 88 This driver can also be built as a module. If so, the module will89 be called mlx90635.90 91config TMP00692 tristate "TMP006 infrared thermopile sensor"93 depends on I2C94 help95 If you say yes here you get support for the Texas Instruments96 TMP006 infrared thermopile sensor.97 98 This driver can also be built as a module. If so, the module will99 be called tmp006.100 101config TMP007102 tristate "TMP007 infrared thermopile sensor with Integrated Math Engine"103 depends on I2C104 help105 If you say yes here you get support for the Texas Instruments106 TMP007 infrared thermopile sensor with Integrated Math Engine.107 108 This driver can also be built as a module. If so, the module will109 be called tmp007.110 111config TMP117112 tristate "TMP117 Digital temperature sensor with integrated NV memory"113 depends on I2C114 help115 If you say yes here you get support for the Texas Instruments116 TMP117 Digital temperature sensor with integrated NV memory.117 118 This driver can also be built as a module. If so, the module will119 be called tmp117.120 121config TSYS01122 tristate "Measurement Specialties TSYS01 temperature sensor using I2C bus connection"123 depends on I2C124 select IIO_MS_SENSORS_I2C125 help126 If you say yes here you get support for the Measurement Specialties127 TSYS01 I2C temperature sensor.128 129 This driver can also be built as a module. If so, the module will130 be called tsys01.131 132config TSYS02D133 tristate "Measurement Specialties TSYS02D temperature sensor"134 depends on I2C135 select IIO_MS_SENSORS_I2C136 help137 If you say yes here you get support for the Measurement Specialties138 TSYS02D temperature sensor.139 140 This driver can also be built as a module. If so, the module will141 be called tsys02d.142 143config MAX30208144 tristate "Maxim MAX30208 digital temperature sensor"145 depends on I2C146 help147 If you say yes here you get support for Maxim MAX30208148 digital temperature sensor connected via I2C.149 150 This driver can also be built as a module. If so, the module151 will be called max30208.152 153config MAX31856154 tristate "MAX31856 thermocouple sensor"155 depends on SPI156 help157 If you say yes here you get support for MAX31856158 thermocouple sensor chip connected via SPI.159 160 This driver can also be built as a module. If so, the module161 will be called max31856.162 163config MAX31865164 tristate "MAX31865 RTD to Digital converter"165 depends on SPI166 help167 If you say yes here you get support for MAX31865168 thermocouple sensor chip connected via SPI.169 170 This driver can also be build as a module. If so, the module171 will be called max31865.172 173config MCP9600174 tristate "MCP9600 thermocouple EMF converter"175 depends on I2C176 help177 If you say yes here you get support for MCP9600178 thermocouple EMF converter connected via I2C.179 180 This driver can also be built as a module. If so, the module181 will be called mcp9600.182 183endmenu184