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 7title: Qualcomm PM8941 PMIC Power Key 8 9maintainers: 10 - Courtney Cavin <courtney.cavin@sonymobile.com> 11 - Vinod Koul <vkoul@kernel.org> 12 13allOf: 14 - $ref: input.yaml# 15 16properties: 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 46required: 47 - compatible 48 - interrupts 49 50unevaluatedProperties: false 51... 52