Lines Matching +full:- +full:50220000
1 # 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
22 sensor-node:
34 adi,sensor-type:
39 - reg
40 - adi,sensor-type
46 - enum:
47 - adi,ltc2983
48 - adi,ltc2986
49 - adi,ltm2985
50 - items:
51 - const: adi,ltc2984
52 - const: adi,ltc2983
60 vdd-supply: true
62 adi,mux-delay-config-us:
73 adi,filter-notch-freq:
76 0 - 50/60Hz rejection
77 1 - 60Hz rejection
78 2 - 50Hz rejection
84 '#address-cells':
87 '#size-cells':
92 $ref: '#/$defs/sensor-node'
98 adi,sensor-type:
100 1 - Type J Thermocouple
101 2 - Type K Thermocouple
102 3 - Type E Thermocouple
103 4 - Type N Thermocouple
104 5 - Type R Thermocouple
105 6 - Type S Thermocouple
106 7 - Type T Thermocouple
107 8 - Type B Thermocouple
108 9 - Custom Thermocouple
113 adi,single-ended:
114 description: Whether the sensor is single-ended.
117 adi,sensor-oc-current-microamp:
118 description: Pulsed current value applied during open-circuit detect.
122 adi,cold-junction-handle:
128 adi,custom-thermocouple:
132 $ref: /schemas/types.yaml#/definitions/int64-matrix
137 - description: Voltage point in nV, signed.
138 - description: Temperature point in uK.
141 - if:
143 adi,sensor-type:
147 - adi,custom-thermocouple
150 $ref: '#/$defs/sensor-node'
156 adi,sensor-type:
161 adi,single-ended:
162 description: Whether the sensor is single-ended.
165 adi,three-conversion-cycles:
171 adi,average-on:
179 adi,excitation-current-microamp:
187 adi,ideal-factor-value:
195 $ref: '#/$defs/sensor-node'
204 adi,sensor-type:
206 10 - RTD PT-10
207 11 - RTD PT-50
208 12 - RTD PT-100
209 13 - RTD PT-200
210 14 - RTD PT-500
211 15 - RTD PT-1000
212 16 - RTD PT-1000 (0.00375)
213 17 - RTD NI-120
214 18 - RTD Custom
219 adi,rsense-handle:
223 adi,number-of-wires:
231 adi,rsense-share:
237 adi,excitation-current-microamp:
242 adi,rtd-curve:
244 RTD curve and the corresponding Callendar-VanDusen constants.
245 0 - European
246 1 - American
247 2 - Japanese
248 3 - ITS-90
254 adi,custom-rtd:
258 $ref: /schemas/types.yaml#/definitions/uint64-matrix
263 - description: Resistance point in uOhms.
264 - description: Temperature point in uK.
267 - adi,rsense-handle
270 - if:
272 adi,number-of-wires:
276 adi,current-rotate:
283 adi,current-rotate: [ "adi,rsense-share" ]
285 - if:
287 adi,sensor-type:
291 - adi,custom-rtd
294 $ref: '#/$defs/sensor-node'
299 adi,sensor-type:
301 19 - Thermistor 44004/44033 2.252kohm at 25°C
302 20 - Thermistor 44005/44030 3kohm at 25°C
303 21 - Thermistor 44007/44034 5kohm at 25°C
304 22 - Thermistor 44006/44031 10kohm at 25°C
305 23 - Thermistor 44008/44032 30kohm at 25°C
306 24 - Thermistor YSI 400 2.252kohm at 25°C
307 25 - Thermistor Spectrum 1003k 1kohm
308 26 - Thermistor Custom Steinhart-Hart
309 27 - Custom Thermistor
314 adi,rsense-handle:
318 adi,single-ended:
319 description: Whether the sensor is single-ended.
322 adi,rsense-share:
328 adi,current-rotate:
334 adi,excitation-current-nanoamp:
337 0 sets the sensor in auto-range mode.
342 adi,custom-thermistor:
346 $ref: /schemas/types.yaml#/definitions/uint64-matrix
351 - description: Resistance point in uOhms.
352 - description: Temperature point in uK.
354 adi,custom-steinhart:
356 Steinhart-Hart coefficients in raw format, used for digitizing
359 $ref: /schemas/types.yaml#/definitions/uint32-array
364 - adi,rsense-handle
367 adi,current-rotate: [ "adi,rsense-share" ]
370 - if:
372 adi,sensor-type:
376 adi,excitation-current-nanoamp:
381 - adi,custom-steinhart
382 - if:
384 adi,sensor-type:
388 adi,excitation-current-nanoamp:
393 - adi,custom-thermistor
396 $ref: '#/$defs/sensor-node'
401 adi,sensor-type:
406 adi,single-ended:
407 description: Whether the sensor is single-ended.
411 $ref: '#/$defs/sensor-node'
416 adi,sensor-type:
421 adi,single-ended:
422 description: Whether the sensor is single-ended.
425 adi,custom-temp:
429 $ref: /schemas/types.yaml#/definitions/uint64-matrix
434 - description: Voltage point in nV, signed.
435 - description: Temperature point in uK.
438 - adi,custom-temp
441 $ref: '#/$defs/sensor-node'
450 adi,sensor-type:
455 adi,rsense-val-milli-ohms:
459 - adi,rsense-val-milli-ohms
462 - compatible
463 - reg
464 - interrupts
465 - vdd-supply
470 - if:
475 - adi,ltc2983
476 - adi,ltc2984
482 - |
483 #include <dt-bindings/interrupt-controller/irq.h>
485 #address-cells = <1>;
486 #size-cells = <0>;
488 temperature-sensor@0 {
492 #address-cells = <1>;
493 #size-cells = <0>;
495 vdd-supply = <&supply>;
497 interrupt-parent = <&gpio>;
501 adi,sensor-type = <8>; //Type B
502 adi,sensor-oc-current-microamp = <10>;
503 adi,cold-junction-handle = <&diode5>;
508 adi,sensor-type = <28>;
513 adi,sensor-type = <29>;
514 adi,rsense-val-milli-ohms = <1200000>; //1.2Kohms
519 adi,sensor-type = <15>; //PT1000
520 /*2-wire, internal gnd, no current rotation*/
521 adi,number-of-wires = <2>;
522 adi,rsense-share;
523 adi,excitation-current-microamp = <500>;
524 adi,rsense-handle = <&rsense2>;
529 adi,sensor-type = <30>;
530 adi,single-ended;
535 adi,sensor-type = <26>; //Steinhart
536 adi,rsense-handle = <&rsense2>;
537 adi,custom-steinhart = <0x00f371ec 0x12345678
544 adi,sensor-type = <9>; //custom thermocouple
545 adi,single-ended;
546 adi,custom-thermocouple =
547 /bits/ 64 <(-50220000) 0>,
548 /bits/ 64 <(-30200000) 99100000>,
549 /bits/ 64 <(-5300000) 135400000>,