1e7bd89c0SManivannan Sadhasivam# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2e7bd89c0SManivannan Sadhasivam%YAML 1.2
3e7bd89c0SManivannan Sadhasivam---
4e7bd89c0SManivannan Sadhasivam$id: http://devicetree.org/schemas/iio/light/adux1020.yaml#
5e7bd89c0SManivannan Sadhasivam$schema: http://devicetree.org/meta-schemas/core.yaml#
6e7bd89c0SManivannan Sadhasivam
7e7bd89c0SManivannan Sadhasivamtitle: Analog Devices ADUX1020 Photometric sensor
8e7bd89c0SManivannan Sadhasivam
9e7bd89c0SManivannan Sadhasivammaintainers:
10e7bd89c0SManivannan Sadhasivam  - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11e7bd89c0SManivannan Sadhasivam
12e7bd89c0SManivannan Sadhasivamdescription: |
13e7bd89c0SManivannan Sadhasivam  Photometric sensor over an i2c interface.
14e7bd89c0SManivannan Sadhasivam  https://www.analog.com/media/en/technical-documentation/data-sheets/ADUX1020.pdf
15e7bd89c0SManivannan Sadhasivam
16e7bd89c0SManivannan Sadhasivamproperties:
17e7bd89c0SManivannan Sadhasivam  compatible:
18e7bd89c0SManivannan Sadhasivam    enum:
19e7bd89c0SManivannan Sadhasivam      - adi,adux1020
20e7bd89c0SManivannan Sadhasivam
21e7bd89c0SManivannan Sadhasivam  reg:
22e7bd89c0SManivannan Sadhasivam    maxItems: 1
23e7bd89c0SManivannan Sadhasivam
24e7bd89c0SManivannan Sadhasivam  interrupts:
25e7bd89c0SManivannan Sadhasivam    maxItems: 1
26e7bd89c0SManivannan Sadhasivam
27e7bd89c0SManivannan Sadhasivamrequired:
28e7bd89c0SManivannan Sadhasivam  - compatible
29e7bd89c0SManivannan Sadhasivam  - reg
30e7bd89c0SManivannan Sadhasivam
317f464532SRob HerringadditionalProperties: false
327f464532SRob Herring
33e7bd89c0SManivannan Sadhasivamexamples:
34e7bd89c0SManivannan Sadhasivam  - |
35e7bd89c0SManivannan Sadhasivam    #include <dt-bindings/interrupt-controller/irq.h>
36e7bd89c0SManivannan Sadhasivam
37e7bd89c0SManivannan Sadhasivam    i2c {
38e7bd89c0SManivannan Sadhasivam
39e7bd89c0SManivannan Sadhasivam        #address-cells = <1>;
40e7bd89c0SManivannan Sadhasivam        #size-cells = <0>;
41e7bd89c0SManivannan Sadhasivam
42e7bd89c0SManivannan Sadhasivam        adux1020@64 {
43e7bd89c0SManivannan Sadhasivam                compatible = "adi,adux1020";
44e7bd89c0SManivannan Sadhasivam                reg = <0x64>;
45e7bd89c0SManivannan Sadhasivam                interrupt-parent = <&msmgpio>;
46e7bd89c0SManivannan Sadhasivam                interrupts = <24 IRQ_TYPE_LEVEL_HIGH>;
47e7bd89c0SManivannan Sadhasivam        };
48e7bd89c0SManivannan Sadhasivam    };
49e7bd89c0SManivannan Sadhasivam...
50