Changeset 40427


Ignore:
Timestamp:
2014-04-09T00:11:13+02:00 (4 years ago)
Author:
nbd
Message:

ath9k: fix some ANI related stability issues

Signed-off-by: Felix Fietkau <nbd@…>

Location:
trunk/package/kernel/mac80211/patches
Files:
2 edited

Legend:

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

    r40393 r40427  
     1commit 93f310a38a1d81a4bc8fcd9bf29628bd721cf2ef 
     2Author: Felix Fietkau <nbd@openwrt.org> 
     3Date:   Sun Apr 6 23:35:28 2014 +0200 
     4 
     5    ath9k_hw: reduce ANI firstep range for older chips 
     6     
     7    Use 0-8 instead of 0-16, which is closer to the old implementation. 
     8    Also drop the overwrite of the firstep_low parameter to improve 
     9    stability. 
     10     
     11    Signed-off-by: Felix Fietkau <nbd@openwrt.org> 
     12 
     13 
     14--- a/drivers/net/wireless/ath/ath9k/ar5008_phy.c 
     15+++ b/drivers/net/wireless/ath/ath9k/ar5008_phy.c 
     16@@ -1004,11 +1004,9 @@ static bool ar5008_hw_ani_control_new(st 
     17        case ATH9K_ANI_FIRSTEP_LEVEL:{ 
     18                u32 level = param; 
     19  
     20-               value = level * 2; 
     21+               value = level; 
     22                REG_RMW_FIELD(ah, AR_PHY_FIND_SIG, 
     23                              AR_PHY_FIND_SIG_FIRSTEP, value); 
     24-               REG_RMW_FIELD(ah, AR_PHY_FIND_SIG_LOW, 
     25-                             AR_PHY_FIND_SIG_FIRSTEP_LOW, value); 
     26  
     27                if (level != aniState->firstepLevel) { 
     28                        ath_dbg(common, ANI, 
  • trunk/package/kernel/mac80211/patches/550-ath9k_entropy_from_adc.patch

    r40393 r40427  
    125125--- a/drivers/net/wireless/ath/ath9k/ar5008_phy.c 
    126126+++ b/drivers/net/wireless/ath/ath9k/ar5008_phy.c 
    127 @@ -1233,9 +1233,30 @@ static void ar5008_hw_set_radar_conf(str 
     127@@ -1231,9 +1231,30 @@ static void ar5008_hw_set_radar_conf(str 
    128128        conf->radar_inband = 8; 
    129129 } 
     
    156156                AR_PHY_CCA, 
    157157                AR_PHY_CH1_CCA, 
    158 @@ -1250,6 +1271,8 @@ int ar5008_hw_attach_phy_ops(struct ath_ 
     158@@ -1248,6 +1269,8 @@ int ar5008_hw_attach_phy_ops(struct ath_ 
    159159        if (ret) 
    160160            return ret; 
Note: See TracChangeset for help on using the changeset viewer.