1b2cc3bfeSLubomir Rintel# SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) 2b2cc3bfeSLubomir Rintel%YAML 1.2 3b2cc3bfeSLubomir Rintel--- 4b2cc3bfeSLubomir Rintel$id: http://devicetree.org/schemas/input/ariel-pwrbutton.yaml# 5b2cc3bfeSLubomir Rintel$schema: http://devicetree.org/meta-schemas/core.yaml# 6b2cc3bfeSLubomir Rintel 7b2cc3bfeSLubomir Rinteltitle: Dell Wyse 3020 a.k.a. "Ariel" Power Button 8b2cc3bfeSLubomir Rintel 9b2cc3bfeSLubomir Rintelmaintainers: 10b2cc3bfeSLubomir Rintel - Lubomir Rintel <lkundrak@v3.sk> 11b2cc3bfeSLubomir Rintel 12b2cc3bfeSLubomir Rinteldescription: | 13b2cc3bfeSLubomir Rintel The ENE Embedded Controller on the Ariel board has an interface to the 14b2cc3bfeSLubomir Rintel SPI bus that is capable of sending keyboard and mouse data. A single 15b2cc3bfeSLubomir Rintel power button is attached to it. This binding describes this 16b2cc3bfeSLubomir Rintel configuration. 17b2cc3bfeSLubomir Rintel 18b2cc3bfeSLubomir RintelallOf: 19b2cc3bfeSLubomir Rintel - $ref: input.yaml# 20*e4bb7feeSKrzysztof Kozlowski - $ref: /schemas/spi/spi-peripheral-props.yaml# 21b2cc3bfeSLubomir Rintel 22b2cc3bfeSLubomir Rintelproperties: 23b2cc3bfeSLubomir Rintel compatible: 24b2cc3bfeSLubomir Rintel items: 25b2cc3bfeSLubomir Rintel - const: dell,wyse-ariel-ec-input 26b2cc3bfeSLubomir Rintel - const: ene,kb3930-input 27b2cc3bfeSLubomir Rintel 28b2cc3bfeSLubomir Rintel reg: 29b2cc3bfeSLubomir Rintel maxItems: 1 30b2cc3bfeSLubomir Rintel 31b2cc3bfeSLubomir Rintel interrupts: 32b2cc3bfeSLubomir Rintel maxItems: 1 33b2cc3bfeSLubomir Rintel 34b2cc3bfeSLubomir Rintel spi-max-frequency: true 35b2cc3bfeSLubomir Rintel 36b2cc3bfeSLubomir Rintelrequired: 37b2cc3bfeSLubomir Rintel - compatible 38b2cc3bfeSLubomir Rintel - reg 39b2cc3bfeSLubomir Rintel - interrupts 40b2cc3bfeSLubomir Rintel 41b2cc3bfeSLubomir RinteladditionalProperties: false 42b2cc3bfeSLubomir Rintel 43b2cc3bfeSLubomir Rintelexamples: 44b2cc3bfeSLubomir Rintel - | 45b2cc3bfeSLubomir Rintel #include <dt-bindings/interrupt-controller/irq.h> 46b2cc3bfeSLubomir Rintel 47b2cc3bfeSLubomir Rintel spi { 48b2cc3bfeSLubomir Rintel #address-cells = <1>; 49b2cc3bfeSLubomir Rintel #size-cells = <0>; 50b2cc3bfeSLubomir Rintel 51b2cc3bfeSLubomir Rintel power-button@0 { 52b2cc3bfeSLubomir Rintel compatible = "dell,wyse-ariel-ec-input", "ene,kb3930-input"; 53b2cc3bfeSLubomir Rintel reg = <0>; 54b2cc3bfeSLubomir Rintel interrupt-parent = <&gpio>; 55b2cc3bfeSLubomir Rintel interrupts = <60 IRQ_TYPE_EDGE_RISING>; 56b2cc3bfeSLubomir Rintel spi-max-frequency = <33000000>; 57b2cc3bfeSLubomir Rintel }; 58b2cc3bfeSLubomir Rintel }; 59