diff options
Diffstat (limited to 'drivers/media/dvb/ttpci/av7110.h')
-rw-r--r-- | drivers/media/dvb/ttpci/av7110.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/drivers/media/dvb/ttpci/av7110.h b/drivers/media/dvb/ttpci/av7110.h index 508b7739c609..cce00ef293e9 100644 --- a/drivers/media/dvb/ttpci/av7110.h +++ b/drivers/media/dvb/ttpci/av7110.h | |||
@@ -228,7 +228,10 @@ struct av7110 { | |||
228 | struct dvb_video_events video_events; | 228 | struct dvb_video_events video_events; |
229 | video_size_t video_size; | 229 | video_size_t video_size; |
230 | 230 | ||
231 | u32 ir_config; | 231 | u32 ir_config; |
232 | u32 ir_command; | ||
233 | void (*ir_handler)(struct av7110 *av7110, u32 ircom); | ||
234 | struct tasklet_struct ir_tasklet; | ||
232 | 235 | ||
233 | /* firmware stuff */ | 236 | /* firmware stuff */ |
234 | unsigned char *bin_fw; | 237 | unsigned char *bin_fw; |
@@ -257,12 +260,10 @@ struct av7110 { | |||
257 | extern int ChangePIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid, | 260 | extern int ChangePIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid, |
258 | u16 subpid, u16 pcrpid); | 261 | u16 subpid, u16 pcrpid); |
259 | 262 | ||
260 | extern void av7110_register_irc_handler(void (*func)(u32)); | ||
261 | extern void av7110_unregister_irc_handler(void (*func)(u32)); | ||
262 | extern int av7110_setup_irc_config (struct av7110 *av7110, u32 ir_config); | 263 | extern int av7110_setup_irc_config (struct av7110 *av7110, u32 ir_config); |
263 | 264 | ||
264 | extern int av7110_ir_init (void); | 265 | extern int av7110_ir_init(struct av7110 *av7110); |
265 | extern void av7110_ir_exit (void); | 266 | extern void av7110_ir_exit(struct av7110 *av7110); |
266 | 267 | ||
267 | /* msp3400 i2c subaddresses */ | 268 | /* msp3400 i2c subaddresses */ |
268 | #define MSP_WR_DEM 0x10 | 269 | #define MSP_WR_DEM 0x10 |