iPXE
|
#include "hw.h"
#include "ar9003_mac.h"
#include "ar9003_2p2_initvals.h"
#include "ar9485_initvals.h"
#include "ar9340_initvals.h"
Go to the source code of this file.
Functions | |
static void | ar9003_hw_init_mode_regs (struct ath_hw *ah) |
static void | ar9003_tx_gain_table_apply (struct ath_hw *ah) |
static void | ar9003_rx_gain_table_apply (struct ath_hw *ah) |
static void | ar9003_hw_init_mode_gain_regs (struct ath_hw *ah) |
static void | ar9003_hw_configpcipowersave (struct ath_hw *ah, int restore, int power_off) |
void | ar9003_hw_attach_ops (struct ath_hw *ah) |
|
static |
Definition at line 33 of file ath9k_ar9003_hw.c.
References ah, ar9300_2p2_baseband_core, ar9300_2p2_baseband_postamble, ar9300_2p2_mac_core, ar9300_2p2_mac_postamble, ar9300_2p2_radio_core, ar9300_2p2_radio_postamble, ar9300_2p2_soc_postamble, ar9300_2p2_soc_preamble, ar9300Common_rx_gain_table_2p2, ar9300Modes_fast_clock_2p2, ar9300Modes_lowest_ob_db_tx_gain_table_2p2, ar9300PciePhy_pll_on_clkreq_disable_L1_2p2, ar9340_1p0_baseband_core, ar9340_1p0_baseband_postamble, ar9340_1p0_mac_core, ar9340_1p0_mac_postamble, ar9340_1p0_radio_core, ar9340_1p0_radio_core_40M, ar9340_1p0_radio_postamble, ar9340_1p0_soc_postamble, ar9340_1p0_soc_preamble, ar9340Common_wo_xlna_rx_gain_table_1p0, ar9340Modes_fast_clock_1p0, ar9340Modes_high_ob_db_tx_gain_table_1p0, ar9485_1_1, ar9485_1_1_baseband_core, ar9485_1_1_baseband_postamble, ar9485_1_1_mac_core, ar9485_1_1_mac_postamble, ar9485_1_1_pcie_phy_clkreq_disable_L1, ar9485_1_1_radio_core, ar9485_1_1_radio_postamble, ar9485_1_1_soc_preamble, ar9485_modes_lowest_ob_db_tx_gain_1_1, ar9485Common_wo_xlna_rx_gain_1_1, AR_SREV_9340, AR_SREV_9485_11, ARRAY_SIZE, ATH_INI_CORE, ATH_INI_POST, ATH_INI_PRE, INIT_INI_ARRAY, and NULL.
Referenced by ar9003_hw_attach_ops().
|
static |
Definition at line 221 of file ath9k_ar9003_hw.c.
References ah, ar9003_hw_get_tx_gain_idx(), ar9300Modes_high_ob_db_tx_gain_table_2p2, ar9300Modes_high_power_tx_gain_table_2p2, ar9300Modes_low_ob_db_tx_gain_table_2p2, ar9300Modes_lowest_ob_db_tx_gain_table_2p2, ar9340Modes_lowest_ob_db_tx_gain_table_1p0, ar9485_modes_lowest_ob_db_tx_gain_1_1, ar9485Modes_high_ob_db_tx_gain_1_1, ar9485Modes_high_power_tx_gain_1_1, ar9485Modes_low_ob_db_tx_gain_1_1, AR_SREV_9340, AR_SREV_9485_11, ARRAY_SIZE, and INIT_INI_ARRAY.
Referenced by ar9003_hw_init_mode_gain_regs().
|
static |
Definition at line 296 of file ath9k_ar9003_hw.c.
References ah, ar9003_hw_get_rx_gain_idx(), ar9300Common_rx_gain_table_2p2, ar9300Common_wo_xlna_rx_gain_table_2p2, ar9340Common_rx_gain_table_1p0, ar9340Common_wo_xlna_rx_gain_table_1p0, ar9485Common_wo_xlna_rx_gain_1_1, AR_SREV_9340, AR_SREV_9485_11, ARRAY_SIZE, and INIT_INI_ARRAY.
Referenced by ar9003_hw_init_mode_gain_regs().
|
static |
Definition at line 338 of file ath9k_ar9003_hw.c.
References ah, ar9003_rx_gain_table_apply(), and ar9003_tx_gain_table_apply().
Referenced by ar9003_hw_attach_ops().
|
static |
Definition at line 353 of file ath9k_ar9003_hw.c.
References ah, AR_PCIE_PM_CTRL, AR_PCIE_PM_CTRL_ENA, AR_WA, array, INI_RA, REG_SET_BIT, and REG_WRITE.
Referenced by ar9003_hw_attach_ops().
void ar9003_hw_attach_ops | ( | struct ath_hw * | ah | ) |
Definition at line 396 of file ath9k_ar9003_hw.c.
References ah, ar9003_hw_attach_calib_ops(), ar9003_hw_attach_mac_ops(), ar9003_hw_attach_phy_ops(), ar9003_hw_configpcipowersave(), ar9003_hw_init_mode_gain_regs(), ar9003_hw_init_mode_regs(), ath9k_hw_ops(), ath9k_hw_private_ops(), ath_hw_ops::config_pci_powersave, ath_hw_private_ops::init_mode_gain_regs, and ath_hw_private_ops::init_mode_regs.
Referenced by ath9k_hw_attach_ops().