diff options
author | Christian Lamparter <chunkeey@googlemail.com> | 2010-09-16 16:55:20 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-09-21 11:05:04 -0400 |
commit | c807666a08800ab387298817db5a6f6e11606adb (patch) | |
tree | d20bfe845904bdedb0309d4a7ca566fc1ae5de08 /drivers | |
parent | 80b517f362605f2b6a6cfe086604534290aab2de (diff) |
carl9170: update AR9170 phy initvals
This patch is loosely based on an ath9k patch called:
"ath9k_hw: sync initvals for ar9001 and ar9002 with Atheros"
It includes the following changes/fixes:
- AGC setting improvements
- timing changes for improved performance
Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/wireless/ath/carl9170/phy.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/net/wireless/ath/carl9170/phy.c b/drivers/net/wireless/ath/carl9170/phy.c index 47709c13d964..71dea9707e21 100644 --- a/drivers/net/wireless/ath/carl9170/phy.c +++ b/drivers/net/wireless/ath/carl9170/phy.c | |||
@@ -85,11 +85,12 @@ static struct carl9170_phy_init ar5416_phy_init[] = { | |||
85 | { 0x1c5844, 0x1372161e, 0x13721c1e, 0x13721c24, 0x137216a4, }, | 85 | { 0x1c5844, 0x1372161e, 0x13721c1e, 0x13721c24, 0x137216a4, }, |
86 | { 0x1c5848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, }, | 86 | { 0x1c5848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, }, |
87 | { 0x1c584c, 0x1284233c, 0x1284233c, 0x1284233c, 0x1284233c, }, | 87 | { 0x1c584c, 0x1284233c, 0x1284233c, 0x1284233c, 0x1284233c, }, |
88 | { 0x1c5850, 0x6c48b4e4, 0x6c48b4e4, 0x6c48b0e4, 0x6c48b0e4, }, | 88 | { 0x1c5850, 0x6c48b4e4, 0x6d48b4e4, 0x6d48b0e4, 0x6c48b0e4, }, |
89 | { 0x1c5854, 0x00000859, 0x00000859, 0x00000859, 0x00000859, }, | 89 | { 0x1c5854, 0x00000859, 0x00000859, 0x00000859, 0x00000859, }, |
90 | { 0x1c5858, 0x7ec80d2e, 0x7ec80d2e, 0x7ec80d2e, 0x7ec80d2e, }, | 90 | { 0x1c5858, 0x7ec80d2e, 0x7ec80d2e, 0x7ec80d2e, 0x7ec80d2e, }, |
91 | { 0x1c585c, 0x31395c5e, 0x31395c5e, 0x31395c5e, 0x31395c5e, }, | 91 | { 0x1c585c, 0x31395c5e, 0x3139605e, 0x3139605e, 0x31395c5e, }, |
92 | { 0x1c5860, 0x0004dd10, 0x0004dd10, 0x0004dd20, 0x0004dd20, }, | 92 | { 0x1c5860, 0x0004dd10, 0x0004dd10, 0x0004dd20, 0x0004dd20, }, |
93 | { 0x1c5864, 0x0001c600, 0x0001c600, 0x0001c600, 0x0001c600, }, | ||
93 | { 0x1c5868, 0x409a4190, 0x409a4190, 0x409a4190, 0x409a4190, }, | 94 | { 0x1c5868, 0x409a4190, 0x409a4190, 0x409a4190, 0x409a4190, }, |
94 | { 0x1c586c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081, }, | 95 | { 0x1c586c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081, }, |
95 | { 0x1c5900, 0x00000000, 0x00000000, 0x00000000, 0x00000000, }, | 96 | { 0x1c5900, 0x00000000, 0x00000000, 0x00000000, 0x00000000, }, |
@@ -131,9 +132,10 @@ static struct carl9170_phy_init ar5416_phy_init[] = { | |||
131 | { 0x1c59ac, 0x006f00c4, 0x006f00c4, 0x006f00c4, 0x006f00c4, }, | 132 | { 0x1c59ac, 0x006f00c4, 0x006f00c4, 0x006f00c4, 0x006f00c4, }, |
132 | { 0x1c59b0, 0x03051000, 0x03051000, 0x03051000, 0x03051000, }, | 133 | { 0x1c59b0, 0x03051000, 0x03051000, 0x03051000, 0x03051000, }, |
133 | { 0x1c59b4, 0x00000820, 0x00000820, 0x00000820, 0x00000820, }, | 134 | { 0x1c59b4, 0x00000820, 0x00000820, 0x00000820, 0x00000820, }, |
135 | { 0x1c59bc, 0x00181400, 0x00181400, 0x00181400, 0x00181400, }, | ||
134 | { 0x1c59c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be, }, | 136 | { 0x1c59c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be, }, |
135 | { 0x1c59c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, }, | 137 | { 0x1c59c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, }, |
136 | { 0x1c59c8, 0x60f6532c, 0x60f6532c, 0x60f6532c, 0x60f6532c, }, | 138 | { 0x1c59c8, 0x6af6532c, 0x6af6532c, 0x6af6532c, 0x6af6532c, }, |
137 | { 0x1c59cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, }, | 139 | { 0x1c59cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, }, |
138 | { 0x1c59d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, }, | 140 | { 0x1c59d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, }, |
139 | { 0x1c59d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, }, | 141 | { 0x1c59d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, }, |