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