1*e4d0e63eSShrikant Raskar# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*e4d0e63eSShrikant Raskar%YAML 1.2 3*e4d0e63eSShrikant Raskar--- 4*e4d0e63eSShrikant Raskar$id: http://devicetree.org/schemas/iio/proximity/rfdigital,rfd77402.yaml# 5*e4d0e63eSShrikant Raskar$schema: http://devicetree.org/meta-schemas/core.yaml# 6*e4d0e63eSShrikant Raskar 7*e4d0e63eSShrikant Raskartitle: RF Digital RFD77402 ToF sensor 8*e4d0e63eSShrikant Raskar 9*e4d0e63eSShrikant Raskarmaintainers: 10*e4d0e63eSShrikant Raskar - Shrikant Raskar <raskar.shree97@gmail.com> 11*e4d0e63eSShrikant Raskar 12*e4d0e63eSShrikant Raskardescription: 13*e4d0e63eSShrikant Raskar The RF Digital RFD77402 is a Time-of-Flight (ToF) proximity and distance 14*e4d0e63eSShrikant Raskar sensor providing up to 200 mm range measurement over an I2C interface. 15*e4d0e63eSShrikant Raskar 16*e4d0e63eSShrikant Raskarproperties: 17*e4d0e63eSShrikant Raskar compatible: 18*e4d0e63eSShrikant Raskar const: rfdigital,rfd77402 19*e4d0e63eSShrikant Raskar 20*e4d0e63eSShrikant Raskar reg: 21*e4d0e63eSShrikant Raskar maxItems: 1 22*e4d0e63eSShrikant Raskar 23*e4d0e63eSShrikant Raskar interrupts: 24*e4d0e63eSShrikant Raskar maxItems: 1 25*e4d0e63eSShrikant Raskar description: 26*e4d0e63eSShrikant Raskar Interrupt asserted when a new distance measurement is available. 27*e4d0e63eSShrikant Raskar 28*e4d0e63eSShrikant Raskar vdd-supply: 29*e4d0e63eSShrikant Raskar description: Regulator that provides power to the sensor. 30*e4d0e63eSShrikant Raskar 31*e4d0e63eSShrikant Raskarrequired: 32*e4d0e63eSShrikant Raskar - compatible 33*e4d0e63eSShrikant Raskar - reg 34*e4d0e63eSShrikant Raskar - vdd-supply 35*e4d0e63eSShrikant Raskar 36*e4d0e63eSShrikant RaskaradditionalProperties: false 37*e4d0e63eSShrikant Raskar 38*e4d0e63eSShrikant Raskarexamples: 39*e4d0e63eSShrikant Raskar - | 40*e4d0e63eSShrikant Raskar #include <dt-bindings/interrupt-controller/irq.h> 41*e4d0e63eSShrikant Raskar i2c { 42*e4d0e63eSShrikant Raskar #address-cells = <1>; 43*e4d0e63eSShrikant Raskar #size-cells = <0>; 44*e4d0e63eSShrikant Raskar 45*e4d0e63eSShrikant Raskar proximity@4c { 46*e4d0e63eSShrikant Raskar compatible = "rfdigital,rfd77402"; 47*e4d0e63eSShrikant Raskar reg = <0x4c>; 48*e4d0e63eSShrikant Raskar vdd-supply = <&vdd_3v3>; 49*e4d0e63eSShrikant Raskar interrupt-parent = <&gpio>; 50*e4d0e63eSShrikant Raskar interrupts = <4 IRQ_TYPE_EDGE_FALLING>; 51*e4d0e63eSShrikant Raskar }; 52*e4d0e63eSShrikant Raskar }; 53*e4d0e63eSShrikant Raskar... 54