import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / misc / mediatek / hdmi / Sii8338 / si_mhl_tx_rcp_table.c
1 #ifndef __KERNEL__
2 #include "si_c99support.h"
3 #include "si_memsegsupport.h"
4 #else
5 #include "si_platform.h"
6 #endif
7 #define MHL_DEV_LD_DISPLAY (0x01 << 0)
8 #define MHL_DEV_LD_VIDEO (0x01 << 1)
9 #define MHL_DEV_LD_AUDIO (0x01 << 2)
10 #define MHL_DEV_LD_MEDIA (0x01 << 3)
11 #define MHL_DEV_LD_TUNER (0x01 << 4)
12 #define MHL_DEV_LD_RECORD (0x01 << 5)
13 #define MHL_DEV_LD_SPEAKER (0x01 << 6)
14 #define MHL_DEV_LD_GUI (0x01 << 7)
15 #define MHL_MAX_RCP_KEY_CODE (0x7F + 1)
16 PLACE_IN_CODE_SEG uint8_t rcpSupportTable[MHL_MAX_RCP_KEY_CODE] = {
17 (MHL_DEV_LD_GUI),
18 (MHL_DEV_LD_GUI),
19 (MHL_DEV_LD_GUI),
20 (MHL_DEV_LD_GUI),
21 (MHL_DEV_LD_GUI),
22 0, 0, 0, 0,
23 (MHL_DEV_LD_GUI),
24 0, 0, 0,
25 (MHL_DEV_LD_GUI),
26 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
27 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_MEDIA | MHL_DEV_LD_TUNER),
28 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_MEDIA | MHL_DEV_LD_TUNER),
29 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_MEDIA | MHL_DEV_LD_TUNER),
30 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_MEDIA | MHL_DEV_LD_TUNER),
31 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_MEDIA | MHL_DEV_LD_TUNER),
32 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_MEDIA | MHL_DEV_LD_TUNER),
33 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_MEDIA | MHL_DEV_LD_TUNER),
34 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_MEDIA | MHL_DEV_LD_TUNER),
35 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_MEDIA | MHL_DEV_LD_TUNER),
36 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_MEDIA | MHL_DEV_LD_TUNER),
37 0,
38 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_MEDIA | MHL_DEV_LD_TUNER),
39 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_MEDIA | MHL_DEV_LD_TUNER),
40 0, 0, 0,
41 (MHL_DEV_LD_TUNER),
42 (MHL_DEV_LD_TUNER),
43 (MHL_DEV_LD_TUNER),
44 (MHL_DEV_LD_AUDIO),
45 0,
46 0,
47 0,
48 0,
49 0,
50 0, 0, 0, 0, 0, 0, 0,
51 0,
52 (MHL_DEV_LD_SPEAKER),
53 (MHL_DEV_LD_SPEAKER),
54 (MHL_DEV_LD_SPEAKER),
55 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO),
56 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_RECORD),
57 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_RECORD),
58 (MHL_DEV_LD_RECORD),
59 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO),
60 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO),
61 (MHL_DEV_LD_MEDIA),
62 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_MEDIA),
63 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_MEDIA),
64 0, 0, 0,
65 0,
66 0,
67 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
68 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO),
69 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO),
70 (MHL_DEV_LD_RECORD),
71 (MHL_DEV_LD_RECORD),
72 (MHL_DEV_LD_VIDEO | MHL_DEV_LD_AUDIO | MHL_DEV_LD_RECORD),
73 (MHL_DEV_LD_SPEAKER),
74 (MHL_DEV_LD_SPEAKER),
75 0, 0, 0, 0, 0, 0, 0, 0, 0,
76 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
77 };