iPXE
Data Fields
ath5k_eeprom_info Struct Reference

#include <eeprom.h>

Data Fields

u16 ee_magic
 
u16 ee_protect
 
u16 ee_regdomain
 
u16 ee_version
 
u16 ee_header
 
u16 ee_ant_gain
 
u8 ee_rfkill_pin
 
int ee_rfkill_pol
 
int ee_is_hb63
 
u16 ee_misc0
 
u16 ee_misc1
 
u16 ee_misc2
 
u16 ee_misc3
 
u16 ee_misc4
 
u16 ee_misc5
 
u16 ee_misc6
 
u16 ee_cck_ofdm_gain_delta
 
u16 ee_cck_ofdm_power_delta
 
u16 ee_scaled_cck_delta
 
u16 ee_i_cal [AR5K_EEPROM_N_MODES]
 
u16 ee_q_cal [AR5K_EEPROM_N_MODES]
 
u16 ee_fixed_bias [AR5K_EEPROM_N_MODES]
 
u16 ee_turbo_max_power [AR5K_EEPROM_N_MODES]
 
u16 ee_xr_power [AR5K_EEPROM_N_MODES]
 
u16 ee_switch_settling [AR5K_EEPROM_N_MODES]
 
u16 ee_atn_tx_rx [AR5K_EEPROM_N_MODES]
 
u16 ee_ant_control [AR5K_EEPROM_N_MODES][AR5K_EEPROM_N_PCDAC]
 
u16 ee_ob [AR5K_EEPROM_N_MODES][AR5K_EEPROM_N_OBDB]
 
u16 ee_db [AR5K_EEPROM_N_MODES][AR5K_EEPROM_N_OBDB]
 
u16 ee_tx_end2xlna_enable [AR5K_EEPROM_N_MODES]
 
u16 ee_tx_end2xpa_disable [AR5K_EEPROM_N_MODES]
 
u16 ee_tx_frm2xpa_enable [AR5K_EEPROM_N_MODES]
 
u16 ee_thr_62 [AR5K_EEPROM_N_MODES]
 
u16 ee_xlna_gain [AR5K_EEPROM_N_MODES]
 
u16 ee_xpd [AR5K_EEPROM_N_MODES]
 
u16 ee_x_gain [AR5K_EEPROM_N_MODES]
 
u16 ee_i_gain [AR5K_EEPROM_N_MODES]
 
u16 ee_margin_tx_rx [AR5K_EEPROM_N_MODES]
 
u16 ee_switch_settling_turbo [AR5K_EEPROM_N_MODES]
 
u16 ee_margin_tx_rx_turbo [AR5K_EEPROM_N_MODES]
 
u16 ee_atn_tx_rx_turbo [AR5K_EEPROM_N_MODES]
 
u16 ee_false_detect [AR5K_EEPROM_N_MODES]
 
u8 ee_pd_gains [AR5K_EEPROM_N_MODES]
 
u8 ee_pdc_to_idx [AR5K_EEPROM_N_MODES][AR5K_EEPROM_N_PD_GAINS]
 
u8 ee_n_piers [AR5K_EEPROM_N_MODES]
 
struct ath5k_chan_pcal_info ee_pwr_cal_a [AR5K_EEPROM_N_5GHZ_CHAN]
 
struct ath5k_chan_pcal_info ee_pwr_cal_b [AR5K_EEPROM_N_2GHZ_CHAN_MAX]
 
struct ath5k_chan_pcal_info ee_pwr_cal_g [AR5K_EEPROM_N_2GHZ_CHAN_MAX]
 
u8 ee_rate_target_pwr_num [AR5K_EEPROM_N_MODES]
 
struct ath5k_rate_pcal_info ee_rate_tpwr_a [AR5K_EEPROM_N_5GHZ_CHAN]
 
struct ath5k_rate_pcal_info ee_rate_tpwr_b [AR5K_EEPROM_N_2GHZ_CHAN_MAX]
 
struct ath5k_rate_pcal_info ee_rate_tpwr_g [AR5K_EEPROM_N_2GHZ_CHAN_MAX]
 
u8 ee_ctls
 
u8 ee_ctl [AR5K_EEPROM_MAX_CTLS]
 
struct ath5k_edge_power ee_ctl_pwr [AR5K_EEPROM_N_EDGES *AR5K_EEPROM_MAX_CTLS]
 
