Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
dib0700_devices.c File Reference
#include "dib0700.h"
#include "dib3000mc.h"
#include "dib7000m.h"
#include "dib7000p.h"
#include "dib8000.h"
#include "dib9000.h"
#include "mt2060.h"
#include "mt2266.h"
#include "tuner-xc2028.h"
#include "xc5000.h"
#include "xc4000.h"
#include "s5h1411.h"
#include "dib0070.h"
#include "dib0090.h"
#include "lgdt3305.h"
#include "mxl5007t.h"

Go to the source code of this file.

Data Structures

struct  dib0700_adapter_state
 
struct  dibx090p_adc
 
struct  dib7090p_best_adc
 

Macros

#define DEFAULT_RC_INTERVAL   50
 
#define RC_REPEAT_DELAY   6
 
#define DIB0700_DEFAULT_DEVICE_PROPERTIES
 
#define DIB0700_DEFAULT_STREAMING_CONFIG(ep)
 

Functions

 module_param (force_lna_activation, int, 0644)
 
 MODULE_PARM_DESC (force_lna_activation,"force the activation of Low-Noise-Amplifyer(s) (LNA), ""if applicable for the device (default: 0=automatic/off).")
 
 MODULE_DEVICE_TABLE (usb, dib0700_usb_id_table)
 

Variables

struct dibx090p_adc dib8090p_adc_tab []
 
struct usb_device_id dib0700_usb_id_table []
 
struct dvb_usb_device_properties dib0700_devices []
 
int dib0700_device_count = ARRAY_SIZE(dib0700_devices)
 

Macro Definition Documentation

#define DEFAULT_RC_INTERVAL   50

Definition at line 477 of file dib0700_devices.c.

#define DIB0700_DEFAULT_DEVICE_PROPERTIES
Value:
.usb_ctrl = DEVICE_SPECIFIC, \
.firmware = "dvb-usb-dib0700-1.20.fw", \
.download_firmware = dib0700_download_firmware, \
.no_reconnect = 1, \
.size_of_priv = sizeof(struct dib0700_state), \
.i2c_algo = &dib0700_i2c_algo, \
.identify_state = dib0700_identify_state

Definition at line 3577 of file dib0700_devices.c.

#define DIB0700_DEFAULT_STREAMING_CONFIG (   ep)
Value:
.streaming_ctrl = dib0700_streaming_ctrl, \
.stream = { \
.type = USB_BULK, \
.count = 4, \
.endpoint = ep, \
.u = { \
.bulk = { \
.buffersize = 39480, \
} \
} \
}

Definition at line 3587 of file dib0700_devices.c.

#define RC_REPEAT_DELAY   6

Definition at line 482 of file dib0700_devices.c.

Function Documentation

MODULE_DEVICE_TABLE ( usb  ,
dib0700_usb_id_table   
)
module_param ( force_lna_activation  ,
int  ,
0644   
)
MODULE_PARM_DESC ( force_lna_activation  ,
"force the activation of Low-Noise-  Amplifyers) (LNA,
""if applicable for the device(default:0=automatic/off)."   
)

Variable Documentation

int dib0700_device_count = ARRAY_SIZE(dib0700_devices)

Definition at line 4813 of file dib0700_devices.c.

struct dvb_usb_device_properties dib0700_devices[]

Definition at line 3600 of file dib0700_devices.c.

struct usb_device_id dib0700_usb_id_table[]

Definition at line 3487 of file dib0700_devices.c.

struct dibx090p_adc dib8090p_adc_tab[]
Initial value:
= {
{ 50000, 17043521, 16, 3},
{878000, 20199729, 9, 1},
{0xffffffff, 0, 0, 0},
}

Definition at line 1817 of file dib0700_devices.c.