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