Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/iio/light/tsl2772.yaml
26309 views
1
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2
%YAML 1.2
3
---
4
$id: http://devicetree.org/schemas/iio/light/tsl2772.yaml#
5
$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7
title: AMS/TAOS Ambient Light Sensor (ALS) and Proximity Detector
8
9
maintainers:
10
- Brian Masney <masneyb@onstation.org>
11
12
description: |
13
Ambient light sensing and proximity detection with an i2c interface.
14
https://ams.com/documents/20143/36005/TSL2772_DS000181_2-00.pdf
15
16
properties:
17
compatible:
18
enum:
19
- amstaos,tsl2571
20
- amstaos,tsl2671
21
- amstaos,tmd2671
22
- amstaos,tsl2771
23
- amstaos,tmd2771
24
- amstaos,tsl2572
25
- amstaos,tsl2672
26
- amstaos,tmd2672
27
- amstaos,tsl2772
28
- amstaos,tmd2772
29
- avago,apds9930
30
31
reg:
32
maxItems: 1
33
34
amstaos,proximity-diodes:
35
description: Proximity diodes to enable
36
$ref: /schemas/types.yaml#/definitions/uint32-array
37
minItems: 1
38
maxItems: 2
39
items:
40
minimum: 0
41
maximum: 1
42
43
interrupts:
44
maxItems: 1
45
46
led-max-microamp:
47
description: Current for the proximity LED
48
enum:
49
- 13000
50
- 25000
51
- 50000
52
- 100000
53
54
vdd-supply:
55
description: Regulator that provides power to the sensor
56
57
vddio-supply:
58
description: Regulator that provides power to the bus
59
60
required:
61
- compatible
62
- reg
63
64
additionalProperties: false
65
66
examples:
67
- |
68
#include <dt-bindings/interrupt-controller/irq.h>
69
70
i2c {
71
#address-cells = <1>;
72
#size-cells = <0>;
73
74
sensor@39 {
75
compatible = "amstaos,tsl2772";
76
reg = <0x39>;
77
interrupts-extended = <&msmgpio 61 IRQ_TYPE_EDGE_FALLING>;
78
vdd-supply = <&pm8941_l17>;
79
vddio-supply = <&pm8941_lvs1>;
80
amstaos,proximity-diodes = <0>;
81
led-max-microamp = <100000>;
82
};
83
};
84
...
85
86