mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-04-21 12:27:27 +03:00
ath9k: add initval updates - should increase stability and performance on AR91xx and AR92xx
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21999 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
59
package/mac80211/patches/520-initval_rename.patch
Normal file
59
package/mac80211/patches/520-initval_rename.patch
Normal file
@@ -0,0 +1,59 @@
|
||||
--- a/drivers/net/wireless/ath/ath9k/ar9001_initvals.h
|
||||
+++ b/drivers/net/wireless/ath/ath9k/ar9001_initvals.h
|
||||
@@ -1217,7 +1217,7 @@ static const u32 ar5416Addac_9160[][2] =
|
||||
{0x000098cc, 0x00000000 },
|
||||
};
|
||||
|
||||
-static const u32 ar5416Addac_91601_1[][2] = {
|
||||
+static const u32 ar5416Addac_9160_1_1[][2] = {
|
||||
{0x0000989c, 0x00000000 },
|
||||
{0x0000989c, 0x00000000 },
|
||||
{0x0000989c, 0x00000000 },
|
||||
--- a/drivers/net/wireless/ath/ath9k/ar9002_hw.c
|
||||
+++ b/drivers/net/wireless/ath/ath9k/ar9002_hw.c
|
||||
@@ -179,8 +179,8 @@ static void ar9002_hw_init_mode_regs(str
|
||||
ARRAY_SIZE(ar5416Bank7_9160), 2);
|
||||
if (AR_SREV_9160_11(ah)) {
|
||||
INIT_INI_ARRAY(&ah->iniAddac,
|
||||
- ar5416Addac_91601_1,
|
||||
- ARRAY_SIZE(ar5416Addac_91601_1), 2);
|
||||
+ ar5416Addac_9160_1_1,
|
||||
+ ARRAY_SIZE(ar5416Addac_9160_1_1), 2);
|
||||
} else {
|
||||
INIT_INI_ARRAY(&ah->iniAddac, ar5416Addac_9160,
|
||||
ARRAY_SIZE(ar5416Addac_9160), 2);
|
||||
@@ -239,12 +239,12 @@ void ar9002_hw_cck_chan14_spread(struct
|
||||
{
|
||||
if (AR_SREV_9287_11_OR_LATER(ah)) {
|
||||
INIT_INI_ARRAY(&ah->iniCckfirNormal,
|
||||
- ar9287Common_normal_cck_fir_coeff_92871_1,
|
||||
- ARRAY_SIZE(ar9287Common_normal_cck_fir_coeff_92871_1),
|
||||
+ ar9287Common_normal_cck_fir_coeff_9287_1_1,
|
||||
+ ARRAY_SIZE(ar9287Common_normal_cck_fir_coeff_9287_1_1),
|
||||
2);
|
||||
INIT_INI_ARRAY(&ah->iniCckfirJapan2484,
|
||||
- ar9287Common_japan_2484_cck_fir_coeff_92871_1,
|
||||
- ARRAY_SIZE(ar9287Common_japan_2484_cck_fir_coeff_92871_1),
|
||||
+ ar9287Common_japan_2484_cck_fir_coeff_9287_1_1,
|
||||
+ ARRAY_SIZE(ar9287Common_japan_2484_cck_fir_coeff_9287_1_1),
|
||||
2);
|
||||
}
|
||||
}
|
||||
--- a/drivers/net/wireless/ath/ath9k/ar9002_initvals.h
|
||||
+++ b/drivers/net/wireless/ath/ath9k/ar9002_initvals.h
|
||||
@@ -4142,13 +4142,13 @@ static const u32 ar9287Common_9287_1_1[]
|
||||
* registers be programmed differently from the channel between 2412 and
|
||||
* 2472 MHz.
|
||||
*/
|
||||
-static const u32 ar9287Common_normal_cck_fir_coeff_92871_1[][2] = {
|
||||
+static const u32 ar9287Common_normal_cck_fir_coeff_9287_1_1[][2] = {
|
||||
{ 0x0000a1f4, 0x00fffeff },
|
||||
{ 0x0000a1f8, 0x00f5f9ff },
|
||||
{ 0x0000a1fc, 0xb79f6427 },
|
||||
};
|
||||
|
||||
-static const u32 ar9287Common_japan_2484_cck_fir_coeff_92871_1[][2] = {
|
||||
+static const u32 ar9287Common_japan_2484_cck_fir_coeff_9287_1_1[][2] = {
|
||||
{ 0x0000a1f4, 0x00000000 },
|
||||
{ 0x0000a1f8, 0xefff0301 },
|
||||
{ 0x0000a1fc, 0xca9228ee },
|
||||
Reference in New Issue
Block a user