diff options
author | Hermann Pitton <hermann-pitton@arcor.de> | 2006-12-07 19:45:28 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2007-02-21 10:34:12 -0500 |
commit | 9160723ed620f31bf38332dee02041b1cb4c9967 (patch) | |
tree | 1e2bbbb78b98d9c21a769634f908874f79cbc7ba /drivers/media/video/saa7134/saa7134.h | |
parent | c8f71b01a50597e298dc3214a2f2be7b8d31170c (diff) |
V4L/DVB (4961): Add support for the ASUS P7131 remote control
Besides adding the board specific code, this patch moves
the RC5 decoding code from bt8xx to ir-functions.c to make it available
for all drivers.
Signed-off-by: Marc Fargas <telenieko.telenieko.com>
Signed-off-by: Hermann Pitton <hermann-pitton@arcor.de>
Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t-online.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/saa7134/saa7134.h')
-rw-r--r-- | drivers/media/video/saa7134/saa7134.h | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/drivers/media/video/saa7134/saa7134.h b/drivers/media/video/saa7134/saa7134.h index 88cd1297df13..73b16b2044f6 100644 --- a/drivers/media/video/saa7134/saa7134.h +++ b/drivers/media/video/saa7134/saa7134.h | |||
@@ -411,20 +411,6 @@ struct saa7134_dmasound { | |||
411 | struct snd_pcm_substream *substream; | 411 | struct snd_pcm_substream *substream; |
412 | }; | 412 | }; |
413 | 413 | ||
414 | /* IR input */ | ||
415 | struct saa7134_ir { | ||
416 | struct input_dev *dev; | ||
417 | struct ir_input_state ir; | ||
418 | char name[32]; | ||
419 | char phys[32]; | ||
420 | u32 mask_keycode; | ||
421 | u32 mask_keydown; | ||
422 | u32 mask_keyup; | ||
423 | int polling; | ||
424 | u32 last_gpio; | ||
425 | struct timer_list timer; | ||
426 | }; | ||
427 | |||
428 | /* ts/mpeg status */ | 414 | /* ts/mpeg status */ |
429 | struct saa7134_ts { | 415 | struct saa7134_ts { |
430 | /* TS capture */ | 416 | /* TS capture */ |
@@ -463,7 +449,7 @@ struct saa7134_dev { | |||
463 | 449 | ||
464 | /* infrared remote */ | 450 | /* infrared remote */ |
465 | int has_remote; | 451 | int has_remote; |
466 | struct saa7134_ir *remote; | 452 | struct card_ir *remote; |
467 | 453 | ||
468 | /* pci i/o */ | 454 | /* pci i/o */ |
469 | char name[32]; | 455 | char name[32]; |
@@ -698,6 +684,7 @@ void saa7134_input_fini(struct saa7134_dev *dev); | |||
698 | void saa7134_input_irq(struct saa7134_dev *dev); | 684 | void saa7134_input_irq(struct saa7134_dev *dev); |
699 | void saa7134_set_i2c_ir(struct saa7134_dev *dev, struct IR_i2c *ir); | 685 | void saa7134_set_i2c_ir(struct saa7134_dev *dev, struct IR_i2c *ir); |
700 | 686 | ||
687 | |||
701 | /* | 688 | /* |
702 | * Local variables: | 689 | * Local variables: |
703 | * c-basic-offset: 8 | 690 | * c-basic-offset: 8 |