diff options
author | Felix Fietkau <nbd@openwrt.org> | 2010-10-19 22:11:21 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2010-10-19 22:11:21 +0000 |
commit | 6adbeb35c1cf86ae6dd0da7fd86000f3bb5c5a55 (patch) | |
tree | b16d1ff2ef65812b2ab94c7220001af60c5f334f /package/mac80211/patches/551-ath9k_isr_optimization.patch | |
parent | edb7be2e2baa2caa0070ca3a39360d4d96a7dab8 (diff) | |
download | mtk-20170518-6adbeb35c1cf86ae6dd0da7fd86000f3bb5c5a55.zip mtk-20170518-6adbeb35c1cf86ae6dd0da7fd86000f3bb5c5a55.tar.gz mtk-20170518-6adbeb35c1cf86ae6dd0da7fd86000f3bb5c5a55.tar.bz2 |
mac80211: update to wireless-testing 2010-10-19
SVN-Revision: 23540
Diffstat (limited to 'package/mac80211/patches/551-ath9k_isr_optimization.patch')
-rw-r--r-- | package/mac80211/patches/551-ath9k_isr_optimization.patch | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/package/mac80211/patches/551-ath9k_isr_optimization.patch b/package/mac80211/patches/551-ath9k_isr_optimization.patch deleted file mode 100644 index dc267f3..0000000 --- a/package/mac80211/patches/551-ath9k_isr_optimization.patch +++ /dev/null @@ -1,60 +0,0 @@ ---- a/drivers/net/wireless/ath/ath9k/ar9002_mac.c -+++ b/drivers/net/wireless/ath/ath9k/ar9002_mac.c -@@ -90,13 +90,10 @@ static bool ar9002_hw_get_isr(struct ath - - *masked = isr & ATH9K_INT_COMMON; - -- if (ah->config.rx_intr_mitigation) { -- if (isr & (AR_ISR_RXMINTR | AR_ISR_RXINTM)) -- *masked |= ATH9K_INT_RX; -- } -- -- if (isr & (AR_ISR_RXOK | AR_ISR_RXERR)) -+ if (isr & (AR_ISR_RXMINTR | AR_ISR_RXINTM | -+ AR_ISR_RXOK | AR_ISR_RXERR)) - *masked |= ATH9K_INT_RX; -+ - if (isr & - (AR_ISR_TXOK | AR_ISR_TXDESC | AR_ISR_TXERR | - AR_ISR_TXEOL)) { -@@ -118,14 +115,6 @@ static bool ar9002_hw_get_isr(struct ath - "receive FIFO overrun interrupt\n"); - } - -- if (!AR_SREV_9100(ah)) { -- if (!(pCap->hw_caps & ATH9K_HW_CAP_AUTOSLEEP)) { -- u32 isr5 = REG_READ(ah, AR_ISR_S5_S); -- if (isr5 & AR_ISR_S5_TIM_TIMER) -- *masked |= ATH9K_INT_TIM_TIMER; -- } -- } -- - *masked |= mask2; - } - -@@ -136,17 +125,18 @@ static bool ar9002_hw_get_isr(struct ath - u32 s5_s; - - s5_s = REG_READ(ah, AR_ISR_S5_S); -- if (isr & AR_ISR_GENTMR) { -- ah->intr_gen_timer_trigger = -+ ah->intr_gen_timer_trigger = - MS(s5_s, AR_ISR_S5_GENTIMER_TRIG); - -- ah->intr_gen_timer_thresh = -- MS(s5_s, AR_ISR_S5_GENTIMER_THRESH); -+ ah->intr_gen_timer_thresh = -+ MS(s5_s, AR_ISR_S5_GENTIMER_THRESH); - -- if (ah->intr_gen_timer_trigger) -- *masked |= ATH9K_INT_GENTIMER; -+ if (ah->intr_gen_timer_trigger) -+ *masked |= ATH9K_INT_GENTIMER; - -- } -+ if ((s5_s & AR_ISR_S5_TIM_TIMER) && -+ !(pCap->hw_caps & ATH9K_HW_CAP_AUTOSLEEP)) -+ *masked |= ATH9K_INT_TIM_TIMER; - } - - if (sync_cause) { |