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