1*7fd5da36SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*7fd5da36SJonathan Cameron%YAML 1.2 3*7fd5da36SJonathan Cameron--- 4*7fd5da36SJonathan Cameron$id: http://devicetree.org/schemas/iio/proximity/semtech,sx9500.yaml# 5*7fd5da36SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 6*7fd5da36SJonathan Cameron 7*7fd5da36SJonathan Camerontitle: Semtech's SX9500 capacitive proximity button device 8*7fd5da36SJonathan Cameron 9*7fd5da36SJonathan Cameronmaintainers: 10*7fd5da36SJonathan Cameron - Jonathan Cameron <jic23@kernel.org> 11*7fd5da36SJonathan Cameron 12*7fd5da36SJonathan Cameronproperties: 13*7fd5da36SJonathan Cameron compatible: 14*7fd5da36SJonathan Cameron const: semtech,sx9500 15*7fd5da36SJonathan Cameron 16*7fd5da36SJonathan Cameron reg: 17*7fd5da36SJonathan Cameron maxItems: 1 18*7fd5da36SJonathan Cameron 19*7fd5da36SJonathan Cameron interrupts: 20*7fd5da36SJonathan Cameron maxItems: 1 21*7fd5da36SJonathan Cameron 22*7fd5da36SJonathan Cameron reset-gpios: 23*7fd5da36SJonathan Cameron description: 24*7fd5da36SJonathan Cameron GPIO connected to the active low reset pin. 25*7fd5da36SJonathan Cameron maxItems: 1 26*7fd5da36SJonathan Cameron 27*7fd5da36SJonathan Cameronrequired: 28*7fd5da36SJonathan Cameron - compatible 29*7fd5da36SJonathan Cameron - reg 30*7fd5da36SJonathan Cameron - interrupts 31*7fd5da36SJonathan Cameron 32*7fd5da36SJonathan CameronadditionalProperties: false 33*7fd5da36SJonathan Cameron 34*7fd5da36SJonathan Cameronexamples: 35*7fd5da36SJonathan Cameron - | 36*7fd5da36SJonathan Cameron #include <dt-bindings/interrupt-controller/irq.h> 37*7fd5da36SJonathan Cameron #include <dt-bindings/gpio/gpio.h> 38*7fd5da36SJonathan Cameron i2c { 39*7fd5da36SJonathan Cameron #address-cells = <1>; 40*7fd5da36SJonathan Cameron #size-cells = <0>; 41*7fd5da36SJonathan Cameron 42*7fd5da36SJonathan Cameron proximity@28 { 43*7fd5da36SJonathan Cameron compatible = "semtech,sx9500"; 44*7fd5da36SJonathan Cameron reg = <0x28>; 45*7fd5da36SJonathan Cameron interrupt-parent = <&gpio2>; 46*7fd5da36SJonathan Cameron interrupts = <16 IRQ_TYPE_LEVEL_LOW>; 47*7fd5da36SJonathan Cameron reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>; 48*7fd5da36SJonathan Cameron }; 49*7fd5da36SJonathan Cameron }; 50*7fd5da36SJonathan Cameron... 51