xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/input/stmpe-keypad.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun* STMPE Keypad
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunRequired properties:
4*4882a593Smuzhiyun - compatible               : "st,stmpe-keypad"
5*4882a593Smuzhiyun - linux,keymap             : See ./matrix-keymap.txt
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunOptional properties:
8*4882a593Smuzhiyun - debounce-interval        : Debouncing interval time in milliseconds
9*4882a593Smuzhiyun - st,scan-count            : Scanning cycles elapsed before key data is updated
10*4882a593Smuzhiyun - st,no-autorepeat         : If specified device will not autorepeat
11*4882a593Smuzhiyun - keypad,num-rows          : See ./matrix-keymap.txt
12*4882a593Smuzhiyun - keypad,num-columns       : See ./matrix-keymap.txt
13*4882a593Smuzhiyun
14*4882a593SmuzhiyunExample:
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun	stmpe_keypad {
17*4882a593Smuzhiyun		compatible = "st,stmpe-keypad";
18*4882a593Smuzhiyun
19*4882a593Smuzhiyun		debounce-interval = <64>;
20*4882a593Smuzhiyun		st,scan-count = <8>;
21*4882a593Smuzhiyun		st,no-autorepeat;
22*4882a593Smuzhiyun
23*4882a593Smuzhiyun		linux,keymap = <0x205006b
24*4882a593Smuzhiyun				0x4010074
25*4882a593Smuzhiyun				0x3050072
26*4882a593Smuzhiyun				0x1030004
27*4882a593Smuzhiyun				0x502006a
28*4882a593Smuzhiyun				0x500000a
29*4882a593Smuzhiyun				0x5008b
30*4882a593Smuzhiyun				0x706001c
31*4882a593Smuzhiyun				0x405000b
32*4882a593Smuzhiyun				0x6070003
33*4882a593Smuzhiyun				0x3040067
34*4882a593Smuzhiyun				0x303006c
35*4882a593Smuzhiyun				0x60400e7
36*4882a593Smuzhiyun				0x602009e
37*4882a593Smuzhiyun				0x4020073
38*4882a593Smuzhiyun				0x5050002
39*4882a593Smuzhiyun				0x4030069
40*4882a593Smuzhiyun				0x3020008>;
41*4882a593Smuzhiyun	};
42