Skip to content

Commit

Permalink
V4L/DVB (9611): em28xx: experimental support for HVR-950 IR
Browse files Browse the repository at this point in the history
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
  • Loading branch information
Mauro Carvalho Chehab committed Dec 29, 2008
1 parent a924a49 commit 91812fa
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions drivers/media/video/em28xx/em28xx-input.c
Original file line number Diff line number Diff line change
Expand Up @@ -270,17 +270,18 @@ int em28xx_ir_init(struct em28xx *dev)

/* detect & configure */
switch (dev->model) {
case EM2883_BOARD_HAUPPAUGE_WINTV_HVR_950:
ir_type = IR_TYPE_OTHER;
ir_codes = ir_codes_hauppauge_new;
ir->mask_keycode = 0x007f0000;
break;
}

if (NULL == ir_codes) {
err = -ENODEV;
goto err_out_free;
}

/* Get the current key status, to avoid adding an
unexistent key code */
ir->last_gpio = ir->get_key(ir);

/* init input device */
snprintf(ir->name, sizeof(ir->name), "em28xx IR (%s)",
dev->name);
Expand All @@ -301,6 +302,10 @@ int em28xx_ir_init(struct em28xx *dev)
ir->dev = dev;
dev->ir = ir;

/* Get the current key status, to avoid adding an
unexistent key code */
ir->last_gpio = ir->get_key(ir);

em28xx_ir_start(ir);

/* all done */
Expand Down

0 comments on commit 91812fa

Please sign in to comment.