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