Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
drxk_state Struct Reference

#include <drxk_hard.h>

Data Fields

struct dvb_frontend frontend
 
struct dtv_frontend_properties props
 
struct devicedev
 
struct i2c_adapteri2c
 
u8 demod_address
 
voidpriv
 
struct mutex mutex
 
u32 m_Instance
 
int m_ChunkSize
 
u8 Chunk [256]
 
bool m_hasLNA
 
bool m_hasDVBT
 
bool m_hasDVBC
 
bool m_hasAudio
 
bool m_hasATV
 
bool m_hasOOB
 
bool m_hasSAWSW
 
bool m_hasGPIO1
 
bool m_hasGPIO2
 
bool m_hasIRQN
 
u16 m_oscClockFreq
 
u16 m_HICfgTimingDiv
 
u16 m_HICfgBridgeDelay
 
u16 m_HICfgWakeUpKey
 
u16 m_HICfgTimeout
 
u16 m_HICfgCtrl
 
s32 m_sysClockFreq
 
enum EDrxkState m_DrxkState
 
enum OperationMode m_OperationMode
 
struct SCfgAgc m_vsbRfAgcCfg
 
struct SCfgAgc m_vsbIfAgcCfg
 
u16 m_vsbPgaCfg
 
struct SCfgPreSaw m_vsbPreSawCfg
 
s32 m_Quality83percent
 
s32 m_Quality93percent
 
bool m_smartAntInverted
 
bool m_bDebugEnableBridge
 
bool m_bPDownOpenBridge
 
bool m_bPowerDown
 
u32 m_IqmFsRateOfs
 
bool m_enableMPEGOutput
 
bool m_insertRSByte
 
bool m_enableParallel
 
bool m_invertDATA
 
bool m_invertERR
 
bool m_invertSTR
 
bool m_invertVAL
 
bool m_invertCLK
 
bool m_DVBCStaticCLK
 
bool m_DVBTStaticCLK
 
u32 m_DVBTBitrate
 
u32 m_DVBCBitrate
 
u8 m_TSDataStrength
 
u8 m_TSClockkStrength
 
bool m_itut_annex_c
 
enum DRXMPEGStrWidth_t m_widthSTR
 
u32 m_mpegTsStaticBitrate
 
s32 m_MpegLockTimeOut
 
s32 m_DemodLockTimeOut
 
bool m_disableTEIhandling
 
bool m_RfAgcPol
 
bool m_IfAgcPol
 
struct SCfgAgc m_atvRfAgcCfg
 
struct SCfgAgc m_atvIfAgcCfg
 
struct SCfgPreSaw m_atvPreSawCfg
 
bool m_phaseCorrectionBypass
 
s16 m_atvTopVidPeak
 
u16 m_atvTopNoiseTh
 
enum EDrxkSifAttenuation m_sifAttenuation
 
bool m_enableCVBSOutput
 
bool m_enableSIFOutput
 
bool m_bMirrorFreqSpect
 
enum EDrxkConstellation m_Constellation
 
u32 m_CurrSymbolRate
 
struct SCfgAgc m_qamRfAgcCfg
 
struct SCfgAgc m_qamIfAgcCfg
 
u16 m_qamPgaCfg
 
struct SCfgPreSaw m_qamPreSawCfg
 
enum EDrxkInterleaveMode m_qamInterleaveMode
 
u16 m_fecRsPlen
 
u16 m_fecRsPrescale
 
enum DRXKCfgDvbtSqiSpeed m_sqiSpeed
 
u16 m_GPIO
 
u16 m_GPIOCfg
 
struct SCfgAgc m_dvbtRfAgcCfg
 
struct SCfgAgc m_dvbtIfAgcCfg
 
struct SCfgPreSaw m_dvbtPreSawCfg
 
u16 m_agcFastClipCtrlDelay
 
bool m_adcCompPassed
 
u16 m_adcCompCoef [64]
 
u16 m_adcState
 
u8m_microcode
 
int m_microcode_length
 
bool m_DRXK_A1_PATCH_CODE
 
bool m_DRXK_A1_ROM_CODE
 
