diff options
Diffstat (limited to 'include/media/ir-common.h')
-rw-r--r-- | include/media/ir-common.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/include/media/ir-common.h b/include/media/ir-common.h index 5964145d65e6..805f1e09770f 100644 --- a/include/media/ir-common.h +++ b/include/media/ir-common.h | |||
@@ -106,6 +106,8 @@ struct card_ir { | |||
106 | struct tasklet_struct tlet; | 106 | struct tasklet_struct tlet; |
107 | }; | 107 | }; |
108 | 108 | ||
109 | /* Routines from ir-functions.c */ | ||
110 | |||
109 | void ir_input_init(struct input_dev *dev, struct ir_input_state *ir, | 111 | void ir_input_init(struct input_dev *dev, struct ir_input_state *ir, |
110 | int ir_type, struct ir_scancode_table *ir_codes); | 112 | int ir_type, struct ir_scancode_table *ir_codes); |
111 | void ir_input_nokey(struct input_dev *dev, struct ir_input_state *ir); | 113 | void ir_input_nokey(struct input_dev *dev, struct ir_input_state *ir); |
@@ -120,7 +122,15 @@ u32 ir_rc5_decode(unsigned int code); | |||
120 | void ir_rc5_timer_end(unsigned long data); | 122 | void ir_rc5_timer_end(unsigned long data); |
121 | void ir_rc5_timer_keyup(unsigned long data); | 123 | void ir_rc5_timer_keyup(unsigned long data); |
122 | 124 | ||
123 | /* Keymaps to be used by other modules */ | 125 | /* Routines from ir-keytable.c */ |
126 | |||
127 | u32 ir_g_keycode_from_table(struct input_dev *input_dev, | ||
128 | u32 scancode); | ||
129 | |||
130 | int ir_set_keycode_table(struct input_dev *input_dev, | ||
131 | struct ir_scancode_table *rc_tab); | ||
132 | |||
133 | /* scancode->keycode map tables from ir-keymaps.c */ | ||
124 | 134 | ||
125 | extern struct ir_scancode_table ir_codes_empty_table; | 135 | extern struct ir_scancode_table ir_codes_empty_table; |
126 | extern struct ir_scancode_table ir_codes_avermedia_table; | 136 | extern struct ir_scancode_table ir_codes_avermedia_table; |