4 #include <media/ir-common.h>
9 IR_KEYTAB_TYPE
*ir_codes
;
11 struct input_dev
*input
;
12 struct ir_input_state ir
;
14 /* Used to avoid fast repeating */
17 struct delayed_work work
;
20 int (*get_key
)(struct IR_i2c
*, u32
*, u32
*);
23 /* Can be passed when instantiating an ir_video i2c device */
24 struct IR_i2c_init_data
{
25 IR_KEYTAB_TYPE
*ir_codes
;
27 int (*get_key
)(struct IR_i2c
*, u32
*, u32
*);