bool m_DRXK_A2_ROM_CODE
 
bool m_DRXK_A3_ROM_CODE
 
bool m_DRXK_A2_PATCH_CODE
 
bool m_DRXK_A3_PATCH_CODE
 
bool m_rfmirror
 
u8 m_deviceSpin
 
u32 m_iqmRcRate
 
enum DRXPowerMode m_currentPowerMode
 
bool drxk_i2c_exclusive_lock
 
u16 UIO_mask
 
bool enable_merr_cfg
 
bool single_master
 
bool no_i2c_bridge
 
bool antenna_dvbt
 
u16 antenna_gpio
 
const charmicrocode_name
 
struct completion fw_wait_load
 
struct firmwarefw
 
int qam_demod_parameter_count
 

Detailed Description

Definition at line 205 of file drxk_hard.h.

Field Documentation

bool antenna_dvbt

Definition at line 349 of file drxk_hard.h.

u16 antenna_gpio

Definition at line 350 of file drxk_hard.h.

u8 Chunk[256]

Definition at line 219 of file drxk_hard.h.

u8 demod_address

Definition at line 211 of file drxk_hard.h.

struct device* dev

Definition at line 208 of file drxk_hard.h.

bool drxk_i2c_exclusive_lock

Definition at line 337 of file drxk_hard.h.

bool enable_merr_cfg

Definition at line 346 of file drxk_hard.h.

struct dvb_frontend frontend

Definition at line 206 of file drxk_hard.h.

Definition at line 355 of file drxk_hard.h.

struct completion fw_wait_load

Definition at line 354 of file drxk_hard.h.

Definition at line 210 of file drxk_hard.h.

u16 m_adcCompCoef[64]

Definition at line 318 of file drxk_hard.h.

bool m_adcCompPassed

Definition at line 317 of file drxk_hard.h.

u16 m_adcState

Definition at line 319 of file drxk_hard.h.

u16 m_agcFastClipCtrlDelay

Definition at line 316 of file drxk_hard.h.

struct SCfgAgc m_atvIfAgcCfg

settings for ATV IF-AGC

Definition at line 288 of file drxk_hard.h.

struct SCfgPreSaw m_atvPreSawCfg

settings for ATV pre SAW sense

Definition at line 289 of file drxk_hard.h.

struct SCfgAgc m_atvRfAgcCfg

settings for ATV RF-AGC

Definition at line 287 of file drxk_hard.h.

u16 m_atvTopNoiseTh

Definition at line 292 of file drxk_hard.h.

s16 m_atvTopVidPeak

Definition at line 291 of file drxk_hard.h.

bool m_bDebugEnableBridge

Definition at line 248 of file drxk_hard.h.

bool m_bMirrorFreqSpect

Definition at line 296 of file drxk_hard.h.

bool m_bPDownOpenBridge

only open DRXK bridge before power-down once it has been accessed

Definition at line 249 of file drxk_hard.h.

bool m_bPowerDown

Power down when not used

Definition at line 250 of file drxk_hard.h.

int m_ChunkSize

Definition at line 218 of file drxk_hard.h.

enum EDrxkConstellation m_Constellation

Constellation type of the channel

Definition at line 297 of file drxk_hard.h.

enum DRXPowerMode m_currentPowerMode

Definition at line 334 of file drxk_hard.h.

u32 m_CurrSymbolRate

Current QAM symbol rate

Definition at line 298 of file drxk_hard.h.

s32 m_DemodLockTimeOut

WaitForLockStatus Timeout (counts from start time)

Definition at line 280 of file drxk_hard.h.

u8 m_deviceSpin

Definition at line 331 of file drxk_hard.h.

bool m_disableTEIhandling

Definition at line 282 of file drxk_hard.h.

bool m_DRXK_A1_PATCH_CODE

Definition at line 323 of file drxk_hard.h.

bool m_DRXK_A1_ROM_CODE

Definition at line 324 of file drxk_hard.h.

bool m_DRXK_A2_PATCH_CODE

Definition at line 327 of file drxk_hard.h.

bool m_DRXK_A2_ROM_CODE

