• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/ath/ath_hal/ar5416/

Lines Matching defs:ah

22 #include "ah.h"
46 static void ar5416DisableRadar(struct ath_hal *ah);
47 static void ar5416PrepSpectralScan(struct ath_hal *ah);
50 ar5416DisableRadar(struct ath_hal *ah)
55 val = OS_REG_READ(ah, AR_PHY_RADAR_0);
66 OS_REG_WRITE(ah, AR_PHY_RADAR_0, val);
69 val = OS_REG_READ(ah, AR_PHY_RADAR_EXT);
70 OS_REG_WRITE(ah, AR_PHY_RADAR_EXT, val & ~AR_PHY_RADAR_EXT_ENA);
72 val = OS_REG_READ(ah, AR_RX_FILTER);
74 OS_REG_WRITE(ah, AR_RX_FILTER, val);
78 ar5416PrepSpectralScan(struct ath_hal *ah)
81 ar5416DisableRadar(ah);
82 OS_REG_WRITE(ah, AR_PHY_ERR, ENABLE_ALL_PHYERR);
86 ar5416ConfigureSpectralScan(struct ath_hal *ah, HAL_SPECTRAL_PARAM *ss)
90 ar5416PrepSpectralScan(ah);
92 val = OS_REG_READ(ah, AR_PHY_SPECTRAL_SCAN);
110 if (AR_SREV_MERLIN(ah) ) {
143 OS_REG_WRITE(ah, AR_PHY_SPECTRAL_SCAN, val | AR_PHY_SPECTRAL_SCAN_ENA);
145 ar5416GetSpectralParams(ah, ss);
153 ar5416GetSpectralParams(struct ath_hal *ah, HAL_SPECTRAL_PARAM *ss)
157 val = OS_REG_READ(ah, AR_PHY_SPECTRAL_SCAN);
161 if (AR_SREV_MERLIN(ah) ) {
168 val = OS_REG_READ(ah, AR_PHY_RADAR_1);
173 ar5416IsSpectralActive(struct ath_hal *ah)
177 val = OS_REG_READ(ah, AR_PHY_SPECTRAL_SCAN);
182 ar5416IsSpectralEnabled(struct ath_hal *ah)
186 val = OS_REG_READ(ah, AR_PHY_SPECTRAL_SCAN);
191 ar5416StartSpectralScan(struct ath_hal *ah)
195 ar5416PrepSpectralScan(ah);
198 val = OS_REG_READ(ah, AR_PHY_SPECTRAL_SCAN);
201 OS_REG_WRITE(ah, AR_PHY_SPECTRAL_SCAN, val);
202 val = OS_REG_READ(ah, AR_PHY_SPECTRAL_SCAN);
203 val = OS_REG_READ(ah, AR_PHY_ERR_MASK_REG);
204 OS_REG_WRITE(ah, AR_PHY_ERR_MASK_REG, val | AR_PHY_ERR_RADAR);
208 ar5416StopSpectralScan(struct ath_hal *ah)
211 val = OS_REG_READ(ah, AR_PHY_SPECTRAL_SCAN);
216 OS_REG_WRITE(ah, AR_PHY_SPECTRAL_SCAN, val);
217 val = OS_REG_READ(ah, AR_PHY_SPECTRAL_SCAN);
218 val = OS_REG_READ(ah, AR_PHY_ERR_MASK_REG) & (~AR_PHY_ERR_RADAR);
219 OS_REG_WRITE(ah, AR_PHY_ERR_MASK_REG, val);
223 ar5416GetSpectralConfig(struct ath_hal *ah)
227 val = OS_REG_READ(ah, AR_PHY_SPECTRAL_SCAN);
232 ar5416RestoreSpectralConfig(struct ath_hal *ah, uint32_t restoreval)
236 ar5416PrepSpectralScan(ah);
238 curval = OS_REG_READ(ah, AR_PHY_SPECTRAL_SCAN);
242 OS_REG_WRITE(ah, AR_PHY_SPECTRAL_SCAN, restoreval);