xref: /linux/Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1b4be8bd1SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2b4be8bd1SJonathan Cameron%YAML 1.2
3b4be8bd1SJonathan Cameron---
4b4be8bd1SJonathan Cameron$id: http://devicetree.org/schemas/iio/proximity/st,vl53l0x.yaml#
5b4be8bd1SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6b4be8bd1SJonathan Cameron
7b4be8bd1SJonathan Camerontitle: ST VL53L0X ToF ranging sensor
8b4be8bd1SJonathan Cameron
9b4be8bd1SJonathan Cameronmaintainers:
10b4be8bd1SJonathan Cameron  - Song Qiang <songqiang1304521@gmail.com>
11b4be8bd1SJonathan Cameron
12b4be8bd1SJonathan Cameronproperties:
13b4be8bd1SJonathan Cameron  compatible:
14b4be8bd1SJonathan Cameron    const: st,vl53l0x
15b4be8bd1SJonathan Cameron
16b4be8bd1SJonathan Cameron  reg:
17b4be8bd1SJonathan Cameron    maxItems: 1
18b4be8bd1SJonathan Cameron
19b4be8bd1SJonathan Cameron  interrupts:
20b4be8bd1SJonathan Cameron    maxItems: 1
21b4be8bd1SJonathan Cameron
22*2b920896SMarkuss Broks  reset-gpios:
23*2b920896SMarkuss Broks    maxItems: 1
24*2b920896SMarkuss Broks
25*2b920896SMarkuss Broks  vdd-supply: true
26*2b920896SMarkuss Broks
27b4be8bd1SJonathan Cameronrequired:
28b4be8bd1SJonathan Cameron  - compatible
29b4be8bd1SJonathan Cameron  - reg
30b4be8bd1SJonathan Cameron
31b4be8bd1SJonathan CameronadditionalProperties: false
32b4be8bd1SJonathan Cameron
33b4be8bd1SJonathan Cameronexamples:
34b4be8bd1SJonathan Cameron  - |
35b4be8bd1SJonathan Cameron    #include <dt-bindings/interrupt-controller/irq.h>
36b4be8bd1SJonathan Cameron    i2c {
37b4be8bd1SJonathan Cameron        #address-cells = <1>;
38b4be8bd1SJonathan Cameron        #size-cells = <0>;
39b4be8bd1SJonathan Cameron
40b4be8bd1SJonathan Cameron        proximity@29 {
41b4be8bd1SJonathan Cameron            compatible = "st,vl53l0x";
42b4be8bd1SJonathan Cameron            reg = <0x29>;
43b4be8bd1SJonathan Cameron            interrupt-parent = <&gpio>;
44b4be8bd1SJonathan Cameron            interrupts = <23 IRQ_TYPE_EDGE_FALLING>;
45b4be8bd1SJonathan Cameron        };
46b4be8bd1SJonathan Cameron    };
47b4be8bd1SJonathan Cameron...
48