Definition at line 325 of file drxk_hard.h.

bool m_DRXK_A3_PATCH_CODE

Definition at line 328 of file drxk_hard.h.

bool m_DRXK_A3_ROM_CODE

Definition at line 326 of file drxk_hard.h.

enum EDrxkState m_DrxkState

State of Drxk (init,stopped,started)

Definition at line 239 of file drxk_hard.h.

u32 m_DVBCBitrate

Definition at line 267 of file drxk_hard.h.

bool m_DVBCStaticCLK

Definition at line 262 of file drxk_hard.h.

u32 m_DVBTBitrate

Definition at line 266 of file drxk_hard.h.

struct SCfgAgc m_dvbtIfAgcCfg

settings for QAM IF-AGC

Definition at line 313 of file drxk_hard.h.

struct SCfgPreSaw m_dvbtPreSawCfg

settings for QAM pre SAW sense

Definition at line 314 of file drxk_hard.h.

struct SCfgAgc m_dvbtRfAgcCfg

settings for QAM RF-AGC

Definition at line 312 of file drxk_hard.h.

bool m_DVBTStaticCLK

If TRUE, static MPEG clockrate will be used, otherwise clockrate will adapt to the bitrate of the TS

Definition at line 263 of file drxk_hard.h.

bool m_enableCVBSOutput

Definition at line 294 of file drxk_hard.h.

bool m_enableMPEGOutput

If TRUE, enable MPEG output

Definition at line 254 of file drxk_hard.h.

bool m_enableParallel

If TRUE, parallel out otherwise serial

Definition at line 256 of file drxk_hard.h.

bool m_enableSIFOutput

Definition at line 295 of file drxk_hard.h.

u16 m_fecRsPlen

Definition at line 304 of file drxk_hard.h.

u16 m_fecRsPrescale

Definition at line 305 of file drxk_hard.h.

u16 m_GPIO

Definition at line 309 of file drxk_hard.h.

u16 m_GPIOCfg

Definition at line 310 of file drxk_hard.h.

bool m_hasATV

Definition at line 225 of file drxk_hard.h.

bool m_hasAudio

Definition at line 224 of file drxk_hard.h.

bool m_hasDVBC

Definition at line 223 of file drxk_hard.h.

bool m_hasDVBT

Definition at line 222 of file drxk_hard.h.

bool m_hasGPIO1

TRUE if mat_rx is available

Definition at line 228 of file drxk_hard.h.

bool m_hasGPIO2

TRUE if GPIO is available

Definition at line 229 of file drxk_hard.h.

bool m_hasIRQN

TRUE if IRQN is available

Definition at line 230 of file drxk_hard.h.

bool m_hasLNA

Definition at line 221 of file drxk_hard.h.

bool m_hasOOB

Definition at line 226 of file drxk_hard.h.

bool m_hasSAWSW

TRUE if mat_tx is available

Definition at line 227 of file drxk_hard.h.

u16 m_HICfgBridgeDelay

Definition at line 233 of file drxk_hard.h.

u16 m_HICfgCtrl

Definition at line 236 of file drxk_hard.h.

u16 m_HICfgTimeout

Definition at line 235 of file drxk_hard.h.

u16 m_HICfgTimingDiv

Definition at line 232 of file drxk_hard.h.

u16 m_HICfgWakeUpKey

Definition at line 234 of file drxk_hard.h.

bool m_IfAgcPol

Definition at line 285 of file drxk_hard.h.

bool m_insertRSByte

If TRUE, insert RS byte

Definition at line 255 of file drxk_hard.h.

u32 m_Instance

Channel 1,2,3 or 4

Definition at line 216 of file drxk_hard.h.

bool m_invertCLK

If TRUE, invert CLK signals

Definition at line 261 of file drxk_hard.h.

bool m_invertDATA

If TRUE, invert DATA signals

Definition at line 257 of file drxk_hard.h.

bool m_invertERR

If TRUE, invert ERR signal

Definition at line 258 of file drxk_hard.h.

bool m_invertSTR

If TRUE, invert STR signals

Definition at line 259 of file drxk_hard.h.

