1*96e55c38SChristian Eggers# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*96e55c38SChristian Eggers%YAML 1.2 3*96e55c38SChristian Eggers--- 4*96e55c38SChristian Eggers$id: http://devicetree.org/schemas/iio/light/ams,as73211.yaml# 5*96e55c38SChristian Eggers$schema: http://devicetree.org/meta-schemas/core.yaml# 6*96e55c38SChristian Eggers 7*96e55c38SChristian Eggerstitle: AMS AS73211 JENCOLOR(R) Digital XYZ Sensor 8*96e55c38SChristian Eggers 9*96e55c38SChristian Eggersmaintainers: 10*96e55c38SChristian Eggers - Christian Eggers <ceggers@arri.de> 11*96e55c38SChristian Eggers 12*96e55c38SChristian Eggersdescription: | 13*96e55c38SChristian Eggers XYZ True Color Sensor with I2C Interface 14*96e55c38SChristian Eggers https://ams.com/documents/20143/36005/AS73211_DS000556_3-01.pdf/a65474c0-b302-c2fd-e30a-c98df87616df 15*96e55c38SChristian Eggers 16*96e55c38SChristian Eggersproperties: 17*96e55c38SChristian Eggers compatible: 18*96e55c38SChristian Eggers enum: 19*96e55c38SChristian Eggers - ams,as73211 20*96e55c38SChristian Eggers 21*96e55c38SChristian Eggers reg: 22*96e55c38SChristian Eggers description: 23*96e55c38SChristian Eggers I2C address of the device (0x74...0x77). 24*96e55c38SChristian Eggers maxItems: 1 25*96e55c38SChristian Eggers 26*96e55c38SChristian Eggers interrupts: 27*96e55c38SChristian Eggers description: 28*96e55c38SChristian Eggers Interrupt specifier for the READY interrupt generated by the device. 29*96e55c38SChristian Eggers maxItems: 1 30*96e55c38SChristian Eggers 31*96e55c38SChristian Eggersrequired: 32*96e55c38SChristian Eggers - compatible 33*96e55c38SChristian Eggers - reg 34*96e55c38SChristian Eggers 35*96e55c38SChristian EggersadditionalProperties: false 36*96e55c38SChristian Eggers 37*96e55c38SChristian Eggersexamples: 38*96e55c38SChristian Eggers - | 39*96e55c38SChristian Eggers #include <dt-bindings/interrupt-controller/irq.h> 40*96e55c38SChristian Eggers 41*96e55c38SChristian Eggers i2c { 42*96e55c38SChristian Eggers #address-cells = <1>; 43*96e55c38SChristian Eggers #size-cells = <0>; 44*96e55c38SChristian Eggers 45*96e55c38SChristian Eggers as73211@74 { 46*96e55c38SChristian Eggers compatible = "ams,as73211"; 47*96e55c38SChristian Eggers reg = <0x74>; 48*96e55c38SChristian Eggers pinctrl-names = "default"; 49*96e55c38SChristian Eggers pinctrl-0 = <&pinctrl_color_sensor>; 50*96e55c38SChristian Eggers interrupt-parent = <&gpio2>; 51*96e55c38SChristian Eggers interrupts = <19 IRQ_TYPE_EDGE_RISING>; /* READY */ 52*96e55c38SChristian Eggers }; 53*96e55c38SChristian Eggers }; 54*96e55c38SChristian Eggers... 55