#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] |
Definition at line 370 of file eeprom.h.
Definition at line 376 of file eeprom.h.
Referenced by ath5k_eeprom_bin2freq(), ath5k_eeprom_init_11a_pcal_freq(), ath5k_eeprom_init_header(), ath5k_eeprom_read_ctl_info(), ath5k_eeprom_read_pcal_info_5111(), ath5k_eeprom_read_pcal_info_5112(), ath5k_eeprom_read_target_rate_pwr_info(), and ath5k_eeprom_read_turbo_modes().
Definition at line 377 of file eeprom.h.
Referenced by ath5k_cal_data_offset_2413(), ath5k_eeprom_free_pcal_info(), ath5k_eeprom_init_header(), ath5k_eeprom_init_modes(), ath5k_eeprom_read_pcal_info_2413(), ath5k_eeprom_read_pcal_info_5111(), ath5k_eeprom_read_pcal_info_5112(), ath5k_hw_reset(), ath5k_hw_set_capabilities(), ath5k_rfkill_hw_start(), and ath5k_rfkill_hw_stop().
Definition at line 379 of file eeprom.h.
Referenced by ath5k_eeprom_init_header(), and ath5k_rfkill_hw_start().
Definition at line 380 of file eeprom.h.
Referenced by ath5k_eeprom_init_header(), and ath5k_rfkill_hw_start().
Definition at line 382 of file eeprom.h.
Referenced by ath5k_eeprom_init_header(), ath5k_eeprom_read_pcal_info(), and ath5k_eeprom_read_turbo_modes().
Definition at line 383 of file eeprom.h.
Referenced by ath5k_eeprom_init_header(), ath5k_eeprom_read_ctl_info(), and ath5k_eeprom_read_target_rate_pwr_info().
Definition at line 386 of file eeprom.h.
Referenced by ath5k_cal_data_offset_2413(), and ath5k_eeprom_init_header().
Definition at line 389 of file eeprom.h.
Referenced by ath5k_eeprom_read_modes(), ath5k_hw_commit_eeprom_settings(), and ath5k_hw_gainf_calibrate().
Definition at line 390 of file eeprom.h.
Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().
Definition at line 391 of file eeprom.h.
Referenced by ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().
| 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().
| 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().
| u16 ath5k_eeprom_info::ee_fixed_bias[AR5K_EEPROM_N_MODES] |
| 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().
| u16 ath5k_eeprom_info::ee_xr_power[AR5K_EEPROM_N_MODES] |
| 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().
| 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().
| u16 ath5k_eeprom_info::ee_ant_control[AR5K_EEPROM_N_MODES][AR5K_EEPROM_N_PCDAC] |
| u16 ath5k_eeprom_info::ee_ob[AR5K_EEPROM_N_MODES][AR5K_EEPROM_N_OBDB] |
Definition at line 402 of file eeprom.h.
Referenced by ath5k_eeprom_init_header(), ath5k_eeprom_read_modes(), and ath5k_hw_rfregs_init().
| u16 ath5k_eeprom_info::ee_db[AR5K_EEPROM_N_MODES][AR5K_EEPROM_N_OBDB] |
Definition at line 403 of file eeprom.h.
Referenced by ath5k_eeprom_init_header(), ath5k_eeprom_read_modes(), and ath5k_hw_rfregs_init().
| 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().
| 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().
| 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().
| u16 ath5k_eeprom_info::ee_thr_62[AR5K_EEPROM_N_MODES] |
Definition at line 407 of file eeprom.h.
Referenced by ath5k_eeprom_init_modes(), ath5k_eeprom_read_modes(), and ath5k_hw_commit_eeprom_settings().
| u16 ath5k_eeprom_info::ee_xlna_gain[AR5K_EEPROM_N_MODES] |
| 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().
| u16 ath5k_eeprom_info::ee_x_gain[AR5K_EEPROM_N_MODES] |
Definition at line 410 of file eeprom.h.
Referenced by ath5k_eeprom_convert_pcal_info_5111(), ath5k_eeprom_read_modes(), ath5k_eeprom_read_pcal_info_2413(), ath5k_eeprom_read_pcal_info_5112(), and ath5k_hw_rfregs_init().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| u8 ath5k_eeprom_info::ee_pd_gains[AR5K_EEPROM_N_MODES] |
Definition at line 421 of file eeprom.h.
Referenced by ath5k_eeprom_convert_pcal_info_2413(), ath5k_eeprom_convert_pcal_info_5111(), ath5k_eeprom_convert_pcal_info_5112(), ath5k_eeprom_free_pcal_info(), ath5k_eeprom_read_pcal_info_2413(), ath5k_eeprom_read_pcal_info_5112(), ath5k_pdgains_size_2413(), and ath5k_setup_channel_powertable().
| u8 ath5k_eeprom_info::ee_pdc_to_idx[AR5K_EEPROM_N_MODES][AR5K_EEPROM_N_PD_GAINS] |
Definition at line 423 of file eeprom.h.
Referenced by ath5k_eeprom_convert_pcal_info_2413(), ath5k_eeprom_convert_pcal_info_5111(), ath5k_eeprom_convert_pcal_info_5112(), ath5k_eeprom_read_pcal_info_2413(), ath5k_eeprom_read_pcal_info_5112(), and ath5k_setup_channel_powertable().
| u8 ath5k_eeprom_info::ee_n_piers[AR5K_EEPROM_N_MODES] |
Definition at line 425 of file eeprom.h.
Referenced by ath5k_eeprom_convert_pcal_info_2413(), ath5k_eeprom_convert_pcal_info_5111(), ath5k_eeprom_convert_pcal_info_5112(), ath5k_eeprom_free_pcal_info(), ath5k_eeprom_init_11a_pcal_freq(), ath5k_eeprom_read_freq_list(), ath5k_eeprom_read_modes(), ath5k_eeprom_read_pcal_info_2413(), ath5k_eeprom_read_pcal_info_5111(), ath5k_eeprom_read_pcal_info_5112(), ath5k_get_chan_pcal_surrounding_piers(), and ath5k_pdgains_size_2413().
struct ath5k_chan_pcal_info ath5k_eeprom_info::ee_pwr_cal_a[AR5K_EEPROM_N_5GHZ_CHAN] [read] |
Definition at line 426 of file eeprom.h.
Referenced by ath5k_eeprom_free_pcal_info(), ath5k_eeprom_init_11a_pcal_freq(), ath5k_eeprom_read_pcal_info_2413(), ath5k_eeprom_read_pcal_info_5111(), ath5k_eeprom_read_pcal_info_5112(), and ath5k_get_chan_pcal_surrounding_piers().
struct ath5k_chan_pcal_info ath5k_eeprom_info::ee_pwr_cal_b[AR5K_EEPROM_N_2GHZ_CHAN_MAX] [read] |
Definition at line 427 of file eeprom.h.
Referenced by ath5k_eeprom_free_pcal_info(), ath5k_eeprom_init_11bg_2413(), ath5k_eeprom_read_modes(), ath5k_eeprom_read_pcal_info_2413(), ath5k_eeprom_read_pcal_info_5111(), ath5k_eeprom_read_pcal_info_5112(), and ath5k_get_chan_pcal_surrounding_piers().
struct ath5k_chan_pcal_info ath5k_eeprom_info::ee_pwr_cal_g[AR5K_EEPROM_N_2GHZ_CHAN_MAX] [read] |
Definition at line 428 of file eeprom.h.
Referenced by ath5k_eeprom_free_pcal_info(), ath5k_eeprom_init_11bg_2413(), ath5k_eeprom_read_modes(), ath5k_eeprom_read_pcal_info_2413(), ath5k_eeprom_read_pcal_info_5111(), ath5k_eeprom_read_pcal_info_5112(), and ath5k_get_chan_pcal_surrounding_piers().
| 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().
struct ath5k_rate_pcal_info ath5k_eeprom_info::ee_rate_tpwr_a[AR5K_EEPROM_N_5GHZ_CHAN] [read] |
Definition at line 432 of file eeprom.h.
Referenced by ath5k_eeprom_read_target_rate_pwr_info(), and ath5k_get_rate_pcal_data().
struct ath5k_rate_pcal_info ath5k_eeprom_info::ee_rate_tpwr_b[AR5K_EEPROM_N_2GHZ_CHAN_MAX] [read] |
Definition at line 433 of file eeprom.h.
Referenced by ath5k_eeprom_read_target_rate_pwr_info(), and ath5k_get_rate_pcal_data().
struct ath5k_rate_pcal_info ath5k_eeprom_info::ee_rate_tpwr_g[AR5K_EEPROM_N_2GHZ_CHAN_MAX] [read] |
Definition at line 434 of file eeprom.h.
Referenced by ath5k_eeprom_read_target_rate_pwr_info(), and ath5k_get_rate_pcal_data().
Definition at line 437 of file eeprom.h.
Referenced by ath5k_eeprom_read_ctl_info(), and ath5k_get_max_ctl_power().
| 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().
struct ath5k_edge_power ath5k_eeprom_info::ee_ctl_pwr[AR5K_EEPROM_N_EDGES *AR5K_EEPROM_MAX_CTLS] [read] |
Definition at line 439 of file eeprom.h.
Referenced by ath5k_eeprom_read_ctl_info(), and ath5k_get_max_ctl_power().
| 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().
| 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().
| 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().
| 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().
| 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().
| u32 ath5k_eeprom_info::ee_antenna[AR5K_EEPROM_N_MODES][AR5K_ANT_MAX] |
1.5.7.1