Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Variables
af9035.h File Reference
#include "dvb_usb.h"
#include "af9033.h"
#include "tua9001.h"
#include "fc0011.h"
#include "mxl5007t.h"
#include "tda18218.h"
#include "fc2580.h"

Go to the source code of this file.

Data Structures

struct  reg_val
 
struct  reg_val_mask
 
struct  usb_req
 
struct  state
 

Macros

#define AF9035_FIRMWARE_AF9035   "dvb-usb-af9035-02.fw"
 
#define AF9035_FIRMWARE_IT9135   "dvb-usb-it9135-01.fw"
 
#define EEPROM_IR_MODE   0x430d
 
#define EEPROM_DUAL_MODE   0x4326
 
#define EEPROM_IR_TYPE   0x4329
 
#define EEPROM_1_IFFREQ_L   0x432d
 
#define EEPROM_1_IFFREQ_H   0x432e
 
#define EEPROM_1_TUNER_ID   0x4331
 
#define EEPROM_2_IFFREQ_L   0x433d
 
#define EEPROM_2_IFFREQ_H   0x433e
 
#define EEPROM_2_TUNER_ID   0x4341
 
#define CMD_MEM_RD   0x00
 
#define CMD_MEM_WR   0x01
 
#define CMD_I2C_RD   0x02
 
#define CMD_I2C_WR   0x03
 
#define CMD_IR_GET   0x18
 
#define CMD_FW_DL   0x21
 
#define CMD_FW_QUERYINFO   0x22
 
#define CMD_FW_BOOT   0x23
 
#define CMD_FW_DL_BEGIN   0x24
 
#define CMD_FW_DL_END   0x25
 
#define CMD_FW_SCATTER_WR   0x29
 

Variables

u32 clock_lut []
 
u32 clock_lut_it9135 []
 

Macro Definition Documentation

#define AF9035_FIRMWARE_AF9035   "dvb-usb-af9035-02.fw"

Definition at line 88 of file af9035.h.

#define AF9035_FIRMWARE_IT9135   "dvb-usb-it9135-01.fw"

Definition at line 89 of file af9035.h.

#define CMD_FW_BOOT   0x23

Definition at line 110 of file af9035.h.

#define CMD_FW_DL   0x21

Definition at line 108 of file af9035.h.

#define CMD_FW_DL_BEGIN   0x24

Definition at line 111 of file af9035.h.

#define CMD_FW_DL_END   0x25

Definition at line 112 of file af9035.h.

#define CMD_FW_QUERYINFO   0x22

Definition at line 109 of file af9035.h.

#define CMD_FW_SCATTER_WR   0x29

Definition at line 113 of file af9035.h.

#define CMD_I2C_RD   0x02

Definition at line 105 of file af9035.h.

#define CMD_I2C_WR   0x03

Definition at line 106 of file af9035.h.

#define CMD_IR_GET   0x18

Definition at line 107 of file af9035.h.

#define CMD_MEM_RD   0x00

Definition at line 103 of file af9035.h.

#define CMD_MEM_WR   0x01

Definition at line 104 of file af9035.h.

#define EEPROM_1_IFFREQ_H   0x432e

Definition at line 96 of file af9035.h.

#define EEPROM_1_IFFREQ_L   0x432d

Definition at line 95 of file af9035.h.

#define EEPROM_1_TUNER_ID   0x4331

Definition at line 97 of file af9035.h.

#define EEPROM_2_IFFREQ_H   0x433e

Definition at line 99 of file af9035.h.

#define EEPROM_2_IFFREQ_L   0x433d

Definition at line 98 of file af9035.h.

#define EEPROM_2_TUNER_ID   0x4341

Definition at line 100 of file af9035.h.

#define EEPROM_DUAL_MODE   0x4326

Definition at line 93 of file af9035.h.

#define EEPROM_IR_MODE   0x430d

Definition at line 92 of file af9035.h.

#define EEPROM_IR_TYPE   0x4329

Definition at line 94 of file af9035.h.

Variable Documentation

u32 clock_lut[]
Initial value:
= {
20480000,
16384000,
20480000,
36000000,
30000000,
26000000,
28000000,
32000000,
34000000,
24000000,
22000000,
12000000,
}

Definition at line 60 of file af9035.h.

u32 clock_lut_it9135[]
Initial value:
= {
12000000,
20480000,
36000000,
30000000,
26000000,
28000000,
32000000,
34000000,
24000000,
22000000,
}

Definition at line 75 of file af9035.h.