Lines Matching +full:mt6397 +full:- +full:keys
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/mediatek,pmic-keys.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek PMIC Keys
10 - Chen Zhong <chen.zhong@mediatek.com>
13 - $ref: input.yaml#
16 There are two key functions provided by MT6397, MT6323 and other MediaTek
19 by the PMIC that is defined as a Multi-Function Device (MFD).
21 For MediaTek MT6323/MT6397 PMIC bindings see
22 Documentation/devicetree/bindings/mfd/mt6397.txt
27 - mediatek,mt6323-keys
28 - mediatek,mt6331-keys
29 - mediatek,mt6357-keys
30 - mediatek,mt6358-keys
31 - mediatek,mt6397-keys
33 power-off-time-sec: true
35 mediatek,long-press-mode:
37 Key long-press force shutdown setting
38 0 - disabled
39 1 - pwrkey
40 2 - pwrkey+homekey
46 "^((power|home)|(key-[a-z0-9-]+|[a-z0-9-]+-key))$":
53 - description: Key press interrupt
54 - description: Key release interrupt
56 interrupt-names: true
61 wakeup-source: true
64 - linux,keycodes
68 interrupt-names:
73 interrupt-names:
76 - const: powerkey
77 - const: powerkey_r
80 interrupt-names:
83 - const: homekey
84 - const: homekey_r
89 - compatible
94 - |
95 #include <dt-bindings/input/input.h>
96 #include <dt-bindings/interrupt-controller/arm-gic.h>
99 compatible = "mediatek,mt6397";
101 keys {
102 compatible = "mediatek,mt6397-keys";
103 mediatek,long-press-mode = <1>;
104 power-off-time-sec = <0>;
106 key-power {
108 wakeup-source;
111 key-home {