/* * Stop Transmit at the PCU engine (pause receive) */ void ar5212StopPcuReceive(struct ath_hal *ah) { OS_REG_WRITE(ah, AR_DIAG_SW, OS_REG_READ(ah, AR_DIAG_SW) | AR_DIAG_RX_DIS); ar5212DisableMIBCounters(ah); }
/* * Cleanup any ANI state setup. */ void ar5212AniDetach(struct ath_hal *ah) { struct ath_hal_5212 *ahp = AH5212(ah); HALDEBUG(ah, "Detaching Ani\n"); if (ahp->ah_hasHwPhyCounters) { ar5212DisableMIBCounters(ah); OS_REG_WRITE(ah, AR_PHYCNT1, 0); OS_REG_WRITE(ah, AR_PHYCNT2, 0); } }