s16 ee_noise_floor_thr [AR5K_EEPROM_N_MODES]
 
s8 ee_adc_desired_size [AR5K_EEPROM_N_MODES]
 
s8 ee_pga_desired_size [AR5K_EEPROM_N_MODES]
 
s8 ee_adc_desired_size_turbo [AR5K_EEPROM_N_MODES]
 
s8 ee_pga_desired_size_turbo [AR5K_EEPROM_N_MODES]
 
s8 ee_pd_gain_overlap
 
u32 ee_antenna [AR5K_EEPROM_N_MODES][AR5K_ANT_MAX]
 

Detailed Description

Definition at line 370 of file eeprom.h.

Field Documentation

◆ ee_magic

u16 ath5k_eeprom_info::ee_magic

Definition at line 373 of file eeprom.h.

Referenced by ath5k_eeprom_init_header().

◆ ee_protect

u16 ath5k_eeprom_info::ee_protect

Definition at line 374 of file eeprom.h.

Referenced by ath5k_eeprom_init_header().

◆ ee_regdomain

u16 ath5k_eeprom_info::ee_regdomain

Definition at line 375 of file eeprom.h.

Referenced by ath5k_eeprom_init_header().

◆ ee_version

u16 ath5k_eeprom_info::ee_version

◆ ee_header

u16 ath5k_eeprom_info::ee_header

◆ ee_ant_gain

u16 ath5k_eeprom_info::ee_ant_gain

Definition at line 378 of file eeprom.h.

Referenced by ath5k_eeprom_init_header().

◆ ee_rfkill_pin

u8 ath5k_eeprom_info::ee_rfkill_pin

Definition at line 379 of file eeprom.h.

Referenced by ath5k_eeprom_init_header().

◆ ee_rfkill_pol

int ath5k_eeprom_info::ee_rfkill_pol

Definition at line 380 of file eeprom.h.

Referenced by ath5k_eeprom_init_header().

◆ ee_is_hb63

int ath5k_eeprom_info::ee_is_hb63

Definition at line 381 of file eeprom.h.

Referenced by ath5k_eeprom_init_header().

◆ ee_misc0

u16 ath5k_eeprom_info::ee_misc0

◆ ee_misc1

u16 ath5k_eeprom_info::ee_misc1

◆ ee_misc2

u16 ath5k_eeprom_info::ee_misc2

Definition at line 384 of file eeprom.h.

Referenced by ath5k_eeprom_init_header().

◆ ee_misc3

u16 ath5k_eeprom_info::ee_misc3

Definition at line 385 of file eeprom.h.

Referenced by ath5k_eeprom_init_header().

◆ ee_misc4

u16 ath5k_eeprom_info::ee_misc4

Definition at line 386 of file eeprom.h.

Referenced by ath5k_cal_data_offset_2413(), and ath5k_eeprom_init_header().

◆ ee_misc5

u16 ath5k_eeprom_info::ee_misc5

Definition at line 387 of file eeprom.h.

Referenced by ath5k_eeprom_init_header().

◆ ee_misc6

u16 ath5k_eeprom_info::ee_misc6

Definition at line 388 of file eeprom.h.

Referenced by ath5k_eeprom_init_header().

◆ ee_cck_ofdm_gain_delta

u16 ath5k_eeprom_info::ee_cck_ofdm_gain_delta

◆ ee_cck_ofdm_power_delta

u16 ath5k_eeprom_info::ee_cck_ofdm_power_delta

Definition at line 390 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_scaled_cck_delta

u16 ath5k_eeprom_info::ee_scaled_cck_delta

Definition at line 391 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_i_cal

u16 ath5k_eeprom_info::ee_i_cal[AR5K_EEPROM_N_MODES]

Definition at line 394 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_q_cal

u16 ath5k_eeprom_info::ee_q_cal[AR5K_EEPROM_N_MODES]

Definition at line 395 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_fixed_bias

u16 ath5k_eeprom_info::ee_fixed_bias[AR5K_EEPROM_N_MODES]

Definition at line 396 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes().

◆ ee_turbo_max_power

u16 ath5k_eeprom_info::ee_turbo_max_power[AR5K_EEPROM_N_MODES]

Definition at line 397 of file eeprom.h.

Referenced by ath5k_eeprom_init_modes(), and ath5k_eeprom_read_modes().

