brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · f747709 Raw
60 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/input/atmel,captouch.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Atmel capacitive touch device8 9maintainers:10  - Dharma balasubiramani <dharma.b@microchip.com>11 12description:13  Atmel capacitive touch device, typically an Atmel touch sensor connected to14  AtmegaXX MCU running firmware based on Qtouch library.15 16allOf:17  - $ref: input.yaml#18 19properties:20  compatible:21    const: atmel,captouch22 23  reg:24    maxItems: 125 26  interrupts:27    maxItems: 128 29  linux,keycodes:30    minItems: 131    maxItems: 832 33required:34  - compatible35  - reg36  - interrupts37  - linux,keycodes38 39unevaluatedProperties: false40 41examples:42  - |43    #include <dt-bindings/interrupt-controller/irq.h>44    #include <dt-bindings/input/linux-event-codes.h>45    i2c {46      #address-cells = <1>;47      #size-cells = <0>;48      touch@51 {49        compatible = "atmel,captouch";50        reg = <0x51>;51        interrupt-parent = <&tlmm>;52        interrupts = <67 IRQ_TYPE_EDGE_FALLING>;53        linux,keycodes = <BTN_0>, <BTN_1>,54                         <BTN_2>, <BTN_3>,55                         <BTN_4>, <BTN_5>,56                         <BTN_6>, <BTN_7>;57        autorepeat;58      };59    };60