Changeset 40687


Ignore:
Timestamp:
2014-05-03T23:14:38+02:00 (4 years ago)
Author:
nbd
Message:

ath9k: merge a few upstream fixes

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

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

Legend:

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

    r40591 r40687  
     1commit 4d76248013dbb1948429555208900a585b0f351d 
     2Author: Janusz Dziedzic <janusz.dziedzic@tieto.com> 
     3Date:   Tue Apr 8 13:38:43 2014 +0200 
     4 
     5    ath9k: Enable DFS only when ATH9K_DFS_CERTIFIED 
     6     
     7    Add DFS interface combination only when 
     8    CONFIG_ATH9K_DFS_CERTIFIED is set. In other case 
     9    user can run CAC/beaconing without proper handling 
     10    of pulse events (without radar detection activated). 
     11     
     12    Reported-by: Cedric Voncken <cedric.voncken@acksys.fr> 
     13    Signed-off-by: Janusz Dziedzic <janusz.dziedzic@tieto.com> 
     14    Signed-off-by: John W. Linville <linville@tuxdriver.com> 
     15 
     16commit c83a4e5156a4b4dd22137d33a5625440982d6d37 
     17Author: Rajkumar Manoharan <rmanohar@qti.qualcomm.com> 
     18Date:   Mon Apr 28 21:17:08 2014 +0530 
     19 
     20    ath9k_hw: fix worse EVM for 11b rates 
     21     
     22    Adjust FIR filter co-efficients to improve EVM for 11b rates. 
     23     
     24    Signed-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com> 
     25    Signed-off-by: John W. Linville <linville@tuxdriver.com> 
     26 
     27commit 8aab2c7a2f4a957e344db429dfb1190ae59ce8b5 
     28Author: Rajkumar Manoharan <rmanohar@qti.qualcomm.com> 
     29Date:   Mon Apr 28 21:17:07 2014 +0530 
     30 
     31    ath9k_hw: update ar9300 initvals 
     32     
     33     * rfsat gainchange hysteresis of rf_gain stuck with large 
     34       interference present. 
     35     
     36    Signed-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com> 
     37    Signed-off-by: John W. Linville <linville@tuxdriver.com> 
     38 
    139commit 8c7ae357cc5b6bd037ad2d666e9f3789cf882925 
    240Author: Rajkumar Manoharan <rmanohar@qti.qualcomm.com> 
     
    346384--- a/drivers/net/wireless/ath/ath9k/init.c 
    347385+++ b/drivers/net/wireless/ath/ath9k/init.c 
    348 @@ -781,6 +781,9 @@ int ath9k_init_device(u16 devid, struct  
     386@@ -670,6 +670,7 @@ static const struct ieee80211_iface_comb 
     387                .num_different_channels = 1, 
     388                .beacon_int_infra_match = true, 
     389        }, 
     390+#ifdef CONFIG_ATH9K_DFS_CERTIFIED 
     391        { 
     392                .limits = if_dfs_limits, 
     393                .n_limits = ARRAY_SIZE(if_dfs_limits), 
     394@@ -679,6 +680,7 @@ static const struct ieee80211_iface_comb 
     395                .radar_detect_widths =  BIT(NL80211_CHAN_WIDTH_20_NOHT) | 
     396                                        BIT(NL80211_CHAN_WIDTH_20), 
     397        } 
     398+#endif 
     399 }; 
     400  
     401 static void ath9k_set_hw_capab(struct ath_softc *sc, struct ieee80211_hw *hw) 
     402@@ -781,6 +783,9 @@ int ath9k_init_device(u16 devid, struct  
    349403        common = ath9k_hw_common(ah); 
    350404        ath9k_set_hw_capab(sc, hw); 
     
    377431  
    378432 err_init: 
     433--- a/drivers/net/wireless/ath/ath9k/ar9003_2p2_initvals.h 
     434+++ b/drivers/net/wireless/ath/ath9k/ar9003_2p2_initvals.h 
     435@@ -410,7 +410,7 @@ static const u32 ar9300_2p2_baseband_cor 
     436        {0x00009e30, 0x06336f77}, 
     437        {0x00009e34, 0x6af6532f}, 
     438        {0x00009e38, 0x0cc80c00}, 
     439-       {0x00009e40, 0x0d261820}, 
     440+       {0x00009e40, 0x0d261800}, 
     441        {0x00009e4c, 0x00001004}, 
     442        {0x00009e50, 0x00ff03f1}, 
     443        {0x00009e54, 0x00000000}, 
     444--- a/drivers/net/wireless/ath/ath9k/ar9330_1p1_initvals.h 
     445+++ b/drivers/net/wireless/ath/ath9k/ar9330_1p1_initvals.h 
     446@@ -592,7 +592,7 @@ static const u32 ar9331_1p1_baseband_cor 
     447        {0x00009e30, 0x06336f77}, 
     448        {0x00009e34, 0x6af6532f}, 
     449        {0x00009e38, 0x0cc80c00}, 
     450-       {0x00009e40, 0x0d261820}, 
     451+       {0x00009e40, 0x0d261800}, 
     452        {0x00009e4c, 0x00001004}, 
     453        {0x00009e50, 0x00ff03f1}, 
     454        {0x00009fc0, 0x803e4788}, 
     455--- a/drivers/net/wireless/ath/ath9k/ar9330_1p2_initvals.h 
     456+++ b/drivers/net/wireless/ath/ath9k/ar9330_1p2_initvals.h 
     457@@ -231,7 +231,7 @@ static const u32 ar9331_1p2_baseband_cor 
     458        {0x00009e30, 0x06336f77}, 
     459        {0x00009e34, 0x6af6532f}, 
     460        {0x00009e38, 0x0cc80c00}, 
     461-       {0x00009e40, 0x0d261820}, 
     462+       {0x00009e40, 0x0d261800}, 
     463        {0x00009e4c, 0x00001004}, 
     464        {0x00009e50, 0x00ff03f1}, 
     465        {0x00009fc0, 0x803e4788}, 
     466--- a/drivers/net/wireless/ath/ath9k/ar9340_initvals.h 
     467+++ b/drivers/net/wireless/ath/ath9k/ar9340_initvals.h 
     468@@ -318,7 +318,7 @@ static const u32 ar9340_1p0_baseband_cor 
     469        {0x00009e30, 0x06336f77}, 
     470        {0x00009e34, 0x6af6532f}, 
     471        {0x00009e38, 0x0cc80c00}, 
     472-       {0x00009e40, 0x0d261820}, 
     473+       {0x00009e40, 0x0d261800}, 
     474        {0x00009e4c, 0x00001004}, 
     475        {0x00009e50, 0x00ff03f1}, 
     476        {0x00009e54, 0x00000000}, 
     477@@ -348,9 +348,9 @@ static const u32 ar9340_1p0_baseband_cor 
     478        {0x0000a370, 0x00000000}, 
     479        {0x0000a390, 0x00000001}, 
     480        {0x0000a394, 0x00000444}, 
     481-       {0x0000a398, 0x00000000}, 
     482-       {0x0000a39c, 0x210d0401}, 
     483-       {0x0000a3a0, 0xab9a7144}, 
     484+       {0x0000a398, 0x001f0e0f}, 
     485+       {0x0000a39c, 0x0075393f}, 
     486+       {0x0000a3a0, 0xb79f6427}, 
     487        {0x0000a3a4, 0x00000000}, 
     488        {0x0000a3a8, 0xaaaaaaaa}, 
     489        {0x0000a3ac, 0x3c466478}, 
     490--- a/drivers/net/wireless/ath/ath9k/ar9580_1p0_initvals.h 
     491+++ b/drivers/net/wireless/ath/ath9k/ar9580_1p0_initvals.h 
     492@@ -90,7 +90,7 @@ static const u32 ar9580_1p0_baseband_cor 
     493        {0x00009e30, 0x06336f77}, 
     494        {0x00009e34, 0x6af6532f}, 
     495        {0x00009e38, 0x0cc80c00}, 
     496-       {0x00009e40, 0x0d261820}, 
     497+       {0x00009e40, 0x0d261800}, 
     498        {0x00009e4c, 0x00001004}, 
     499        {0x00009e50, 0x00ff03f1}, 
     500        {0x00009e54, 0x00000000}, 
     501--- a/drivers/net/wireless/ath/ath9k/ar953x_initvals.h 
     502+++ b/drivers/net/wireless/ath/ath9k/ar953x_initvals.h 
     503@@ -257,9 +257,9 @@ static const u32 qca953x_1p0_baseband_co 
     504        {0x0000a370, 0x00000000}, 
     505        {0x0000a390, 0x00000001}, 
     506        {0x0000a394, 0x00000444}, 
     507-       {0x0000a398, 0x1f020503}, 
     508-       {0x0000a39c, 0x29180c03}, 
     509-       {0x0000a3a0, 0x9a8b6844}, 
     510+       {0x0000a398, 0x001f0e0f}, 
     511+       {0x0000a39c, 0x0075393f}, 
     512+       {0x0000a3a0, 0xb79f6427}, 
     513        {0x0000a3a4, 0x000000ff}, 
     514        {0x0000a3a8, 0x6a6a6a6a}, 
     515        {0x0000a3ac, 0x6a6a6a6a}, 
  • trunk/package/kernel/mac80211/patches/502-ath9k_ahb_init.patch

    r40591 r40687  
    11--- a/drivers/net/wireless/ath/ath9k/init.c 
    22+++ b/drivers/net/wireless/ath/ath9k/init.c 
    3 @@ -895,23 +895,23 @@ static int __init ath9k_init(void) 
     3@@ -897,23 +897,23 @@ static int __init ath9k_init(void) 
    44 { 
    55        int error; 
  • trunk/package/kernel/mac80211/patches/530-ath9k_extra_leds.patch

    r40591 r40687  
    163163--- a/drivers/net/wireless/ath/ath9k/init.c 
    164164+++ b/drivers/net/wireless/ath/ath9k/init.c 
    165 @@ -809,7 +809,7 @@ int ath9k_init_device(u16 devid, struct  
     165@@ -811,7 +811,7 @@ int ath9k_init_device(u16 devid, struct  
    166166  
    167167 #ifdef CPTCFG_MAC80211_LEDS 
  • trunk/package/kernel/mac80211/patches/550-ath9k_entropy_from_adc.patch

    r40591 r40687  
    6666  
    6767 static const struct ieee80211_iface_limit if_limits[] = { 
    68 @@ -768,6 +769,18 @@ static void ath9k_set_hw_capab(struct at 
     68@@ -770,6 +771,18 @@ static void ath9k_set_hw_capab(struct at 
    6969        SET_IEEE80211_PERM_ADDR(hw, common->macaddr); 
    7070 } 
     
    8585                    const struct ath_bus_ops *bus_ops) 
    8686 { 
    87 @@ -816,6 +829,8 @@ int ath9k_init_device(u16 devid, struct  
     87@@ -818,6 +831,8 @@ int ath9k_init_device(u16 devid, struct  
    8888                ARRAY_SIZE(ath9k_tpt_blink)); 
    8989 #endif 
  • trunk/package/kernel/mac80211/patches/552-ath9k_p2p_ps_support.patch

    r40591 r40687  
    226226        ath9k_init_misc(sc); 
    227227        ath_fill_led_pin(sc); 
    228 @@ -873,6 +876,9 @@ static void ath9k_deinit_softc(struct at 
     228@@ -875,6 +878,9 @@ static void ath9k_deinit_softc(struct at 
    229229 { 
    230230        int i = 0; 
Note: See TracChangeset for help on using the changeset viewer.