196e55c38SChristian Eggers# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 296e55c38SChristian Eggers%YAML 1.2 396e55c38SChristian Eggers--- 496e55c38SChristian Eggers$id: http://devicetree.org/schemas/iio/light/ams,as73211.yaml# 596e55c38SChristian Eggers$schema: http://devicetree.org/meta-schemas/core.yaml# 696e55c38SChristian Eggers 796e55c38SChristian Eggerstitle: AMS AS73211 JENCOLOR(R) Digital XYZ Sensor 896e55c38SChristian Eggers 996e55c38SChristian Eggersmaintainers: 1096e55c38SChristian Eggers - Christian Eggers <ceggers@arri.de> 1196e55c38SChristian Eggers 1296e55c38SChristian Eggersdescription: | 1396e55c38SChristian Eggers XYZ True Color Sensor with I2C Interface 1496e55c38SChristian Eggers https://ams.com/documents/20143/36005/AS73211_DS000556_3-01.pdf/a65474c0-b302-c2fd-e30a-c98df87616df 1596e55c38SChristian Eggers 1696e55c38SChristian Eggersproperties: 1796e55c38SChristian Eggers compatible: 1896e55c38SChristian Eggers enum: 1996e55c38SChristian Eggers - ams,as73211 2096e55c38SChristian Eggers 2196e55c38SChristian Eggers reg: 2296e55c38SChristian Eggers description: 2396e55c38SChristian Eggers I2C address of the device (0x74...0x77). 2496e55c38SChristian Eggers maxItems: 1 2596e55c38SChristian Eggers 2696e55c38SChristian Eggers interrupts: 2796e55c38SChristian Eggers description: 2896e55c38SChristian Eggers Interrupt specifier for the READY interrupt generated by the device. 2996e55c38SChristian Eggers maxItems: 1 3096e55c38SChristian Eggers 3196e55c38SChristian Eggersrequired: 3296e55c38SChristian Eggers - compatible 3396e55c38SChristian Eggers - reg 3496e55c38SChristian Eggers 3596e55c38SChristian EggersadditionalProperties: false 3696e55c38SChristian Eggers 3796e55c38SChristian Eggersexamples: 3896e55c38SChristian Eggers - | 3996e55c38SChristian Eggers #include <dt-bindings/interrupt-controller/irq.h> 4096e55c38SChristian Eggers 4196e55c38SChristian Eggers i2c { 4296e55c38SChristian Eggers #address-cells = <1>; 4396e55c38SChristian Eggers #size-cells = <0>; 4496e55c38SChristian Eggers 4596e55c38SChristian Eggers as73211@74 { 4696e55c38SChristian Eggers compatible = "ams,as73211"; 4796e55c38SChristian Eggers reg = <0x74>; 4896e55c38SChristian Eggers pinctrl-names = "default"; 4996e55c38SChristian Eggers pinctrl-0 = <&pinctrl_color_sensor>; 5096e55c38SChristian Eggers interrupt-parent = <&gpio2>; 5196e55c38SChristian Eggers interrupts = <19 IRQ_TYPE_EDGE_RISING>; /* READY */ 5296e55c38SChristian Eggers }; 5396e55c38SChristian Eggers }; 5496e55c38SChristian Eggers... 55