FreeBSD kernel ATH device code
|
#include "ar5416/ar5416.h"
Go to the source code of this file.
Data Structures | |
struct | ath_hal_9287 |
Macros | |
#define | AR9287_TX_GAIN_TABLE_SIZE 22 |
#define | AH9287(_ah) ((struct ath_hal_9287 *)(_ah)) |
#define | AR9287_DEFAULT_RXCHAINMASK 3 |
#define | AR9287_DEFAULT_TXCHAINMASK 3 |
#define | AR_PHY_CCA_NOM_VAL_9287_2GHZ -112 |
#define | AR_PHY_CCA_NOM_VAL_9287_5GHZ -112 |
#define | AR_PHY_CCA_MIN_GOOD_VAL_9287_2GHZ -127 |
#define | AR_PHY_CCA_MIN_GOOD_VAL_9287_5GHZ -122 |
#define | AR_PHY_CCA_MAX_GOOD_VAL_9287_2GHZ -97 |
#define | AR_PHY_CCA_MAX_GOOD_VAL_9287_5GHZ -102 |
Functions | |
HAL_BOOL | ar9287RfAttach (struct ath_hal *, HAL_STATUS *) |
HAL_BOOL | ar9287SetAntennaSwitch (struct ath_hal *, HAL_ANT_SETTING) |
#define AH9287 | ( | _ah | ) | ((struct ath_hal_9287 *)(_ah)) |
HAL_BOOL ar9287RfAttach | ( | struct ath_hal * | ah, |
HAL_STATUS * | status | ||
) |
Definition at line 359 of file ar9287.c.
References AH5212, AH_FALSE, AH_NULL, ath_hal_5212::ah_pcdacTable, ath_hal_5212::ah_pcdacTableSize, AH_PRIVATE, ath_hal_5212::ah_rfHal, AH_TRUE, ar9287GetChannelMaxMinPower(), ar9287GetNfAdjust(), ar9287GetNoiseFloor(), ar9287GetRfBank(), ar9287RfDetach(), ar9287SetChannel(), ar9287SetPowerTable(), ar9287SetRfRegs(), ar9287WriteRegs(), ath_hal_malloc(), ar9287State::base, RfHalFuncs::getChannelMaxMinPower, RfHalFuncs::getNfAdjust, RfHalFuncs::getRfBank, HAL_DEBUG_ANY, HAL_DEBUG_ATTACH, HAL_ENOMEM, HALASSERT, HALDEBUG, ar9287State::pcdacTable, RfHalFuncs::rfDetach, RfHalFuncs::setChannel, RfHalFuncs::setPowerTable, RfHalFuncs::setRfRegs, and RfHalFuncs::writeRegs.
Referenced by ar9287Attach().
HAL_BOOL ar9287SetAntennaSwitch | ( | struct ath_hal * | ah, |
HAL_ANT_SETTING | settings | ||
) |
Definition at line 479 of file ar9287_attach.c.
References AH_TRUE.
Referenced by ar9287Attach().