bool m_invertVAL

If TRUE, invert VAL signals

Definition at line 260 of file drxk_hard.h.

u32 m_IqmFsRateOfs

frequency shift as written to DRXK register (28bit fixpoint)

Definition at line 252 of file drxk_hard.h.

u32 m_iqmRcRate

Definition at line 332 of file drxk_hard.h.

bool m_itut_annex_c

Definition at line 272 of file drxk_hard.h.

u8* m_microcode

Definition at line 321 of file drxk_hard.h.

int m_microcode_length

Definition at line 322 of file drxk_hard.h.

s32 m_MpegLockTimeOut

< Contains the time of the last demod start WaitForLockStatus Timeout (counts from start time)

Definition at line 279 of file drxk_hard.h.

u32 m_mpegTsStaticBitrate

Maximum bitrate in b/s in case static clockrate is selected

Definition at line 275 of file drxk_hard.h.

enum OperationMode m_OperationMode

digital standards

Definition at line 240 of file drxk_hard.h.

u16 m_oscClockFreq

Definition at line 231 of file drxk_hard.h.

bool m_phaseCorrectionBypass

Definition at line 290 of file drxk_hard.h.

struct SCfgAgc m_qamIfAgcCfg

settings for QAM IF-AGC

Definition at line 300 of file drxk_hard.h.

enum EDrxkInterleaveMode m_qamInterleaveMode

QAM Interleave mode

Definition at line 303 of file drxk_hard.h.

u16 m_qamPgaCfg

settings for QAM PGA

Definition at line 301 of file drxk_hard.h.

struct SCfgPreSaw m_qamPreSawCfg

settings for QAM pre SAW sense

Definition at line 302 of file drxk_hard.h.

struct SCfgAgc m_qamRfAgcCfg

settings for QAM RF-AGC

Definition at line 299 of file drxk_hard.h.

s32 m_Quality83percent

MER level (*0.1 dB) for 83% quality indication

Definition at line 245 of file drxk_hard.h.

s32 m_Quality93percent

MER level (*0.1 dB) for 93% quality indication

Definition at line 246 of file drxk_hard.h.

bool m_RfAgcPol

Definition at line 284 of file drxk_hard.h.

bool m_rfmirror

Definition at line 330 of file drxk_hard.h.

enum EDrxkSifAttenuation m_sifAttenuation

Definition at line 293 of file drxk_hard.h.

bool m_smartAntInverted

Definition at line 247 of file drxk_hard.h.

enum DRXKCfgDvbtSqiSpeed m_sqiSpeed

Definition at line 307 of file drxk_hard.h.

s32 m_sysClockFreq

system clock frequency in kHz

Definition at line 237 of file drxk_hard.h.

u8 m_TSClockkStrength

Definition at line 270 of file drxk_hard.h.

u8 m_TSDataStrength

Definition at line 269 of file drxk_hard.h.

struct SCfgAgc m_vsbIfAgcCfg

settings for VSB IF-AGC

Definition at line 242 of file drxk_hard.h.

u16 m_vsbPgaCfg

settings for VSB PGA

Definition at line 243 of file drxk_hard.h.

struct SCfgPreSaw m_vsbPreSawCfg

settings for pre SAW sense

Definition at line 244 of file drxk_hard.h.

struct SCfgAgc m_vsbRfAgcCfg

settings for VSB RF-AGC

Definition at line 241 of file drxk_hard.h.

enum DRXMPEGStrWidth_t m_widthSTR

MPEG start width

Definition at line 274 of file drxk_hard.h.

const char* microcode_name

Definition at line 353 of file drxk_hard.h.

Definition at line 214 of file drxk_hard.h.

bool no_i2c_bridge

Definition at line 348 of file drxk_hard.h.

Definition at line 212 of file drxk_hard.h.

Definition at line 207 of file drxk_hard.h.

int qam_demod_parameter_count

Definition at line 356 of file drxk_hard.h.

bool single_master

Definition at line 347 of file drxk_hard.h.

u16 UIO_mask

Definition at line 344 of file drxk_hard.h.


The documentation for this struct was generated from the following file: