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