summaryrefslogtreecommitdiff
path: root/linux/include/media
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2009-05-13 19:49:32 +0000
committerMauro Carvalho Chehab <mchehab@redhat.com>2009-05-13 19:49:32 +0000
commitff5842e7e95c426abf87bbdb32361c523b1b98f0 (patch)
treefd9bf420f0f88f681cee2a6abc859492e07c79b8 /linux/include/media
parentb60f8e0b02ee9d9ef582e9df01eb81e5218baf9e (diff)
downloadmediapointer-dvb-s2-ff5842e7e95c426abf87bbdb32361c523b1b98f0.tar.gz
mediapointer-dvb-s2-ff5842e7e95c426abf87bbdb32361c523b1b98f0.tar.bz2
ir-kbd-i2c: Use initialization data
From: Jean Delvare <khali@linux-fr.org> For specific boards, pass initialization data to ir-kbd-i2c instead of modifying the settings after the device is initialized. This is more efficient and easier to read. Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'linux/include/media')
-rw-r--r--linux/include/media/ir-kbd-i2c.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/linux/include/media/ir-kbd-i2c.h b/linux/include/media/ir-kbd-i2c.h
index 94a77b15a..3ad4ed540 100644
--- a/linux/include/media/ir-kbd-i2c.h
+++ b/linux/include/media/ir-kbd-i2c.h
@@ -19,4 +19,11 @@ struct IR_i2c {
char phys[32];
int (*get_key)(struct IR_i2c*, u32*, u32*);
};
+
+/* Can be passed when instantiating an ir_video i2c device */
+struct IR_i2c_init_data {
+ IR_KEYTAB_TYPE *ir_codes;
+ const char *name;
+ int (*get_key)(struct IR_i2c*, u32*, u32*);
+};
#endif