xref: /linux/Documentation/devicetree/bindings/iio/light/vishay,vcnl4035.yaml (revision cdd38c5f1ce4398ec58fec95904b75824daab7b5)
1de4dc022SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2de4dc022SJonathan Cameron%YAML 1.2
3de4dc022SJonathan Cameron---
4de4dc022SJonathan Cameron$id: http://devicetree.org/schemas/iio/light/vishay,vcnl4035.yaml#
5de4dc022SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6de4dc022SJonathan Cameron
7de4dc022SJonathan Camerontitle: VISHAY VCNL4035 ambient Light and proximity sensor
8de4dc022SJonathan Cameron
9de4dc022SJonathan Cameronmaintainers:
10de4dc022SJonathan Cameron  - Jonathan Cameron <jic23@kernel.org>
11de4dc022SJonathan Cameron
12de4dc022SJonathan Camerondescription: |
13de4dc022SJonathan Cameron  Datasheet at https://www.vishay.com/docs/84251/vcnl4035x01.pdf
14de4dc022SJonathan Cameron
15de4dc022SJonathan Cameronproperties:
16de4dc022SJonathan Cameron  compatible:
17de4dc022SJonathan Cameron    const: vishay,vcnl4035
18de4dc022SJonathan Cameron
19de4dc022SJonathan Cameron  reg:
20de4dc022SJonathan Cameron    maxItems: 1
21de4dc022SJonathan Cameron
22de4dc022SJonathan Cameron  interrupts:
23de4dc022SJonathan Cameron    maxItems: 1
24de4dc022SJonathan Cameron
25de4dc022SJonathan CameronadditionalProperties: false
26de4dc022SJonathan Cameron
27de4dc022SJonathan Cameronrequired:
28de4dc022SJonathan Cameron  - compatible
29de4dc022SJonathan Cameron  - reg
30de4dc022SJonathan Cameron
31de4dc022SJonathan Cameronexamples:
32de4dc022SJonathan Cameron  - |
33de4dc022SJonathan Cameron    #include <dt-bindings/interrupt-controller/irq.h>
34de4dc022SJonathan Cameron    i2c {
35de4dc022SJonathan Cameron        #address-cells = <1>;
36de4dc022SJonathan Cameron        #size-cells = <0>;
37de4dc022SJonathan Cameron
38de4dc022SJonathan Cameron        light-sensor@60 {
39de4dc022SJonathan Cameron            compatible = "vishay,vcnl4035";
40de4dc022SJonathan Cameron            reg = <0x60>;
41de4dc022SJonathan Cameron            interrupt-parent = <&gpio4>;
42de4dc022SJonathan Cameron            interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
43de4dc022SJonathan Cameron        };
44de4dc022SJonathan Cameron    };
45de4dc022SJonathan Cameron...
46