FreeBSD kernel ATH device code
HAL_EEPROM Struct Reference

#include <ah_eeprom_v3.h>

Collaboration diagram for HAL_EEPROM:

Data Fields

uint16_t ee_version
 
uint16_t ee_protect
 
uint16_t ee_regdomain
 
uint16_t ee_turbo5Disable
 
uint16_t ee_turbo2Disable
 
uint16_t ee_rfKill
 
uint16_t ee_deviceType
 
uint16_t ee_turbo2WMaxPower5
 
uint16_t ee_turbo2WMaxPower2
 
uint16_t ee_xrTargetPower5
 
uint16_t ee_xrTargetPower2
 
uint16_t ee_Amode
 
uint16_t ee_regCap
 
uint16_t ee_Bmode
 
uint16_t ee_Gmode
 
int8_t ee_antennaGainMax [2]
 
uint16_t ee_xtnd5GSupport
 
uint8_t ee_cckOfdmPwrDelta
 
uint8_t ee_exist32kHzCrystal
 
uint16_t ee_targetPowersStart
 
uint16_t ee_fixedBias5
 
uint16_t ee_fixedBias2
 
uint16_t ee_cckOfdmGainDelta
 
uint16_t ee_scaledCh14FilterCckDelta
 
uint16_t ee_eepMap
 
uint16_t ee_earStart
 
uint16_t ee_switchSettling [3]
 
uint16_t ee_txrxAtten [3]
 
uint16_t ee_txEndToXLNAOn [3]
 
uint16_t ee_thresh62 [3]
 
uint16_t ee_txEndToXPAOff [3]
 
uint16_t ee_txFrameToXPAOn [3]
 
int8_t ee_adcDesiredSize [3]
 
int8_t ee_pgaDesiredSize [3]
 
int16_t ee_noiseFloorThresh [3]
 
uint16_t ee_xlnaGain [3]
 
uint16_t ee_xgain [3]
 
uint16_t ee_xpd [3]
 
uint16_t ee_antennaControl [11][3]
 
uint16_t ee_falseDetectBackoff [3]
 
uint16_t ee_gainI [3]
 
uint16_t ee_rxtxMargin [3]
 
HAL_BOOL ee_disableXr5
 
HAL_BOOL ee_disableXr2
 
uint16_t ee_eepMap2PowerCalStart
 
uint16_t ee_capField
 
uint16_t ee_switchSettlingTurbo [2]
 
uint16_t ee_txrxAttenTurbo [2]
 
int8_t ee_adcDesiredSizeTurbo [2]
 
int8_t ee_pgaDesiredSizeTurbo [2]
 
uint16_t ee_rxtxMarginTurbo [2]
 
uint16_t ee_ob1
 
uint16_t ee_db1
 
uint16_t ee_ob2
 
uint16_t ee_db2
 
uint16_t ee_ob3
 
uint16_t ee_db3
 
uint16_t ee_ob4
 
uint16_t ee_db4
 
uint16_t ee_obFor24
 
uint16_t ee_dbFor24
 
uint16_t ee_obFor24g
 
uint16_t ee_dbFor24g
 
uint16_t ee_ob2GHz [2]
 
uint16_t ee_db2GHz [2]
 
uint16_t ee_numCtls
 
uint16_t ee_ctl [NUM_CTLS_MAX]
 
uint16_t ee_iqCalI [2]
 
uint16_t ee_iqCalQ [2]
 
uint16_t ee_calPier11g [NUM_2_4_EEPROM_CHANNELS]
 
uint16_t ee_calPier11b [NUM_2_4_EEPROM_CHANNELS]
 
CORNER_CAL_INFO ee_cornerCal
 
uint16_t ee_opCap
 
uint16_t ee_channels11a [NUM_11A_EEPROM_CHANNELS]
 
uint16_t ee_numChannels11a
 
DATA_PER_CHANNEL ee_dataPerChannel11a [NUM_11A_EEPROM_CHANNELS]
 
