Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
drxd_firm.h File Reference
#include <linux/types.h>
#include "drxd_map_firm.h"

Go to the source code of this file.

Macros

#define VERSION_MAJOR   1
 
#define VERSION_MINOR   4
 
#define VERSION_PATCH   23
 
#define HI_TR_FUNC_ADDR   HI_IF_RAM_USR_BEGIN__A
 
#define DRXD_MAX_RETRIES   (1000)
 
#define HI_I2C_DELAY   84
 
#define HI_I2C_BRIDGE_DELAY   750
 
#define EQ_TD_TPS_PWR_UNKNOWN   0x00C0 /* Unknown configurations */
 
#define EQ_TD_TPS_PWR_QPSK   0x016a
 
#define EQ_TD_TPS_PWR_QAM16_ALPHAN   0x0195
 
#define EQ_TD_TPS_PWR_QAM16_ALPHA1   0x0195
 
#define EQ_TD_TPS_PWR_QAM16_ALPHA2   0x011E
 
#define EQ_TD_TPS_PWR_QAM16_ALPHA4   0x01CE
 
#define EQ_TD_TPS_PWR_QAM64_ALPHAN   0x019F
 
#define EQ_TD_TPS_PWR_QAM64_ALPHA1   0x019F
 
#define EQ_TD_TPS_PWR_QAM64_ALPHA2   0x00F8
 
#define EQ_TD_TPS_PWR_QAM64_ALPHA4   0x014D
 
#define DRXD_DEF_AG_PWD_CONSUMER   0x000E
 
#define DRXD_DEF_AG_PWD_PRO   0x0000
 
#define DRXD_DEF_AG_AGC_SIO   0x0000
 
#define DRXD_FE_CTRL_MAX   1023
 
#define DRXD_OSCDEV_DO_SCAN   (16)
 
#define DRXD_OSCDEV_DONT_SCAN   (0)
 
#define DRXD_OSCDEV_STEP   (275)
 
#define DRXD_SCAN_TIMEOUT   (650)
 
#define DRXD_BANDWIDTH_8MHZ_IN_HZ   (0x8B8249L)
 
#define DRXD_BANDWIDTH_7MHZ_IN_HZ   (0x7A1200L)
 
#define DRXD_BANDWIDTH_6MHZ_IN_HZ   (0x68A1B6L)
 
#define IRLEN_COARSE_8K   (10)
 
#define IRLEN_FINE_8K   (10)
 
#define IRLEN_COARSE_2K   (7)
 
#define IRLEN_FINE_2K   (9)
 
#define DIFF_INVALID   (511)
 
#define DIFF_TARGET   (4)
 
#define DIFF_MARGIN   (1)
 

Variables

u8 DRXD_InitAtomicRead []
 
u8 DRXD_HiI2cPatch_1 []
 
u8 DRXD_HiI2cPatch_3 []
 
u8 DRXD_InitSC []
 
u8 DRXD_ResetCEFR []
 
u8 DRXD_InitFEA2_1 []
 
u8 DRXD_InitFEA2_2 []
 
u8 DRXD_InitCPA2 []
 
u8 DRXD_InitCEA2 []
 
u8 DRXD_InitEQA2 []
 
u8 DRXD_InitECA2 []
 
u8 DRXD_ResetECA2 []
 
u8 DRXD_ResetECRAM []
 
u8 DRXD_A2_microcode []
 
u32 DRXD_A2_microcode_length
 
u8 DRXD_InitFEB1_1 []
 
u8 DRXD_InitFEB1_2 []
 
u8 DRXD_InitCPB1 []
 
u8 DRXD_InitCEB1 []
 
u8 DRXD_InitEQB1 []
 
u8 DRXD_InitECB1 []
 
u8 DRXD_InitDiversityFront []
 
u8 DRXD_InitDiversityEnd []
 
u8 DRXD_DisableDiversity []
 
u8 DRXD_StartDiversityFront []
 
u8 DRXD_StartDiversityEnd []
 
u8 DRXD_DiversityDelay8MHZ []
 
u8 DRXD_DiversityDelay6MHZ []
 
u8 DRXD_B1_microcode []
 
u32 DRXD_B1_microcode_length
 

Macro Definition Documentation

#define DIFF_INVALID   (511)

Definition at line 73 of file drxd_firm.h.

#define DIFF_MARGIN   (1)

Definition at line 75 of file drxd_firm.h.

#define DIFF_TARGET   (4)

Definition at line 74 of file drxd_firm.h.

#define DRXD_BANDWIDTH_6MHZ_IN_HZ   (0x68A1B6L)

Definition at line 67 of file drxd_firm.h.

#define DRXD_BANDWIDTH_7MHZ_IN_HZ   (0x7A1200L)

Definition at line 66 of file drxd_firm.h.

#define DRXD_BANDWIDTH_8MHZ_IN_HZ   (0x8B8249L)

Definition at line 65 of file drxd_firm.h.

#define DRXD_DEF_AG_AGC_SIO   0x0000

Definition at line 53 of file drxd_firm.h.

#define DRXD_DEF_AG_PWD_CONSUMER   0x000E

Definition at line 51 of file drxd_firm.h.

#define DRXD_DEF_AG_PWD_PRO   0x0000

Definition at line 52 of file drxd_firm.h.

#define DRXD_FE_CTRL_MAX   1023

Definition at line 55 of file drxd_firm.h.

#define DRXD_MAX_RETRIES   (1000)

Definition at line 36 of file drxd_firm.h.

