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