2 #include "si_c99support.h"
3 #include "si_memsegsupport.h"
5 #include "si_platform.h"
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
] = {
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
),
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
),
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
),
59 (MHL_DEV_LD_VIDEO
| MHL_DEV_LD_AUDIO
),
60 (MHL_DEV_LD_VIDEO
| MHL_DEV_LD_AUDIO
),
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
),
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
),
72 (MHL_DEV_LD_VIDEO
| MHL_DEV_LD_AUDIO
| MHL_DEV_LD_RECORD
),
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