Changeset 28771


Ignore:
Timestamp:
2011-11-05T20:51:16+01:00 (6 years ago)
Author:
nbd
Message:

mac80211: update to wireless-testing 2011-11-04

Location:
trunk/package/mac80211
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/mac80211/Makefile

    r28711 r28771  
    1111PKG_NAME:=mac80211 
    1212 
    13 PKG_VERSION:=2011-11-01 
     13PKG_VERSION:=2011-11-04 
    1414PKG_RELEASE:=1 
    1515PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources 
    16 PKG_MD5SUM:=24d4062ffb7115e2b2db8eabdb61bd30 
     16PKG_MD5SUM:=baed52c81864c72887a6d3a88447e0d0 
    1717 
    1818PKG_SOURCE:=compat-wireless-$(PKG_VERSION).tar.bz2 
  • trunk/package/mac80211/patches/300-pending_work.patch

    r28711 r28771  
    1 --- a/drivers/net/wireless/ath/ath9k/ar9003_calib.c 
    2 +++ b/drivers/net/wireless/ath/ath9k/ar9003_calib.c 
    3 @@ -908,12 +908,15 @@ static bool ar9003_hw_rtt_restore(struct 
    4         int i; 
    5         bool restore; 
    6   
    7 -       if (!(ah->caps.hw_caps & ATH9K_HW_CAP_RTT) || !ah->caldata) 
    8 +       if (!ah->caldata) 
    9                 return false; 
    10   
    11         hist = &ah->caldata->rtt_hist; 
    12 +       if (!hist->num_readings) 
    13 +               return false; 
    14 + 
    15         ar9003_hw_rtt_enable(ah); 
    16 -       ar9003_hw_rtt_set_mask(ah, 0x10); 
    17 +       ar9003_hw_rtt_set_mask(ah, 0x00); 
    18         for (i = 0; i < AR9300_MAX_CHAINS; i++) { 
    19                 if (!(ah->rxchainmask & (1 << i))) 
    20                         continue; 
    21 @@ -1070,6 +1073,7 @@ skip_tx_iqcal: 
    22                 if (is_reusable && (hist->num_readings < RTT_HIST_MAX)) { 
    23                         u32 *table; 
    24   
    25 +                       hist->num_readings++; 
    26                         for (i = 0; i < AR9300_MAX_CHAINS; i++) { 
    27                                 if (!(ah->rxchainmask & (1 << i))) 
    28                                         continue; 
    29 --- a/drivers/net/wireless/ath/ath9k/ar9003_phy.h 
    30 +++ b/drivers/net/wireless/ath/ath9k/ar9003_phy.h 
    31 @@ -572,14 +572,14 @@ 
    32   
    33  #define AR_PHY_TXGAIN_TABLE      (AR_SM_BASE + 0x300) 
    34   
    35 -#define AR_PHY_TX_IQCAL_CONTROL_0   (AR_SM_BASE + AR_SREV_9485(ah) ? \ 
    36 -                                                0x3c4 : 0x444) 
    37 -#define AR_PHY_TX_IQCAL_CONTROL_1   (AR_SM_BASE + AR_SREV_9485(ah) ? \ 
    38 -                                                0x3c8 : 0x448) 
    39 -#define AR_PHY_TX_IQCAL_START       (AR_SM_BASE + AR_SREV_9485(ah) ? \ 
    40 -                                                0x3c4 : 0x440) 
    41 -#define AR_PHY_TX_IQCAL_STATUS_B0   (AR_SM_BASE + AR_SREV_9485(ah) ? \ 
    42 -                                                0x3f0 : 0x48c) 
    43 +#define AR_PHY_TX_IQCAL_CONTROL_0   (AR_SM_BASE + (AR_SREV_9485(ah) ? \ 
    44 +                                                0x3c4 : 0x444)) 
    45 +#define AR_PHY_TX_IQCAL_CONTROL_1   (AR_SM_BASE + (AR_SREV_9485(ah) ? \ 
    46 +                                                0x3c8 : 0x448)) 
    47 +#define AR_PHY_TX_IQCAL_START       (AR_SM_BASE + (AR_SREV_9485(ah) ? \ 
    48 +                                                0x3c4 : 0x440)) 
    49 +#define AR_PHY_TX_IQCAL_STATUS_B0   (AR_SM_BASE + (AR_SREV_9485(ah) ? \ 
    50 +                                                0x3f0 : 0x48c)) 
    51  #define AR_PHY_TX_IQCAL_CORR_COEFF_B0(_i)    (AR_SM_BASE + \ 
    52                                              (AR_SREV_9485(ah) ? \ 
    53                                               0x3d0 : 0x450) + ((_i) << 2)) 
    54 @@ -931,10 +931,10 @@ 
    55  #define AR_PHY_AIC_SRAM_ADDR_B1        (AR_SM1_BASE + 0x5f0) 
    56  #define AR_PHY_AIC_SRAM_DATA_B1        (AR_SM1_BASE + 0x5f4) 
    57   
    58 -#define AR_PHY_RTT_TABLE_SW_INTF_B(i)  (0x384 + (i) ? \ 
    59 -                                       AR_SM1_BASE : AR_SM_BASE) 
    60 -#define AR_PHY_RTT_TABLE_SW_INTF_1_B(i)        (0x388 + (i) ? \ 
    61 -                                       AR_SM1_BASE : AR_SM_BASE) 
    62 +#define AR_PHY_RTT_TABLE_SW_INTF_B(i)  (0x384 + ((i) ? \ 
    63 +                                       AR_SM1_BASE : AR_SM_BASE)) 
    64 +#define AR_PHY_RTT_TABLE_SW_INTF_1_B(i)        (0x388 + ((i) ? \ 
    65 +                                       AR_SM1_BASE : AR_SM_BASE)) 
    66  /* 
    67   * Channel 2 Register Map 
    68   */ 
    691--- a/include/net/cfg80211.h 
    702+++ b/include/net/cfg80211.h 
     
    322254--- a/net/mac80211/ieee80211_i.h 
    323255+++ b/net/mac80211/ieee80211_i.h 
    324 @@ -464,6 +464,7 @@ struct ieee80211_if_ibss { 
     256@@ -465,6 +465,7 @@ struct ieee80211_if_ibss { 
    325257        u8 ssid_len, ie_len; 
    326258        u8 *ie; 
     
    330262        unsigned long ibss_join_req; 
    331263        /* probe response/beacon for IBSS */ 
    332 @@ -1338,6 +1339,12 @@ void ieee80211_recalc_smps(struct ieee80 
     264@@ -1339,6 +1340,12 @@ void ieee80211_recalc_smps(struct ieee80 
    333265 size_t ieee80211_ie_split(const u8 *ies, size_t ielen, 
    334266                          const u8 *ids, int n_ids, size_t offset); 
     
    343275 /* internal work items */ 
    344276 void ieee80211_work_init(struct ieee80211_local *local); 
    345 @@ -1366,6 +1373,8 @@ ieee80211_get_channel_mode(struct ieee80 
     277@@ -1367,6 +1374,8 @@ ieee80211_get_channel_mode(struct ieee80 
    346278 bool ieee80211_set_channel_type(struct ieee80211_local *local, 
    347279                                struct ieee80211_sub_if_data *sdata, 
Note: See TracChangeset for help on using the changeset viewer.