aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath9k/eeprom.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/ath9k/eeprom.h')
-rw-r--r--drivers/net/wireless/ath9k/eeprom.h36
1 files changed, 18 insertions, 18 deletions
diff --git a/drivers/net/wireless/ath9k/eeprom.h b/drivers/net/wireless/ath9k/eeprom.h
index 9eb77746514..81a7a708bc8 100644
--- a/drivers/net/wireless/ath9k/eeprom.h
+++ b/drivers/net/wireless/ath9k/eeprom.h
@@ -447,38 +447,38 @@ enum hal_eep_map {
447 EEP_MAP_MAX 447 EEP_MAP_MAX
448}; 448};
449 449
450#define ar5416_get_eep_ver(_ahp) \ 450#define ar5416_get_eep_ver(_ah) \
451 (((_ahp)->ah_eeprom.def.baseEepHeader.version >> 12) & 0xF) 451 (((_ah)->ah_eeprom.def.baseEepHeader.version >> 12) & 0xF)
452#define ar5416_get_eep_rev(_ahp) \ 452#define ar5416_get_eep_rev(_ah) \
453 (((_ahp)->ah_eeprom.def.baseEepHeader.version) & 0xFFF) 453 (((_ah)->ah_eeprom.def.baseEepHeader.version) & 0xFFF)
454#define ar5416_get_ntxchains(_txchainmask) \ 454#define ar5416_get_ntxchains(_txchainmask) \
455 (((_txchainmask >> 2) & 1) + \ 455 (((_txchainmask >> 2) & 1) + \
456 ((_txchainmask >> 1) & 1) + (_txchainmask & 1)) 456 ((_txchainmask >> 1) & 1) + (_txchainmask & 1))
457 457
458#define ar5416_get_eep4k_ver(_ahp) \ 458#define ar5416_get_eep4k_ver(_ah) \
459 (((_ahp)->ah_eeprom.map4k.baseEepHeader.version >> 12) & 0xF) 459 (((_ah)->ah_eeprom.map4k.baseEepHeader.version >> 12) & 0xF)
460#define ar5416_get_eep4k_rev(_ahp) \ 460#define ar5416_get_eep4k_rev(_ah) \
461 (((_ahp)->ah_eeprom.map4k.baseEepHeader.version) & 0xFFF) 461 (((_ah)->ah_eeprom.map4k.baseEepHeader.version) & 0xFFF)
462 462
463int ath9k_hw_set_txpower(struct ath_hal *ah, struct ath9k_channel *chan, 463int ath9k_hw_set_txpower(struct ath_hw *ah, struct ath9k_channel *chan,
464 u16 cfgCtl, u8 twiceAntennaReduction, 464 u16 cfgCtl, u8 twiceAntennaReduction,
465 u8 twiceMaxRegulatoryPower, u8 powerLimit); 465 u8 twiceMaxRegulatoryPower, u8 powerLimit);
466void ath9k_hw_set_addac(struct ath_hal *ah, struct ath9k_channel *chan); 466void ath9k_hw_set_addac(struct ath_hw *ah, struct ath9k_channel *chan);
467bool ath9k_hw_set_power_per_rate_table(struct ath_hal *ah, 467bool ath9k_hw_set_power_per_rate_table(struct ath_hw *ah,
468 struct ath9k_channel *chan, int16_t *ratesArray, 468 struct ath9k_channel *chan, int16_t *ratesArray,
469 u16 cfgCtl, u8 AntennaReduction, 469 u16 cfgCtl, u8 AntennaReduction,
470 u8 twiceMaxRegulatoryPower, u8 powerLimit); 470 u8 twiceMaxRegulatoryPower, u8 powerLimit);
471bool ath9k_hw_set_power_cal_table(struct ath_hal *ah, 471bool ath9k_hw_set_power_cal_table(struct ath_hw *ah,
472 struct ath9k_channel *chan, 472 struct ath9k_channel *chan,
473 int16_t *pTxPowerIndexOffset); 473 int16_t *pTxPowerIndexOffset);
474bool ath9k_hw_eeprom_set_board_values(struct ath_hal *ah, 474bool ath9k_hw_eeprom_set_board_values(struct ath_hw *ah,
475 struct ath9k_channel *chan); 475 struct ath9k_channel *chan);
476u16 ath9k_hw_get_eeprom_antenna_cfg(struct ath_hal *ah, 476u16 ath9k_hw_get_eeprom_antenna_cfg(struct ath_hw *ah,
477 struct ath9k_channel *chan); 477 struct ath9k_channel *chan);
478u8 ath9k_hw_get_num_ant_config(struct ath_hal *ah, 478u8 ath9k_hw_get_num_ant_config(struct ath_hw *ah,
479 enum ieee80211_band freq_band); 479 enum ieee80211_band freq_band);
480u16 ath9k_hw_eeprom_get_spur_chan(struct ath_hal *ah, u16 i, bool is2GHz); 480u16 ath9k_hw_eeprom_get_spur_chan(struct ath_hw *ah, u16 i, bool is2GHz);
481u32 ath9k_hw_get_eeprom(struct ath_hal *ah, enum eeprom_param param); 481u32 ath9k_hw_get_eeprom(struct ath_hw *ah, enum eeprom_param param);
482int ath9k_hw_eeprom_attach(struct ath_hal *ah); 482int ath9k_hw_eeprom_attach(struct ath_hw *ah);
483 483
484#endif /* EEPROM_H */ 484#endif /* EEPROM_H */