1*23205227SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*23205227SJonathan Cameron%YAML 1.2 3*23205227SJonathan Cameron--- 4*23205227SJonathan Cameron$id: http://devicetree.org/schemas/iio/light/ti,opt3001.yaml# 5*23205227SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 6*23205227SJonathan Cameron 7*23205227SJonathan Camerontitle: Texas Instruments OPT3001 Ambient Light Sensor 8*23205227SJonathan Cameron 9*23205227SJonathan Cameronmaintainers: 10*23205227SJonathan Cameron - Andreas Dannenberg <dannenberg@ti.com> 11*23205227SJonathan Cameron 12*23205227SJonathan Camerondescription: | 13*23205227SJonathan Cameron The device supports interrupt-driven and interrupt-less operation, depending 14*23205227SJonathan Cameron on whether an interrupt property has been populated into the DT. 15*23205227SJonathan Cameron 16*23205227SJonathan Cameronproperties: 17*23205227SJonathan Cameron compatible: 18*23205227SJonathan Cameron const: ti,opt3001 19*23205227SJonathan Cameron 20*23205227SJonathan Cameron reg: 21*23205227SJonathan Cameron maxItems: 1 22*23205227SJonathan Cameron 23*23205227SJonathan Cameron interrupts: 24*23205227SJonathan Cameron maxItems: 1 25*23205227SJonathan Cameron description: Should be configured with type IRQ_TYPE_EDGE_FALLING 26*23205227SJonathan Cameron 27*23205227SJonathan CameronadditionalProperties: false 28*23205227SJonathan Cameron 29*23205227SJonathan Cameronrequired: 30*23205227SJonathan Cameron - compatible 31*23205227SJonathan Cameron - reg 32*23205227SJonathan Cameron 33*23205227SJonathan Cameronexamples: 34*23205227SJonathan Cameron - | 35*23205227SJonathan Cameron #include <dt-bindings/interrupt-controller/irq.h> 36*23205227SJonathan Cameron i2c { 37*23205227SJonathan Cameron #address-cells = <1>; 38*23205227SJonathan Cameron #size-cells = <0>; 39*23205227SJonathan Cameron 40*23205227SJonathan Cameron light-sensor@44 { 41*23205227SJonathan Cameron compatible = "ti,opt3001"; 42*23205227SJonathan Cameron reg = <0x44>; 43*23205227SJonathan Cameron interrupt-parent = <&gpio1>; 44*23205227SJonathan Cameron interrupts = <28 IRQ_TYPE_EDGE_FALLING>; 45*23205227SJonathan Cameron }; 46*23205227SJonathan Cameron }; 47*23205227SJonathan Cameron... 48