brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · e4341fd Raw
63 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/light/stk33xx.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: |8  Sensortek STK33xx I2C Ambient Light and Proximity sensor9 10maintainers:11  - Jonathan Cameron <jic23@kernel.org>12 13description: |14  Ambient light and proximity sensor over an i2c interface.15 16allOf:17  - $ref: ../common.yaml#18 19properties:20  compatible:21    oneOf:22      - enum:23          - sensortek,stk331024          - sensortek,stk331125          - sensortek,stk333526      - items:27          - enum:28              - sensortek,stk301329          - const: sensortek,stk331030 31  reg:32    maxItems: 133 34  interrupts:35    maxItems: 136 37  proximity-near-level: true38 39required:40  - compatible41  - reg42 43additionalProperties: false44 45examples: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