Home
last modified time | relevance | path

Searched +full:thermocouple +full:- +full:type (Results 1 – 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/temperature/
Dadi,ltc2983.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analog Devices LTC2983 Multi-sensor Temperature system
10 - Nuno Sá <nuno.sa@analog.com>
13 Analog Devices LTC2983 Multi-Sensor Digital Temperature Measurement System
14 https://www.analog.com/media/en/technical-documentation/data-sheets/2983fc.pdf
19 - adi,ltc2983
27 adi,mux-delay-config-us:
38 adi,filter-notch-freq:
[all …]
Dtemperature-bindings.txt2 thermocouple type, you can use the defined types provided in the file
3 "include/dt-bindings/iio/temperature/thermocouple.h".
6 thermocouple-type: A single cell representing the type of the thermocouple
Dmax31856.txt1 Maxim MAX31856 thermocouple support
6 - thermocouple-type: Type of thermocouple (THERMOCOUPLE_TYPE_K if
10 - compatible: must be "maxim,max31856"
11 - reg: SPI chip select number for the device
12 - spi-max-frequency: As per datasheet max. supported freq is 5000000
13 - spi-cpha: must be defined for max31856 to enable SPI mode 1
15 Refer to spi/spi-bus.txt for generic SPI slave bindings.
18 temp-sensor@0 {
21 spi-max-frequency = <5000000>;
22 spi-cpha;
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/temperature/
Dadi,ltc2983.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analog Devices LTC2983, LTC2986, LTM2985 Multi-sensor Temperature system
10 - Nuno Sá <nuno.sa@analog.com>
13 Analog Devices LTC2983, LTC2984, LTC2986, LTM2985 Multi-Sensor Digital
16 https://www.analog.com/media/en/technical-documentation/data-sheets/2983fc.pdf
17 https://www.analog.com/media/en/technical-documentation/data-sheets/2984fb.pdf
18 https://www.analog.com/media/en/technical-documentation/data-sheets/29861fa.pdf
19 https://www.analog.com/media/en/technical-documentation/data-sheets/ltm2985.pdf
[all …]
Dmaxim,max31856.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Maxim MAX31856 thermocouple support
10 - Jonathan Cameron <jic23@kernel.org>
22 spi-cpha: true
24 thermocouple-type:
27 Type of thermocouple (THERMOCOUPLE_TYPE_K if omitted).
28 Use defines in dt-bindings/iio/temperature/thermocouple.h.
32 - compatible
[all …]
Dmaxim,max31855k.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matt Ranostay <matt.ranostay@konsulko.com>
20 the thermocouple type specific variants.
22 - maxim,max6675
23 - maxim,max31855
24 - maxim,max31855k
25 - maxim,max31855j
26 - maxim,max31855n
[all …]
/kernel/linux/linux-5.10/drivers/iio/temperature/
Dmax31856.c1 // SPDX-License-Identifier: GPL-2.0
4 * Maxim MAX31856 thermocouple sensor driver
6 * Copyright (C) 2018-2019 Rockwell Collins
18 #include <dt-bindings/iio/temperature/thermocouple.h>
55 { /* Thermocouple Temperature */
56 .type = IIO_TEMP,
64 .type = IIO_TEMP,
88 return spi_write_then_read(data->spi, &reg, 1, val, read_size); in max31856_read()
99 return spi_write(data->spi, buf, 2); in max31856_write()
120 /* Set thermocouple type based on dts property */ in max31856_init()
[all …]
Dmaxim_thermocouple.c1 // SPDX-License-Identifier: GPL-2.0+
3 * maxim_thermocouple.c - Support for Maxim thermocouple chips
5 * Copyright (C) 2016-2018 Matt Ranostay
42 { /* thermocouple temperature */
43 .type = IIO_TEMP,
60 { /* thermocouple temperature */
61 .type = IIO_TEMP,
76 .type = IIO_TEMP,
102 /* bit-check for valid input */
133 unsigned int storage_bytes = data->chip->read_size; in maxim_thermocouple_read()
[all …]
Dltc2983.c1 // SPDX-License-Identifier: GPL-2.0
3 * Analog Devices LTC2983 Multi-Sensor Digital Temperature Measurement System
42 (((chan - 1) * 4) + LTC2983_CHAN_ASSIGN_START_REG)
44 (((chan - 1) * 4) + LTC2983_TEMP_RES_START_REG)
217 /* sensor type */
218 u32 type; member
275 * instance a resolution of 2^-10 means we have 10 fractional bits.
289 s64 __res = -(s32)val; in __convert_to_raw_sign()
293 return (u32)-__res; in __convert_to_raw_sign()
300 const struct device *dev = &st->spi->dev; in __ltc2983_fault_handler()
[all …]
/kernel/linux/linux-6.6/drivers/iio/temperature/
Dmax31856.c1 // SPDX-License-Identifier: GPL-2.0
4 * Maxim MAX31856 thermocouple sensor driver
6 * Copyright (C) 2018-2019 Rockwell Collins
20 #include <dt-bindings/iio/temperature/thermocouple.h>
57 { /* Thermocouple Temperature */
58 .type = IIO_TEMP,
66 .type = IIO_TEMP,
90 return spi_write_then_read(data->spi, &reg, 1, val, read_size); in max31856_read()
101 return spi_write(data->spi, buf, 2); in max31856_write()
122 /* Set thermocouple type based on dts property */ in max31856_init()
[all …]
Dmaxim_thermocouple.c1 // SPDX-License-Identifier: GPL-2.0+
3 * maxim_thermocouple.c - Support for Maxim thermocouple chips
5 * Copyright (C) 2016-2018 Matt Ranostay
41 { /* thermocouple temperature */
42 .type = IIO_TEMP,
59 { /* thermocouple temperature */
60 .type = IIO_TEMP,
75 .type = IIO_TEMP,
101 /* bit-check for valid input */
132 unsigned int storage_bytes = data->chip->read_size; in maxim_thermocouple_read()
[all …]
Dltc2983.c1 // SPDX-License-Identifier: GPL-2.0
3 * Analog Devices LTC2983 Multi-Sensor Digital Temperature Measurement System
57 (((chan - 1) * 4) + LTC2983_CHAN_ASSIGN_START_REG)
59 (((chan - 1) * 4) + LTC2983_TEMP_RES_START_REG)
244 /* sensor type */
245 u32 type; member
308 * instance a resolution of 2^-10 means we have 10 fractional bits.
322 s64 __res = -(s32)val; in __convert_to_raw_sign()
326 return (u32)-__res; in __convert_to_raw_sign()
333 const struct device *dev = &st->spi->dev; in __ltc2983_fault_handler()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/addac/
Dadi,ad74413r.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Cosmin Tanislav <cosmin.tanislav@analog.com>
13 The AD74412R and AD74413R are quad-channel software configurable input/output
16 temperature detector, and thermocouple measurements integrated
18 The devices feature a 16-bit ADC and four configurable 13-bit DACs to provide
20 The AD74413R differentiates itself from the AD74412R by being HART-compatible.
27 - adi,ad74412r
28 - adi,ad74413r
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/addac/
Dadi,ad74413r.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Cosmin Tanislav <cosmin.tanislav@analog.com>
13 The AD74412R and AD74413R are quad-channel software configurable input/output
16 temperature detector, and thermocouple measurements integrated
18 The devices feature a 16-bit ADC and four configurable 13-bit DACs to provide
20 The AD74413R differentiates itself from the AD74412R by being HART-compatible.
27 - adi,ad74412r
28 - adi,ad74413r
[all …]
Dadi,ad74115.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Cosmin Tanislav <cosmin.tanislav@analog.com>
13 The AD74115H is a single-channel software configurable input/output
16 temperature detector, and thermocouple measurements integrated into a single
17 chip solution with an SPI interface. The device features a 16-bit ADC and a
18 14-bit DAC.
25 - adi,ad74115h
30 spi-max-frequency:
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-bus-iio3 Contact: linux-iio@vger.kernel.org
11 Contact: linux-iio@vger.kernel.org
19 Contains trigger type specific elements. These do not
25 Contact: linux-iio@vger.kernel.org
31 Contact: linux-iio@vger.kernel.org
38 Contact: linux-iio@vger.kernel.org
48 Contact: linux-iio@vger.kernel.org
65 Contact: linux-iio@vger.kernel.org
70 - a small discrete set of values like "0 2 4 6 8"
71 - a range with minimum, step and maximum frequencies like
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-bus-iio3 Contact: linux-iio@vger.kernel.org
11 Contact: linux-iio@vger.kernel.org
19 Contains trigger type specific elements. These do not
25 Contact: linux-iio@vger.kernel.org
31 Contact: linux-iio@vger.kernel.org
38 Contact: linux-iio@vger.kernel.org
44 The contents of the label are free-form, but there are some
51 * "proximity-wifi"
52 * "proximity-lte"
53 * "proximity-wifi-lte"
[all …]