1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/input/qcom,pm8941-pwrkey.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Qualcomm PM8941 PMIC Power Key
8
9 maintainers:
10 - Courtney Cavin <courtney.cavin@sonymobile.com>
11 - Vinod Koul <vkoul@kernel.org>
12
13 allOf:
14 - $ref: input.yaml#
15
16 properties:
17 compatible:
18 enum:
19 - qcom,pm8941-pwrkey
20 - qcom,pm8941-resin
21 - qcom,pmk8350-pwrkey
22 - qcom,pmk8350-resin
23
24 interrupts:
25 maxItems: 1
26
27 debounce:
28 description: |
29 Time in microseconds that key must be pressed or
30 released for state change interrupt to trigger.
31 $ref: /schemas/types.yaml#/definitions/uint32
32
33 bias-pull-up:
34 description: |
35 Presence of this property indicates that the KPDPWR_N
36 pin should be configured for pull up.
37 $ref: /schemas/types.yaml#/definitions/flag
38
39 linux,code:
40 description: |
41 The input key-code associated with the power key.
42 Use the linux event codes defined in
43 include/dt-bindings/input/linux-event-codes.h
44 When property is omitted KEY_POWER is assumed.
45
46 required:
47 - compatible
48 - interrupts
49
50 unevaluatedProperties: false
51 ...
Cache object: b87ae77b039cde1ccf70a9979227fb1a
|