Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
lmedm04.c File Reference
#include <linux/usb.h>
#include <linux/usb/input.h>
#include <media/rc-core.h>
#include "dvb_usb.h"
#include "lmedm04.h"
#include "tda826x.h"
#include "tda10086.h"
#include "stv0288.h"
#include "ix2505v.h"
#include "stv0299.h"
#include "dvb-pll.h"
#include "z0194a.h"
#include "m88rs2000.h"

Go to the source code of this file.

Data Structures

struct  lme2510_state
 

Macros

#define DVB_USB_LOG_PREFIX   "LME2510(C)"
 
#define LME2510_C_S7395   "dvb-usb-lme2510c-s7395.fw";
 
#define LME2510_C_LG   "dvb-usb-lme2510c-lg.fw";
 
#define LME2510_C_S0194   "dvb-usb-lme2510c-s0194.fw";
 
#define LME2510_C_RS2000   "dvb-usb-lme2510c-rs2000.fw";
 
#define LME2510_LG   "dvb-usb-lme2510-lg.fw";
 
#define LME2510_S0194   "dvb-usb-lme2510-s0194.fw";
 
#define lme_debug(var, level, args...)
 
#define deb_info(level, args...)   lme_debug(dvb_usb_lme2510_debug, level, args)
 
#define debug_data_snipet(level, name, p)
 
#define info(args...)   pr_info(DVB_USB_LOG_PREFIX": "args)
 
#define TUNER_DEFAULT   0x0
 
#define TUNER_LG   0x1
 
#define TUNER_S7395   0x2
 
#define TUNER_S0194   0x3
 
#define TUNER_RS2000   0x4
 

Functions

 module_param_named (debug, dvb_usb_lme2510_debug, int, 0644)
 
 MODULE_PARM_DESC (debug,"set debugging level (1=info (or-able)).")
 
 module_param_named (firmware, dvb_usb_lme2510_firmware, int, 0644)
 
 MODULE_PARM_DESC (firmware,"set default firmware 0=Sharp7395 1=LG")
 
 module_param_named (pid, pid_filter, int, 0644)
 
 MODULE_PARM_DESC (pid,"set default 0=default 1=off 2=on")
 
 DVB_DEFINE_MOD_OPT_ADAPTER_NR (adapter_nr)
 
const charlme_firmware_switch (struct dvb_usb_device *d, int cold)
 
 MODULE_DEVICE_TABLE (usb, lme2510_id_table)
 
 module_usb_driver (lme2510_driver)
 
 MODULE_AUTHOR ("Malcolm Priestley <[email protected]>")
 
 MODULE_DESCRIPTION ("LME2510(C) DVB-S USB2.0")
 
 MODULE_VERSION ("2.06")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_FIRMWARE (LME2510_C_S7395)
 
 MODULE_FIRMWARE (LME2510_C_LG)
 
 MODULE_FIRMWARE (LME2510_C_S0194)
 
 MODULE_FIRMWARE (LME2510_C_RS2000)
 
 MODULE_FIRMWARE (LME2510_LG)
 
 MODULE_FIRMWARE (LME2510_S0194)
 

Macro Definition Documentation

#define deb_info (   level,
  args... 
)    lme_debug(dvb_usb_lme2510_debug, level, args)

Definition at line 99 of file lmedm04.c.

#define debug_data_snipet (   level,
  name,
  p 
)
Value:
deb_info(level, name" (%02x%02x%02x%02x%02x%02x%02x%02x)", \
*p, *(p+1), *(p+2), *(p+3), *(p+4), \
*(p+5), *(p+6), *(p+7));

Definition at line 100 of file lmedm04.c.

#define DVB_USB_LOG_PREFIX   "LME2510(C)"

Definition at line 69 of file lmedm04.c.

#define info (   args...)    pr_info(DVB_USB_LOG_PREFIX": "args)

Definition at line 104 of file lmedm04.c.

#define LME2510_C_LG   "dvb-usb-lme2510c-lg.fw";

Definition at line 87 of file lmedm04.c.

#define LME2510_C_RS2000   "dvb-usb-lme2510c-rs2000.fw";

Definition at line 89 of file lmedm04.c.

#define LME2510_C_S0194   "dvb-usb-lme2510c-s0194.fw";

Definition at line 88 of file lmedm04.c.

#define LME2510_C_S7395   "dvb-usb-lme2510c-s7395.fw";

Definition at line 86 of file lmedm04.c.

#define LME2510_LG   "dvb-usb-lme2510-lg.fw";

Definition at line 90 of file lmedm04.c.

#define LME2510_S0194   "dvb-usb-lme2510-s0194.fw";

Definition at line 91 of file lmedm04.c.

#define lme_debug (   var,
  level,
  args... 
)
Value:
do { \
if ((var >= level)) \
pr_debug(DVB_USB_LOG_PREFIX": " args); \
} while (0)

Definition at line 95 of file lmedm04.c.

#define TUNER_DEFAULT   0x0

Definition at line 120 of file lmedm04.c.

#define TUNER_LG   0x1

Definition at line 121 of file lmedm04.c.

#define TUNER_RS2000   0x4

Definition at line 124 of file lmedm04.c.

#define TUNER_S0194   0x3

Definition at line 123 of file lmedm04.c.

#define TUNER_S7395   0x2

Definition at line 122 of file lmedm04.c.

Function Documentation

DVB_DEFINE_MOD_OPT_ADAPTER_NR ( adapter_nr  )
const char* lme_firmware_switch ( struct dvb_usb_device d,
int  cold 
)

Definition at line 802 of file lmedm04.c.

MODULE_AUTHOR ( "Malcolm Priestley <[email protected]>"  )
MODULE_DESCRIPTION ( "LME2510(C) DVB-S USB2.0"  )
MODULE_DEVICE_TABLE ( usb  ,
lme2510_id_table   
)
MODULE_FIRMWARE ( LME2510_C_S7395  )
MODULE_FIRMWARE ( LME2510_C_LG  )
MODULE_FIRMWARE ( LME2510_C_S0194  )
MODULE_FIRMWARE ( LME2510_C_RS2000  )
MODULE_FIRMWARE ( LME2510_LG  )
MODULE_FIRMWARE ( LME2510_S0194  )
MODULE_LICENSE ( "GPL"  )
module_param_named ( debug  ,
dvb_usb_lme2510_debug  ,
int  ,
0644   
)
module_param_named ( firmware  ,
dvb_usb_lme2510_firmware  ,
int  ,
0644   
)
module_param_named ( pid  ,
pid_filter  ,
int  ,
0644   
)
MODULE_PARM_DESC ( debug  ,
"set debugging level (1=info (or-able))."   
)
MODULE_PARM_DESC ( firmware  )
MODULE_PARM_DESC ( pid  )
module_usb_driver ( lme2510_driver  )
MODULE_VERSION ( "2.06"  )