tizen 2.4 release
[profile/mobile/platform/kernel/u-boot-tm1.git] / arch / arm / cpu / armv7 / sc8825 / key_map.h
1 #ifndef _KEY_MAP_H_
2 #define _KEY_MAP_H_
3
4 #include <linux/key_code.h>
5
6 static unsigned char board_key_map[]={
7     0, KEY_RESERVED,
8     1, KEY_RESERVED,
9     2, KEY_RESERVED,
10     3, KEY_RESERVED,
11     4, KEY_RESERVED,
12     5, KEY_CAMERA,
13     6, KEY_RESERVED,
14     7, KEY_RESERVED,
15     8, KEY_RESERVED,
16     9, KEY_RESERVED,
17     10, KEY_RESERVED,
18     11, KEY_RESERVED,
19     12, KEY_RESERVED,
20     13, KEY_RESERVED,
21     14, KEY_RESERVED,
22     15, KEY_RESERVED,//KEY_TV
23     16, KEY_SEND,
24     17, KEY_RESERVED,
25     18, KEY_RESERVED,
26     19, KEY_RESERVED,
27     20, KEY_RESERVED,
28     21, KEY_RESERVED,
29     22, KEY_RESERVED,
30     23, KEY_RESERVED,
31     24, KEY_RESERVED,
32     25, KEY_RESERVED,
33     26, KEY_RESERVED,
34     27, KEY_RESERVED,
35     28, KEY_RESERVED,
36     29, KEY_RESERVED,
37     30, KEY_RESERVED,
38     31, KEY_RESERVED,
39     32, KEY_RESERVED,
40     33, KEY_RESERVED,
41     34, KEY_RESERVED,
42     35, KEY_RESERVED,
43     36, KEY_RESERVED,
44     37, KEY_RESERVED,
45     38, KEY_RESERVED,
46     39, KEY_HOME,
47     40, KEY_RESERVED,
48     41, KEY_RESERVED,
49     42, KEY_RESERVED,
50     43, KEY_RESERVED,
51     44, KEY_RESERVED,
52     45, KEY_RESERVED,
53     46, KEY_RESERVED,
54     47, KEY_RESERVED,
55     48, KEY_MENU,
56     49, KEY_RESERVED,
57     50, KEY_RESERVED,
58     51, KEY_RESERVED,
59     52, KEY_RESERVED,
60     53, KEY_RESERVED,
61     54, KEY_RESERVED,
62     55, KEY_RESERVED,
63     56, KEY_RESERVED,
64     57, KEY_RESERVED,
65     58, KEY_RESERVED,
66     59, KEY_RESERVED,
67     60, KEY_RESERVED,
68     61, KEY_RESERVED,
69     62, KEY_RESERVED,
70     63, KEY_RESERVED,
71 };
72
73 #define CONFIG_KEYPAD_ROW_CNT 8
74 #define CONFIG_KEYPAD_COL_CNT 8
75 #define CONFIG_KEYPAD_LONG_CNT 0xc
76 #define CONFIG_KEYPAD_DEBOUNCE_CNT 0x5
77 #endif //_KEY_MAP_H_