mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-22 17:01:14 +00:00
iio: temperature: mlx90635 MLX90635 IR Temperature sensor
MLX90635 is an Infra Red contactless temperature sensor most suitable for consumer applications where measured object temperature is in range between -20 to 100 degrees Celsius. It has improved accuracy for measurements within temperature range of human body and can operate in ambient temperature range between -20 to 85 degrees Celsius. Driver provides simple power management possibility as it returns to lowest possible power mode (Step sleep mode) in which temperature measurements can still be performed, yet for continuous measuring it switches to Continuous power mode where measurements constantly change without triggering. Signed-off-by: Crt Mori<cmo@melexis.com> Link: https://lore.kernel.org/r/c6590e4fb8d993a5317b486a3e45e1bb6e9e3318.1701872051.git.cmo@melexis.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
parent
21aa971d3e
commit
a1d1ba5e1c
4 changed files with 1117 additions and 0 deletions
|
@ -13725,6 +13725,13 @@ S: Supported
|
|||
W: http://www.melexis.com
|
||||
F: drivers/iio/temperature/mlx90632.c
|
||||
|
||||
MELEXIS MLX90635 DRIVER
|
||||
M: Crt Mori <cmo@melexis.com>
|
||||
L: linux-iio@vger.kernel.org
|
||||
S: Supported
|
||||
W: http://www.melexis.com
|
||||
F: drivers/iio/temperature/mlx90635.c
|
||||
|
||||
MELFAS MIP4 TOUCHSCREEN DRIVER
|
||||
M: Sangwon Jee <jeesw@melfas.com>
|
||||
S: Supported
|
||||
|
|
|
@ -76,6 +76,18 @@ config MLX90632
|
|||
This driver can also be built as a module. If so, the module will
|
||||
be called mlx90632.
|
||||
|
||||
config MLX90635
|
||||
tristate "MLX90635 contact-less infrared sensor with medical accuracy"
|
||||
depends on I2C
|
||||
select REGMAP_I2C
|
||||
help
|
||||
If you say yes here you get support for the Melexis
|
||||
MLX90635 contact-less infrared sensor with medical accuracy
|
||||
connected with I2C.
|
||||
|
||||
This driver can also be built as a module. If so, the module will
|
||||
be called mlx90635.
|
||||
|
||||
config TMP006
|
||||
tristate "TMP006 infrared thermopile sensor"
|
||||
depends on I2C
|
||||
|
|
|
@ -13,6 +13,7 @@ obj-$(CONFIG_MAX31865) += max31865.o
|
|||
obj-$(CONFIG_MCP9600) += mcp9600.o
|
||||
obj-$(CONFIG_MLX90614) += mlx90614.o
|
||||
obj-$(CONFIG_MLX90632) += mlx90632.o
|
||||
obj-$(CONFIG_MLX90632) += mlx90635.o
|
||||
obj-$(CONFIG_TMP006) += tmp006.o
|
||||
obj-$(CONFIG_TMP007) += tmp007.o
|
||||
obj-$(CONFIG_TMP117) += tmp117.o
|
||||
|
|
1097
drivers/iio/temperature/mlx90635.c
Normal file
1097
drivers/iio/temperature/mlx90635.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue