1*2cba1170SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*2cba1170SJonathan Cameron%YAML 1.2
3*2cba1170SJonathan Cameron---
4*2cba1170SJonathan Cameron$id: http://devicetree.org/schemas/iio/temperature/ti,tmp007.yaml#
5*2cba1170SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6*2cba1170SJonathan Cameron
7*2cba1170SJonathan Camerontitle: IR thermopile sensor with integrated math engine
8*2cba1170SJonathan Cameron
9*2cba1170SJonathan Cameronmaintainers:
10*2cba1170SJonathan Cameron  - Manivannan Sadhasivam <manivannanece23@gmail.com>
11*2cba1170SJonathan Cameron
12*2cba1170SJonathan Camerondescription: |
13*2cba1170SJonathan Cameron  http://www.ti.com/lit/ds/symlink/tmp007.pdf
14*2cba1170SJonathan Cameron
15*2cba1170SJonathan Cameronproperties:
16*2cba1170SJonathan Cameron  compatible:
17*2cba1170SJonathan Cameron    const: ti,tmp007
18*2cba1170SJonathan Cameron
19*2cba1170SJonathan Cameron  reg:
20*2cba1170SJonathan Cameron    description: |
21*2cba1170SJonathan Cameron      The I2C address of the sensor (changeable via ADR pins)
22*2cba1170SJonathan Cameron      ------------------------------
23*2cba1170SJonathan Cameron      |ADR1 | ADR0 | Device Address|
24*2cba1170SJonathan Cameron      ------------------------------
25*2cba1170SJonathan Cameron         0      0        0x40
26*2cba1170SJonathan Cameron         0      1        0x41
27*2cba1170SJonathan Cameron         0     SDA       0x42
28*2cba1170SJonathan Cameron         0     SCL       0x43
29*2cba1170SJonathan Cameron         1      0        0x44
30*2cba1170SJonathan Cameron         1      1        0x45
31*2cba1170SJonathan Cameron         1     SDA       0x46
32*2cba1170SJonathan Cameron         1     SCL       0x47
33*2cba1170SJonathan Cameron    maxItems: 1
34*2cba1170SJonathan Cameron
35*2cba1170SJonathan Cameron  interrupts:
36*2cba1170SJonathan Cameron    maxItems: 1
37*2cba1170SJonathan Cameron
38*2cba1170SJonathan Cameronrequired:
39*2cba1170SJonathan Cameron  - compatible
40*2cba1170SJonathan Cameron  - reg
41*2cba1170SJonathan Cameron
42*2cba1170SJonathan CameronadditionalProperties: false
43*2cba1170SJonathan Cameron
44*2cba1170SJonathan Cameronexamples:
45*2cba1170SJonathan Cameron  - |
46*2cba1170SJonathan Cameron    i2c {
47*2cba1170SJonathan Cameron        #address-cells = <1>;
48*2cba1170SJonathan Cameron        #size-cells = <0>;
49*2cba1170SJonathan Cameron
50*2cba1170SJonathan Cameron        temp-sensor@40 {
51*2cba1170SJonathan Cameron            compatible = "ti,tmp007";
52*2cba1170SJonathan Cameron            reg = <0x40>;
53*2cba1170SJonathan Cameron            interrupt-parent = <&gpio0>;
54*2cba1170SJonathan Cameron            interrupts = <5 0x08>;
55*2cba1170SJonathan Cameron        };
56*2cba1170SJonathan Cameron    };
57*2cba1170SJonathan Cameron...
58