xref: /openbmc/linux/drivers/iio/temperature/Kconfig (revision c87742abfc80b3f80c4f7a546193ad78e4fed9b6)
1e5a63942SPeter Meerwald#
2e5a63942SPeter Meerwald# Temperature sensor drivers
3e5a63942SPeter Meerwald#
4e5a63942SPeter Meerwaldmenu "Temperature sensors"
5e5a63942SPeter Meerwald
61f25ca11SMatt Ranostayconfig MAXIM_THERMOCOUPLE
71f25ca11SMatt Ranostay	tristate "Maxim thermocouple sensors"
81f25ca11SMatt Ranostay	depends on SPI
9e2454455SAlison Schofield	select IIO_BUFFER
10e2454455SAlison Schofield	select IIO_TRIGGERED_BUFFER
111f25ca11SMatt Ranostay	help
121f25ca11SMatt Ranostay	  If you say yes here you get support for the Maxim series of
131f25ca11SMatt Ranostay	  thermocouple sensors connected via SPI.
141f25ca11SMatt Ranostay
151f25ca11SMatt Ranostay	  Supported sensors:
161f25ca11SMatt Ranostay	   * MAX6675
171f25ca11SMatt Ranostay	   * MAX31855
181f25ca11SMatt Ranostay
191f25ca11SMatt Ranostay	  This driver can also be built as a module. If so, the module will
201f25ca11SMatt Ranostay	  be called maxim_thermocouple.
211f25ca11SMatt Ranostay
2259d0f2daSSong Hongyanconfig HID_SENSOR_TEMP
2359d0f2daSSong Hongyan	tristate "HID Environmental temperature sensor"
2459d0f2daSSong Hongyan	depends on HID_SENSOR_HUB
2559d0f2daSSong Hongyan	select IIO_BUFFER
2659d0f2daSSong Hongyan	select IIO_TRIGGERED_BUFFER
2759d0f2daSSong Hongyan	select HID_SENSOR_IIO_COMMON
2859d0f2daSSong Hongyan	select HID_SENSOR_IIO_TRIGGER
2959d0f2daSSong Hongyan	help
3059d0f2daSSong Hongyan	  Say yes here to build support for the HID SENSOR
3159d0f2daSSong Hongyan	  temperature driver
3259d0f2daSSong Hongyan
3359d0f2daSSong Hongyan	  To compile this driver as a module, choose M here: the module
3459d0f2daSSong Hongyan	  will be called hid-sensor-temperature.
3559d0f2daSSong Hongyan
36474fe212SPeter Meerwaldconfig MLX90614
37474fe212SPeter Meerwald	tristate "MLX90614 contact-less infrared sensor"
38474fe212SPeter Meerwald	depends on I2C
39474fe212SPeter Meerwald	help
40474fe212SPeter Meerwald	  If you say yes here you get support for the Melexis
41474fe212SPeter Meerwald	  MLX90614 contact-less infrared sensor connected with I2C.
42474fe212SPeter Meerwald
43474fe212SPeter Meerwald	  This driver can also be built as a module. If so, the module will
44474fe212SPeter Meerwald	  be called mlx90614.
45474fe212SPeter Meerwald
46*c87742abSCrt Moriconfig MLX90632
47*c87742abSCrt Mori	tristate "MLX90632 contact-less infrared sensor with medical accuracy"
48*c87742abSCrt Mori	depends on I2C
49*c87742abSCrt Mori	select REGMAP_I2C
50*c87742abSCrt Mori	help
51*c87742abSCrt Mori	  If you say yes here you get support for the Melexis
52*c87742abSCrt Mori	  MLX90632 contact-less infrared sensor with medical accuracy
53*c87742abSCrt Mori	  connected with I2C.
54*c87742abSCrt Mori
55*c87742abSCrt Mori	  This driver can also be built as a module. If so, the module will
56*c87742abSCrt Mori	  be called mlx90632.
57*c87742abSCrt Mori
58e5a63942SPeter Meerwaldconfig TMP006
59e5a63942SPeter Meerwald	tristate "TMP006 infrared thermopile sensor"
60e5a63942SPeter Meerwald	depends on I2C
61e5a63942SPeter Meerwald	help
62e5a63942SPeter Meerwald	  If you say yes here you get support for the Texas Instruments
63e5a63942SPeter Meerwald	  TMP006 infrared thermopile sensor.
64e5a63942SPeter Meerwald
65e5a63942SPeter Meerwald	  This driver can also be built as a module. If so, the module will
66e5a63942SPeter Meerwald	  be called tmp006.
67e5a63942SPeter Meerwald
68948b707dSManivannan Sadhasivamconfig TMP007
69948b707dSManivannan Sadhasivam        tristate "TMP007 infrared thermopile sensor with Integrated Math Engine"
70948b707dSManivannan Sadhasivam        depends on I2C
71948b707dSManivannan Sadhasivam        help
72948b707dSManivannan Sadhasivam          If you say yes here you get support for the Texas Instruments
73948b707dSManivannan Sadhasivam          TMP007 infrared thermopile sensor with Integrated Math Engine.
74948b707dSManivannan Sadhasivam
75948b707dSManivannan Sadhasivam          This driver can also be built as a module. If so, the module will
76948b707dSManivannan Sadhasivam          be called tmp007.
77948b707dSManivannan Sadhasivam
7843e53407SLudovic Tancerelconfig TSYS01
7943e53407SLudovic Tancerel	tristate "Measurement Specialties TSYS01 temperature sensor using I2C bus connection"
8043e53407SLudovic Tancerel	depends on I2C
8143e53407SLudovic Tancerel	select IIO_MS_SENSORS_I2C
8243e53407SLudovic Tancerel	help
8343e53407SLudovic Tancerel	  If you say yes here you get support for the Measurement Specialties
8443e53407SLudovic Tancerel	  TSYS01 I2C temperature sensor.
8543e53407SLudovic Tancerel
8643e53407SLudovic Tancerel	  This driver can also be built as a module. If so, the module will
8743e53407SLudovic Tancerel	  be called tsys01.
8843e53407SLudovic Tancerel
8953bf4d06SLudovic Tancerelconfig TSYS02D
9053bf4d06SLudovic Tancerel	tristate "Measurement Specialties TSYS02D temperature sensor"
9153bf4d06SLudovic Tancerel	depends on I2C
9253bf4d06SLudovic Tancerel	select IIO_MS_SENSORS_I2C
9353bf4d06SLudovic Tancerel	help
9453bf4d06SLudovic Tancerel	  If you say yes here you get support for the Measurement Specialties
9553bf4d06SLudovic Tancerel	  TSYS02D temperature sensor.
9653bf4d06SLudovic Tancerel
9753bf4d06SLudovic Tancerel	  This driver can also be built as a module. If so, the module will
9853bf4d06SLudovic Tancerel	  be called tsys02d.
9953bf4d06SLudovic Tancerel
100e5a63942SPeter Meerwaldendmenu
101