Skip to content

Commit 400793b

Browse files
satya priyadtor
authored andcommitted
dt-bindings: input: pm8941-pwrkey: Convert pm8941 power key binding to yaml
Convert qcom pm8941 power key binding from .txt to .yaml format. The example has been removed in favour of full example being available in the qcom,pon.yaml binding. Signed-off-by: satya priya <[email protected]> Reviewed-by: Rob Herring <[email protected]> Reviewed-by: Stephen Boyd <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Dmitry Torokhov <[email protected]>
1 parent da5e96f commit 400793b

File tree

2 files changed

+51
-55
lines changed

2 files changed

+51
-55
lines changed

Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.txt

Lines changed: 0 additions & 55 deletions
This file was deleted.
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
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 <[email protected]>
11+
- Vinod Koul <[email protected]>
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+
...

0 commit comments

Comments
 (0)