FreeBSD kernel ATH device code
ah_eeprom_v4k.h File Reference
#include "ah_eeprom.h"
#include "ah_eeprom_v14.h"
Include dependency graph for ah_eeprom_v4k.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  BaseEepHeader4k
 
struct  ModalEepHeader4k
 
struct  CalCtlData4k
 
struct  calDataPerFreq4k
 
struct  ar5416eeprom_4k
 
struct  HAL_EEPROM_v4k
 

Macros

#define __BIG_ENDIAN_BITFIELD
 
#define AR9285_RDEXT_DEFAULT   0x1F
 
#define AR5416_4K_EEP_PD_GAIN_BOUNDARY_DEFAULT   58
 
#define owl_eep_start_loc   64
 
#define AR5416_4K_EEP_START_LOC   64
 
#define AR5416_4K_NUM_2G_CAL_PIERS   3
 
#define AR5416_4K_NUM_2G_CCK_TARGET_POWERS   3
 
#define AR5416_4K_NUM_2G_20_TARGET_POWERS   3
 
#define AR5416_4K_NUM_2G_40_TARGET_POWERS   3
 
#define AR5416_4K_NUM_CTLS   12
 
#define AR5416_4K_NUM_BAND_EDGES   4
 
#define AR5416_4K_NUM_PD_GAINS   2
 
#define AR5416_4K_MAX_CHAINS   1
 
#define EEP_4K_BB_DESIRED_SCALE_MASK   0x1f
 
#define NUM_EDGES   8
 

Typedefs

typedef struct BaseEepHeader4k BASE_EEP4K_HEADER
 
typedef struct ModalEepHeader4k MODAL_EEP4K_HEADER
 
typedef struct CalCtlData4k CAL_CTL_DATA_4K
 
typedef struct calDataPerFreq4k CAL_DATA_PER_FREQ_4K
 

Variables

struct ar5416eeprom_4k __packed
 

Macro Definition Documentation

◆ __BIG_ENDIAN_BITFIELD

#define __BIG_ENDIAN_BITFIELD

Definition at line 29 of file ah_eeprom_v4k.h.

◆ AR5416_4K_EEP_PD_GAIN_BOUNDARY_DEFAULT

#define AR5416_4K_EEP_PD_GAIN_BOUNDARY_DEFAULT   58

Definition at line 34 of file ah_eeprom_v4k.h.

◆ AR5416_4K_EEP_START_LOC

#define AR5416_4K_EEP_START_LOC   64

Definition at line 44 of file ah_eeprom_v4k.h.

◆ AR5416_4K_MAX_CHAINS

#define AR5416_4K_MAX_CHAINS   1

Definition at line 52 of file ah_eeprom_v4k.h.

◆ AR5416_4K_NUM_2G_20_TARGET_POWERS

#define AR5416_4K_NUM_2G_20_TARGET_POWERS   3

Definition at line 47 of file ah_eeprom_v4k.h.

◆ AR5416_4K_NUM_2G_40_TARGET_POWERS

#define AR5416_4K_NUM_2G_40_TARGET_POWERS   3

Definition at line 48 of file ah_eeprom_v4k.h.

◆ AR5416_4K_NUM_2G_CAL_PIERS

#define AR5416_4K_NUM_2G_CAL_PIERS   3

Definition at line 45 of file ah_eeprom_v4k.h.

◆ AR5416_4K_NUM_2G_CCK_TARGET_POWERS

#define AR5416_4K_NUM_2G_CCK_TARGET_POWERS   3

Definition at line 46 of file ah_eeprom_v4k.h.

◆ AR5416_4K_NUM_BAND_EDGES

#define AR5416_4K_NUM_BAND_EDGES   4

Definition at line 50 of file ah_eeprom_v4k.h.

◆ AR5416_4K_NUM_CTLS

#define AR5416_4K_NUM_CTLS   12

Definition at line 49 of file ah_eeprom_v4k.h.

◆ AR5416_4K_NUM_PD_GAINS

#define AR5416_4K_NUM_PD_GAINS   2

Definition at line 51 of file ah_eeprom_v4k.h.

◆ AR9285_RDEXT_DEFAULT

#define AR9285_RDEXT_DEFAULT   0x1F

Definition at line 32 of file ah_eeprom_v4k.h.

◆ EEP_4K_BB_DESIRED_SCALE_MASK

#define EEP_4K_BB_DESIRED_SCALE_MASK   0x1f

Definition at line 146 of file ah_eeprom_v4k.h.

◆ NUM_EDGES

#define NUM_EDGES   8

Definition at line 178 of file ah_eeprom_v4k.h.

◆ owl_eep_start_loc

#define owl_eep_start_loc   64

Definition at line 40 of file ah_eeprom_v4k.h.

Typedef Documentation

◆ BASE_EEP4K_HEADER

◆ CAL_CTL_DATA_4K

typedef struct CalCtlData4k CAL_CTL_DATA_4K

◆ CAL_DATA_PER_FREQ_4K

◆ MODAL_EEP4K_HEADER

Variable Documentation

◆ __packed

struct ar5416eeprom_4k __packed