~ubuntu-branches/ubuntu/precise/linux-ti-omap4/precise

« back to all changes in this revision

Viewing changes to drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c

  • Committer: Bazaar Package Importer
  • Author(s): Paolo Pisati
  • Date: 2011-06-29 15:23:51 UTC
  • mfrom: (26.1.1 natty-proposed)
  • Revision ID: james.westby@ubuntu.com-20110629152351-xs96tm303d95rpbk
Tags: 3.0.0-1200.2
* Rebased against 3.0.0-6.7
* BSP from TI based on 3.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
/* Pinnacle PCTV HD 800i mini remote */
16
16
 
17
17
static struct rc_map_table pinnacle_pctv_hd[] = {
18
 
 
19
 
        { 0x0f, KEY_1 },
20
 
        { 0x15, KEY_2 },
21
 
        { 0x10, KEY_3 },
22
 
        { 0x18, KEY_4 },
23
 
        { 0x1b, KEY_5 },
24
 
        { 0x1e, KEY_6 },
25
 
        { 0x11, KEY_7 },
26
 
        { 0x21, KEY_8 },
27
 
        { 0x12, KEY_9 },
28
 
        { 0x27, KEY_0 },
29
 
 
30
 
        { 0x24, KEY_ZOOM },
31
 
        { 0x2a, KEY_SUBTITLE },
32
 
 
33
 
        { 0x00, KEY_MUTE },
34
 
        { 0x01, KEY_ENTER },    /* Pinnacle Logo */
35
 
        { 0x39, KEY_POWER },
36
 
 
37
 
        { 0x03, KEY_VOLUMEUP },
38
 
        { 0x09, KEY_VOLUMEDOWN },
39
 
        { 0x06, KEY_CHANNELUP },
40
 
        { 0x0c, KEY_CHANNELDOWN },
41
 
 
42
 
        { 0x2d, KEY_REWIND },
43
 
        { 0x30, KEY_PLAYPAUSE },
44
 
        { 0x33, KEY_FASTFORWARD },
45
 
        { 0x3c, KEY_STOP },
46
 
        { 0x36, KEY_RECORD },
47
 
        { 0x3f, KEY_EPG },      /* Labeled "?" */
 
18
        /* Key codes for the tiny Pinnacle remote*/
 
19
        { 0x0700, KEY_MUTE },
 
20
        { 0x0701, KEY_MENU }, /* Pinnacle logo */
 
21
        { 0x0739, KEY_POWER },
 
22
        { 0x0703, KEY_VOLUMEUP },
 
23
        { 0x0709, KEY_VOLUMEDOWN },
 
24
        { 0x0706, KEY_CHANNELUP },
 
25
        { 0x070c, KEY_CHANNELDOWN },
 
26
        { 0x070f, KEY_1 },
 
27
        { 0x0715, KEY_2 },
 
28
        { 0x0710, KEY_3 },
 
29
        { 0x0718, KEY_4 },
 
30
        { 0x071b, KEY_5 },
 
31
        { 0x071e, KEY_6 },
 
32
        { 0x0711, KEY_7 },
 
33
        { 0x0721, KEY_8 },
 
34
        { 0x0712, KEY_9 },
 
35
        { 0x0727, KEY_0 },
 
36
        { 0x0724, KEY_ZOOM }, /* 'Square' key */
 
37
        { 0x072a, KEY_SUBTITLE },   /* 'T' key */
 
38
        { 0x072d, KEY_REWIND },
 
39
        { 0x0730, KEY_PLAYPAUSE },
 
40
        { 0x0733, KEY_FASTFORWARD },
 
41
        { 0x0736, KEY_RECORD },
 
42
        { 0x073c, KEY_STOP },
 
43
        { 0x073f, KEY_HELP }, /* '?' key */
48
44
};
49
45
 
50
46
static struct rc_map_list pinnacle_pctv_hd_map = {
51
47
        .map = {
52
48
                .scan    = pinnacle_pctv_hd,
53
49
                .size    = ARRAY_SIZE(pinnacle_pctv_hd),
54
 
                .rc_type = RC_TYPE_UNKNOWN,     /* Legacy IR type */
 
50
                .rc_type = RC_TYPE_RC5,
55
51
                .name    = RC_MAP_PINNACLE_PCTV_HD,
56
52
        }
57
53
};