Ignore:
Timestamp:
2011-08-31T08:34:53+02:00 (5 years ago)
Author:
nbd
Message:

ath9k: merge a pending fix for 5 ghz rx latency

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/mac80211/patches/300-pending_work.patch

    r28093 r28137  
    259259--- a/drivers/net/wireless/ath/ath9k/hw.c 
    260260+++ b/drivers/net/wireless/ath/ath9k/hw.c 
    261 @@ -997,8 +997,14 @@ void ath9k_hw_init_global_settings(struc 
     261@@ -975,7 +975,10 @@ void ath9k_hw_init_global_settings(struc 
     262        if (ah->misc_mode != 0) 
     263                REG_SET_BIT(ah, AR_PCU_MISC, ah->misc_mode); 
     264  
     265-       rx_lat = 37; 
     266+       if (IS_CHAN_A_FAST_CLOCK(ah, chan)) 
     267+               rx_lat = 41; 
     268+       else 
     269+               rx_lat = 37; 
     270        tx_lat = 54; 
     271  
     272        if (IS_CHAN_HALF_RATE(chan)) { 
     273@@ -989,7 +992,7 @@ void ath9k_hw_init_global_settings(struc 
     274                sifstime = 32; 
     275        } else if (IS_CHAN_QUARTER_RATE(chan)) { 
     276                eifs = 340; 
     277-               rx_lat *= 4; 
     278+               rx_lat = (rx_lat * 4) - 1; 
     279                tx_lat *= 4; 
     280                if (IS_CHAN_A_FAST_CLOCK(ah, chan)) 
     281                    tx_lat += 22; 
     282@@ -997,8 +1000,14 @@ void ath9k_hw_init_global_settings(struc 
    262283                slottime = 21; 
    263284                sifstime = 64; 
Note: See TracChangeset for help on using the changeset viewer.