liteon,ltr501.yaml (1089B)
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/iio/light/liteon,ltr501.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: LiteON LTR501 I2C Proximity and Light sensor 8 9maintainers: 10 - Nikita Travkin <nikita@trvn.ru> 11 12allOf: 13 - $ref: ../common.yaml# 14 15properties: 16 compatible: 17 enum: 18 - liteon,ltr501 19 - liteon,ltr559 20 - liteon,ltr301 21 22 reg: 23 maxItems: 1 24 25 vdd-supply: true 26 vddio-supply: true 27 28 interrupts: 29 maxItems: 1 30 31 proximity-near-level: true 32 33additionalProperties: false 34 35required: 36 - compatible 37 - reg 38 39examples: 40 - | 41 #include <dt-bindings/interrupt-controller/irq.h> 42 43 i2c { 44 #address-cells = <1>; 45 #size-cells = <0>; 46 47 light-sensor@23 { 48 compatible = "liteon,ltr559"; 49 reg = <0x23>; 50 proximity-near-level = <75>; 51 52 vdd-supply = <&pm8916_l17>; 53 vddio-supply = <&pm8916_l6>; 54 55 interrupt-parent = <&msmgpio>; 56 interrupts = <115 IRQ_TYPE_EDGE_FALLING>; 57 }; 58 };