#define DRXD_OSCDEV_DO_SCAN   (16)

Definition at line 57 of file drxd_firm.h.

#define DRXD_OSCDEV_DONT_SCAN   (0)

Definition at line 59 of file drxd_firm.h.

#define DRXD_OSCDEV_STEP   (275)

Definition at line 61 of file drxd_firm.h.

#define DRXD_SCAN_TIMEOUT   (650)

Definition at line 63 of file drxd_firm.h.

#define EQ_TD_TPS_PWR_QAM16_ALPHA1   0x0195

Definition at line 43 of file drxd_firm.h.

#define EQ_TD_TPS_PWR_QAM16_ALPHA2   0x011E

Definition at line 44 of file drxd_firm.h.

#define EQ_TD_TPS_PWR_QAM16_ALPHA4   0x01CE

Definition at line 45 of file drxd_firm.h.

#define EQ_TD_TPS_PWR_QAM16_ALPHAN   0x0195

Definition at line 42 of file drxd_firm.h.

#define EQ_TD_TPS_PWR_QAM64_ALPHA1   0x019F

Definition at line 47 of file drxd_firm.h.

#define EQ_TD_TPS_PWR_QAM64_ALPHA2   0x00F8

Definition at line 48 of file drxd_firm.h.

#define EQ_TD_TPS_PWR_QAM64_ALPHA4   0x014D

Definition at line 49 of file drxd_firm.h.

#define EQ_TD_TPS_PWR_QAM64_ALPHAN   0x019F

Definition at line 46 of file drxd_firm.h.

#define EQ_TD_TPS_PWR_QPSK   0x016a

Definition at line 41 of file drxd_firm.h.

#define EQ_TD_TPS_PWR_UNKNOWN   0x00C0 /* Unknown configurations */

Definition at line 40 of file drxd_firm.h.

#define HI_I2C_BRIDGE_DELAY   750

Definition at line 38 of file drxd_firm.h.

#define HI_I2C_DELAY   84

Definition at line 37 of file drxd_firm.h.

#define HI_TR_FUNC_ADDR   HI_IF_RAM_USR_BEGIN__A

Definition at line 34 of file drxd_firm.h.

#define IRLEN_COARSE_2K   (7)

Definition at line 71 of file drxd_firm.h.

#define IRLEN_COARSE_8K   (10)

Definition at line 69 of file drxd_firm.h.

#define IRLEN_FINE_2K   (9)

Definition at line 72 of file drxd_firm.h.

#define IRLEN_FINE_8K   (10)

Definition at line 70 of file drxd_firm.h.

#define VERSION_MAJOR   1

Definition at line 30 of file drxd_firm.h.

#define VERSION_MINOR   4

Definition at line 31 of file drxd_firm.h.

#define VERSION_PATCH   23

Definition at line 32 of file drxd_firm.h.

Variable Documentation

u8 DRXD_A2_microcode[]
u32 DRXD_A2_microcode_length
u8 DRXD_B1_microcode[]
u32 DRXD_B1_microcode_length
u8 DRXD_DisableDiversity[]

Definition at line 838 of file drxd_firm.c.

u8 DRXD_DiversityDelay6MHZ[]

Definition at line 918 of file drxd_firm.c.

u8 DRXD_DiversityDelay8MHZ[]

Definition at line 906 of file drxd_firm.c.

u8 DRXD_HiI2cPatch_1[]

Definition at line 70 of file drxd_firm.c.

u8 DRXD_HiI2cPatch_3[]

Definition at line 131 of file drxd_firm.c.

u8 DRXD_InitAtomicRead[]

Definition at line 49 of file drxd_firm.c.

u8 DRXD_InitCEA2[]

Definition at line 443 of file drxd_firm.c.

u8 DRXD_InitCEB1[]

Definition at line 486 of file drxd_firm.c.

u8 DRXD_InitCPA2[]

Definition at line 407 of file drxd_firm.c.

u8 DRXD_InitCPB1[]

Definition at line 437 of file drxd_firm.c.

u8 DRXD_InitDiversityEnd[]

Definition at line 796 of file drxd_firm.c.

u8 DRXD_InitDiversityFront[]

Definition at line 759 of file drxd_firm.c.

u8 DRXD_InitECA2[]

Definition at line 533 of file drxd_firm.c.

u8 DRXD_InitECB1[]

Definition at line 619 of file drxd_firm.c.

u8 DRXD_InitEQA2[]

Definition at line 493 of file drxd_firm.c.

u8 DRXD_InitEQB1[]

Definition at line 508 of file drxd_firm.c.

u8 DRXD_InitFEA2_1[]

Definition at line 258 of file drxd_firm.c.

u8 DRXD_InitFEA2_2[]

Definition at line 344 of file drxd_firm.c.

u8 DRXD_InitFEB1_1[]

Definition at line 362 of file drxd_firm.c.

u8 DRXD_InitFEB1_2[]

Definition at line 385 of file drxd_firm.c.

u8 DRXD_InitSC[]

Definition at line 745 of file drxd_firm.c.

u8 DRXD_ResetCEFR[]

Definition at line 191 of file drxd_firm.c.

u8 DRXD_ResetECA2[]

Definition at line 674 of file drxd_firm.c.

u8 DRXD_ResetECRAM[]

Definition at line 513 of file drxd_firm.c.

u8 DRXD_StartDiversityEnd[]

Definition at line 893 of file drxd_firm.c.

u8 DRXD_StartDiversityFront[]

Definition at line 879 of file drxd_firm.c.