Based on kernel version 5.14
. Page generated on 2021-08-31 10:40 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | Qualcomm PM8941 PMIC Power Key PROPERTIES - compatible: Usage: required Value type: <string> Definition: must be one of: "qcom,pm8941-pwrkey" "qcom,pm8941-resin" "qcom,pmk8350-pwrkey" "qcom,pmk8350-resin" - reg: Usage: required Value type: <prop-encoded-array> Definition: base address of registers for block - interrupts: Usage: required Value type: <prop-encoded-array> Definition: key change interrupt; The format of the specifier is defined by the binding document describing the node's interrupt parent. - debounce: Usage: optional Value type: <u32> Definition: time in microseconds that key must be pressed or released for state change interrupt to trigger. - bias-pull-up: Usage: optional Value type: <empty> Definition: presence of this property indicates that the KPDPWR_N pin should be configured for pull up. - linux,code: Usage: optional Value type: <u32> Definition: The input key-code associated with the power key. Use the linux event codes defined in include/dt-bindings/input/linux-event-codes.h When property is omitted KEY_POWER is assumed. EXAMPLE pwrkey@800 { compatible = "qcom,pm8941-pwrkey"; reg = <0x800>; interrupts = <0x0 0x8 0 IRQ_TYPE_EDGE_BOTH>; debounce = <15625>; bias-pull-up; linux,code = <KEY_POWER>; }; |