◆ ee_xr_power

u16 ath5k_eeprom_info::ee_xr_power[AR5K_EEPROM_N_MODES]

Definition at line 398 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes().

◆ ee_switch_settling

u16 ath5k_eeprom_info::ee_switch_settling[AR5K_EEPROM_N_MODES]

Definition at line 399 of file eeprom.h.

Referenced by ath5k_eeprom_read_ants(), and ath5k_hw_commit_eeprom_settings().

◆ ee_atn_tx_rx

u16 ath5k_eeprom_info::ee_atn_tx_rx[AR5K_EEPROM_N_MODES]

Definition at line 400 of file eeprom.h.

Referenced by ath5k_eeprom_read_ants(), and ath5k_hw_commit_eeprom_settings().

◆ ee_ant_control

u16 ath5k_eeprom_info::ee_ant_control[AR5K_EEPROM_N_MODES][AR5K_EEPROM_N_PCDAC]

Definition at line 401 of file eeprom.h.

Referenced by ath5k_eeprom_read_ants().

◆ ee_ob

u16 ath5k_eeprom_info::ee_ob[AR5K_EEPROM_N_MODES][AR5K_EEPROM_N_OBDB]

◆ ee_db

u16 ath5k_eeprom_info::ee_db[AR5K_EEPROM_N_MODES][AR5K_EEPROM_N_OBDB]

◆ ee_tx_end2xlna_enable

u16 ath5k_eeprom_info::ee_tx_end2xlna_enable[AR5K_EEPROM_N_MODES]

Definition at line 404 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_tx_end2xpa_disable

u16 ath5k_eeprom_info::ee_tx_end2xpa_disable[AR5K_EEPROM_N_MODES]

Definition at line 405 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_tx_frm2xpa_enable

u16 ath5k_eeprom_info::ee_tx_frm2xpa_enable[AR5K_EEPROM_N_MODES]

Definition at line 406 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_thr_62

u16 ath5k_eeprom_info::ee_thr_62[AR5K_EEPROM_N_MODES]

◆ ee_xlna_gain

u16 ath5k_eeprom_info::ee_xlna_gain[AR5K_EEPROM_N_MODES]

Definition at line 408 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes().

◆ ee_xpd

u16 ath5k_eeprom_info::ee_xpd[AR5K_EEPROM_N_MODES]

Definition at line 409 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_rfregs_init().

◆ ee_x_gain

u16 ath5k_eeprom_info::ee_x_gain[AR5K_EEPROM_N_MODES]

◆ ee_i_gain

u16 ath5k_eeprom_info::ee_i_gain[AR5K_EEPROM_N_MODES]

Definition at line 411 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_rfregs_init().

◆ ee_margin_tx_rx

u16 ath5k_eeprom_info::ee_margin_tx_rx[AR5K_EEPROM_N_MODES]

Definition at line 412 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_switch_settling_turbo

u16 ath5k_eeprom_info::ee_switch_settling_turbo[AR5K_EEPROM_N_MODES]

Definition at line 413 of file eeprom.h.

Referenced by ath5k_eeprom_read_turbo_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_margin_tx_rx_turbo

u16 ath5k_eeprom_info::ee_margin_tx_rx_turbo[AR5K_EEPROM_N_MODES]

Definition at line 414 of file eeprom.h.

Referenced by ath5k_eeprom_read_turbo_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_atn_tx_rx_turbo

u16 ath5k_eeprom_info::ee_atn_tx_rx_turbo[AR5K_EEPROM_N_MODES]

Definition at line 415 of file eeprom.h.

Referenced by ath5k_eeprom_read_turbo_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_false_detect

u16 ath5k_eeprom_info::ee_false_detect[AR5K_EEPROM_N_MODES]

Definition at line 418 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_pd_gains

u8 ath5k_eeprom_info::ee_pd_gains[AR5K_EEPROM_N_MODES]

◆ ee_pdc_to_idx

u8 ath5k_eeprom_info::ee_pdc_to_idx[AR5K_EEPROM_N_MODES][AR5K_EEPROM_N_PD_GAINS]

◆ ee_n_piers

u8 ath5k_eeprom_info::ee_n_piers[AR5K_EEPROM_N_MODES]

◆ ee_pwr_cal_a

