# SPDX-License-Identifier: GPL-2.0-only
#
# Temperature sensor drivers
#
menu "Temperature sensors"
config [31mCONFIG_MAXIM_THERMOCOUPLE[0m
tristate "Maxim thermocouple sensors"
depends on [31mCONFIG_SPI[0m
select [31mCONFIG_IIO_BUFFER[0m
select [31mCONFIG_IIO_TRIGGERED_BUFFER[0m
help
If you say yes here you get support for the Maxim series of
thermocouple sensors connected via [31mCONFIG_SPI[0m.
Supported sensors:
* MAX6675
* MAX31855
This driver can also be built as a module. If so, the module will
be called maxim_thermocouple.
config [31mCONFIG_HID_SENSOR_TEMP[0m
tristate "HID Environmental temperature sensor"
depends on [31mCONFIG_HID_SENSOR_HUB[0m
select [31mCONFIG_IIO_BUFFER[0m
select [31mCONFIG_IIO_TRIGGERED_BUFFER[0m
select [31mCONFIG_HID_SENSOR_IIO_COMMON[0m
select [31mCONFIG_HID_SENSOR_IIO_TRIGGER[0m
help
Say yes here to build support for the [31mCONFIG_HID[0m SENSOR
temperature driver
To compile this driver as a module, choose [31mCONFIG_M[0m here: the module
will be called hid-sensor-temperature.
config [31mCONFIG_MLX90614[0m
tristate "MLX90614 contact-less infrared sensor"
depends on [31mCONFIG_I2C[0m
help
If you say yes here you get support for the Melexis
[31mCONFIG_MLX90614[0m contact-less infrared sensor connected with [31mCONFIG_I2C[0m.
This driver can also be built as a module. If so, the module will
be called mlx90614.
config [31mCONFIG_MLX90632[0m
tristate "MLX90632 contact-less infrared sensor with medical accuracy"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_REGMAP_I2C[0m
help
If you say yes here you get support for the Melexis
[31mCONFIG_MLX90632[0m contact-less infrared sensor with medical accuracy
connected with [31mCONFIG_I2C[0m.
This driver can also be built as a module. If so, the module will
be called mlx90632.
config [31mCONFIG_TMP006[0m
tristate "TMP006 infrared thermopile sensor"
depends on [31mCONFIG_I2C[0m
help
If you say yes here you get support for the Texas Instruments
[31mCONFIG_TMP006[0m infrared thermopile sensor.
This driver can also be built as a module. If so, the module will
be called tmp006.
config [31mCONFIG_TMP007[0m
tristate "TMP007 infrared thermopile sensor with Integrated Math Engine"
depends on [31mCONFIG_I2C[0m
help
If you say yes here you get support for the Texas Instruments
[31mCONFIG_TMP007[0m infrared thermopile sensor with Integrated Math Engine.
This driver can also be built as a module. If so, the module will
be called tmp007.
config [31mCONFIG_TSYS01[0m
tristate "Measurement Specialties TSYS01 temperature sensor using I2C bus connection"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_IIO_MS_SENSORS_I2C[0m
help
If you say yes here you get support for the Measurement Specialties
[31mCONFIG_TSYS01[0m [31mCONFIG_I2C[0m temperature sensor.
This driver can also be built as a module. If so, the module will
be called tsys01.
config [31mCONFIG_TSYS02D[0m
tristate "Measurement Specialties TSYS02D temperature sensor"
depends on [31mCONFIG_I2C[0m
select [31mCONFIG_IIO_MS_SENSORS_I2C[0m
help
If you say yes here you get support for the Measurement Specialties
[31mCONFIG_TSYS02D[0m temperature sensor.
This driver can also be built as a module. If so, the module will
be called tsys02d.
config [31mCONFIG_MAX31856[0m
tristate "MAX31856 thermocouple sensor"
depends on [31mCONFIG_SPI[0m
help
If you say yes here you get support for [31mCONFIG_MAX31856[0m
thermocouple sensor chip connected via [31mCONFIG_SPI[0m.
This driver can also be built as a module. If so, the module
will be called max31856.
endmenu