1# Copyright (c) 2024, Vitrolife A/S
2# SPDX-License-Identifier: Apache-2.0
3
4description: |
5  TSic xx6 temperature sensor.
6  https://www.ist-ag.com/sites/default/files/downloads/ATTSic_E.pdf
7
8  Example:
9    tsic_716: tsic_716 {
10      status = "okay";
11      compatible = "ist,tsic-xx6";
12      pwms = <&pwm2 1 PWM_USEC(5) PWM_POLARITY_NORMAL>;
13      data-bits = <14>;
14      lower-temperature-limit = <(-10)>;
15      higher-temperature-limit = <60>;
16    };
17
18compatible: "ist,tsic-xx6"
19
20properties:
21  pwms:
22    required: true
23    type: phandle-array
24    description: Reference to a PWM instance with PWM capture support.
25
26  lower-temperature-limit:
27    required: true
28    type: int
29    description: Lowest temperature supported by the device in celcius degrees.
30
31  higher-temperature-limit:
32    required: true
33    type: int
34    description: Highest temperature supported by the device in celcius degrees.
35
36  data-bits:
37    required: true
38    type: int
39    description: Data bits per reading.
40    enum: [11, 14]
41