18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Temperature sensor drivers
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_cimenu "Temperature sensors"
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciconfig IQS620AT_TEMP
88c2ecf20Sopenharmony_ci	tristate "Azoteq IQS620AT temperature sensor"
98c2ecf20Sopenharmony_ci	depends on MFD_IQS62X || COMPILE_TEST
108c2ecf20Sopenharmony_ci	help
118c2ecf20Sopenharmony_ci	  Say Y here if you want to build support for the Azoteq IQS620AT
128c2ecf20Sopenharmony_ci	  temperature sensor.
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
158c2ecf20Sopenharmony_ci	  will be called iqs620at-temp.
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciconfig LTC2983
188c2ecf20Sopenharmony_ci	tristate "Analog Devices Multi-Sensor Digital Temperature Measurement System"
198c2ecf20Sopenharmony_ci	depends on SPI
208c2ecf20Sopenharmony_ci	select REGMAP_SPI
218c2ecf20Sopenharmony_ci	help
228c2ecf20Sopenharmony_ci	  Say yes here to build support for the LTC2983 Multi-Sensor
238c2ecf20Sopenharmony_ci	  high accuracy digital temperature measurement system.
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
268c2ecf20Sopenharmony_ci	  will be called ltc2983.
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciconfig MAXIM_THERMOCOUPLE
298c2ecf20Sopenharmony_ci	tristate "Maxim thermocouple sensors"
308c2ecf20Sopenharmony_ci	depends on SPI
318c2ecf20Sopenharmony_ci	select IIO_BUFFER
328c2ecf20Sopenharmony_ci	select IIO_TRIGGERED_BUFFER
338c2ecf20Sopenharmony_ci	help
348c2ecf20Sopenharmony_ci	  If you say yes here you get support for the Maxim series of
358c2ecf20Sopenharmony_ci	  thermocouple sensors connected via SPI.
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ci	  Supported sensors:
388c2ecf20Sopenharmony_ci	   * MAX6675
398c2ecf20Sopenharmony_ci	   * MAX31855
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ci	  This driver can also be built as a module. If so, the module will
428c2ecf20Sopenharmony_ci	  be called maxim_thermocouple.
438c2ecf20Sopenharmony_ci
448c2ecf20Sopenharmony_ciconfig HID_SENSOR_TEMP
458c2ecf20Sopenharmony_ci	tristate "HID Environmental temperature sensor"
468c2ecf20Sopenharmony_ci	depends on HID_SENSOR_HUB
478c2ecf20Sopenharmony_ci	select IIO_BUFFER
488c2ecf20Sopenharmony_ci	select HID_SENSOR_IIO_COMMON
498c2ecf20Sopenharmony_ci	select HID_SENSOR_IIO_TRIGGER
508c2ecf20Sopenharmony_ci	help
518c2ecf20Sopenharmony_ci	  Say yes here to build support for the HID SENSOR
528c2ecf20Sopenharmony_ci	  temperature driver
538c2ecf20Sopenharmony_ci
548c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
558c2ecf20Sopenharmony_ci	  will be called hid-sensor-temperature.
568c2ecf20Sopenharmony_ci
578c2ecf20Sopenharmony_ciconfig MLX90614
588c2ecf20Sopenharmony_ci	tristate "MLX90614 contact-less infrared sensor"
598c2ecf20Sopenharmony_ci	depends on I2C
608c2ecf20Sopenharmony_ci	help
618c2ecf20Sopenharmony_ci	  If you say yes here you get support for the Melexis
628c2ecf20Sopenharmony_ci	  MLX90614 contact-less infrared sensor connected with I2C.
638c2ecf20Sopenharmony_ci
648c2ecf20Sopenharmony_ci	  This driver can also be built as a module. If so, the module will
658c2ecf20Sopenharmony_ci	  be called mlx90614.
668c2ecf20Sopenharmony_ci
678c2ecf20Sopenharmony_ciconfig MLX90632
688c2ecf20Sopenharmony_ci	tristate "MLX90632 contact-less infrared sensor with medical accuracy"
698c2ecf20Sopenharmony_ci	depends on I2C
708c2ecf20Sopenharmony_ci	select REGMAP_I2C
718c2ecf20Sopenharmony_ci	help
728c2ecf20Sopenharmony_ci	  If you say yes here you get support for the Melexis
738c2ecf20Sopenharmony_ci	  MLX90632 contact-less infrared sensor with medical accuracy
748c2ecf20Sopenharmony_ci	  connected with I2C.
758c2ecf20Sopenharmony_ci
768c2ecf20Sopenharmony_ci	  This driver can also be built as a module. If so, the module will
778c2ecf20Sopenharmony_ci	  be called mlx90632.
788c2ecf20Sopenharmony_ci
798c2ecf20Sopenharmony_ciconfig TMP006
808c2ecf20Sopenharmony_ci	tristate "TMP006 infrared thermopile sensor"
818c2ecf20Sopenharmony_ci	depends on I2C
828c2ecf20Sopenharmony_ci	help
838c2ecf20Sopenharmony_ci	  If you say yes here you get support for the Texas Instruments
848c2ecf20Sopenharmony_ci	  TMP006 infrared thermopile sensor.
858c2ecf20Sopenharmony_ci
868c2ecf20Sopenharmony_ci	  This driver can also be built as a module. If so, the module will
878c2ecf20Sopenharmony_ci	  be called tmp006.
888c2ecf20Sopenharmony_ci
898c2ecf20Sopenharmony_ciconfig TMP007
908c2ecf20Sopenharmony_ci	tristate "TMP007 infrared thermopile sensor with Integrated Math Engine"
918c2ecf20Sopenharmony_ci	depends on I2C
928c2ecf20Sopenharmony_ci	help
938c2ecf20Sopenharmony_ci	  If you say yes here you get support for the Texas Instruments
948c2ecf20Sopenharmony_ci	  TMP007 infrared thermopile sensor with Integrated Math Engine.
958c2ecf20Sopenharmony_ci
968c2ecf20Sopenharmony_ci	  This driver can also be built as a module. If so, the module will
978c2ecf20Sopenharmony_ci	  be called tmp007.
988c2ecf20Sopenharmony_ci
998c2ecf20Sopenharmony_ciconfig TSYS01
1008c2ecf20Sopenharmony_ci	tristate "Measurement Specialties TSYS01 temperature sensor using I2C bus connection"
1018c2ecf20Sopenharmony_ci	depends on I2C
1028c2ecf20Sopenharmony_ci	select IIO_MS_SENSORS_I2C
1038c2ecf20Sopenharmony_ci	help
1048c2ecf20Sopenharmony_ci	  If you say yes here you get support for the Measurement Specialties
1058c2ecf20Sopenharmony_ci	  TSYS01 I2C temperature sensor.
1068c2ecf20Sopenharmony_ci
1078c2ecf20Sopenharmony_ci	  This driver can also be built as a module. If so, the module will
1088c2ecf20Sopenharmony_ci	  be called tsys01.
1098c2ecf20Sopenharmony_ci
1108c2ecf20Sopenharmony_ciconfig TSYS02D
1118c2ecf20Sopenharmony_ci	tristate "Measurement Specialties TSYS02D temperature sensor"
1128c2ecf20Sopenharmony_ci	depends on I2C
1138c2ecf20Sopenharmony_ci	select IIO_MS_SENSORS_I2C
1148c2ecf20Sopenharmony_ci	help
1158c2ecf20Sopenharmony_ci	  If you say yes here you get support for the Measurement Specialties
1168c2ecf20Sopenharmony_ci	  TSYS02D temperature sensor.
1178c2ecf20Sopenharmony_ci
1188c2ecf20Sopenharmony_ci	  This driver can also be built as a module. If so, the module will
1198c2ecf20Sopenharmony_ci	  be called tsys02d.
1208c2ecf20Sopenharmony_ci
1218c2ecf20Sopenharmony_ciconfig MAX31856
1228c2ecf20Sopenharmony_ci	tristate "MAX31856 thermocouple sensor"
1238c2ecf20Sopenharmony_ci	depends on SPI
1248c2ecf20Sopenharmony_ci	help
1258c2ecf20Sopenharmony_ci	  If you say yes here you get support for MAX31856
1268c2ecf20Sopenharmony_ci	  thermocouple sensor chip connected via SPI.
1278c2ecf20Sopenharmony_ci
1288c2ecf20Sopenharmony_ci	  This driver can also be built as a module.  If so, the module
1298c2ecf20Sopenharmony_ci	  will be called max31856.
1308c2ecf20Sopenharmony_ci
1318c2ecf20Sopenharmony_ciendmenu
132