struct ath5k_chan_pcal_info ath5k_eeprom_info::ee_pwr_cal_a[AR5K_EEPROM_N_5GHZ_CHAN]

◆ ee_pwr_cal_b

struct ath5k_chan_pcal_info ath5k_eeprom_info::ee_pwr_cal_b[AR5K_EEPROM_N_2GHZ_CHAN_MAX]

◆ ee_pwr_cal_g

struct ath5k_chan_pcal_info ath5k_eeprom_info::ee_pwr_cal_g[AR5K_EEPROM_N_2GHZ_CHAN_MAX]

◆ ee_rate_target_pwr_num

u8 ath5k_eeprom_info::ee_rate_target_pwr_num[AR5K_EEPROM_N_MODES]

Definition at line 431 of file eeprom.h.

Referenced by ath5k_eeprom_read_target_rate_pwr_info(), and ath5k_get_rate_pcal_data().

◆ ee_rate_tpwr_a

struct ath5k_rate_pcal_info ath5k_eeprom_info::ee_rate_tpwr_a[AR5K_EEPROM_N_5GHZ_CHAN]

Definition at line 432 of file eeprom.h.

Referenced by ath5k_eeprom_read_target_rate_pwr_info(), and ath5k_get_rate_pcal_data().

◆ ee_rate_tpwr_b

struct ath5k_rate_pcal_info ath5k_eeprom_info::ee_rate_tpwr_b[AR5K_EEPROM_N_2GHZ_CHAN_MAX]

Definition at line 433 of file eeprom.h.

Referenced by ath5k_eeprom_read_target_rate_pwr_info(), and ath5k_get_rate_pcal_data().

◆ ee_rate_tpwr_g

struct ath5k_rate_pcal_info ath5k_eeprom_info::ee_rate_tpwr_g[AR5K_EEPROM_N_2GHZ_CHAN_MAX]

Definition at line 434 of file eeprom.h.

Referenced by ath5k_eeprom_read_target_rate_pwr_info(), and ath5k_get_rate_pcal_data().

◆ ee_ctls

u8 ath5k_eeprom_info::ee_ctls

Definition at line 437 of file eeprom.h.

Referenced by ath5k_eeprom_read_ctl_info(), and ath5k_get_max_ctl_power().

◆ ee_ctl

u8 ath5k_eeprom_info::ee_ctl[AR5K_EEPROM_MAX_CTLS]

Definition at line 438 of file eeprom.h.

Referenced by ath5k_eeprom_read_ctl_info(), and ath5k_get_max_ctl_power().

◆ ee_ctl_pwr

struct ath5k_edge_power ath5k_eeprom_info::ee_ctl_pwr[AR5K_EEPROM_N_EDGES *AR5K_EEPROM_MAX_CTLS]

Definition at line 439 of file eeprom.h.

Referenced by ath5k_eeprom_read_ctl_info(), and ath5k_get_max_ctl_power().

◆ ee_noise_floor_thr

s16 ath5k_eeprom_info::ee_noise_floor_thr[AR5K_EEPROM_N_MODES]

Definition at line 442 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_adc_desired_size

s8 ath5k_eeprom_info::ee_adc_desired_size[AR5K_EEPROM_N_MODES]

Definition at line 443 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_pga_desired_size

s8 ath5k_eeprom_info::ee_pga_desired_size[AR5K_EEPROM_N_MODES]

Definition at line 444 of file eeprom.h.

Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_adc_desired_size_turbo

s8 ath5k_eeprom_info::ee_adc_desired_size_turbo[AR5K_EEPROM_N_MODES]

Definition at line 445 of file eeprom.h.

Referenced by ath5k_eeprom_read_turbo_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_pga_desired_size_turbo

s8 ath5k_eeprom_info::ee_pga_desired_size_turbo[AR5K_EEPROM_N_MODES]

Definition at line 446 of file eeprom.h.

Referenced by ath5k_eeprom_read_turbo_modes(), and ath5k_hw_commit_eeprom_settings().

◆ ee_pd_gain_overlap

s8 ath5k_eeprom_info::ee_pd_gain_overlap

Definition at line 447 of file eeprom.h.

Referenced by ath5k_eeprom_read_turbo_modes().

◆ ee_antenna

u32 ath5k_eeprom_info::ee_antenna[AR5K_EEPROM_N_MODES][AR5K_ANT_MAX]

Definition at line 449 of file eeprom.h.


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