blob: 5d98ef2af74d6677d9c39635716930fc16b4309d [file] [log] [blame]
Tom Rini93743d22024-04-01 09:08:13 -04001# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/iio/light/liteon,ltr390.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Lite-On LTR390 ALS and UV Sensor
8
9description: |
10 The Lite-On LTR390 is an ALS (Ambient Light Sensor) and a UV sensor in a
11 single package with i2c address of 0x53.
12
13 Datasheet:
14 https://optoelectronics.liteon.com/upload/download/DS86-2015-0004/LTR-390UV_Final_%20DS_V1%201.pdf
15
16maintainers:
17 - Anshul Dalal <anshulusr@gmail.com>
18
19properties:
20 compatible:
21 enum:
22 - liteon,ltr390
23
24 reg:
25 maxItems: 1
26
27 interrupts:
28 maxItems: 1
29 description: |
30 Level interrupt pin with open drain output.
31 The sensor pulls this pin low when the measured reading is greater than
32 some configured threshold.
33
34 vdd-supply: true
35
36required:
37 - compatible
38 - reg
39
40additionalProperties: false
41
42examples:
43 - |
44 #include <dt-bindings/interrupt-controller/irq.h>
45
46 i2c {
47 #address-cells = <1>;
48 #size-cells = <0>;
49
50 light-sensor@53 {
51 compatible = "liteon,ltr390";
52 reg = <0x53>;
53 interrupts = <18 IRQ_TYPE_EDGE_FALLING>;
54 vdd-supply = <&vdd_regulator>;
55 };
56 };