Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/iio/light/stk33xx.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/stk33xx.yaml#
5
$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7
title: |
8
Sensortek STK33xx I2C Ambient Light and Proximity sensor
9
10
maintainers:
11
- Jonathan Cameron <jic23@kernel.org>
12
13
description: |
14
Ambient light and proximity sensor over an i2c interface.
15
16
allOf:
17
- $ref: ../common.yaml#
18
19
properties:
20
compatible:
21
oneOf:
22
- enum:
23
- sensortek,stk3310
24
- sensortek,stk3311
25
- sensortek,stk3335
26
- items:
27
- enum:
28
- sensortek,stk3013
29
- const: sensortek,stk3310
30
31
reg:
32
maxItems: 1
33
34
interrupts:
35
maxItems: 1
36
37
proximity-near-level: true
38
39
required:
40
- compatible
41
- reg
42
43
additionalProperties: false
44
45
examples:
46
- |
47
#include <dt-bindings/interrupt-controller/irq.h>
48
49
i2c {
50
51
#address-cells = <1>;
52
#size-cells = <0>;
53
54
stk3310@48 {
55
compatible = "sensortek,stk3310";
56
reg = <0x48>;
57
proximity-near-level = <25>;
58
interrupt-parent = <&gpio1>;
59
interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
60
};
61
};
62
...
63
64