diff options
Diffstat (limited to 'drivers/media/rc/rc-core-priv.h')
| -rw-r--r-- | drivers/media/rc/rc-core-priv.h | 15 | 
1 files changed, 14 insertions, 1 deletions
diff --git a/drivers/media/rc/rc-core-priv.h b/drivers/media/rc/rc-core-priv.h index 70a180bb0bd..da536c93c97 100644 --- a/drivers/media/rc/rc-core-priv.h +++ b/drivers/media/rc/rc-core-priv.h @@ -1,7 +1,7 @@  /*   * Remote Controller core raw events header   * - * Copyright (C) 2010 by Mauro Carvalho Chehab <mchehab@redhat.com> + * Copyright (C) 2010 by Mauro Carvalho Chehab   *   * This program is free software; you can redistribute it and/or modify   *  it under the terms of the GNU General Public License as published by @@ -88,6 +88,12 @@ struct ir_raw_event_ctrl {  		unsigned count;  		u64 bits;  	} sanyo; +	struct sharp_dec { +		int state; +		unsigned count; +		u32 bits; +		unsigned int pulse_len; +	} sharp;  	struct mce_kbd_dec {  		struct input_dev *idev;  		struct timer_list rx_timeout; @@ -204,6 +210,13 @@ static inline void load_sony_decode(void) { }  static inline void load_sanyo_decode(void) { }  #endif +/* from ir-sharp-decoder.c */ +#ifdef CONFIG_IR_SHARP_DECODER_MODULE +#define load_sharp_decode()	request_module_nowait("ir-sharp-decoder") +#else +static inline void load_sharp_decode(void) { } +#endif +  /* from ir-mce_kbd-decoder.c */  #ifdef CONFIG_IR_MCE_KBD_DECODER_MODULE  #define load_mce_kbd_decode()	request_module_nowait("ir-mce_kbd-decoder")  | 