uint16_t ee_numChannels2_4
 
uint16_t ee_channels11g [NUM_2_4_EEPROM_CHANNELS]
 
uint16_t ee_channels11b [NUM_2_4_EEPROM_CHANNELS]
 
uint16_t ee_spurChans [AR_EEPROM_MODAL_SPURS][2]
 
DATA_PER_CHANNEL ee_dataPerChannel11g [NUM_2_4_EEPROM_CHANNELS]
 
DATA_PER_CHANNEL ee_dataPerChannel11b [NUM_2_4_EEPROM_CHANNELS]
 
TRGT_POWER_ALL_MODES ee_tpow
 
RD_EDGES_POWER ee_rdEdgesPower [NUM_EDGES *NUM_CTLS_MAX]
 
union {
   EEPROM_POWER_EXPN_5112   eu_modePowerArray5112 [3]
 
   RAW_DATA_STRUCT_2413   eu_rawDataset2413 [3]
 
ee_u
 

Detailed Description

Definition at line 339 of file ah_eeprom_v3.h.

Field Documentation

◆ ee_adcDesiredSize

int8_t HAL_EEPROM::ee_adcDesiredSize[3]

Definition at line 376 of file ah_eeprom_v3.h.

Referenced by ar5211SetBoardValues(), ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_adcDesiredSizeTurbo

int8_t HAL_EEPROM::ee_adcDesiredSizeTurbo[2]

Definition at line 395 of file ah_eeprom_v3.h.

Referenced by ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_Amode

◆ ee_antennaControl

uint16_t HAL_EEPROM::ee_antennaControl[11][3]

◆ ee_antennaGainMax

int8_t HAL_EEPROM::ee_antennaGainMax[2]

Definition at line 357 of file ah_eeprom_v3.h.

Referenced by ar5211SetRateTable(), legacyEepromGet(), and readHeaderInfo().

◆ ee_Bmode

◆ ee_calPier11b

uint16_t HAL_EEPROM::ee_calPier11b[NUM_2_4_EEPROM_CHANNELS]

Definition at line 421 of file ah_eeprom_v3.h.

Referenced by readEepromRawPowerCalInfo5112(), and readHeaderInfo().

◆ ee_calPier11g

uint16_t HAL_EEPROM::ee_calPier11g[NUM_2_4_EEPROM_CHANNELS]

Definition at line 420 of file ah_eeprom_v3.h.

Referenced by readEepromRawPowerCalInfo5112(), and readHeaderInfo().

◆ ee_capField

uint16_t HAL_EEPROM::ee_capField

Definition at line 391 of file ah_eeprom_v3.h.

◆ ee_cckOfdmGainDelta

uint16_t HAL_EEPROM::ee_cckOfdmGainDelta

Definition at line 364 of file ah_eeprom_v3.h.

Referenced by ar5212CorrectGainDelta(), ar5212GetRfgain(), and readHeaderInfo().

◆ ee_cckOfdmPwrDelta

uint8_t HAL_EEPROM::ee_cckOfdmPwrDelta

Definition at line 359 of file ah_eeprom_v3.h.

Referenced by ar5212Reset(), ar5212SetTransmitPower(), and readHeaderInfo().

◆ ee_channels11a

uint16_t HAL_EEPROM::ee_channels11a[NUM_11A_EEPROM_CHANNELS]

◆ ee_channels11b

uint16_t HAL_EEPROM::ee_channels11b[NUM_2_4_EEPROM_CHANNELS]

◆ ee_channels11g

uint16_t HAL_EEPROM::ee_channels11g[NUM_2_4_EEPROM_CHANNELS]

◆ ee_cornerCal

CORNER_CAL_INFO HAL_EEPROM::ee_cornerCal

◆ ee_ctl

uint16_t HAL_EEPROM::ee_ctl[NUM_CTLS_MAX]

◆ ee_dataPerChannel11a

◆ ee_dataPerChannel11b

◆ ee_dataPerChannel11g

◆ ee_db1

uint16_t HAL_EEPROM::ee_db1

◆ ee_db2

uint16_t HAL_EEPROM::ee_db2

◆ ee_db2GHz

uint16_t HAL_EEPROM::ee_db2GHz[2]

Definition at line 415 of file ah_eeprom_v3.h.

Referenced by ar5111SetRfRegs(), ar5112SetRfRegs(), ar5211Reset(), and readHeaderInfo().

◆ ee_db3

uint16_t HAL_EEPROM::ee_db3

◆ ee_db4

uint16_t HAL_EEPROM::ee_db4

◆ ee_dbFor24

◆ ee_dbFor24g

◆ ee_deviceType

uint16_t HAL_EEPROM::ee_deviceType

Definition at line 348 of file ah_eeprom_v3.h.

Referenced by readHeaderInfo().

◆ ee_disableXr2

HAL_BOOL HAL_EEPROM::ee_disableXr2

Definition at line 389 of file ah_eeprom_v3.h.

Referenced by readHeaderInfo().

◆ ee_disableXr5

HAL_BOOL HAL_EEPROM::ee_disableXr5

Definition at line 388 of file ah_eeprom_v3.h.

Referenced by readHeaderInfo().

◆ ee_earStart

uint16_t HAL_EEPROM::ee_earStart

Definition at line 367 of file ah_eeprom_v3.h.

Referenced by readHeaderInfo().

◆ ee_eepMap

◆ ee_eepMap2PowerCalStart

uint16_t HAL_EEPROM::ee_eepMap2PowerCalStart

Definition at line 390 of file ah_eeprom_v3.h.

Referenced by readEepromRawPowerCalInfo2413(), and readHeaderInfo().

◆ ee_exist32kHzCrystal

uint8_t HAL_EEPROM::ee_exist32kHzCrystal

Definition at line 360 of file ah_eeprom_v3.h.

Referenced by legacyEepromGet(), and readHeaderInfo().

◆ ee_falseDetectBackoff

uint16_t HAL_EEPROM::ee_falseDetectBackoff[3]

Definition at line 383 of file ah_eeprom_v3.h.

Referenced by ar5211SetBoardValues(), ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_fixedBias2

uint16_t HAL_EEPROM::ee_fixedBias2

Definition at line 363 of file ah_eeprom_v3.h.

Referenced by readHeaderInfo().

◆ ee_fixedBias5

uint16_t HAL_EEPROM::ee_fixedBias5

Definition at line 362 of file ah_eeprom_v3.h.

Referenced by readHeaderInfo().

◆ ee_gainI

uint16_t HAL_EEPROM::ee_gainI[3]

Definition at line 384 of file ah_eeprom_v3.h.

Referenced by ar5111SetRfRegs(), ar5112SetRfRegs(), and readHeaderInfo().

◆ ee_Gmode

◆ ee_iqCalI

uint16_t HAL_EEPROM::ee_iqCalI[2]

Definition at line 418 of file ah_eeprom_v3.h.

Referenced by ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_iqCalQ

uint16_t HAL_EEPROM::ee_iqCalQ[2]

Definition at line 419 of file ah_eeprom_v3.h.

Referenced by ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_noiseFloorThresh

int16_t HAL_EEPROM::ee_noiseFloorThresh[3]

◆ ee_numChannels11a

uint16_t HAL_EEPROM::ee_numChannels11a

◆ ee_numChannels2_4

uint16_t HAL_EEPROM::ee_numChannels2_4

◆ ee_numCtls

uint16_t HAL_EEPROM::ee_numCtls

◆ ee_ob1

uint16_t HAL_EEPROM::ee_ob1

◆ ee_ob2

uint16_t HAL_EEPROM::ee_ob2

◆ ee_ob2GHz

uint16_t HAL_EEPROM::ee_ob2GHz[2]

Definition at line 414 of file ah_eeprom_v3.h.

Referenced by ar5111SetRfRegs(), ar5112SetRfRegs(), ar5211Reset(), and readHeaderInfo().

◆ ee_ob3

uint16_t HAL_EEPROM::ee_ob3

◆ ee_ob4

uint16_t HAL_EEPROM::ee_ob4

◆ ee_obFor24

◆ ee_obFor24g

◆ ee_opCap

uint16_t HAL_EEPROM::ee_opCap

Definition at line 426 of file ah_eeprom_v3.h.

Referenced by legacyEepromGet(), legacyEepromSet(), and readHeaderInfo().

◆ ee_pgaDesiredSize

int8_t HAL_EEPROM::ee_pgaDesiredSize[3]

Definition at line 377 of file ah_eeprom_v3.h.

Referenced by ar5211SetBoardValues(), ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_pgaDesiredSizeTurbo

int8_t HAL_EEPROM::ee_pgaDesiredSizeTurbo[2]

Definition at line 396 of file ah_eeprom_v3.h.

Referenced by ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_protect

uint16_t HAL_EEPROM::ee_protect

Definition at line 341 of file ah_eeprom_v3.h.

Referenced by ath_hal_legacyEepromAttach(), and legacyEepromGet().

◆ ee_rdEdgesPower

RD_EDGES_POWER HAL_EEPROM::ee_rdEdgesPower[NUM_EDGES *NUM_CTLS_MAX]

Definition at line 446 of file ah_eeprom_v3.h.

Referenced by ar5211SetTransmitPower(), ar5212SetRateTable(), and readEepromCTLInfo().

◆ ee_regCap

uint16_t HAL_EEPROM::ee_regCap

Definition at line 354 of file ah_eeprom_v3.h.

Referenced by readHeaderInfo().

◆ ee_regdomain

uint16_t HAL_EEPROM::ee_regdomain

Definition at line 342 of file ah_eeprom_v3.h.

Referenced by legacyEepromGet(), and readHeaderInfo().

◆ ee_rfKill

uint16_t HAL_EEPROM::ee_rfKill

Definition at line 347 of file ah_eeprom_v3.h.

Referenced by legacyEepromGet(), and readHeaderInfo().

◆ ee_rxtxMargin

uint16_t HAL_EEPROM::ee_rxtxMargin[3]

Definition at line 385 of file ah_eeprom_v3.h.

Referenced by ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_rxtxMarginTurbo

uint16_t HAL_EEPROM::ee_rxtxMarginTurbo[2]

Definition at line 397 of file ah_eeprom_v3.h.

Referenced by ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_scaledCh14FilterCckDelta

uint16_t HAL_EEPROM::ee_scaledCh14FilterCckDelta

Definition at line 365 of file ah_eeprom_v3.h.

Referenced by ar5212Reset(), ar5212SetTransmitPower(), and readHeaderInfo().

◆ ee_spurChans

uint16_t HAL_EEPROM::ee_spurChans[AR_EEPROM_MODAL_SPURS][2]

Definition at line 436 of file ah_eeprom_v3.h.

Referenced by legacyEepromGetSpurChan(), and readHeaderInfo().

◆ ee_switchSettling

uint16_t HAL_EEPROM::ee_switchSettling[3]

Definition at line 370 of file ah_eeprom_v3.h.

Referenced by ar5211SetBoardValues(), ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_switchSettlingTurbo

uint16_t HAL_EEPROM::ee_switchSettlingTurbo[2]

Definition at line 393 of file ah_eeprom_v3.h.

Referenced by ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_targetPowersStart

uint16_t HAL_EEPROM::ee_targetPowersStart

Definition at line 361 of file ah_eeprom_v3.h.

Referenced by readEepromCTLInfo(), readEepromTargetPowerCalInfo(), and readHeaderInfo().

◆ ee_thresh62

uint16_t HAL_EEPROM::ee_thresh62[3]

Definition at line 373 of file ah_eeprom_v3.h.

Referenced by ar5211SetBoardValues(), ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_tpow

TRGT_POWER_ALL_MODES HAL_EEPROM::ee_tpow

Definition at line 444 of file ah_eeprom_v3.h.

◆ ee_turbo2Disable

uint16_t HAL_EEPROM::ee_turbo2Disable

Definition at line 346 of file ah_eeprom_v3.h.

Referenced by legacyEepromGet(), legacyEepromSet(), and readHeaderInfo().

◆ ee_turbo2WMaxPower2

uint16_t HAL_EEPROM::ee_turbo2WMaxPower2

Definition at line 350 of file ah_eeprom_v3.h.

Referenced by ar5212SetRateTable(), and readHeaderInfo().

◆ ee_turbo2WMaxPower5

uint16_t HAL_EEPROM::ee_turbo2WMaxPower5

Definition at line 349 of file ah_eeprom_v3.h.

Referenced by ar5211SetRateTable(), ar5212SetRateTable(), and readHeaderInfo().

◆ ee_turbo5Disable

uint16_t HAL_EEPROM::ee_turbo5Disable

Definition at line 345 of file ah_eeprom_v3.h.

Referenced by legacyEepromGet(), legacyEepromSet(), and readHeaderInfo().

◆ ee_txEndToXLNAOn

uint16_t HAL_EEPROM::ee_txEndToXLNAOn[3]

Definition at line 372 of file ah_eeprom_v3.h.

Referenced by ar5211SetBoardValues(), ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_txEndToXPAOff

uint16_t HAL_EEPROM::ee_txEndToXPAOff[3]

Definition at line 374 of file ah_eeprom_v3.h.

Referenced by ar5211SetBoardValues(), ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_txFrameToXPAOn

uint16_t HAL_EEPROM::ee_txFrameToXPAOn[3]

Definition at line 375 of file ah_eeprom_v3.h.

Referenced by ar5211SetBoardValues(), ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_txrxAtten

uint16_t HAL_EEPROM::ee_txrxAtten[3]

Definition at line 371 of file ah_eeprom_v3.h.

Referenced by ar5211SetBoardValues(), ar5212SetBoardValues(), and readHeaderInfo().

◆ ee_txrxAttenTurbo

uint16_t HAL_EEPROM::ee_txrxAttenTurbo[2]

Definition at line 394 of file ah_eeprom_v3.h.

Referenced by ar5212SetBoardValues(), and readHeaderInfo().

◆ 

union { ... } HAL_EEPROM::ee_u

◆ ee_version

◆ ee_xgain

◆ ee_xlnaGain

uint16_t HAL_EEPROM::ee_xlnaGain[3]

Definition at line 379 of file ah_eeprom_v3.h.

Referenced by readHeaderInfo().

◆ ee_xpd

uint16_t HAL_EEPROM::ee_xpd[3]

Definition at line 381 of file ah_eeprom_v3.h.

Referenced by ar5111SetRfRegs(), ar5112SetRfRegs(), ar5211SetRf6and7(), and readHeaderInfo().

◆ ee_xrTargetPower2

uint16_t HAL_EEPROM::ee_xrTargetPower2

Definition at line 352 of file ah_eeprom_v3.h.

Referenced by ar5212SetRateTable(), and readHeaderInfo().

◆ ee_xrTargetPower5

uint16_t HAL_EEPROM::ee_xrTargetPower5

Definition at line 351 of file ah_eeprom_v3.h.

Referenced by ar5212SetRateTable(), and readHeaderInfo().

◆ ee_xtnd5GSupport

uint16_t HAL_EEPROM::ee_xtnd5GSupport

Definition at line 358 of file ah_eeprom_v3.h.

◆ eu_modePowerArray5112

EEPROM_POWER_EXPN_5112 HAL_EEPROM::eu_modePowerArray5112[3]

Definition at line 449 of file ah_eeprom_v3.h.

◆ eu_rawDataset2413

RAW_DATA_STRUCT_2413 HAL_EEPROM::eu_rawDataset2413[3]

Definition at line 450 of file ah_eeprom_v3.h.


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