xref: /linux/Documentation/devicetree/bindings/iio/light/dynaimage,al3010.yaml (revision 1260ed77798502de9c98020040d2995008de10cc)
12295338bSDavid Heidelberg# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
22295338bSDavid Heidelberg%YAML 1.2
32295338bSDavid Heidelberg---
42295338bSDavid Heidelberg$id: http://devicetree.org/schemas/iio/light/dynaimage,al3010.yaml#
52295338bSDavid Heidelberg$schema: http://devicetree.org/meta-schemas/core.yaml#
62295338bSDavid Heidelberg
7*5f763d31SSvyatoslav Ryheltitle: Dyna-Image AL3000a/AL3010 sensor
82295338bSDavid Heidelberg
92295338bSDavid Heidelbergmaintainers:
102295338bSDavid Heidelberg  - David Heidelberg <david@ixit.cz>
112295338bSDavid Heidelberg
122295338bSDavid Heidelbergproperties:
132295338bSDavid Heidelberg  compatible:
14*5f763d31SSvyatoslav Ryhel    enum:
15*5f763d31SSvyatoslav Ryhel      - dynaimage,al3000a
16*5f763d31SSvyatoslav Ryhel      - dynaimage,al3010
172295338bSDavid Heidelberg
182295338bSDavid Heidelberg  reg:
192295338bSDavid Heidelberg    maxItems: 1
202295338bSDavid Heidelberg
212295338bSDavid Heidelberg  interrupts:
222295338bSDavid Heidelberg    maxItems: 1
232295338bSDavid Heidelberg
242295338bSDavid Heidelberg  vdd-supply:
252295338bSDavid Heidelberg    description: Regulator that provides power to the sensor
262295338bSDavid Heidelberg
272295338bSDavid Heidelbergrequired:
282295338bSDavid Heidelberg  - compatible
292295338bSDavid Heidelberg  - reg
302295338bSDavid Heidelberg
315be478f9SRob HerringadditionalProperties: false
325be478f9SRob Herring
332295338bSDavid Heidelbergexamples:
342295338bSDavid Heidelberg  - |
352295338bSDavid Heidelberg    #include <dt-bindings/interrupt-controller/irq.h>
362295338bSDavid Heidelberg
372295338bSDavid Heidelberg    i2c {
382295338bSDavid Heidelberg        #address-cells = <1>;
392295338bSDavid Heidelberg        #size-cells = <0>;
402295338bSDavid Heidelberg
412295338bSDavid Heidelberg        light-sensor@1c {
422295338bSDavid Heidelberg            compatible = "dynaimage,al3010";
432295338bSDavid Heidelberg            reg = <0x1c>;
442295338bSDavid Heidelberg            vdd-supply = <&vdd_reg>;
452295338bSDavid Heidelberg            interrupts = <0 99 4>;
462295338bSDavid Heidelberg        };
472295338bSDavid Heidelberg    };
48