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