[backfire] backport r28376
[openwrt-10.03/.git] / package / mac80211 / patches / 592-ath9k_strip_initvals.patch
1 --- a/drivers/net/wireless/ath/ath9k/ar5008_initvals.h
2 +++ b/drivers/net/wireless/ath/ath9k/ar5008_initvals.h
3 @@ -14,70 +14,71 @@
4   * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
5   */
6  
7 -static const u32 ar5416Modes[][6] = {
8 -       {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
9 -       {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
10 -       {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
11 -       {0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000, 0x00014008},
12 -       {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0},
13 -       {0x0000801c, 0x128d93a7, 0x128d93cf, 0x12e013d7, 0x12e013ab, 0x098813cf},
14 -       {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810, 0x08f04810},
15 -       {0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a, 0x0000320a},
16 -       {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
17 -       {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
18 -       {0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
19 -       {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
20 -       {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
21 -       {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
22 -       {0x00009844, 0x1372161e, 0x1372161e, 0x137216a0, 0x137216a0, 0x137216a0},
23 -       {0x00009848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
24 -       {0x0000a848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
25 -       {0x0000b848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
26 -       {0x00009850, 0x6c48b4e0, 0x6d48b4e0, 0x6d48b0de, 0x6c48b0de, 0x6c48b0de},
27 -       {0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e},
28 -       {0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e, 0x31395d5e},
29 -       {0x00009860, 0x00049d18, 0x00049d18, 0x00049d18, 0x00049d18, 0x00049d18},
30 -       {0x00009864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
31 -       {0x00009868, 0x409a4190, 0x409a4190, 0x409a4190, 0x409a4190, 0x409a4190},
32 -       {0x0000986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081},
33 -       {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0},
34 -       {0x00009918, 0x000001b8, 0x00000370, 0x00000268, 0x00000134, 0x00000134},
35 -       {0x00009924, 0xd0058a0b, 0xd0058a0b, 0xd0058a0b, 0xd0058a0b, 0xd0058a0b},
36 -       {0x00009944, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020},
37 -       {0x00009960, 0x00000900, 0x00000900, 0x00012d80, 0x00012d80, 0x00012d80},
38 -       {0x0000a960, 0x00000900, 0x00000900, 0x00012d80, 0x00012d80, 0x00012d80},
39 -       {0x0000b960, 0x00000900, 0x00000900, 0x00012d80, 0x00012d80, 0x00012d80},
40 -       {0x00009964, 0x00000000, 0x00000000, 0x00001120, 0x00001120, 0x00001120},
41 -       {0x000099bc, 0x001a0a00, 0x001a0a00, 0x001a0a00, 0x001a0a00, 0x001a0a00},
42 -       {0x000099c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be, 0x038919be},
43 -       {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
44 -       {0x000099c8, 0x6af6532c, 0x6af6532c, 0x6af6532c, 0x6af6532c, 0x6af6532c},
45 -       {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
46 -       {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
47 -       {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
48 -       {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
49 -       {0x0000a204, 0x00000880, 0x00000880, 0x00000880, 0x00000880, 0x00000880},
50 -       {0x0000a208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788, 0xd03e4788},
51 -       {0x0000a20c, 0x002ec1e0, 0x002ec1e0, 0x002ac120, 0x002ac120, 0x002ac120},
52 -       {0x0000b20c, 0x002ec1e0, 0x002ec1e0, 0x002ac120, 0x002ac120, 0x002ac120},
53 -       {0x0000c20c, 0x002ec1e0, 0x002ec1e0, 0x002ac120, 0x002ac120, 0x002ac120},
54 -       {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
55 -       {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
56 -       {0x0000a274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa, 0x0a1a7caa},
57 -       {0x0000a300, 0x18010000, 0x18010000, 0x18010000, 0x18010000, 0x18010000},
58 -       {0x0000a304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402, 0x2e032402},
59 -       {0x0000a308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06, 0x4a0a3c06},
60 -       {0x0000a30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b, 0x621a540b},
61 -       {0x0000a310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b, 0x764f6c1b},
62 -       {0x0000a314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a, 0x845b7a5a},
63 -       {0x0000a318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf, 0x950f8ccf},
64 -       {0x0000a31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f, 0xa5cf9b4f},
65 -       {0x0000a320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f, 0xbddfaf1f},
66 -       {0x0000a324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f, 0xd1ffc93f},
67 -       {0x0000a328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000, 0x00000000},
68 -       {0x0000a32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
69 -       {0x0000a330, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
70 -       {0x0000a334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
71 +static const u32 ar5416Modes[][5] = {
72 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
73 +       {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160},
74 +       {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c},
75 +       {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38},
76 +       {0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000},
77 +       {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00},
78 +       {0x0000801c, 0x128d93a7, 0x128d93cf, 0x12e013d7, 0x12e013ab},
79 +       {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810},
80 +       {0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a},
81 +       {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300},
82 +       {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
83 +       {0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
84 +       {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
85 +       {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
86 +       {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
87 +       {0x00009844, 0x1372161e, 0x1372161e, 0x137216a0, 0x137216a0},
88 +       {0x00009848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
89 +       {0x0000a848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
90 +       {0x0000b848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
91 +       {0x00009850, 0x6c48b4e0, 0x6d48b4e0, 0x6d48b0de, 0x6c48b0de},
92 +       {0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e},
93 +       {0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e},
94 +       {0x00009860, 0x00049d18, 0x00049d18, 0x00049d18, 0x00049d18},
95 +       {0x00009864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
96 +       {0x00009868, 0x409a4190, 0x409a4190, 0x409a4190, 0x409a4190},
97 +       {0x0000986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081},
98 +       {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898},
99 +       {0x00009918, 0x000001b8, 0x00000370, 0x00000268, 0x00000134},
100 +       {0x00009924, 0xd0058a0b, 0xd0058a0b, 0xd0058a0b, 0xd0058a0b},
101 +       {0x00009944, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020},
102 +       {0x00009960, 0x00000900, 0x00000900, 0x00012d80, 0x00012d80},
103 +       {0x0000a960, 0x00000900, 0x00000900, 0x00012d80, 0x00012d80},
104 +       {0x0000b960, 0x00000900, 0x00000900, 0x00012d80, 0x00012d80},
105 +       {0x00009964, 0x00000000, 0x00000000, 0x00001120, 0x00001120},
106 +       {0x000099bc, 0x001a0a00, 0x001a0a00, 0x001a0a00, 0x001a0a00},
107 +       {0x000099c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be},
108 +       {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
109 +       {0x000099c8, 0x6af6532c, 0x6af6532c, 0x6af6532c, 0x6af6532c},
110 +       {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
111 +       {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
112 +       {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
113 +       {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
114 +       {0x0000a204, 0x00000880, 0x00000880, 0x00000880, 0x00000880},
115 +       {0x0000a208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788},
116 +       {0x0000a20c, 0x002ec1e0, 0x002ec1e0, 0x002ac120, 0x002ac120},
117 +       {0x0000b20c, 0x002ec1e0, 0x002ec1e0, 0x002ac120, 0x002ac120},
118 +       {0x0000c20c, 0x002ec1e0, 0x002ec1e0, 0x002ac120, 0x002ac120},
119 +       {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
120 +       {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108},
121 +       {0x0000a274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa},
122 +       {0x0000a300, 0x18010000, 0x18010000, 0x18010000, 0x18010000},
123 +       {0x0000a304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402},
124 +       {0x0000a308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06},
125 +       {0x0000a30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b},
126 +       {0x0000a310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b},
127 +       {0x0000a314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a},
128 +       {0x0000a318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf},
129 +       {0x0000a31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f},
130 +       {0x0000a320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f},
131 +       {0x0000a324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f},
132 +       {0x0000a328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000},
133 +       {0x0000a32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
134 +       {0x0000a330, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
135 +       {0x0000a334, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
136  };
137  
138  static const u32 ar5416Common[][2] = {
139 @@ -668,6 +669,6 @@ static const u32 ar5416Addac[][2] = {
140         {0x0000989c, 0x00000000},
141         {0x0000989c, 0x00000000},
142         {0x0000989c, 0x00000000},
143 -       {0x000098cc, 0x00000000},
144 +       {0x000098c4, 0x00000000},
145  };
146  
147 --- a/drivers/net/wireless/ath/ath9k/ar9001_initvals.h
148 +++ b/drivers/net/wireless/ath/ath9k/ar9001_initvals.h
149 @@ -14,73 +14,74 @@
150   * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
151   */
152  
153 -static const u32 ar5416Modes_9100[][6] = {
154 -       {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
155 -       {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
156 -       {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
157 -       {0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000, 0x00014008},
158 -       {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0},
159 -       {0x0000801c, 0x128d93a7, 0x128d93cf, 0x12e013d7, 0x12e013ab, 0x098813cf},
160 -       {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810, 0x08f04810},
161 -       {0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a, 0x0000320a},
162 -       {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
163 -       {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
164 -       {0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
165 -       {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
166 -       {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
167 -       {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
168 -       {0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0, 0x037216a0},
169 -       {0x00009848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
170 -       {0x0000a848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
171 -       {0x0000b848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
172 -       {0x00009850, 0x6c48b4e2, 0x6d48b4e2, 0x6d48b0e2, 0x6c48b0e2, 0x6c48b0e2},
173 -       {0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e},
174 -       {0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e, 0x31395d5e},
175 -       {0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20, 0x00048d18},
176 -       {0x0000c864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
177 -       {0x00009868, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0},
178 -       {0x0000986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081},
179 -       {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0},
180 -       {0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b, 0x00000016},
181 -       {0x00009924, 0xd00a8a07, 0xd00a8a07, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d},
182 -       {0x00009940, 0x00750604, 0x00754604, 0xfff81204, 0xfff81204, 0xfff81204},
183 -       {0x00009944, 0xdfb81020, 0xdfb81020, 0xdfb81020, 0xdfb81020, 0xdfb81020},
184 -       {0x00009954, 0x5f3ca3de, 0x5f3ca3de, 0xe250a51e, 0xe250a51e, 0xe250a51e},
185 -       {0x00009958, 0x2108ecff, 0x2108ecff, 0x3388ffff, 0x3388ffff, 0x3388ffff},
186 -       {0x00009960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0},
187 -       {0x0000a960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0},
188 -       {0x0000b960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0},
189 -       {0x00009964, 0x00001120, 0x00001120, 0x00001120, 0x00001120, 0x00001120},
190 -       {0x0000c9bc, 0x001a0600, 0x001a0600, 0x001a1000, 0x001a0c00, 0x001a0c00},
191 -       {0x000099c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be, 0x038919be},
192 -       {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
193 -       {0x000099c8, 0x6af65329, 0x6af65329, 0x6af65329, 0x6af65329, 0x6af65329},
194 -       {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
195 -       {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
196 -       {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
197 -       {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
198 -       {0x0000a204, 0x00000880, 0x00000880, 0x00000880, 0x00000880, 0x00000880},
199 -       {0x0000a208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788, 0xd03e4788},
200 -       {0x0000a20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120},
201 -       {0x0000b20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120},
202 -       {0x0000c20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120},
203 -       {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
204 -       {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
205 -       {0x0000a274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa, 0x0a1a7caa},
206 -       {0x0000a300, 0x18010000, 0x18010000, 0x18010000, 0x18010000, 0x18010000},
207 -       {0x0000a304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402, 0x2e032402},
208 -       {0x0000a308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06, 0x4a0a3c06},
209 -       {0x0000a30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b, 0x621a540b},
210 -       {0x0000a310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b, 0x764f6c1b},
211 -       {0x0000a314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a, 0x845b7a5a},
212 -       {0x0000a318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf, 0x950f8ccf},
213 -       {0x0000a31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f, 0xa5cf9b4f},
214 -       {0x0000a320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f, 0xbddfaf1f},
215 -       {0x0000a324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f, 0xd1ffc93f},
216 -       {0x0000a328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000, 0x00000000},
217 -       {0x0000a32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
218 -       {0x0000a330, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
219 -       {0x0000a334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
220 +static const u32 ar5416Modes_9100[][5] = {
221 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
222 +       {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160},
223 +       {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c},
224 +       {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38},
225 +       {0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000},
226 +       {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00},
227 +       {0x0000801c, 0x128d93a7, 0x128d93cf, 0x12e013d7, 0x12e013ab},
228 +       {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810},
229 +       {0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a},
230 +       {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300},
231 +       {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
232 +       {0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
233 +       {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
234 +       {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
235 +       {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
236 +       {0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0},
237 +       {0x00009848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
238 +       {0x0000a848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
239 +       {0x0000b848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
240 +       {0x00009850, 0x6c48b4e2, 0x6d48b4e2, 0x6d48b0e2, 0x6c48b0e2},
241 +       {0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e},
242 +       {0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e},
243 +       {0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20},
244 +       {0x0000c864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
245 +       {0x00009868, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0},
246 +       {0x0000986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081},
247 +       {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898},
248 +       {0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b},
249 +       {0x00009924, 0xd00a8a07, 0xd00a8a07, 0xd00a8a0d, 0xd00a8a0d},
250 +       {0x00009940, 0x00750604, 0x00754604, 0xfff81204, 0xfff81204},
251 +       {0x00009944, 0xdfb81020, 0xdfb81020, 0xdfb81020, 0xdfb81020},
252 +       {0x00009954, 0x5f3ca3de, 0x5f3ca3de, 0xe250a51e, 0xe250a51e},
253 +       {0x00009958, 0x2108ecff, 0x2108ecff, 0x3388ffff, 0x3388ffff},
254 +       {0x00009960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0},
255 +       {0x0000a960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0},
256 +       {0x0000b960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0},
257 +       {0x00009964, 0x00001120, 0x00001120, 0x00001120, 0x00001120},
258 +       {0x0000c9bc, 0x001a0600, 0x001a0600, 0x001a1000, 0x001a0c00},
259 +       {0x000099c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be},
260 +       {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
261 +       {0x000099c8, 0x6af65329, 0x6af65329, 0x6af65329, 0x6af65329},
262 +       {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
263 +       {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
264 +       {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
265 +       {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
266 +       {0x0000a204, 0x00000880, 0x00000880, 0x00000880, 0x00000880},
267 +       {0x0000a208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788},
268 +       {0x0000a20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120},
269 +       {0x0000b20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120},
270 +       {0x0000c20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120},
271 +       {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
272 +       {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108},
273 +       {0x0000a274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa},
274 +       {0x0000a300, 0x18010000, 0x18010000, 0x18010000, 0x18010000},
275 +       {0x0000a304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402},
276 +       {0x0000a308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06},
277 +       {0x0000a30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b},
278 +       {0x0000a310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b},
279 +       {0x0000a314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a},
280 +       {0x0000a318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf},
281 +       {0x0000a31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f},
282 +       {0x0000a320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f},
283 +       {0x0000a324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f},
284 +       {0x0000a328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000},
285 +       {0x0000a32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
286 +       {0x0000a330, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
287 +       {0x0000a334, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
288  };
289  
290  static const u32 ar5416Common_9100[][2] = {
291 @@ -666,71 +667,72 @@ static const u32 ar5416Addac_9100[][2] =
292         {0x000098cc, 0x00000000},
293  };
294  
295 -static const u32 ar5416Modes_9160[][6] = {
296 -       {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
297 -       {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
298 -       {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
299 -       {0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000, 0x00014008},
300 -       {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0},
301 -       {0x0000801c, 0x128d93a7, 0x128d93cf, 0x12e013d7, 0x12e013ab, 0x098813cf},
302 -       {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810, 0x08f04810},
303 -       {0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a, 0x0000320a},
304 -       {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
305 -       {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
306 -       {0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
307 -       {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
308 -       {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
309 -       {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
310 -       {0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0, 0x037216a0},
311 -       {0x00009848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
312 -       {0x0000a848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
313 -       {0x0000b848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0x00197a68},
314 -       {0x00009850, 0x6c48b4e2, 0x6d48b4e2, 0x6d48b0e2, 0x6c48b0e2, 0x6c48b0e2},
315 -       {0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e},
316 -       {0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e, 0x31395d5e},
317 -       {0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20, 0x00048d18},
318 -       {0x00009864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
319 -       {0x00009868, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0},
320 -       {0x0000986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081},
321 -       {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0},
322 -       {0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b, 0x00000016},
323 -       {0x00009924, 0xd00a8a07, 0xd00a8a07, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d},
324 -       {0x00009944, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020},
325 -       {0x00009960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40},
326 -       {0x0000a960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40},
327 -       {0x0000b960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40},
328 -       {0x00009964, 0x00001120, 0x00001120, 0x00001120, 0x00001120, 0x00001120},
329 -       {0x0000c968, 0x000003b5, 0x000003b5, 0x000003ce, 0x000003ce, 0x000003ce},
330 -       {0x000099bc, 0x001a0600, 0x001a0600, 0x001a0c00, 0x001a0c00, 0x001a0c00},
331 -       {0x000099c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be, 0x038919be},
332 -       {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
333 -       {0x000099c8, 0x6af65329, 0x6af65329, 0x6af65329, 0x6af65329, 0x6af65329},
334 -       {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
335 -       {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
336 -       {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
337 -       {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
338 -       {0x0000a204, 0x00000880, 0x00000880, 0x00000880, 0x00000880, 0x00000880},
339 -       {0x0000a208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788, 0xd03e4788},
340 -       {0x0000a20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120},
341 -       {0x0000b20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120},
342 -       {0x0000c20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120, 0x002ac120},
343 -       {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
344 -       {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
345 -       {0x0000a274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa, 0x0a1a7caa},
346 -       {0x0000a300, 0x18010000, 0x18010000, 0x18010000, 0x18010000, 0x18010000},
347 -       {0x0000a304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402, 0x2e032402},
348 -       {0x0000a308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06, 0x4a0a3c06},
349 -       {0x0000a30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b, 0x621a540b},
350 -       {0x0000a310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b, 0x764f6c1b},
351 -       {0x0000a314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a, 0x845b7a5a},
352 -       {0x0000a318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf, 0x950f8ccf},
353 -       {0x0000a31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f, 0xa5cf9b4f},
354 -       {0x0000a320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f, 0xbddfaf1f},
355 -       {0x0000a324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f, 0xd1ffc93f},
356 -       {0x0000a328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000, 0x00000000},
357 -       {0x0000a32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
358 -       {0x0000a330, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
359 -       {0x0000a334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
360 +static const u32 ar5416Modes_9160[][5] = {
361 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
362 +       {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160},
363 +       {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c},
364 +       {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38},
365 +       {0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000},
366 +       {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00},
367 +       {0x0000801c, 0x128d93a7, 0x128d93cf, 0x12e013d7, 0x12e013ab},
368 +       {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810},
369 +       {0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a},
370 +       {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300},
371 +       {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
372 +       {0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
373 +       {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
374 +       {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
375 +       {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
376 +       {0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0},
377 +       {0x00009848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
378 +       {0x0000a848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
379 +       {0x0000b848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
380 +       {0x00009850, 0x6c48b4e2, 0x6d48b4e2, 0x6d48b0e2, 0x6c48b0e2},
381 +       {0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e},
382 +       {0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e},
383 +       {0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20},
384 +       {0x00009864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
385 +       {0x00009868, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0},
386 +       {0x0000986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081},
387 +       {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898},
388 +       {0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b},
389 +       {0x00009924, 0xd00a8a07, 0xd00a8a07, 0xd00a8a0d, 0xd00a8a0d},
390 +       {0x00009944, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020},
391 +       {0x00009960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40},
392 +       {0x0000a960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40},
393 +       {0x0000b960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40},
394 +       {0x00009964, 0x00001120, 0x00001120, 0x00001120, 0x00001120},
395 +       {0x0000c968, 0x000003b5, 0x000003b5, 0x000003ce, 0x000003ce},
396 +       {0x000099bc, 0x001a0600, 0x001a0600, 0x001a0c00, 0x001a0c00},
397 +       {0x000099c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be},
398 +       {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
399 +       {0x000099c8, 0x6af65329, 0x6af65329, 0x6af65329, 0x6af65329},
400 +       {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
401 +       {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
402 +       {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
403 +       {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
404 +       {0x0000a204, 0x00000880, 0x00000880, 0x00000880, 0x00000880},
405 +       {0x0000a208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788},
406 +       {0x0000a20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120},
407 +       {0x0000b20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120},
408 +       {0x0000c20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120},
409 +       {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
410 +       {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108},
411 +       {0x0000a274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa},
412 +       {0x0000a300, 0x18010000, 0x18010000, 0x18010000, 0x18010000},
413 +       {0x0000a304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402},
414 +       {0x0000a308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06},
415 +       {0x0000a30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b},
416 +       {0x0000a310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b},
417 +       {0x0000a314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a},
418 +       {0x0000a318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf},
419 +       {0x0000a31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f},
420 +       {0x0000a320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f},
421 +       {0x0000a324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f},
422 +       {0x0000a328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000},
423 +       {0x0000a32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
424 +       {0x0000a330, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
425 +       {0x0000a334, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
426  };
427  
428  static const u32 ar5416Common_9160[][2] = {
429 --- a/drivers/net/wireless/ath/ath9k/ar9002_initvals.h
430 +++ b/drivers/net/wireless/ath/ath9k/ar9002_initvals.h
431 @@ -14,53 +14,54 @@
432   * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
433   */
434  
435 -static const u32 ar9280Modes_9280_2[][6] = {
436 -       {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
437 -       {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
438 -       {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
439 -       {0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008},
440 -       {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0},
441 -       {0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b, 0x0988004f},
442 -       {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810, 0x08f04810},
443 -       {0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a, 0x0000320a},
444 -       {0x00008318, 0x00003e80, 0x00007d00, 0x00006880, 0x00003440, 0x00006880},
445 -       {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
446 -       {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
447 -       {0x00009824, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e},
448 -       {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
449 -       {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
450 -       {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
451 -       {0x00009840, 0x206a022e, 0x206a022e, 0x206a012e, 0x206a012e, 0x206a012e},
452 -       {0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0, 0x037216a0},
453 -       {0x00009850, 0x6c4000e2, 0x6d4000e2, 0x6d4000e2, 0x6c4000e2, 0x6c4000e2},
454 -       {0x00009858, 0x7ec88d2e, 0x7ec88d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e},
455 -       {0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e, 0x31395d5e},
456 -       {0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20, 0x00048d18},
457 -       {0x00009864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
458 -       {0x00009868, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0},
459 -       {0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881, 0x06903881},
460 -       {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0},
461 -       {0x00009918, 0x0000000a, 0x00000014, 0x00000268, 0x0000000b, 0x00000016},
462 -       {0x00009924, 0xd00a8a0b, 0xd00a8a0b, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d},
463 -       {0x00009944, 0xffbc1010, 0xffbc1010, 0xffbc1010, 0xffbc1010, 0xffbc1010},
464 -       {0x00009960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010},
465 -       {0x0000a960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010},
466 -       {0x00009964, 0x00000210, 0x00000210, 0x00000210, 0x00000210, 0x00000210},
467 -       {0x0000c968, 0x000003b5, 0x000003b5, 0x000003ce, 0x000003ce, 0x000003ce},
468 -       {0x000099b8, 0x0000001c, 0x0000001c, 0x0000001c, 0x0000001c, 0x0000001c},
469 -       {0x000099bc, 0x00000a00, 0x00000a00, 0x00000c00, 0x00000c00, 0x00000c00},
470 -       {0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
471 -       {0x0000a204, 0x00000444, 0x00000444, 0x00000444, 0x00000444, 0x00000444},
472 -       {0x0000a20c, 0x00000014, 0x00000014, 0x0001f019, 0x0001f019, 0x0001f019},
473 -       {0x0000b20c, 0x00000014, 0x00000014, 0x0001f019, 0x0001f019, 0x0001f019},
474 -       {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
475 -       {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
476 -       {0x0000a23c, 0x13c88000, 0x13c88000, 0x13c88001, 0x13c88000, 0x13c88000},
477 -       {0x0000a250, 0x001ff000, 0x001ff000, 0x0004a000, 0x0004a000, 0x0004a000},
478 -       {0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e, 0x7999aa0e},
479 -       {0x0000a388, 0x0c000000, 0x0c000000, 0x08000000, 0x0c000000, 0x0c000000},
480 -       {0x0000a3d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
481 -       {0x00007894, 0x5a508000, 0x5a508000, 0x5a508000, 0x5a508000, 0x5a508000},
482 +static const u32 ar9280Modes_9280_2[][5] = {
483 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
484 +       {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160},
485 +       {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c},
486 +       {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38},
487 +       {0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
488 +       {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00},
489 +       {0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b},
490 +       {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810},
491 +       {0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a},
492 +       {0x00008318, 0x00003e80, 0x00007d00, 0x00006880, 0x00003440},
493 +       {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300},
494 +       {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
495 +       {0x00009824, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e},
496 +       {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
497 +       {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
498 +       {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
499 +       {0x00009840, 0x206a022e, 0x206a022e, 0x206a012e, 0x206a012e},
500 +       {0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0},
501 +       {0x00009850, 0x6c4000e2, 0x6d4000e2, 0x6d4000e2, 0x6c4000e2},
502 +       {0x00009858, 0x7ec88d2e, 0x7ec88d2e, 0x7ec84d2e, 0x7ec84d2e},
503 +       {0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e},
504 +       {0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20},
505 +       {0x00009864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
506 +       {0x00009868, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0},
507 +       {0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881},
508 +       {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898},
509 +       {0x00009918, 0x0000000a, 0x00000014, 0x00000268, 0x0000000b},
510 +       {0x00009924, 0xd00a8a0b, 0xd00a8a0b, 0xd00a8a0d, 0xd00a8a0d},
511 +       {0x00009944, 0xffbc1010, 0xffbc1010, 0xffbc1010, 0xffbc1010},
512 +       {0x00009960, 0x00000010, 0x00000010, 0x00000010, 0x00000010},
513 +       {0x0000a960, 0x00000010, 0x00000010, 0x00000010, 0x00000010},
514 +       {0x00009964, 0x00000210, 0x00000210, 0x00000210, 0x00000210},
515 +       {0x0000c968, 0x000003b5, 0x000003b5, 0x000003ce, 0x000003ce},
516 +       {0x000099b8, 0x0000001c, 0x0000001c, 0x0000001c, 0x0000001c},
517 +       {0x000099bc, 0x00000a00, 0x00000a00, 0x00000c00, 0x00000c00},
518 +       {0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
519 +       {0x0000a204, 0x00000444, 0x00000444, 0x00000444, 0x00000444},
520 +       {0x0000a20c, 0x00000014, 0x00000014, 0x0001f019, 0x0001f019},
521 +       {0x0000b20c, 0x00000014, 0x00000014, 0x0001f019, 0x0001f019},
522 +       {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
523 +       {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108},
524 +       {0x0000a23c, 0x13c88000, 0x13c88000, 0x13c88001, 0x13c88000},
525 +       {0x0000a250, 0x001ff000, 0x001ff000, 0x0004a000, 0x0004a000},
526 +       {0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e},
527 +       {0x0000a388, 0x0c000000, 0x0c000000, 0x08000000, 0x0c000000},
528 +       {0x0000a3d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
529 +       {0x00007894, 0x5a508000, 0x5a508000, 0x5a508000, 0x5a508000},
530  };
531  
532  static const u32 ar9280Common_9280_2[][2] = {
533 @@ -424,471 +425,476 @@ static const u32 ar9280Modes_fast_clock_
534         {0x00009918, 0x0000000b, 0x00000016},
535  };
536  
537 -static const u32 ar9280Modes_backoff_23db_rxgain_9280_2[][6] = {
538 -       {0x00009a00, 0x00008184, 0x00008184, 0x00000290, 0x00000290, 0x00000290},
539 -       {0x00009a04, 0x00008188, 0x00008188, 0x00000300, 0x00000300, 0x00000300},
540 -       {0x00009a08, 0x0000818c, 0x0000818c, 0x00000304, 0x00000304, 0x00000304},
541 -       {0x00009a0c, 0x00008190, 0x00008190, 0x00000308, 0x00000308, 0x00000308},
542 -       {0x00009a10, 0x00008194, 0x00008194, 0x0000030c, 0x0000030c, 0x0000030c},
543 -       {0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000},
544 -       {0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004},
545 -       {0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008},
546 -       {0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c},
547 -       {0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080},
548 -       {0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084},
549 -       {0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088},
550 -       {0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c},
551 -       {0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100},
552 -       {0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104},
553 -       {0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108},
554 -       {0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c},
555 -       {0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110, 0x00008110},
556 -       {0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114, 0x00008114},
557 -       {0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180, 0x00008180},
558 -       {0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184, 0x00008184},
559 -       {0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188, 0x00008188},
560 -       {0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c, 0x0000818c},
561 -       {0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190, 0x00008190},
562 -       {0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194},
563 -       {0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0},
564 -       {0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c},
565 -       {0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8},
566 -       {0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284},
567 -       {0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288},
568 -       {0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224},
569 -       {0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290},
570 -       {0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300},
571 -       {0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304},
572 -       {0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308},
573 -       {0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c},
574 -       {0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380},
575 -       {0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384},
576 -       {0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700},
577 -       {0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704},
578 -       {0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708},
579 -       {0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c},
580 -       {0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780},
581 -       {0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784},
582 -       {0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00},
583 -       {0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04},
584 -       {0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08},
585 -       {0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c},
586 -       {0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b10, 0x00008b10, 0x00008b10},
587 -       {0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b80, 0x00008b80, 0x00008b80},
588 -       {0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b84, 0x00008b84, 0x00008b84},
589 -       {0x00009acc, 0x0000b380, 0x0000b380, 0x00008b88, 0x00008b88, 0x00008b88},
590 -       {0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b8c, 0x00008b8c, 0x00008b8c},
591 -       {0x00009ad4, 0x0000b388, 0x0000b388, 0x00008b90, 0x00008b90, 0x00008b90},
592 -       {0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008b94, 0x00008b94, 0x00008b94},
593 -       {0x00009adc, 0x0000b390, 0x0000b390, 0x00008b98, 0x00008b98, 0x00008b98},
594 -       {0x00009ae0, 0x0000b394, 0x0000b394, 0x00008ba4, 0x00008ba4, 0x00008ba4},
595 -       {0x00009ae4, 0x0000b398, 0x0000b398, 0x00008ba8, 0x00008ba8, 0x00008ba8},
596 -       {0x00009ae8, 0x0000b780, 0x0000b780, 0x00008bac, 0x00008bac, 0x00008bac},
597 -       {0x00009aec, 0x0000b784, 0x0000b784, 0x00008bb0, 0x00008bb0, 0x00008bb0},
598 -       {0x00009af0, 0x0000b788, 0x0000b788, 0x00008bb4, 0x00008bb4, 0x00008bb4},
599 -       {0x00009af4, 0x0000b78c, 0x0000b78c, 0x00008ba1, 0x00008ba1, 0x00008ba1},
600 -       {0x00009af8, 0x0000b790, 0x0000b790, 0x00008ba5, 0x00008ba5, 0x00008ba5},
601 -       {0x00009afc, 0x0000b794, 0x0000b794, 0x00008ba9, 0x00008ba9, 0x00008ba9},
602 -       {0x00009b00, 0x0000b798, 0x0000b798, 0x00008bad, 0x00008bad, 0x00008bad},
603 -       {0x00009b04, 0x0000d784, 0x0000d784, 0x00008bb1, 0x00008bb1, 0x00008bb1},
604 -       {0x00009b08, 0x0000d788, 0x0000d788, 0x00008bb5, 0x00008bb5, 0x00008bb5},
605 -       {0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00008ba2, 0x00008ba2, 0x00008ba2},
606 -       {0x00009b10, 0x0000d790, 0x0000d790, 0x00008ba6, 0x00008ba6, 0x00008ba6},
607 -       {0x00009b14, 0x0000f780, 0x0000f780, 0x00008baa, 0x00008baa, 0x00008baa},
608 -       {0x00009b18, 0x0000f784, 0x0000f784, 0x00008bae, 0x00008bae, 0x00008bae},
609 -       {0x00009b1c, 0x0000f788, 0x0000f788, 0x00008bb2, 0x00008bb2, 0x00008bb2},
610 -       {0x00009b20, 0x0000f78c, 0x0000f78c, 0x00008bb6, 0x00008bb6, 0x00008bb6},
611 -       {0x00009b24, 0x0000f790, 0x0000f790, 0x00008ba3, 0x00008ba3, 0x00008ba3},
612 -       {0x00009b28, 0x0000f794, 0x0000f794, 0x00008ba7, 0x00008ba7, 0x00008ba7},
613 -       {0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x00008bab, 0x00008bab, 0x00008bab},
614 -       {0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x00008baf, 0x00008baf, 0x00008baf},
615 -       {0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x00008bb3, 0x00008bb3, 0x00008bb3},
616 -       {0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x00008bb7, 0x00008bb7, 0x00008bb7},
617 -       {0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x00008bc3, 0x00008bc3, 0x00008bc3},
618 -       {0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x00008bc7, 0x00008bc7, 0x00008bc7},
619 -       {0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x00008bcb, 0x00008bcb, 0x00008bcb},
620 -       {0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x00008bcf, 0x00008bcf, 0x00008bcf},
621 -       {0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x00008bd3, 0x00008bd3, 0x00008bd3},
622 -       {0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x00008bd7, 0x00008bd7, 0x00008bd7},
623 -       {0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x00008bdb, 0x00008bdb, 0x00008bdb},
624 -       {0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x00008bdb, 0x00008bdb, 0x00008bdb},
625 -       {0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x00008bdb, 0x00008bdb, 0x00008bdb},
626 -       {0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x00008bdb, 0x00008bdb, 0x00008bdb},
627 -       {0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x00008bdb, 0x00008bdb, 0x00008bdb},
628 -       {0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x00008bdb, 0x00008bdb, 0x00008bdb},
629 -       {0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x00008bdb, 0x00008bdb, 0x00008bdb},
630 -       {0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x00008bdb, 0x00008bdb, 0x00008bdb},
631 -       {0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x00008bdb, 0x00008bdb, 0x00008bdb},
632 -       {0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x00008bdb, 0x00008bdb, 0x00008bdb},
633 -       {0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x00008bdb, 0x00008bdb, 0x00008bdb},
634 -       {0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x00008bdb, 0x00008bdb, 0x00008bdb},
635 -       {0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x00008bdb, 0x00008bdb, 0x00008bdb},
636 -       {0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x00008bdb, 0x00008bdb, 0x00008bdb},
637 -       {0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x00008bdb, 0x00008bdb, 0x00008bdb},
638 -       {0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x00008bdb, 0x00008bdb, 0x00008bdb},
639 -       {0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x00008bdb, 0x00008bdb, 0x00008bdb},
640 -       {0x00009b98, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
641 -       {0x00009b9c, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
642 -       {0x00009ba0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
643 -       {0x00009ba4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
644 -       {0x00009ba8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
645 -       {0x00009bac, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
646 -       {0x00009bb0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
647 -       {0x00009bb4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
648 -       {0x00009bb8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
649 -       {0x00009bbc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
650 -       {0x00009bc0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
651 -       {0x00009bc4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
652 -       {0x00009bc8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
653 -       {0x00009bcc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
654 -       {0x00009bd0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
655 -       {0x00009bd4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
656 -       {0x00009bd8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
657 -       {0x00009bdc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
658 -       {0x00009be0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
659 -       {0x00009be4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
660 -       {0x00009be8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
661 -       {0x00009bec, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
662 -       {0x00009bf0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
663 -       {0x00009bf4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
664 -       {0x00009bf8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
665 -       {0x00009bfc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
666 -       {0x00009848, 0x00001066, 0x00001066, 0x00001055, 0x00001055, 0x00001055},
667 -       {0x0000a848, 0x00001066, 0x00001066, 0x00001055, 0x00001055, 0x00001055},
668 -};
669 -
670 -static const u32 ar9280Modes_original_rxgain_9280_2[][6] = {
671 -       {0x00009a00, 0x00008184, 0x00008184, 0x00008000, 0x00008000, 0x00008000},
672 -       {0x00009a04, 0x00008188, 0x00008188, 0x00008000, 0x00008000, 0x00008000},
673 -       {0x00009a08, 0x0000818c, 0x0000818c, 0x00008000, 0x00008000, 0x00008000},
674 -       {0x00009a0c, 0x00008190, 0x00008190, 0x00008000, 0x00008000, 0x00008000},
675 -       {0x00009a10, 0x00008194, 0x00008194, 0x00008000, 0x00008000, 0x00008000},
676 -       {0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000},
677 -       {0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004},
678 -       {0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008},
679 -       {0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c},
680 -       {0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080},
681 -       {0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084},
682 -       {0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088},
683 -       {0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c},
684 -       {0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100},
685 -       {0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104},
686 -       {0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108},
687 -       {0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c},
688 -       {0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110, 0x00008110},
689 -       {0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114, 0x00008114},
690 -       {0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180, 0x00008180},
691 -       {0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184, 0x00008184},
692 -       {0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188, 0x00008188},
693 -       {0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c, 0x0000818c},
694 -       {0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190, 0x00008190},
695 -       {0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194},
696 -       {0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0},
697 -       {0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c},
698 -       {0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8},
699 -       {0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284},
700 -       {0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288},
701 -       {0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224},
702 -       {0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290},
703 -       {0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300},
704 -       {0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304},
705 -       {0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308},
706 -       {0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c},
707 -       {0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380},
708 -       {0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384},
709 -       {0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700},
710 -       {0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704},
711 -       {0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708},
712 -       {0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c},
713 -       {0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780},
714 -       {0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784},
715 -       {0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00},
716 -       {0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04},
717 -       {0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08},
718 -       {0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c},
719 -       {0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b80, 0x00008b80, 0x00008b80},
720 -       {0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b84, 0x00008b84, 0x00008b84},
721 -       {0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b88, 0x00008b88, 0x00008b88},
722 -       {0x00009acc, 0x0000b380, 0x0000b380, 0x00008b8c, 0x00008b8c, 0x00008b8c},
723 -       {0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b90, 0x00008b90, 0x00008b90},
724 -       {0x00009ad4, 0x0000b388, 0x0000b388, 0x00008f80, 0x00008f80, 0x00008f80},
725 -       {0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008f84, 0x00008f84, 0x00008f84},
726 -       {0x00009adc, 0x0000b390, 0x0000b390, 0x00008f88, 0x00008f88, 0x00008f88},
727 -       {0x00009ae0, 0x0000b394, 0x0000b394, 0x00008f8c, 0x00008f8c, 0x00008f8c},
728 -       {0x00009ae4, 0x0000b398, 0x0000b398, 0x00008f90, 0x00008f90, 0x00008f90},
729 -       {0x00009ae8, 0x0000b780, 0x0000b780, 0x0000930c, 0x0000930c, 0x0000930c},
730 -       {0x00009aec, 0x0000b784, 0x0000b784, 0x00009310, 0x00009310, 0x00009310},
731 -       {0x00009af0, 0x0000b788, 0x0000b788, 0x00009384, 0x00009384, 0x00009384},
732 -       {0x00009af4, 0x0000b78c, 0x0000b78c, 0x00009388, 0x00009388, 0x00009388},
733 -       {0x00009af8, 0x0000b790, 0x0000b790, 0x00009324, 0x00009324, 0x00009324},
734 -       {0x00009afc, 0x0000b794, 0x0000b794, 0x00009704, 0x00009704, 0x00009704},
735 -       {0x00009b00, 0x0000b798, 0x0000b798, 0x000096a4, 0x000096a4, 0x000096a4},
736 -       {0x00009b04, 0x0000d784, 0x0000d784, 0x000096a8, 0x000096a8, 0x000096a8},
737 -       {0x00009b08, 0x0000d788, 0x0000d788, 0x00009710, 0x00009710, 0x00009710},
738 -       {0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00009714, 0x00009714, 0x00009714},
739 -       {0x00009b10, 0x0000d790, 0x0000d790, 0x00009720, 0x00009720, 0x00009720},
740 -       {0x00009b14, 0x0000f780, 0x0000f780, 0x00009724, 0x00009724, 0x00009724},
741 -       {0x00009b18, 0x0000f784, 0x0000f784, 0x00009728, 0x00009728, 0x00009728},
742 -       {0x00009b1c, 0x0000f788, 0x0000f788, 0x0000972c, 0x0000972c, 0x0000972c},
743 -       {0x00009b20, 0x0000f78c, 0x0000f78c, 0x000097a0, 0x000097a0, 0x000097a0},
744 -       {0x00009b24, 0x0000f790, 0x0000f790, 0x000097a4, 0x000097a4, 0x000097a4},
745 -       {0x00009b28, 0x0000f794, 0x0000f794, 0x000097a8, 0x000097a8, 0x000097a8},
746 -       {0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x000097b0, 0x000097b0, 0x000097b0},
747 -       {0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x000097b4, 0x000097b4, 0x000097b4},
748 -       {0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x000097b8, 0x000097b8, 0x000097b8},
749 -       {0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x000097a5, 0x000097a5, 0x000097a5},
750 -       {0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x000097a9, 0x000097a9, 0x000097a9},
751 -       {0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x000097ad, 0x000097ad, 0x000097ad},
752 -       {0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x000097b1, 0x000097b1, 0x000097b1},
753 -       {0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x000097b5, 0x000097b5, 0x000097b5},
754 -       {0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x000097b9, 0x000097b9, 0x000097b9},
755 -       {0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x000097c5, 0x000097c5, 0x000097c5},
756 -       {0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x000097c9, 0x000097c9, 0x000097c9},
757 -       {0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x000097d1, 0x000097d1, 0x000097d1},
758 -       {0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x000097d5, 0x000097d5, 0x000097d5},
759 -       {0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x000097d9, 0x000097d9, 0x000097d9},
760 -       {0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x000097c6, 0x000097c6, 0x000097c6},
761 -       {0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x000097ca, 0x000097ca, 0x000097ca},
762 -       {0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x000097ce, 0x000097ce, 0x000097ce},
763 -       {0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x000097d2, 0x000097d2, 0x000097d2},
764 -       {0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x000097d6, 0x000097d6, 0x000097d6},
765 -       {0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x000097c3, 0x000097c3, 0x000097c3},
766 -       {0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x000097c7, 0x000097c7, 0x000097c7},
767 -       {0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x000097cb, 0x000097cb, 0x000097cb},
768 -       {0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x000097cf, 0x000097cf, 0x000097cf},
769 -       {0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x000097d7, 0x000097d7, 0x000097d7},
770 -       {0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x000097db, 0x000097db, 0x000097db},
771 -       {0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x000097db, 0x000097db, 0x000097db},
772 -       {0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x000097db, 0x000097db, 0x000097db},
773 -       {0x00009b98, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
774 -       {0x00009b9c, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
775 -       {0x00009ba0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
776 -       {0x00009ba4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
777 -       {0x00009ba8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
778 -       {0x00009bac, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
779 -       {0x00009bb0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
780 -       {0x00009bb4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
781 -       {0x00009bb8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
782 -       {0x00009bbc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
783 -       {0x00009bc0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
784 -       {0x00009bc4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
785 -       {0x00009bc8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
786 -       {0x00009bcc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
787 -       {0x00009bd0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
788 -       {0x00009bd4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
789 -       {0x00009bd8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
790 -       {0x00009bdc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
791 -       {0x00009be0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
792 -       {0x00009be4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
793 -       {0x00009be8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
794 -       {0x00009bec, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
795 -       {0x00009bf0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
796 -       {0x00009bf4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
797 -       {0x00009bf8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
798 -       {0x00009bfc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
799 -       {0x00009848, 0x00001066, 0x00001066, 0x00001063, 0x00001063, 0x00001063},
800 -       {0x0000a848, 0x00001066, 0x00001066, 0x00001063, 0x00001063, 0x00001063},
801 -};
802 -
803 -static const u32 ar9280Modes_backoff_13db_rxgain_9280_2[][6] = {
804 -       {0x00009a00, 0x00008184, 0x00008184, 0x00000290, 0x00000290, 0x00000290},
805 -       {0x00009a04, 0x00008188, 0x00008188, 0x00000300, 0x00000300, 0x00000300},
806 -       {0x00009a08, 0x0000818c, 0x0000818c, 0x00000304, 0x00000304, 0x00000304},
807 -       {0x00009a0c, 0x00008190, 0x00008190, 0x00000308, 0x00000308, 0x00000308},
808 -       {0x00009a10, 0x00008194, 0x00008194, 0x0000030c, 0x0000030c, 0x0000030c},
809 -       {0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000},
810 -       {0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004},
811 -       {0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008},
812 -       {0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c},
813 -       {0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080},
814 -       {0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084},
815 -       {0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088},
816 -       {0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c},
817 -       {0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100},
818 -       {0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104},
819 -       {0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108},
820 -       {0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c},
821 -       {0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110, 0x00008110},
822 -       {0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114, 0x00008114},
823 -       {0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180, 0x00008180},
824 -       {0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184, 0x00008184},
825 -       {0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188, 0x00008188},
826 -       {0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c, 0x0000818c},
827 -       {0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190, 0x00008190},
828 -       {0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194},
829 -       {0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0},
830 -       {0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c},
831 -       {0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8},
832 -       {0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284},
833 -       {0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288},
834 -       {0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224},
835 -       {0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290},
836 -       {0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300},
837 -       {0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304},
838 -       {0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308},
839 -       {0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c},
840 -       {0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380},
841 -       {0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384},
842 -       {0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700},
843 -       {0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704},
844 -       {0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708},
845 -       {0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c},
846 -       {0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780},
847 -       {0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784},
848 -       {0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00},
849 -       {0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04},
850 -       {0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08},
851 -       {0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c},
852 -       {0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b80, 0x00008b80, 0x00008b80},
853 -       {0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b84, 0x00008b84, 0x00008b84},
854 -       {0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b88, 0x00008b88, 0x00008b88},
855 -       {0x00009acc, 0x0000b380, 0x0000b380, 0x00008b8c, 0x00008b8c, 0x00008b8c},
856 -       {0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b90, 0x00008b90, 0x00008b90},
857 -       {0x00009ad4, 0x0000b388, 0x0000b388, 0x00008f80, 0x00008f80, 0x00008f80},
858 -       {0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008f84, 0x00008f84, 0x00008f84},
859 -       {0x00009adc, 0x0000b390, 0x0000b390, 0x00008f88, 0x00008f88, 0x00008f88},
860 -       {0x00009ae0, 0x0000b394, 0x0000b394, 0x00008f8c, 0x00008f8c, 0x00008f8c},
861 -       {0x00009ae4, 0x0000b398, 0x0000b398, 0x00008f90, 0x00008f90, 0x00008f90},
862 -       {0x00009ae8, 0x0000b780, 0x0000b780, 0x00009310, 0x00009310, 0x00009310},
863 -       {0x00009aec, 0x0000b784, 0x0000b784, 0x00009314, 0x00009314, 0x00009314},
864 -       {0x00009af0, 0x0000b788, 0x0000b788, 0x00009320, 0x00009320, 0x00009320},
865 -       {0x00009af4, 0x0000b78c, 0x0000b78c, 0x00009324, 0x00009324, 0x00009324},
866 -       {0x00009af8, 0x0000b790, 0x0000b790, 0x00009328, 0x00009328, 0x00009328},
867 -       {0x00009afc, 0x0000b794, 0x0000b794, 0x0000932c, 0x0000932c, 0x0000932c},
868 -       {0x00009b00, 0x0000b798, 0x0000b798, 0x00009330, 0x00009330, 0x00009330},
869 -       {0x00009b04, 0x0000d784, 0x0000d784, 0x00009334, 0x00009334, 0x00009334},
870 -       {0x00009b08, 0x0000d788, 0x0000d788, 0x00009321, 0x00009321, 0x00009321},
871 -       {0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00009325, 0x00009325, 0x00009325},
872 -       {0x00009b10, 0x0000d790, 0x0000d790, 0x00009329, 0x00009329, 0x00009329},
873 -       {0x00009b14, 0x0000f780, 0x0000f780, 0x0000932d, 0x0000932d, 0x0000932d},
874 -       {0x00009b18, 0x0000f784, 0x0000f784, 0x00009331, 0x00009331, 0x00009331},
875 -       {0x00009b1c, 0x0000f788, 0x0000f788, 0x00009335, 0x00009335, 0x00009335},
876 -       {0x00009b20, 0x0000f78c, 0x0000f78c, 0x00009322, 0x00009322, 0x00009322},
877 -       {0x00009b24, 0x0000f790, 0x0000f790, 0x00009326, 0x00009326, 0x00009326},
878 -       {0x00009b28, 0x0000f794, 0x0000f794, 0x0000932a, 0x0000932a, 0x0000932a},
879 -       {0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x0000932e, 0x0000932e, 0x0000932e},
880 -       {0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x00009332, 0x00009332, 0x00009332},
881 -       {0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x00009336, 0x00009336, 0x00009336},
882 -       {0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x00009323, 0x00009323, 0x00009323},
883 -       {0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x00009327, 0x00009327, 0x00009327},
884 -       {0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x0000932b, 0x0000932b, 0x0000932b},
885 -       {0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x0000932f, 0x0000932f, 0x0000932f},
886 -       {0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x00009333, 0x00009333, 0x00009333},
887 -       {0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x00009337, 0x00009337, 0x00009337},
888 -       {0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x00009343, 0x00009343, 0x00009343},
889 -       {0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x00009347, 0x00009347, 0x00009347},
890 -       {0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x0000934b, 0x0000934b, 0x0000934b},
891 -       {0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x0000934f, 0x0000934f, 0x0000934f},
892 -       {0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x00009353, 0x00009353, 0x00009353},
893 -       {0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x00009357, 0x00009357, 0x00009357},
894 -       {0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x0000935b, 0x0000935b, 0x0000935b},
895 -       {0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x0000935b, 0x0000935b, 0x0000935b},
896 -       {0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x0000935b, 0x0000935b, 0x0000935b},
897 -       {0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x0000935b, 0x0000935b, 0x0000935b},
898 -       {0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x0000935b, 0x0000935b, 0x0000935b},
899 -       {0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x0000935b, 0x0000935b, 0x0000935b},
900 -       {0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x0000935b, 0x0000935b, 0x0000935b},
901 -       {0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x0000935b, 0x0000935b, 0x0000935b},
902 -       {0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x0000935b, 0x0000935b, 0x0000935b},
903 -       {0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x0000935b, 0x0000935b, 0x0000935b},
904 -       {0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x0000935b, 0x0000935b, 0x0000935b},
905 -       {0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x0000935b, 0x0000935b, 0x0000935b},
906 -       {0x00009b98, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
907 -       {0x00009b9c, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
908 -       {0x00009ba0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
909 -       {0x00009ba4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
910 -       {0x00009ba8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
911 -       {0x00009bac, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
912 -       {0x00009bb0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
913 -       {0x00009bb4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
914 -       {0x00009bb8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
915 -       {0x00009bbc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
916 -       {0x00009bc0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
917 -       {0x00009bc4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
918 -       {0x00009bc8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
919 -       {0x00009bcc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
920 -       {0x00009bd0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
921 -       {0x00009bd4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
922 -       {0x00009bd8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
923 -       {0x00009bdc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
924 -       {0x00009be0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
925 -       {0x00009be4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
926 -       {0x00009be8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
927 -       {0x00009bec, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
928 -       {0x00009bf0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
929 -       {0x00009bf4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
930 -       {0x00009bf8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
931 -       {0x00009bfc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
932 -       {0x00009848, 0x00001066, 0x00001066, 0x0000105a, 0x0000105a, 0x0000105a},
933 -       {0x0000a848, 0x00001066, 0x00001066, 0x0000105a, 0x0000105a, 0x0000105a},
934 -};
935 -
936 -static const u32 ar9280Modes_high_power_tx_gain_9280_2[][6] = {
937 -       {0x0000a274, 0x0a19e652, 0x0a19e652, 0x0a1aa652, 0x0a1aa652, 0x0a1aa652},
938 -       {0x0000a27c, 0x050739ce, 0x050739ce, 0x050739ce, 0x050739ce, 0x050739ce},
939 -       {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
940 -       {0x0000a304, 0x00003002, 0x00003002, 0x00004002, 0x00004002, 0x00004002},
941 -       {0x0000a308, 0x00006004, 0x00006004, 0x00007008, 0x00007008, 0x00007008},
942 -       {0x0000a30c, 0x0000a006, 0x0000a006, 0x0000c010, 0x0000c010, 0x0000c010},
943 -       {0x0000a310, 0x0000e012, 0x0000e012, 0x00010012, 0x00010012, 0x00010012},
944 -       {0x0000a314, 0x00011014, 0x00011014, 0x00013014, 0x00013014, 0x00013014},
945 -       {0x0000a318, 0x0001504a, 0x0001504a, 0x0001820a, 0x0001820a, 0x0001820a},
946 -       {0x0000a31c, 0x0001904c, 0x0001904c, 0x0001b211, 0x0001b211, 0x0001b211},
947 -       {0x0000a320, 0x0001c04e, 0x0001c04e, 0x0001e213, 0x0001e213, 0x0001e213},
948 -       {0x0000a324, 0x00021092, 0x00021092, 0x00022411, 0x00022411, 0x00022411},
949 -       {0x0000a328, 0x0002510a, 0x0002510a, 0x00025413, 0x00025413, 0x00025413},
950 -       {0x0000a32c, 0x0002910c, 0x0002910c, 0x00029811, 0x00029811, 0x00029811},
951 -       {0x0000a330, 0x0002c18b, 0x0002c18b, 0x0002c813, 0x0002c813, 0x0002c813},
952 -       {0x0000a334, 0x0002f1cc, 0x0002f1cc, 0x00030a14, 0x00030a14, 0x00030a14},
953 -       {0x0000a338, 0x000321eb, 0x000321eb, 0x00035a50, 0x00035a50, 0x00035a50},
954 -       {0x0000a33c, 0x000341ec, 0x000341ec, 0x00039c4c, 0x00039c4c, 0x00039c4c},
955 -       {0x0000a340, 0x000341ec, 0x000341ec, 0x0003de8a, 0x0003de8a, 0x0003de8a},
956 -       {0x0000a344, 0x000341ec, 0x000341ec, 0x00042e92, 0x00042e92, 0x00042e92},
957 -       {0x0000a348, 0x000341ec, 0x000341ec, 0x00046ed2, 0x00046ed2, 0x00046ed2},
958 -       {0x0000a34c, 0x000341ec, 0x000341ec, 0x0004bed5, 0x0004bed5, 0x0004bed5},
959 -       {0x0000a350, 0x000341ec, 0x000341ec, 0x0004ff54, 0x0004ff54, 0x0004ff54},
960 -       {0x0000a354, 0x000341ec, 0x000341ec, 0x00055fd5, 0x00055fd5, 0x00055fd5},
961 -       {0x0000a3ec, 0x00f70081, 0x00f70081, 0x00f70081, 0x00f70081, 0x00f70081},
962 -       {0x00007814, 0x00198eff, 0x00198eff, 0x00198eff, 0x00198eff, 0x00198eff},
963 -       {0x00007838, 0x00198eff, 0x00198eff, 0x00198eff, 0x00198eff, 0x00198eff},
964 -       {0x0000781c, 0x00172000, 0x00172000, 0x00172000, 0x00172000, 0x00172000},
965 -       {0x00007840, 0x00172000, 0x00172000, 0x00172000, 0x00172000, 0x00172000},
966 -       {0x00007820, 0xf258a480, 0xf258a480, 0xf258a480, 0xf258a480, 0xf258a480},
967 -       {0x00007844, 0xf258a480, 0xf258a480, 0xf258a480, 0xf258a480, 0xf258a480},
968 -};
969 -
970 -static const u32 ar9280Modes_original_tx_gain_9280_2[][6] = {
971 -       {0x0000a274, 0x0a19c652, 0x0a19c652, 0x0a1aa652, 0x0a1aa652, 0x0a1aa652},
972 -       {0x0000a27c, 0x050701ce, 0x050701ce, 0x050701ce, 0x050701ce, 0x050701ce},
973 -       {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
974 -       {0x0000a304, 0x00003002, 0x00003002, 0x00003002, 0x00003002, 0x00003002},
975 -       {0x0000a308, 0x00006004, 0x00006004, 0x00008009, 0x00008009, 0x00008009},
976 -       {0x0000a30c, 0x0000a006, 0x0000a006, 0x0000b00b, 0x0000b00b, 0x0000b00b},
977 -       {0x0000a310, 0x0000e012, 0x0000e012, 0x0000e012, 0x0000e012, 0x0000e012},
978 -       {0x0000a314, 0x00011014, 0x00011014, 0x00012048, 0x00012048, 0x00012048},
979 -       {0x0000a318, 0x0001504a, 0x0001504a, 0x0001604a, 0x0001604a, 0x0001604a},
980 -       {0x0000a31c, 0x0001904c, 0x0001904c, 0x0001a211, 0x0001a211, 0x0001a211},
981 -       {0x0000a320, 0x0001c04e, 0x0001c04e, 0x0001e213, 0x0001e213, 0x0001e213},
982 -       {0x0000a324, 0x00020092, 0x00020092, 0x0002121b, 0x0002121b, 0x0002121b},
983 -       {0x0000a328, 0x0002410a, 0x0002410a, 0x00024412, 0x00024412, 0x00024412},
984 -       {0x0000a32c, 0x0002710c, 0x0002710c, 0x00028414, 0x00028414, 0x00028414},
985 -       {0x0000a330, 0x0002b18b, 0x0002b18b, 0x0002b44a, 0x0002b44a, 0x0002b44a},
986 -       {0x0000a334, 0x0002e1cc, 0x0002e1cc, 0x00030649, 0x00030649, 0x00030649},
987 -       {0x0000a338, 0x000321ec, 0x000321ec, 0x0003364b, 0x0003364b, 0x0003364b},
988 -       {0x0000a33c, 0x000321ec, 0x000321ec, 0x00038a49, 0x00038a49, 0x00038a49},
989 -       {0x0000a340, 0x000321ec, 0x000321ec, 0x0003be48, 0x0003be48, 0x0003be48},
990 -       {0x0000a344, 0x000321ec, 0x000321ec, 0x0003ee4a, 0x0003ee4a, 0x0003ee4a},
991 -       {0x0000a348, 0x000321ec, 0x000321ec, 0x00042e88, 0x00042e88, 0x00042e88},
992 -       {0x0000a34c, 0x000321ec, 0x000321ec, 0x00046e8a, 0x00046e8a, 0x00046e8a},
993 -       {0x0000a350, 0x000321ec, 0x000321ec, 0x00049ec9, 0x00049ec9, 0x00049ec9},
994 -       {0x0000a354, 0x000321ec, 0x000321ec, 0x0004bf42, 0x0004bf42, 0x0004bf42},
995 -       {0x0000a3ec, 0x00f70081, 0x00f70081, 0x00f70081, 0x00f70081, 0x00f70081},
996 -       {0x00007814, 0x0019beff, 0x0019beff, 0x0019beff, 0x0019beff, 0x0019beff},
997 -       {0x00007838, 0x0019beff, 0x0019beff, 0x0019beff, 0x0019beff, 0x0019beff},
998 -       {0x0000781c, 0x00392000, 0x00392000, 0x00392000, 0x00392000, 0x00392000},
999 -       {0x00007840, 0x00392000, 0x00392000, 0x00392000, 0x00392000, 0x00392000},
1000 -       {0x00007820, 0x92592480, 0x92592480, 0x92592480, 0x92592480, 0x92592480},
1001 -       {0x00007844, 0x92592480, 0x92592480, 0x92592480, 0x92592480, 0x92592480},
1002 +static const u32 ar9280Modes_backoff_23db_rxgain_9280_2[][5] = {
1003 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
1004 +       {0x00009a00, 0x00008184, 0x00008184, 0x00000290, 0x00000290},
1005 +       {0x00009a04, 0x00008188, 0x00008188, 0x00000300, 0x00000300},
1006 +       {0x00009a08, 0x0000818c, 0x0000818c, 0x00000304, 0x00000304},
1007 +       {0x00009a0c, 0x00008190, 0x00008190, 0x00000308, 0x00000308},
1008 +       {0x00009a10, 0x00008194, 0x00008194, 0x0000030c, 0x0000030c},
1009 +       {0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000},
1010 +       {0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004},
1011 +       {0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008},
1012 +       {0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c},
1013 +       {0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080},
1014 +       {0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084},
1015 +       {0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088},
1016 +       {0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c},
1017 +       {0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100},
1018 +       {0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104},
1019 +       {0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108},
1020 +       {0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c},
1021 +       {0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110},
1022 +       {0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114},
1023 +       {0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180},
1024 +       {0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184},
1025 +       {0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188},
1026 +       {0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c},
1027 +       {0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190},
1028 +       {0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194},
1029 +       {0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0},
1030 +       {0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c},
1031 +       {0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8},
1032 +       {0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284},
1033 +       {0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288},
1034 +       {0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224},
1035 +       {0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290},
1036 +       {0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300},
1037 +       {0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304},
1038 +       {0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308},
1039 +       {0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c},
1040 +       {0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380},
1041 +       {0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384},
1042 +       {0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700},
1043 +       {0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704},
1044 +       {0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708},
1045 +       {0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c},
1046 +       {0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780},
1047 +       {0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784},
1048 +       {0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00},
1049 +       {0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04},
1050 +       {0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08},
1051 +       {0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c},
1052 +       {0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b10, 0x00008b10},
1053 +       {0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b80, 0x00008b80},
1054 +       {0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b84, 0x00008b84},
1055 +       {0x00009acc, 0x0000b380, 0x0000b380, 0x00008b88, 0x00008b88},
1056 +       {0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b8c, 0x00008b8c},
1057 +       {0x00009ad4, 0x0000b388, 0x0000b388, 0x00008b90, 0x00008b90},
1058 +       {0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008b94, 0x00008b94},
1059 +       {0x00009adc, 0x0000b390, 0x0000b390, 0x00008b98, 0x00008b98},
1060 +       {0x00009ae0, 0x0000b394, 0x0000b394, 0x00008ba4, 0x00008ba4},
1061 +       {0x00009ae4, 0x0000b398, 0x0000b398, 0x00008ba8, 0x00008ba8},
1062 +       {0x00009ae8, 0x0000b780, 0x0000b780, 0x00008bac, 0x00008bac},
1063 +       {0x00009aec, 0x0000b784, 0x0000b784, 0x00008bb0, 0x00008bb0},
1064 +       {0x00009af0, 0x0000b788, 0x0000b788, 0x00008bb4, 0x00008bb4},
1065 +       {0x00009af4, 0x0000b78c, 0x0000b78c, 0x00008ba1, 0x00008ba1},
1066 +       {0x00009af8, 0x0000b790, 0x0000b790, 0x00008ba5, 0x00008ba5},
1067 +       {0x00009afc, 0x0000b794, 0x0000b794, 0x00008ba9, 0x00008ba9},
1068 +       {0x00009b00, 0x0000b798, 0x0000b798, 0x00008bad, 0x00008bad},
1069 +       {0x00009b04, 0x0000d784, 0x0000d784, 0x00008bb1, 0x00008bb1},
1070 +       {0x00009b08, 0x0000d788, 0x0000d788, 0x00008bb5, 0x00008bb5},
1071 +       {0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00008ba2, 0x00008ba2},
1072 +       {0x00009b10, 0x0000d790, 0x0000d790, 0x00008ba6, 0x00008ba6},
1073 +       {0x00009b14, 0x0000f780, 0x0000f780, 0x00008baa, 0x00008baa},
1074 +       {0x00009b18, 0x0000f784, 0x0000f784, 0x00008bae, 0x00008bae},
1075 +       {0x00009b1c, 0x0000f788, 0x0000f788, 0x00008bb2, 0x00008bb2},
1076 +       {0x00009b20, 0x0000f78c, 0x0000f78c, 0x00008bb6, 0x00008bb6},
1077 +       {0x00009b24, 0x0000f790, 0x0000f790, 0x00008ba3, 0x00008ba3},
1078 +       {0x00009b28, 0x0000f794, 0x0000f794, 0x00008ba7, 0x00008ba7},
1079 +       {0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x00008bab, 0x00008bab},
1080 +       {0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x00008baf, 0x00008baf},
1081 +       {0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x00008bb3, 0x00008bb3},
1082 +       {0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x00008bb7, 0x00008bb7},
1083 +       {0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x00008bc3, 0x00008bc3},
1084 +       {0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x00008bc7, 0x00008bc7},
1085 +       {0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x00008bcb, 0x00008bcb},
1086 +       {0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x00008bcf, 0x00008bcf},
1087 +       {0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x00008bd3, 0x00008bd3},
1088 +       {0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x00008bd7, 0x00008bd7},
1089 +       {0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x00008bdb, 0x00008bdb},
1090 +       {0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x00008bdb, 0x00008bdb},
1091 +       {0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x00008bdb, 0x00008bdb},
1092 +       {0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x00008bdb, 0x00008bdb},
1093 +       {0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x00008bdb, 0x00008bdb},
1094 +       {0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x00008bdb, 0x00008bdb},
1095 +       {0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x00008bdb, 0x00008bdb},
1096 +       {0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x00008bdb, 0x00008bdb},
1097 +       {0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x00008bdb, 0x00008bdb},
1098 +       {0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x00008bdb, 0x00008bdb},
1099 +       {0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x00008bdb, 0x00008bdb},
1100 +       {0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x00008bdb, 0x00008bdb},
1101 +       {0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x00008bdb, 0x00008bdb},
1102 +       {0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x00008bdb, 0x00008bdb},
1103 +       {0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x00008bdb, 0x00008bdb},
1104 +       {0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x00008bdb, 0x00008bdb},
1105 +       {0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x00008bdb, 0x00008bdb},
1106 +       {0x00009b98, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1107 +       {0x00009b9c, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1108 +       {0x00009ba0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1109 +       {0x00009ba4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1110 +       {0x00009ba8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1111 +       {0x00009bac, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1112 +       {0x00009bb0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1113 +       {0x00009bb4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1114 +       {0x00009bb8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1115 +       {0x00009bbc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1116 +       {0x00009bc0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1117 +       {0x00009bc4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1118 +       {0x00009bc8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1119 +       {0x00009bcc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1120 +       {0x00009bd0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1121 +       {0x00009bd4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1122 +       {0x00009bd8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1123 +       {0x00009bdc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1124 +       {0x00009be0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1125 +       {0x00009be4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1126 +       {0x00009be8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1127 +       {0x00009bec, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1128 +       {0x00009bf0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1129 +       {0x00009bf4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1130 +       {0x00009bf8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1131 +       {0x00009bfc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb},
1132 +       {0x00009848, 0x00001066, 0x00001066, 0x00001055, 0x00001055},
1133 +       {0x0000a848, 0x00001066, 0x00001066, 0x00001055, 0x00001055},
1134 +};
1135 +
1136 +static const u32 ar9280Modes_original_rxgain_9280_2[][5] = {
1137 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
1138 +       {0x00009a00, 0x00008184, 0x00008184, 0x00008000, 0x00008000},
1139 +       {0x00009a04, 0x00008188, 0x00008188, 0x00008000, 0x00008000},
1140 +       {0x00009a08, 0x0000818c, 0x0000818c, 0x00008000, 0x00008000},
1141 +       {0x00009a0c, 0x00008190, 0x00008190, 0x00008000, 0x00008000},
1142 +       {0x00009a10, 0x00008194, 0x00008194, 0x00008000, 0x00008000},
1143 +       {0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000},
1144 +       {0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004},
1145 +       {0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008},
1146 +       {0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c},
1147 +       {0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080},
1148 +       {0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084},
1149 +       {0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088},
1150 +       {0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c},
1151 +       {0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100},
1152 +       {0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104},
1153 +       {0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108},
1154 +       {0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c},
1155 +       {0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110},
1156 +       {0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114},
1157 +       {0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180},
1158 +       {0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184},
1159 +       {0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188},
1160 +       {0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c},
1161 +       {0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190},
1162 +       {0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194},
1163 +       {0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0},
1164 +       {0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c},
1165 +       {0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8},
1166 +       {0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284},
1167 +       {0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288},
1168 +       {0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224},
1169 +       {0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290},
1170 +       {0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300},
1171 +       {0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304},
1172 +       {0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308},
1173 +       {0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c},
1174 +       {0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380},
1175 +       {0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384},
1176 +       {0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700},
1177 +       {0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704},
1178 +       {0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708},
1179 +       {0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c},
1180 +       {0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780},
1181 +       {0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784},
1182 +       {0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00},
1183 +       {0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04},
1184 +       {0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08},
1185 +       {0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c},
1186 +       {0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b80, 0x00008b80},
1187 +       {0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b84, 0x00008b84},
1188 +       {0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b88, 0x00008b88},
1189 +       {0x00009acc, 0x0000b380, 0x0000b380, 0x00008b8c, 0x00008b8c},
1190 +       {0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b90, 0x00008b90},
1191 +       {0x00009ad4, 0x0000b388, 0x0000b388, 0x00008f80, 0x00008f80},
1192 +       {0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008f84, 0x00008f84},
1193 +       {0x00009adc, 0x0000b390, 0x0000b390, 0x00008f88, 0x00008f88},
1194 +       {0x00009ae0, 0x0000b394, 0x0000b394, 0x00008f8c, 0x00008f8c},
1195 +       {0x00009ae4, 0x0000b398, 0x0000b398, 0x00008f90, 0x00008f90},
1196 +       {0x00009ae8, 0x0000b780, 0x0000b780, 0x0000930c, 0x0000930c},
1197 +       {0x00009aec, 0x0000b784, 0x0000b784, 0x00009310, 0x00009310},
1198 +       {0x00009af0, 0x0000b788, 0x0000b788, 0x00009384, 0x00009384},
1199 +       {0x00009af4, 0x0000b78c, 0x0000b78c, 0x00009388, 0x00009388},
1200 +       {0x00009af8, 0x0000b790, 0x0000b790, 0x00009324, 0x00009324},
1201 +       {0x00009afc, 0x0000b794, 0x0000b794, 0x00009704, 0x00009704},
1202 +       {0x00009b00, 0x0000b798, 0x0000b798, 0x000096a4, 0x000096a4},
1203 +       {0x00009b04, 0x0000d784, 0x0000d784, 0x000096a8, 0x000096a8},
1204 +       {0x00009b08, 0x0000d788, 0x0000d788, 0x00009710, 0x00009710},
1205 +       {0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00009714, 0x00009714},
1206 +       {0x00009b10, 0x0000d790, 0x0000d790, 0x00009720, 0x00009720},
1207 +       {0x00009b14, 0x0000f780, 0x0000f780, 0x00009724, 0x00009724},
1208 +       {0x00009b18, 0x0000f784, 0x0000f784, 0x00009728, 0x00009728},
1209 +       {0x00009b1c, 0x0000f788, 0x0000f788, 0x0000972c, 0x0000972c},
1210 +       {0x00009b20, 0x0000f78c, 0x0000f78c, 0x000097a0, 0x000097a0},
1211 +       {0x00009b24, 0x0000f790, 0x0000f790, 0x000097a4, 0x000097a4},
1212 +       {0x00009b28, 0x0000f794, 0x0000f794, 0x000097a8, 0x000097a8},
1213 +       {0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x000097b0, 0x000097b0},
1214 +       {0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x000097b4, 0x000097b4},
1215 +       {0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x000097b8, 0x000097b8},
1216 +       {0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x000097a5, 0x000097a5},
1217 +       {0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x000097a9, 0x000097a9},
1218 +       {0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x000097ad, 0x000097ad},
1219 +       {0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x000097b1, 0x000097b1},
1220 +       {0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x000097b5, 0x000097b5},
1221 +       {0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x000097b9, 0x000097b9},
1222 +       {0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x000097c5, 0x000097c5},
1223 +       {0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x000097c9, 0x000097c9},
1224 +       {0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x000097d1, 0x000097d1},
1225 +       {0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x000097d5, 0x000097d5},
1226 +       {0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x000097d9, 0x000097d9},
1227 +       {0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x000097c6, 0x000097c6},
1228 +       {0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x000097ca, 0x000097ca},
1229 +       {0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x000097ce, 0x000097ce},
1230 +       {0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x000097d2, 0x000097d2},
1231 +       {0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x000097d6, 0x000097d6},
1232 +       {0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x000097c3, 0x000097c3},
1233 +       {0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x000097c7, 0x000097c7},
1234 +       {0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x000097cb, 0x000097cb},
1235 +       {0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x000097cf, 0x000097cf},
1236 +       {0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x000097d7, 0x000097d7},
1237 +       {0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x000097db, 0x000097db},
1238 +       {0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x000097db, 0x000097db},
1239 +       {0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x000097db, 0x000097db},
1240 +       {0x00009b98, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1241 +       {0x00009b9c, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1242 +       {0x00009ba0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1243 +       {0x00009ba4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1244 +       {0x00009ba8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1245 +       {0x00009bac, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1246 +       {0x00009bb0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1247 +       {0x00009bb4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1248 +       {0x00009bb8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1249 +       {0x00009bbc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1250 +       {0x00009bc0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1251 +       {0x00009bc4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1252 +       {0x00009bc8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1253 +       {0x00009bcc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1254 +       {0x00009bd0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1255 +       {0x00009bd4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1256 +       {0x00009bd8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1257 +       {0x00009bdc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1258 +       {0x00009be0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1259 +       {0x00009be4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1260 +       {0x00009be8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1261 +       {0x00009bec, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1262 +       {0x00009bf0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1263 +       {0x00009bf4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1264 +       {0x00009bf8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1265 +       {0x00009bfc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db},
1266 +       {0x00009848, 0x00001066, 0x00001066, 0x00001063, 0x00001063},
1267 +       {0x0000a848, 0x00001066, 0x00001066, 0x00001063, 0x00001063},
1268 +};
1269 +
1270 +static const u32 ar9280Modes_backoff_13db_rxgain_9280_2[][5] = {
1271 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
1272 +       {0x00009a00, 0x00008184, 0x00008184, 0x00000290, 0x00000290},
1273 +       {0x00009a04, 0x00008188, 0x00008188, 0x00000300, 0x00000300},
1274 +       {0x00009a08, 0x0000818c, 0x0000818c, 0x00000304, 0x00000304},
1275 +       {0x00009a0c, 0x00008190, 0x00008190, 0x00000308, 0x00000308},
1276 +       {0x00009a10, 0x00008194, 0x00008194, 0x0000030c, 0x0000030c},
1277 +       {0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000},
1278 +       {0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004},
1279 +       {0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008},
1280 +       {0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c},
1281 +       {0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080},
1282 +       {0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084},
1283 +       {0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088},
1284 +       {0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c},
1285 +       {0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100},
1286 +       {0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104},
1287 +       {0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108},
1288 +       {0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c},
1289 +       {0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110},
1290 +       {0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114},
1291 +       {0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180},
1292 +       {0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184},
1293 +       {0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188},
1294 +       {0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c},
1295 +       {0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190},
1296 +       {0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194},
1297 +       {0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0},
1298 +       {0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c},
1299 +       {0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8},
1300 +       {0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284},
1301 +       {0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288},
1302 +       {0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224},
1303 +       {0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290},
1304 +       {0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300},
1305 +       {0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304},
1306 +       {0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308},
1307 +       {0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c},
1308 +       {0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380},
1309 +       {0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384},
1310 +       {0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700},
1311 +       {0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704},
1312 +       {0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708},
1313 +       {0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c},
1314 +       {0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780},
1315 +       {0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784},
1316 +       {0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00},
1317 +       {0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04},
1318 +       {0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08},
1319 +       {0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c},
1320 +       {0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b80, 0x00008b80},
1321 +       {0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b84, 0x00008b84},
1322 +       {0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b88, 0x00008b88},
1323 +       {0x00009acc, 0x0000b380, 0x0000b380, 0x00008b8c, 0x00008b8c},
1324 +       {0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b90, 0x00008b90},
1325 +       {0x00009ad4, 0x0000b388, 0x0000b388, 0x00008f80, 0x00008f80},
1326 +       {0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008f84, 0x00008f84},
1327 +       {0x00009adc, 0x0000b390, 0x0000b390, 0x00008f88, 0x00008f88},
1328 +       {0x00009ae0, 0x0000b394, 0x0000b394, 0x00008f8c, 0x00008f8c},
1329 +       {0x00009ae4, 0x0000b398, 0x0000b398, 0x00008f90, 0x00008f90},
1330 +       {0x00009ae8, 0x0000b780, 0x0000b780, 0x00009310, 0x00009310},
1331 +       {0x00009aec, 0x0000b784, 0x0000b784, 0x00009314, 0x00009314},
1332 +       {0x00009af0, 0x0000b788, 0x0000b788, 0x00009320, 0x00009320},
1333 +       {0x00009af4, 0x0000b78c, 0x0000b78c, 0x00009324, 0x00009324},
1334 +       {0x00009af8, 0x0000b790, 0x0000b790, 0x00009328, 0x00009328},
1335 +       {0x00009afc, 0x0000b794, 0x0000b794, 0x0000932c, 0x0000932c},
1336 +       {0x00009b00, 0x0000b798, 0x0000b798, 0x00009330, 0x00009330},
1337 +       {0x00009b04, 0x0000d784, 0x0000d784, 0x00009334, 0x00009334},
1338 +       {0x00009b08, 0x0000d788, 0x0000d788, 0x00009321, 0x00009321},
1339 +       {0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00009325, 0x00009325},
1340 +       {0x00009b10, 0x0000d790, 0x0000d790, 0x00009329, 0x00009329},
1341 +       {0x00009b14, 0x0000f780, 0x0000f780, 0x0000932d, 0x0000932d},
1342 +       {0x00009b18, 0x0000f784, 0x0000f784, 0x00009331, 0x00009331},
1343 +       {0x00009b1c, 0x0000f788, 0x0000f788, 0x00009335, 0x00009335},
1344 +       {0x00009b20, 0x0000f78c, 0x0000f78c, 0x00009322, 0x00009322},
1345 +       {0x00009b24, 0x0000f790, 0x0000f790, 0x00009326, 0x00009326},
1346 +       {0x00009b28, 0x0000f794, 0x0000f794, 0x0000932a, 0x0000932a},
1347 +       {0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x0000932e, 0x0000932e},
1348 +       {0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x00009332, 0x00009332},
1349 +       {0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x00009336, 0x00009336},
1350 +       {0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x00009323, 0x00009323},
1351 +       {0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x00009327, 0x00009327},
1352 +       {0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x0000932b, 0x0000932b},
1353 +       {0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x0000932f, 0x0000932f},
1354 +       {0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x00009333, 0x00009333},
1355 +       {0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x00009337, 0x00009337},
1356 +       {0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x00009343, 0x00009343},
1357 +       {0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x00009347, 0x00009347},
1358 +       {0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x0000934b, 0x0000934b},
1359 +       {0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x0000934f, 0x0000934f},
1360 +       {0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x00009353, 0x00009353},
1361 +       {0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x00009357, 0x00009357},
1362 +       {0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x0000935b, 0x0000935b},
1363 +       {0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x0000935b, 0x0000935b},
1364 +       {0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x0000935b, 0x0000935b},
1365 +       {0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x0000935b, 0x0000935b},
1366 +       {0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x0000935b, 0x0000935b},
1367 +       {0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x0000935b, 0x0000935b},
1368 +       {0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x0000935b, 0x0000935b},
1369 +       {0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x0000935b, 0x0000935b},
1370 +       {0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x0000935b, 0x0000935b},
1371 +       {0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x0000935b, 0x0000935b},
1372 +       {0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x0000935b, 0x0000935b},
1373 +       {0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x0000935b, 0x0000935b},
1374 +       {0x00009b98, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1375 +       {0x00009b9c, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1376 +       {0x00009ba0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1377 +       {0x00009ba4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1378 +       {0x00009ba8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1379 +       {0x00009bac, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1380 +       {0x00009bb0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1381 +       {0x00009bb4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1382 +       {0x00009bb8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1383 +       {0x00009bbc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1384 +       {0x00009bc0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1385 +       {0x00009bc4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1386 +       {0x00009bc8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1387 +       {0x00009bcc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1388 +       {0x00009bd0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1389 +       {0x00009bd4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1390 +       {0x00009bd8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1391 +       {0x00009bdc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1392 +       {0x00009be0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1393 +       {0x00009be4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1394 +       {0x00009be8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1395 +       {0x00009bec, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1396 +       {0x00009bf0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1397 +       {0x00009bf4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1398 +       {0x00009bf8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1399 +       {0x00009bfc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b},
1400 +       {0x00009848, 0x00001066, 0x00001066, 0x0000105a, 0x0000105a},
1401 +       {0x0000a848, 0x00001066, 0x00001066, 0x0000105a, 0x0000105a},
1402 +};
1403 +
1404 +static const u32 ar9280Modes_high_power_tx_gain_9280_2[][5] = {
1405 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
1406 +       {0x0000a274, 0x0a19e652, 0x0a19e652, 0x0a1aa652, 0x0a1aa652},
1407 +       {0x0000a27c, 0x050739ce, 0x050739ce, 0x050739ce, 0x050739ce},
1408 +       {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1409 +       {0x0000a304, 0x00003002, 0x00003002, 0x00004002, 0x00004002},
1410 +       {0x0000a308, 0x00006004, 0x00006004, 0x00007008, 0x00007008},
1411 +       {0x0000a30c, 0x0000a006, 0x0000a006, 0x0000c010, 0x0000c010},
1412 +       {0x0000a310, 0x0000e012, 0x0000e012, 0x00010012, 0x00010012},
1413 +       {0x0000a314, 0x00011014, 0x00011014, 0x00013014, 0x00013014},
1414 +       {0x0000a318, 0x0001504a, 0x0001504a, 0x0001820a, 0x0001820a},
1415 +       {0x0000a31c, 0x0001904c, 0x0001904c, 0x0001b211, 0x0001b211},
1416 +       {0x0000a320, 0x0001c04e, 0x0001c04e, 0x0001e213, 0x0001e213},
1417 +       {0x0000a324, 0x00021092, 0x00021092, 0x00022411, 0x00022411},
1418 +       {0x0000a328, 0x0002510a, 0x0002510a, 0x00025413, 0x00025413},
1419 +       {0x0000a32c, 0x0002910c, 0x0002910c, 0x00029811, 0x00029811},
1420 +       {0x0000a330, 0x0002c18b, 0x0002c18b, 0x0002c813, 0x0002c813},
1421 +       {0x0000a334, 0x0002f1cc, 0x0002f1cc, 0x00030a14, 0x00030a14},
1422 +       {0x0000a338, 0x000321eb, 0x000321eb, 0x00035a50, 0x00035a50},
1423 +       {0x0000a33c, 0x000341ec, 0x000341ec, 0x00039c4c, 0x00039c4c},
1424 +       {0x0000a340, 0x000341ec, 0x000341ec, 0x0003de8a, 0x0003de8a},
1425 +       {0x0000a344, 0x000341ec, 0x000341ec, 0x00042e92, 0x00042e92},
1426 +       {0x0000a348, 0x000341ec, 0x000341ec, 0x00046ed2, 0x00046ed2},
1427 +       {0x0000a34c, 0x000341ec, 0x000341ec, 0x0004bed5, 0x0004bed5},
1428 +       {0x0000a350, 0x000341ec, 0x000341ec, 0x0004ff54, 0x0004ff54},
1429 +       {0x0000a354, 0x000341ec, 0x000341ec, 0x00055fd5, 0x00055fd5},
1430 +       {0x0000a3ec, 0x00f70081, 0x00f70081, 0x00f70081, 0x00f70081},
1431 +       {0x00007814, 0x00198eff, 0x00198eff, 0x00198eff, 0x00198eff},
1432 +       {0x00007838, 0x00198eff, 0x00198eff, 0x00198eff, 0x00198eff},
1433 +       {0x0000781c, 0x00172000, 0x00172000, 0x00172000, 0x00172000},
1434 +       {0x00007840, 0x00172000, 0x00172000, 0x00172000, 0x00172000},
1435 +       {0x00007820, 0xf258a480, 0xf258a480, 0xf258a480, 0xf258a480},
1436 +       {0x00007844, 0xf258a480, 0xf258a480, 0xf258a480, 0xf258a480},
1437 +};
1438 +
1439 +static const u32 ar9280Modes_original_tx_gain_9280_2[][5] = {
1440 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
1441 +       {0x0000a274, 0x0a19c652, 0x0a19c652, 0x0a1aa652, 0x0a1aa652},
1442 +       {0x0000a27c, 0x050701ce, 0x050701ce, 0x050701ce, 0x050701ce},
1443 +       {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1444 +       {0x0000a304, 0x00003002, 0x00003002, 0x00003002, 0x00003002},
1445 +       {0x0000a308, 0x00006004, 0x00006004, 0x00008009, 0x00008009},
1446 +       {0x0000a30c, 0x0000a006, 0x0000a006, 0x0000b00b, 0x0000b00b},
1447 +       {0x0000a310, 0x0000e012, 0x0000e012, 0x0000e012, 0x0000e012},
1448 +       {0x0000a314, 0x00011014, 0x00011014, 0x00012048, 0x00012048},
1449 +       {0x0000a318, 0x0001504a, 0x0001504a, 0x0001604a, 0x0001604a},
1450 +       {0x0000a31c, 0x0001904c, 0x0001904c, 0x0001a211, 0x0001a211},
1451 +       {0x0000a320, 0x0001c04e, 0x0001c04e, 0x0001e213, 0x0001e213},
1452 +       {0x0000a324, 0x00020092, 0x00020092, 0x0002121b, 0x0002121b},
1453 +       {0x0000a328, 0x0002410a, 0x0002410a, 0x00024412, 0x00024412},
1454 +       {0x0000a32c, 0x0002710c, 0x0002710c, 0x00028414, 0x00028414},
1455 +       {0x0000a330, 0x0002b18b, 0x0002b18b, 0x0002b44a, 0x0002b44a},
1456 +       {0x0000a334, 0x0002e1cc, 0x0002e1cc, 0x00030649, 0x00030649},
1457 +       {0x0000a338, 0x000321ec, 0x000321ec, 0x0003364b, 0x0003364b},
1458 +       {0x0000a33c, 0x000321ec, 0x000321ec, 0x00038a49, 0x00038a49},
1459 +       {0x0000a340, 0x000321ec, 0x000321ec, 0x0003be48, 0x0003be48},
1460 +       {0x0000a344, 0x000321ec, 0x000321ec, 0x0003ee4a, 0x0003ee4a},
1461 +       {0x0000a348, 0x000321ec, 0x000321ec, 0x00042e88, 0x00042e88},
1462 +       {0x0000a34c, 0x000321ec, 0x000321ec, 0x00046e8a, 0x00046e8a},
1463 +       {0x0000a350, 0x000321ec, 0x000321ec, 0x00049ec9, 0x00049ec9},
1464 +       {0x0000a354, 0x000321ec, 0x000321ec, 0x0004bf42, 0x0004bf42},
1465 +       {0x0000a3ec, 0x00f70081, 0x00f70081, 0x00f70081, 0x00f70081},
1466 +       {0x00007814, 0x0019beff, 0x0019beff, 0x0019beff, 0x0019beff},
1467 +       {0x00007838, 0x0019beff, 0x0019beff, 0x0019beff, 0x0019beff},
1468 +       {0x0000781c, 0x00392000, 0x00392000, 0x00392000, 0x00392000},
1469 +       {0x00007840, 0x00392000, 0x00392000, 0x00392000, 0x00392000},
1470 +       {0x00007820, 0x92592480, 0x92592480, 0x92592480, 0x92592480},
1471 +       {0x00007844, 0x92592480, 0x92592480, 0x92592480, 0x92592480},
1472  };
1473  
1474  static const u32 ar9280PciePhy_clkreq_off_L1_9280[][2] = {
1475 @@ -947,309 +953,310 @@ static const u32 ar9285PciePhy_clkreq_of
1476         {0x00004044, 0x00000000},
1477  };
1478  
1479 -static const u32 ar9285Modes_9285_1_2[][6] = {
1480 -       {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
1481 -       {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
1482 -       {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
1483 -       {0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008},
1484 -       {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0},
1485 -       {0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b, 0x0988004f},
1486 -       {0x00008318, 0x00003e80, 0x00007d00, 0x00006880, 0x00003440, 0x00006880},
1487 -       {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
1488 -       {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
1489 -       {0x00009824, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e},
1490 -       {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
1491 -       {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
1492 -       {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
1493 -       {0x00009840, 0x206a012e, 0x206a012e, 0x206a012e, 0x206a012e, 0x206a012e},
1494 -       {0x00009844, 0x0372161e, 0x0372161e, 0x03721620, 0x03721620, 0x037216a0},
1495 -       {0x00009848, 0x00001066, 0x00001066, 0x00001053, 0x00001053, 0x00001059},
1496 -       {0x0000a848, 0x00001066, 0x00001066, 0x00001053, 0x00001053, 0x00001059},
1497 -       {0x00009850, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2},
1498 -       {0x00009858, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e},
1499 -       {0x0000985c, 0x3139605e, 0x3139605e, 0x3137605e, 0x3137605e, 0x3139605e},
1500 -       {0x00009860, 0x00058d18, 0x00058d18, 0x00058d20, 0x00058d20, 0x00058d18},
1501 -       {0x00009864, 0x0000fe00, 0x0000fe00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
1502 -       {0x00009868, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0},
1503 -       {0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881, 0x06903881},
1504 -       {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0},
1505 -       {0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b, 0x00000016},
1506 -       {0x00009924, 0xd00a8007, 0xd00a8007, 0xd00a800d, 0xd00a800d, 0xd00a800d},
1507 -       {0x00009944, 0xffbc1010, 0xffbc1010, 0xffbc1020, 0xffbc1020, 0xffbc1010},
1508 -       {0x00009960, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1509 -       {0x00009964, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1510 -       {0x000099b8, 0x0000421c, 0x0000421c, 0x0000421c, 0x0000421c, 0x0000421c},
1511 -       {0x000099bc, 0x00000600, 0x00000600, 0x00000c00, 0x00000c00, 0x00000c00},
1512 -       {0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
1513 -       {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
1514 -       {0x000099c8, 0x6af6532f, 0x6af6532f, 0x6af6532f, 0x6af6532f, 0x6af6532f},
1515 -       {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
1516 -       {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
1517 -       {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1518 -       {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1519 -       {0x00009a00, 0x00000000, 0x00000000, 0x00058084, 0x00058084, 0x00000000},
1520 -       {0x00009a04, 0x00000000, 0x00000000, 0x00058088, 0x00058088, 0x00000000},
1521 -       {0x00009a08, 0x00000000, 0x00000000, 0x0005808c, 0x0005808c, 0x00000000},
1522 -       {0x00009a0c, 0x00000000, 0x00000000, 0x00058100, 0x00058100, 0x00000000},
1523 -       {0x00009a10, 0x00000000, 0x00000000, 0x00058104, 0x00058104, 0x00000000},
1524 -       {0x00009a14, 0x00000000, 0x00000000, 0x00058108, 0x00058108, 0x00000000},
1525 -       {0x00009a18, 0x00000000, 0x00000000, 0x0005810c, 0x0005810c, 0x00000000},
1526 -       {0x00009a1c, 0x00000000, 0x00000000, 0x00058110, 0x00058110, 0x00000000},
1527 -       {0x00009a20, 0x00000000, 0x00000000, 0x00058114, 0x00058114, 0x00000000},
1528 -       {0x00009a24, 0x00000000, 0x00000000, 0x00058180, 0x00058180, 0x00000000},
1529 -       {0x00009a28, 0x00000000, 0x00000000, 0x00058184, 0x00058184, 0x00000000},
1530 -       {0x00009a2c, 0x00000000, 0x00000000, 0x00058188, 0x00058188, 0x00000000},
1531 -       {0x00009a30, 0x00000000, 0x00000000, 0x0005818c, 0x0005818c, 0x00000000},
1532 -       {0x00009a34, 0x00000000, 0x00000000, 0x00058190, 0x00058190, 0x00000000},
1533 -       {0x00009a38, 0x00000000, 0x00000000, 0x00058194, 0x00058194, 0x00000000},
1534 -       {0x00009a3c, 0x00000000, 0x00000000, 0x000581a0, 0x000581a0, 0x00000000},
1535 -       {0x00009a40, 0x00000000, 0x00000000, 0x0005820c, 0x0005820c, 0x00000000},
1536 -       {0x00009a44, 0x00000000, 0x00000000, 0x000581a8, 0x000581a8, 0x00000000},
1537 -       {0x00009a48, 0x00000000, 0x00000000, 0x00058284, 0x00058284, 0x00000000},
1538 -       {0x00009a4c, 0x00000000, 0x00000000, 0x00058288, 0x00058288, 0x00000000},
1539 -       {0x00009a50, 0x00000000, 0x00000000, 0x00058224, 0x00058224, 0x00000000},
1540 -       {0x00009a54, 0x00000000, 0x00000000, 0x00058290, 0x00058290, 0x00000000},
1541 -       {0x00009a58, 0x00000000, 0x00000000, 0x00058300, 0x00058300, 0x00000000},
1542 -       {0x00009a5c, 0x00000000, 0x00000000, 0x00058304, 0x00058304, 0x00000000},
1543 -       {0x00009a60, 0x00000000, 0x00000000, 0x00058308, 0x00058308, 0x00000000},
1544 -       {0x00009a64, 0x00000000, 0x00000000, 0x0005830c, 0x0005830c, 0x00000000},
1545 -       {0x00009a68, 0x00000000, 0x00000000, 0x00058380, 0x00058380, 0x00000000},
1546 -       {0x00009a6c, 0x00000000, 0x00000000, 0x00058384, 0x00058384, 0x00000000},
1547 -       {0x00009a70, 0x00000000, 0x00000000, 0x00068700, 0x00068700, 0x00000000},
1548 -       {0x00009a74, 0x00000000, 0x00000000, 0x00068704, 0x00068704, 0x00000000},
1549 -       {0x00009a78, 0x00000000, 0x00000000, 0x00068708, 0x00068708, 0x00000000},
1550 -       {0x00009a7c, 0x00000000, 0x00000000, 0x0006870c, 0x0006870c, 0x00000000},
1551 -       {0x00009a80, 0x00000000, 0x00000000, 0x00068780, 0x00068780, 0x00000000},
1552 -       {0x00009a84, 0x00000000, 0x00000000, 0x00068784, 0x00068784, 0x00000000},
1553 -       {0x00009a88, 0x00000000, 0x00000000, 0x00078b00, 0x00078b00, 0x00000000},
1554 -       {0x00009a8c, 0x00000000, 0x00000000, 0x00078b04, 0x00078b04, 0x00000000},
1555 -       {0x00009a90, 0x00000000, 0x00000000, 0x00078b08, 0x00078b08, 0x00000000},
1556 -       {0x00009a94, 0x00000000, 0x00000000, 0x00078b0c, 0x00078b0c, 0x00000000},
1557 -       {0x00009a98, 0x00000000, 0x00000000, 0x00078b80, 0x00078b80, 0x00000000},
1558 -       {0x00009a9c, 0x00000000, 0x00000000, 0x00078b84, 0x00078b84, 0x00000000},
1559 -       {0x00009aa0, 0x00000000, 0x00000000, 0x00078b88, 0x00078b88, 0x00000000},
1560 -       {0x00009aa4, 0x00000000, 0x00000000, 0x00078b8c, 0x00078b8c, 0x00000000},
1561 -       {0x00009aa8, 0x00000000, 0x00000000, 0x00078b90, 0x00078b90, 0x00000000},
1562 -       {0x00009aac, 0x00000000, 0x00000000, 0x000caf80, 0x000caf80, 0x00000000},
1563 -       {0x00009ab0, 0x00000000, 0x00000000, 0x000caf84, 0x000caf84, 0x00000000},
1564 -       {0x00009ab4, 0x00000000, 0x00000000, 0x000caf88, 0x000caf88, 0x00000000},
1565 -       {0x00009ab8, 0x00000000, 0x00000000, 0x000caf8c, 0x000caf8c, 0x00000000},
1566 -       {0x00009abc, 0x00000000, 0x00000000, 0x000caf90, 0x000caf90, 0x00000000},
1567 -       {0x00009ac0, 0x00000000, 0x00000000, 0x000db30c, 0x000db30c, 0x00000000},
1568 -       {0x00009ac4, 0x00000000, 0x00000000, 0x000db310, 0x000db310, 0x00000000},
1569 -       {0x00009ac8, 0x00000000, 0x00000000, 0x000db384, 0x000db384, 0x00000000},
1570 -       {0x00009acc, 0x00000000, 0x00000000, 0x000db388, 0x000db388, 0x00000000},
1571 -       {0x00009ad0, 0x00000000, 0x00000000, 0x000db324, 0x000db324, 0x00000000},
1572 -       {0x00009ad4, 0x00000000, 0x00000000, 0x000eb704, 0x000eb704, 0x00000000},
1573 -       {0x00009ad8, 0x00000000, 0x00000000, 0x000eb6a4, 0x000eb6a4, 0x00000000},
1574 -       {0x00009adc, 0x00000000, 0x00000000, 0x000eb6a8, 0x000eb6a8, 0x00000000},
1575 -       {0x00009ae0, 0x00000000, 0x00000000, 0x000eb710, 0x000eb710, 0x00000000},
1576 -       {0x00009ae4, 0x00000000, 0x00000000, 0x000eb714, 0x000eb714, 0x00000000},
1577 -       {0x00009ae8, 0x00000000, 0x00000000, 0x000eb720, 0x000eb720, 0x00000000},
1578 -       {0x00009aec, 0x00000000, 0x00000000, 0x000eb724, 0x000eb724, 0x00000000},
1579 -       {0x00009af0, 0x00000000, 0x00000000, 0x000eb728, 0x000eb728, 0x00000000},
1580 -       {0x00009af4, 0x00000000, 0x00000000, 0x000eb72c, 0x000eb72c, 0x00000000},
1581 -       {0x00009af8, 0x00000000, 0x00000000, 0x000eb7a0, 0x000eb7a0, 0x00000000},
1582 -       {0x00009afc, 0x00000000, 0x00000000, 0x000eb7a4, 0x000eb7a4, 0x00000000},
1583 -       {0x00009b00, 0x00000000, 0x00000000, 0x000eb7a8, 0x000eb7a8, 0x00000000},
1584 -       {0x00009b04, 0x00000000, 0x00000000, 0x000eb7b0, 0x000eb7b0, 0x00000000},
1585 -       {0x00009b08, 0x00000000, 0x00000000, 0x000eb7b4, 0x000eb7b4, 0x00000000},
1586 -       {0x00009b0c, 0x00000000, 0x00000000, 0x000eb7b8, 0x000eb7b8, 0x00000000},
1587 -       {0x00009b10, 0x00000000, 0x00000000, 0x000eb7a5, 0x000eb7a5, 0x00000000},
1588 -       {0x00009b14, 0x00000000, 0x00000000, 0x000eb7a9, 0x000eb7a9, 0x00000000},
1589 -       {0x00009b18, 0x00000000, 0x00000000, 0x000eb7ad, 0x000eb7ad, 0x00000000},
1590 -       {0x00009b1c, 0x00000000, 0x00000000, 0x000eb7b1, 0x000eb7b1, 0x00000000},
1591 -       {0x00009b20, 0x00000000, 0x00000000, 0x000eb7b5, 0x000eb7b5, 0x00000000},
1592 -       {0x00009b24, 0x00000000, 0x00000000, 0x000eb7b9, 0x000eb7b9, 0x00000000},
1593 -       {0x00009b28, 0x00000000, 0x00000000, 0x000eb7c5, 0x000eb7c5, 0x00000000},
1594 -       {0x00009b2c, 0x00000000, 0x00000000, 0x000eb7c9, 0x000eb7c9, 0x00000000},
1595 -       {0x00009b30, 0x00000000, 0x00000000, 0x000eb7d1, 0x000eb7d1, 0x00000000},
1596 -       {0x00009b34, 0x00000000, 0x00000000, 0x000eb7d5, 0x000eb7d5, 0x00000000},
1597 -       {0x00009b38, 0x00000000, 0x00000000, 0x000eb7d9, 0x000eb7d9, 0x00000000},
1598 -       {0x00009b3c, 0x00000000, 0x00000000, 0x000eb7c6, 0x000eb7c6, 0x00000000},
1599 -       {0x00009b40, 0x00000000, 0x00000000, 0x000eb7ca, 0x000eb7ca, 0x00000000},
1600 -       {0x00009b44, 0x00000000, 0x00000000, 0x000eb7ce, 0x000eb7ce, 0x00000000},
1601 -       {0x00009b48, 0x00000000, 0x00000000, 0x000eb7d2, 0x000eb7d2, 0x00000000},
1602 -       {0x00009b4c, 0x00000000, 0x00000000, 0x000eb7d6, 0x000eb7d6, 0x00000000},
1603 -       {0x00009b50, 0x00000000, 0x00000000, 0x000eb7c3, 0x000eb7c3, 0x00000000},
1604 -       {0x00009b54, 0x00000000, 0x00000000, 0x000eb7c7, 0x000eb7c7, 0x00000000},
1605 -       {0x00009b58, 0x00000000, 0x00000000, 0x000eb7cb, 0x000eb7cb, 0x00000000},
1606 -       {0x00009b5c, 0x00000000, 0x00000000, 0x000eb7cf, 0x000eb7cf, 0x00000000},
1607 -       {0x00009b60, 0x00000000, 0x00000000, 0x000eb7d7, 0x000eb7d7, 0x00000000},
1608 -       {0x00009b64, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1609 -       {0x00009b68, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1610 -       {0x00009b6c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1611 -       {0x00009b70, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1612 -       {0x00009b74, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1613 -       {0x00009b78, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1614 -       {0x00009b7c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1615 -       {0x00009b80, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1616 -       {0x00009b84, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1617 -       {0x00009b88, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1618 -       {0x00009b8c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1619 -       {0x00009b90, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1620 -       {0x00009b94, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1621 -       {0x00009b98, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1622 -       {0x00009b9c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1623 -       {0x00009ba0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1624 -       {0x00009ba4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1625 -       {0x00009ba8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1626 -       {0x00009bac, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1627 -       {0x00009bb0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1628 -       {0x00009bb4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1629 -       {0x00009bb8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1630 -       {0x00009bbc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1631 -       {0x00009bc0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1632 -       {0x00009bc4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1633 -       {0x00009bc8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1634 -       {0x00009bcc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1635 -       {0x00009bd0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1636 -       {0x00009bd4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1637 -       {0x00009bd8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1638 -       {0x00009bdc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1639 -       {0x00009be0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1640 -       {0x00009be4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1641 -       {0x00009be8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1642 -       {0x00009bec, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1643 -       {0x00009bf0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1644 -       {0x00009bf4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1645 -       {0x00009bf8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1646 -       {0x00009bfc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1647 -       {0x0000aa00, 0x00000000, 0x00000000, 0x00058084, 0x00058084, 0x00000000},
1648 -       {0x0000aa04, 0x00000000, 0x00000000, 0x00058088, 0x00058088, 0x00000000},
1649 -       {0x0000aa08, 0x00000000, 0x00000000, 0x0005808c, 0x0005808c, 0x00000000},
1650 -       {0x0000aa0c, 0x00000000, 0x00000000, 0x00058100, 0x00058100, 0x00000000},
1651 -       {0x0000aa10, 0x00000000, 0x00000000, 0x00058104, 0x00058104, 0x00000000},
1652 -       {0x0000aa14, 0x00000000, 0x00000000, 0x00058108, 0x00058108, 0x00000000},
1653 -       {0x0000aa18, 0x00000000, 0x00000000, 0x0005810c, 0x0005810c, 0x00000000},
1654 -       {0x0000aa1c, 0x00000000, 0x00000000, 0x00058110, 0x00058110, 0x00000000},
1655 -       {0x0000aa20, 0x00000000, 0x00000000, 0x00058114, 0x00058114, 0x00000000},
1656 -       {0x0000aa24, 0x00000000, 0x00000000, 0x00058180, 0x00058180, 0x00000000},
1657 -       {0x0000aa28, 0x00000000, 0x00000000, 0x00058184, 0x00058184, 0x00000000},
1658 -       {0x0000aa2c, 0x00000000, 0x00000000, 0x00058188, 0x00058188, 0x00000000},
1659 -       {0x0000aa30, 0x00000000, 0x00000000, 0x0005818c, 0x0005818c, 0x00000000},
1660 -       {0x0000aa34, 0x00000000, 0x00000000, 0x00058190, 0x00058190, 0x00000000},
1661 -       {0x0000aa38, 0x00000000, 0x00000000, 0x00058194, 0x00058194, 0x00000000},
1662 -       {0x0000aa3c, 0x00000000, 0x00000000, 0x000581a0, 0x000581a0, 0x00000000},
1663 -       {0x0000aa40, 0x00000000, 0x00000000, 0x0005820c, 0x0005820c, 0x00000000},
1664 -       {0x0000aa44, 0x00000000, 0x00000000, 0x000581a8, 0x000581a8, 0x00000000},
1665 -       {0x0000aa48, 0x00000000, 0x00000000, 0x00058284, 0x00058284, 0x00000000},
1666 -       {0x0000aa4c, 0x00000000, 0x00000000, 0x00058288, 0x00058288, 0x00000000},
1667 -       {0x0000aa50, 0x00000000, 0x00000000, 0x00058224, 0x00058224, 0x00000000},
1668 -       {0x0000aa54, 0x00000000, 0x00000000, 0x00058290, 0x00058290, 0x00000000},
1669 -       {0x0000aa58, 0x00000000, 0x00000000, 0x00058300, 0x00058300, 0x00000000},
1670 -       {0x0000aa5c, 0x00000000, 0x00000000, 0x00058304, 0x00058304, 0x00000000},
1671 -       {0x0000aa60, 0x00000000, 0x00000000, 0x00058308, 0x00058308, 0x00000000},
1672 -       {0x0000aa64, 0x00000000, 0x00000000, 0x0005830c, 0x0005830c, 0x00000000},
1673 -       {0x0000aa68, 0x00000000, 0x00000000, 0x00058380, 0x00058380, 0x00000000},
1674 -       {0x0000aa6c, 0x00000000, 0x00000000, 0x00058384, 0x00058384, 0x00000000},
1675 -       {0x0000aa70, 0x00000000, 0x00000000, 0x00068700, 0x00068700, 0x00000000},
1676 -       {0x0000aa74, 0x00000000, 0x00000000, 0x00068704, 0x00068704, 0x00000000},
1677 -       {0x0000aa78, 0x00000000, 0x00000000, 0x00068708, 0x00068708, 0x00000000},
1678 -       {0x0000aa7c, 0x00000000, 0x00000000, 0x0006870c, 0x0006870c, 0x00000000},
1679 -       {0x0000aa80, 0x00000000, 0x00000000, 0x00068780, 0x00068780, 0x00000000},
1680 -       {0x0000aa84, 0x00000000, 0x00000000, 0x00068784, 0x00068784, 0x00000000},
1681 -       {0x0000aa88, 0x00000000, 0x00000000, 0x00078b00, 0x00078b00, 0x00000000},
1682 -       {0x0000aa8c, 0x00000000, 0x00000000, 0x00078b04, 0x00078b04, 0x00000000},
1683 -       {0x0000aa90, 0x00000000, 0x00000000, 0x00078b08, 0x00078b08, 0x00000000},
1684 -       {0x0000aa94, 0x00000000, 0x00000000, 0x00078b0c, 0x00078b0c, 0x00000000},
1685 -       {0x0000aa98, 0x00000000, 0x00000000, 0x00078b80, 0x00078b80, 0x00000000},
1686 -       {0x0000aa9c, 0x00000000, 0x00000000, 0x00078b84, 0x00078b84, 0x00000000},
1687 -       {0x0000aaa0, 0x00000000, 0x00000000, 0x00078b88, 0x00078b88, 0x00000000},
1688 -       {0x0000aaa4, 0x00000000, 0x00000000, 0x00078b8c, 0x00078b8c, 0x00000000},
1689 -       {0x0000aaa8, 0x00000000, 0x00000000, 0x00078b90, 0x00078b90, 0x00000000},
1690 -       {0x0000aaac, 0x00000000, 0x00000000, 0x000caf80, 0x000caf80, 0x00000000},
1691 -       {0x0000aab0, 0x00000000, 0x00000000, 0x000caf84, 0x000caf84, 0x00000000},
1692 -       {0x0000aab4, 0x00000000, 0x00000000, 0x000caf88, 0x000caf88, 0x00000000},
1693 -       {0x0000aab8, 0x00000000, 0x00000000, 0x000caf8c, 0x000caf8c, 0x00000000},
1694 -       {0x0000aabc, 0x00000000, 0x00000000, 0x000caf90, 0x000caf90, 0x00000000},
1695 -       {0x0000aac0, 0x00000000, 0x00000000, 0x000db30c, 0x000db30c, 0x00000000},
1696 -       {0x0000aac4, 0x00000000, 0x00000000, 0x000db310, 0x000db310, 0x00000000},
1697 -       {0x0000aac8, 0x00000000, 0x00000000, 0x000db384, 0x000db384, 0x00000000},
1698 -       {0x0000aacc, 0x00000000, 0x00000000, 0x000db388, 0x000db388, 0x00000000},
1699 -       {0x0000aad0, 0x00000000, 0x00000000, 0x000db324, 0x000db324, 0x00000000},
1700 -       {0x0000aad4, 0x00000000, 0x00000000, 0x000eb704, 0x000eb704, 0x00000000},
1701 -       {0x0000aad8, 0x00000000, 0x00000000, 0x000eb6a4, 0x000eb6a4, 0x00000000},
1702 -       {0x0000aadc, 0x00000000, 0x00000000, 0x000eb6a8, 0x000eb6a8, 0x00000000},
1703 -       {0x0000aae0, 0x00000000, 0x00000000, 0x000eb710, 0x000eb710, 0x00000000},
1704 -       {0x0000aae4, 0x00000000, 0x00000000, 0x000eb714, 0x000eb714, 0x00000000},
1705 -       {0x0000aae8, 0x00000000, 0x00000000, 0x000eb720, 0x000eb720, 0x00000000},
1706 -       {0x0000aaec, 0x00000000, 0x00000000, 0x000eb724, 0x000eb724, 0x00000000},
1707 -       {0x0000aaf0, 0x00000000, 0x00000000, 0x000eb728, 0x000eb728, 0x00000000},
1708 -       {0x0000aaf4, 0x00000000, 0x00000000, 0x000eb72c, 0x000eb72c, 0x00000000},
1709 -       {0x0000aaf8, 0x00000000, 0x00000000, 0x000eb7a0, 0x000eb7a0, 0x00000000},
1710 -       {0x0000aafc, 0x00000000, 0x00000000, 0x000eb7a4, 0x000eb7a4, 0x00000000},
1711 -       {0x0000ab00, 0x00000000, 0x00000000, 0x000eb7a8, 0x000eb7a8, 0x00000000},
1712 -       {0x0000ab04, 0x00000000, 0x00000000, 0x000eb7b0, 0x000eb7b0, 0x00000000},
1713 -       {0x0000ab08, 0x00000000, 0x00000000, 0x000eb7b4, 0x000eb7b4, 0x00000000},
1714 -       {0x0000ab0c, 0x00000000, 0x00000000, 0x000eb7b8, 0x000eb7b8, 0x00000000},
1715 -       {0x0000ab10, 0x00000000, 0x00000000, 0x000eb7a5, 0x000eb7a5, 0x00000000},
1716 -       {0x0000ab14, 0x00000000, 0x00000000, 0x000eb7a9, 0x000eb7a9, 0x00000000},
1717 -       {0x0000ab18, 0x00000000, 0x00000000, 0x000eb7ad, 0x000eb7ad, 0x00000000},
1718 -       {0x0000ab1c, 0x00000000, 0x00000000, 0x000eb7b1, 0x000eb7b1, 0x00000000},
1719 -       {0x0000ab20, 0x00000000, 0x00000000, 0x000eb7b5, 0x000eb7b5, 0x00000000},
1720 -       {0x0000ab24, 0x00000000, 0x00000000, 0x000eb7b9, 0x000eb7b9, 0x00000000},
1721 -       {0x0000ab28, 0x00000000, 0x00000000, 0x000eb7c5, 0x000eb7c5, 0x00000000},
1722 -       {0x0000ab2c, 0x00000000, 0x00000000, 0x000eb7c9, 0x000eb7c9, 0x00000000},
1723 -       {0x0000ab30, 0x00000000, 0x00000000, 0x000eb7d1, 0x000eb7d1, 0x00000000},
1724 -       {0x0000ab34, 0x00000000, 0x00000000, 0x000eb7d5, 0x000eb7d5, 0x00000000},
1725 -       {0x0000ab38, 0x00000000, 0x00000000, 0x000eb7d9, 0x000eb7d9, 0x00000000},
1726 -       {0x0000ab3c, 0x00000000, 0x00000000, 0x000eb7c6, 0x000eb7c6, 0x00000000},
1727 -       {0x0000ab40, 0x00000000, 0x00000000, 0x000eb7ca, 0x000eb7ca, 0x00000000},
1728 -       {0x0000ab44, 0x00000000, 0x00000000, 0x000eb7ce, 0x000eb7ce, 0x00000000},
1729 -       {0x0000ab48, 0x00000000, 0x00000000, 0x000eb7d2, 0x000eb7d2, 0x00000000},
1730 -       {0x0000ab4c, 0x00000000, 0x00000000, 0x000eb7d6, 0x000eb7d6, 0x00000000},
1731 -       {0x0000ab50, 0x00000000, 0x00000000, 0x000eb7c3, 0x000eb7c3, 0x00000000},
1732 -       {0x0000ab54, 0x00000000, 0x00000000, 0x000eb7c7, 0x000eb7c7, 0x00000000},
1733 -       {0x0000ab58, 0x00000000, 0x00000000, 0x000eb7cb, 0x000eb7cb, 0x00000000},
1734 -       {0x0000ab5c, 0x00000000, 0x00000000, 0x000eb7cf, 0x000eb7cf, 0x00000000},
1735 -       {0x0000ab60, 0x00000000, 0x00000000, 0x000eb7d7, 0x000eb7d7, 0x00000000},
1736 -       {0x0000ab64, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1737 -       {0x0000ab68, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1738 -       {0x0000ab6c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1739 -       {0x0000ab70, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1740 -       {0x0000ab74, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1741 -       {0x0000ab78, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1742 -       {0x0000ab7c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1743 -       {0x0000ab80, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1744 -       {0x0000ab84, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1745 -       {0x0000ab88, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1746 -       {0x0000ab8c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1747 -       {0x0000ab90, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1748 -       {0x0000ab94, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1749 -       {0x0000ab98, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1750 -       {0x0000ab9c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1751 -       {0x0000aba0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1752 -       {0x0000aba4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1753 -       {0x0000aba8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1754 -       {0x0000abac, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1755 -       {0x0000abb0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1756 -       {0x0000abb4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1757 -       {0x0000abb8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1758 -       {0x0000abbc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1759 -       {0x0000abc0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1760 -       {0x0000abc4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1761 -       {0x0000abc8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1762 -       {0x0000abcc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1763 -       {0x0000abd0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1764 -       {0x0000abd4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1765 -       {0x0000abd8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1766 -       {0x0000abdc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1767 -       {0x0000abe0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1768 -       {0x0000abe4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1769 -       {0x0000abe8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1770 -       {0x0000abec, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1771 -       {0x0000abf0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1772 -       {0x0000abf4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1773 -       {0x0000abf8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1774 -       {0x0000abfc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
1775 -       {0x0000a204, 0x00000004, 0x00000004, 0x00000004, 0x00000004, 0x00000004},
1776 -       {0x0000a20c, 0x00000014, 0x00000014, 0x0001f000, 0x0001f000, 0x0001f000},
1777 -       {0x0000b20c, 0x00000014, 0x00000014, 0x0001f000, 0x0001f000, 0x0001f000},
1778 -       {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
1779 -       {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
1780 -       {0x0000a250, 0x0004f000, 0x0004f000, 0x0004a000, 0x0004a000, 0x0004a000},
1781 -       {0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e, 0x7999aa0e},
1782 +static const u32 ar9285Modes_9285_1_2[][5] = {
1783 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
1784 +       {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160},
1785 +       {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c},
1786 +       {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38},
1787 +       {0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1788 +       {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00},
1789 +       {0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b},
1790 +       {0x00008318, 0x00003e80, 0x00007d00, 0x00006880, 0x00003440},
1791 +       {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300},
1792 +       {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
1793 +       {0x00009824, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e},
1794 +       {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
1795 +       {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
1796 +       {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
1797 +       {0x00009840, 0x206a012e, 0x206a012e, 0x206a012e, 0x206a012e},
1798 +       {0x00009844, 0x0372161e, 0x0372161e, 0x03721620, 0x03721620},
1799 +       {0x00009848, 0x00001066, 0x00001066, 0x00001053, 0x00001053},
1800 +       {0x0000a848, 0x00001066, 0x00001066, 0x00001053, 0x00001053},
1801 +       {0x00009850, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2},
1802 +       {0x00009858, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e},
1803 +       {0x0000985c, 0x3139605e, 0x3139605e, 0x3137605e, 0x3137605e},
1804 +       {0x00009860, 0x00058d18, 0x00058d18, 0x00058d20, 0x00058d20},
1805 +       {0x00009864, 0x0000fe00, 0x0000fe00, 0x0001ce00, 0x0001ce00},
1806 +       {0x00009868, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0},
1807 +       {0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881},
1808 +       {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898},
1809 +       {0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b},
1810 +       {0x00009924, 0xd00a8007, 0xd00a8007, 0xd00a800d, 0xd00a800d},
1811 +       {0x00009944, 0xffbc1010, 0xffbc1010, 0xffbc1020, 0xffbc1020},
1812 +       {0x00009960, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1813 +       {0x00009964, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1814 +       {0x000099b8, 0x0000421c, 0x0000421c, 0x0000421c, 0x0000421c},
1815 +       {0x000099bc, 0x00000600, 0x00000600, 0x00000c00, 0x00000c00},
1816 +       {0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
1817 +       {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
1818 +       {0x000099c8, 0x6af6532f, 0x6af6532f, 0x6af6532f, 0x6af6532f},
1819 +       {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
1820 +       {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
1821 +       {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1822 +       {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1823 +       {0x00009a00, 0x00000000, 0x00000000, 0x00058084, 0x00058084},
1824 +       {0x00009a04, 0x00000000, 0x00000000, 0x00058088, 0x00058088},
1825 +       {0x00009a08, 0x00000000, 0x00000000, 0x0005808c, 0x0005808c},
1826 +       {0x00009a0c, 0x00000000, 0x00000000, 0x00058100, 0x00058100},
1827 +       {0x00009a10, 0x00000000, 0x00000000, 0x00058104, 0x00058104},
1828 +       {0x00009a14, 0x00000000, 0x00000000, 0x00058108, 0x00058108},
1829 +       {0x00009a18, 0x00000000, 0x00000000, 0x0005810c, 0x0005810c},
1830 +       {0x00009a1c, 0x00000000, 0x00000000, 0x00058110, 0x00058110},
1831 +       {0x00009a20, 0x00000000, 0x00000000, 0x00058114, 0x00058114},
1832 +       {0x00009a24, 0x00000000, 0x00000000, 0x00058180, 0x00058180},
1833 +       {0x00009a28, 0x00000000, 0x00000000, 0x00058184, 0x00058184},
1834 +       {0x00009a2c, 0x00000000, 0x00000000, 0x00058188, 0x00058188},
1835 +       {0x00009a30, 0x00000000, 0x00000000, 0x0005818c, 0x0005818c},
1836 +       {0x00009a34, 0x00000000, 0x00000000, 0x00058190, 0x00058190},
1837 +       {0x00009a38, 0x00000000, 0x00000000, 0x00058194, 0x00058194},
1838 +       {0x00009a3c, 0x00000000, 0x00000000, 0x000581a0, 0x000581a0},
1839 +       {0x00009a40, 0x00000000, 0x00000000, 0x0005820c, 0x0005820c},
1840 +       {0x00009a44, 0x00000000, 0x00000000, 0x000581a8, 0x000581a8},
1841 +       {0x00009a48, 0x00000000, 0x00000000, 0x00058284, 0x00058284},
1842 +       {0x00009a4c, 0x00000000, 0x00000000, 0x00058288, 0x00058288},
1843 +       {0x00009a50, 0x00000000, 0x00000000, 0x00058224, 0x00058224},
1844 +       {0x00009a54, 0x00000000, 0x00000000, 0x00058290, 0x00058290},
1845 +       {0x00009a58, 0x00000000, 0x00000000, 0x00058300, 0x00058300},
1846 +       {0x00009a5c, 0x00000000, 0x00000000, 0x00058304, 0x00058304},
1847 +       {0x00009a60, 0x00000000, 0x00000000, 0x00058308, 0x00058308},
1848 +       {0x00009a64, 0x00000000, 0x00000000, 0x0005830c, 0x0005830c},
1849 +       {0x00009a68, 0x00000000, 0x00000000, 0x00058380, 0x00058380},
1850 +       {0x00009a6c, 0x00000000, 0x00000000, 0x00058384, 0x00058384},
1851 +       {0x00009a70, 0x00000000, 0x00000000, 0x00068700, 0x00068700},
1852 +       {0x00009a74, 0x00000000, 0x00000000, 0x00068704, 0x00068704},
1853 +       {0x00009a78, 0x00000000, 0x00000000, 0x00068708, 0x00068708},
1854 +       {0x00009a7c, 0x00000000, 0x00000000, 0x0006870c, 0x0006870c},
1855 +       {0x00009a80, 0x00000000, 0x00000000, 0x00068780, 0x00068780},
1856 +       {0x00009a84, 0x00000000, 0x00000000, 0x00068784, 0x00068784},
1857 +       {0x00009a88, 0x00000000, 0x00000000, 0x00078b00, 0x00078b00},
1858 +       {0x00009a8c, 0x00000000, 0x00000000, 0x00078b04, 0x00078b04},
1859 +       {0x00009a90, 0x00000000, 0x00000000, 0x00078b08, 0x00078b08},
1860 +       {0x00009a94, 0x00000000, 0x00000000, 0x00078b0c, 0x00078b0c},
1861 +       {0x00009a98, 0x00000000, 0x00000000, 0x00078b80, 0x00078b80},
1862 +       {0x00009a9c, 0x00000000, 0x00000000, 0x00078b84, 0x00078b84},
1863 +       {0x00009aa0, 0x00000000, 0x00000000, 0x00078b88, 0x00078b88},
1864 +       {0x00009aa4, 0x00000000, 0x00000000, 0x00078b8c, 0x00078b8c},
1865 +       {0x00009aa8, 0x00000000, 0x00000000, 0x00078b90, 0x00078b90},
1866 +       {0x00009aac, 0x00000000, 0x00000000, 0x000caf80, 0x000caf80},
1867 +       {0x00009ab0, 0x00000000, 0x00000000, 0x000caf84, 0x000caf84},
1868 +       {0x00009ab4, 0x00000000, 0x00000000, 0x000caf88, 0x000caf88},
1869 +       {0x00009ab8, 0x00000000, 0x00000000, 0x000caf8c, 0x000caf8c},
1870 +       {0x00009abc, 0x00000000, 0x00000000, 0x000caf90, 0x000caf90},
1871 +       {0x00009ac0, 0x00000000, 0x00000000, 0x000db30c, 0x000db30c},
1872 +       {0x00009ac4, 0x00000000, 0x00000000, 0x000db310, 0x000db310},
1873 +       {0x00009ac8, 0x00000000, 0x00000000, 0x000db384, 0x000db384},
1874 +       {0x00009acc, 0x00000000, 0x00000000, 0x000db388, 0x000db388},
1875 +       {0x00009ad0, 0x00000000, 0x00000000, 0x000db324, 0x000db324},
1876 +       {0x00009ad4, 0x00000000, 0x00000000, 0x000eb704, 0x000eb704},
1877 +       {0x00009ad8, 0x00000000, 0x00000000, 0x000eb6a4, 0x000eb6a4},
1878 +       {0x00009adc, 0x00000000, 0x00000000, 0x000eb6a8, 0x000eb6a8},
1879 +       {0x00009ae0, 0x00000000, 0x00000000, 0x000eb710, 0x000eb710},
1880 +       {0x00009ae4, 0x00000000, 0x00000000, 0x000eb714, 0x000eb714},
1881 +       {0x00009ae8, 0x00000000, 0x00000000, 0x000eb720, 0x000eb720},
1882 +       {0x00009aec, 0x00000000, 0x00000000, 0x000eb724, 0x000eb724},
1883 +       {0x00009af0, 0x00000000, 0x00000000, 0x000eb728, 0x000eb728},
1884 +       {0x00009af4, 0x00000000, 0x00000000, 0x000eb72c, 0x000eb72c},
1885 +       {0x00009af8, 0x00000000, 0x00000000, 0x000eb7a0, 0x000eb7a0},
1886 +       {0x00009afc, 0x00000000, 0x00000000, 0x000eb7a4, 0x000eb7a4},
1887 +       {0x00009b00, 0x00000000, 0x00000000, 0x000eb7a8, 0x000eb7a8},
1888 +       {0x00009b04, 0x00000000, 0x00000000, 0x000eb7b0, 0x000eb7b0},
1889 +       {0x00009b08, 0x00000000, 0x00000000, 0x000eb7b4, 0x000eb7b4},
1890 +       {0x00009b0c, 0x00000000, 0x00000000, 0x000eb7b8, 0x000eb7b8},
1891 +       {0x00009b10, 0x00000000, 0x00000000, 0x000eb7a5, 0x000eb7a5},
1892 +       {0x00009b14, 0x00000000, 0x00000000, 0x000eb7a9, 0x000eb7a9},
1893 +       {0x00009b18, 0x00000000, 0x00000000, 0x000eb7ad, 0x000eb7ad},
1894 +       {0x00009b1c, 0x00000000, 0x00000000, 0x000eb7b1, 0x000eb7b1},
1895 +       {0x00009b20, 0x00000000, 0x00000000, 0x000eb7b5, 0x000eb7b5},
1896 +       {0x00009b24, 0x00000000, 0x00000000, 0x000eb7b9, 0x000eb7b9},
1897 +       {0x00009b28, 0x00000000, 0x00000000, 0x000eb7c5, 0x000eb7c5},
1898 +       {0x00009b2c, 0x00000000, 0x00000000, 0x000eb7c9, 0x000eb7c9},
1899 +       {0x00009b30, 0x00000000, 0x00000000, 0x000eb7d1, 0x000eb7d1},
1900 +       {0x00009b34, 0x00000000, 0x00000000, 0x000eb7d5, 0x000eb7d5},
1901 +       {0x00009b38, 0x00000000, 0x00000000, 0x000eb7d9, 0x000eb7d9},
1902 +       {0x00009b3c, 0x00000000, 0x00000000, 0x000eb7c6, 0x000eb7c6},
1903 +       {0x00009b40, 0x00000000, 0x00000000, 0x000eb7ca, 0x000eb7ca},
1904 +       {0x00009b44, 0x00000000, 0x00000000, 0x000eb7ce, 0x000eb7ce},
1905 +       {0x00009b48, 0x00000000, 0x00000000, 0x000eb7d2, 0x000eb7d2},
1906 +       {0x00009b4c, 0x00000000, 0x00000000, 0x000eb7d6, 0x000eb7d6},
1907 +       {0x00009b50, 0x00000000, 0x00000000, 0x000eb7c3, 0x000eb7c3},
1908 +       {0x00009b54, 0x00000000, 0x00000000, 0x000eb7c7, 0x000eb7c7},
1909 +       {0x00009b58, 0x00000000, 0x00000000, 0x000eb7cb, 0x000eb7cb},
1910 +       {0x00009b5c, 0x00000000, 0x00000000, 0x000eb7cf, 0x000eb7cf},
1911 +       {0x00009b60, 0x00000000, 0x00000000, 0x000eb7d7, 0x000eb7d7},
1912 +       {0x00009b64, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1913 +       {0x00009b68, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1914 +       {0x00009b6c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1915 +       {0x00009b70, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1916 +       {0x00009b74, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1917 +       {0x00009b78, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1918 +       {0x00009b7c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1919 +       {0x00009b80, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1920 +       {0x00009b84, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1921 +       {0x00009b88, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1922 +       {0x00009b8c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1923 +       {0x00009b90, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1924 +       {0x00009b94, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1925 +       {0x00009b98, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1926 +       {0x00009b9c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1927 +       {0x00009ba0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1928 +       {0x00009ba4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1929 +       {0x00009ba8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1930 +       {0x00009bac, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1931 +       {0x00009bb0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1932 +       {0x00009bb4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1933 +       {0x00009bb8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1934 +       {0x00009bbc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1935 +       {0x00009bc0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1936 +       {0x00009bc4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1937 +       {0x00009bc8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1938 +       {0x00009bcc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1939 +       {0x00009bd0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1940 +       {0x00009bd4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1941 +       {0x00009bd8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1942 +       {0x00009bdc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1943 +       {0x00009be0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1944 +       {0x00009be4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1945 +       {0x00009be8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1946 +       {0x00009bec, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1947 +       {0x00009bf0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1948 +       {0x00009bf4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1949 +       {0x00009bf8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1950 +       {0x00009bfc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
1951 +       {0x0000aa00, 0x00000000, 0x00000000, 0x00058084, 0x00058084},
1952 +       {0x0000aa04, 0x00000000, 0x00000000, 0x00058088, 0x00058088},
1953 +       {0x0000aa08, 0x00000000, 0x00000000, 0x0005808c, 0x0005808c},
1954 +       {0x0000aa0c, 0x00000000, 0x00000000, 0x00058100, 0x00058100},
1955 +       {0x0000aa10, 0x00000000, 0x00000000, 0x00058104, 0x00058104},
1956 +       {0x0000aa14, 0x00000000, 0x00000000, 0x00058108, 0x00058108},
1957 +       {0x0000aa18, 0x00000000, 0x00000000, 0x0005810c, 0x0005810c},
1958 +       {0x0000aa1c, 0x00000000, 0x00000000, 0x00058110, 0x00058110},
1959 +       {0x0000aa20, 0x00000000, 0x00000000, 0x00058114, 0x00058114},
1960 +       {0x0000aa24, 0x00000000, 0x00000000, 0x00058180, 0x00058180},
1961 +       {0x0000aa28, 0x00000000, 0x00000000, 0x00058184, 0x00058184},
1962 +       {0x0000aa2c, 0x00000000, 0x00000000, 0x00058188, 0x00058188},
1963 +       {0x0000aa30, 0x00000000, 0x00000000, 0x0005818c, 0x0005818c},
1964 +       {0x0000aa34, 0x00000000, 0x00000000, 0x00058190, 0x00058190},
1965 +       {0x0000aa38, 0x00000000, 0x00000000, 0x00058194, 0x00058194},
1966 +       {0x0000aa3c, 0x00000000, 0x00000000, 0x000581a0, 0x000581a0},
1967 +       {0x0000aa40, 0x00000000, 0x00000000, 0x0005820c, 0x0005820c},
1968 +       {0x0000aa44, 0x00000000, 0x00000000, 0x000581a8, 0x000581a8},
1969 +       {0x0000aa48, 0x00000000, 0x00000000, 0x00058284, 0x00058284},
1970 +       {0x0000aa4c, 0x00000000, 0x00000000, 0x00058288, 0x00058288},
1971 +       {0x0000aa50, 0x00000000, 0x00000000, 0x00058224, 0x00058224},
1972 +       {0x0000aa54, 0x00000000, 0x00000000, 0x00058290, 0x00058290},
1973 +       {0x0000aa58, 0x00000000, 0x00000000, 0x00058300, 0x00058300},
1974 +       {0x0000aa5c, 0x00000000, 0x00000000, 0x00058304, 0x00058304},
1975 +       {0x0000aa60, 0x00000000, 0x00000000, 0x00058308, 0x00058308},
1976 +       {0x0000aa64, 0x00000000, 0x00000000, 0x0005830c, 0x0005830c},
1977 +       {0x0000aa68, 0x00000000, 0x00000000, 0x00058380, 0x00058380},
1978 +       {0x0000aa6c, 0x00000000, 0x00000000, 0x00058384, 0x00058384},
1979 +       {0x0000aa70, 0x00000000, 0x00000000, 0x00068700, 0x00068700},
1980 +       {0x0000aa74, 0x00000000, 0x00000000, 0x00068704, 0x00068704},
1981 +       {0x0000aa78, 0x00000000, 0x00000000, 0x00068708, 0x00068708},
1982 +       {0x0000aa7c, 0x00000000, 0x00000000, 0x0006870c, 0x0006870c},
1983 +       {0x0000aa80, 0x00000000, 0x00000000, 0x00068780, 0x00068780},
1984 +       {0x0000aa84, 0x00000000, 0x00000000, 0x00068784, 0x00068784},
1985 +       {0x0000aa88, 0x00000000, 0x00000000, 0x00078b00, 0x00078b00},
1986 +       {0x0000aa8c, 0x00000000, 0x00000000, 0x00078b04, 0x00078b04},
1987 +       {0x0000aa90, 0x00000000, 0x00000000, 0x00078b08, 0x00078b08},
1988 +       {0x0000aa94, 0x00000000, 0x00000000, 0x00078b0c, 0x00078b0c},
1989 +       {0x0000aa98, 0x00000000, 0x00000000, 0x00078b80, 0x00078b80},
1990 +       {0x0000aa9c, 0x00000000, 0x00000000, 0x00078b84, 0x00078b84},
1991 +       {0x0000aaa0, 0x00000000, 0x00000000, 0x00078b88, 0x00078b88},
1992 +       {0x0000aaa4, 0x00000000, 0x00000000, 0x00078b8c, 0x00078b8c},
1993 +       {0x0000aaa8, 0x00000000, 0x00000000, 0x00078b90, 0x00078b90},
1994 +       {0x0000aaac, 0x00000000, 0x00000000, 0x000caf80, 0x000caf80},
1995 +       {0x0000aab0, 0x00000000, 0x00000000, 0x000caf84, 0x000caf84},
1996 +       {0x0000aab4, 0x00000000, 0x00000000, 0x000caf88, 0x000caf88},
1997 +       {0x0000aab8, 0x00000000, 0x00000000, 0x000caf8c, 0x000caf8c},
1998 +       {0x0000aabc, 0x00000000, 0x00000000, 0x000caf90, 0x000caf90},
1999 +       {0x0000aac0, 0x00000000, 0x00000000, 0x000db30c, 0x000db30c},
2000 +       {0x0000aac4, 0x00000000, 0x00000000, 0x000db310, 0x000db310},
2001 +       {0x0000aac8, 0x00000000, 0x00000000, 0x000db384, 0x000db384},
2002 +       {0x0000aacc, 0x00000000, 0x00000000, 0x000db388, 0x000db388},
2003 +       {0x0000aad0, 0x00000000, 0x00000000, 0x000db324, 0x000db324},
2004 +       {0x0000aad4, 0x00000000, 0x00000000, 0x000eb704, 0x000eb704},
2005 +       {0x0000aad8, 0x00000000, 0x00000000, 0x000eb6a4, 0x000eb6a4},
2006 +       {0x0000aadc, 0x00000000, 0x00000000, 0x000eb6a8, 0x000eb6a8},
2007 +       {0x0000aae0, 0x00000000, 0x00000000, 0x000eb710, 0x000eb710},
2008 +       {0x0000aae4, 0x00000000, 0x00000000, 0x000eb714, 0x000eb714},
2009 +       {0x0000aae8, 0x00000000, 0x00000000, 0x000eb720, 0x000eb720},
2010 +       {0x0000aaec, 0x00000000, 0x00000000, 0x000eb724, 0x000eb724},
2011 +       {0x0000aaf0, 0x00000000, 0x00000000, 0x000eb728, 0x000eb728},
2012 +       {0x0000aaf4, 0x00000000, 0x00000000, 0x000eb72c, 0x000eb72c},
2013 +       {0x0000aaf8, 0x00000000, 0x00000000, 0x000eb7a0, 0x000eb7a0},
2014 +       {0x0000aafc, 0x00000000, 0x00000000, 0x000eb7a4, 0x000eb7a4},
2015 +       {0x0000ab00, 0x00000000, 0x00000000, 0x000eb7a8, 0x000eb7a8},
2016 +       {0x0000ab04, 0x00000000, 0x00000000, 0x000eb7b0, 0x000eb7b0},
2017 +       {0x0000ab08, 0x00000000, 0x00000000, 0x000eb7b4, 0x000eb7b4},
2018 +       {0x0000ab0c, 0x00000000, 0x00000000, 0x000eb7b8, 0x000eb7b8},
2019 +       {0x0000ab10, 0x00000000, 0x00000000, 0x000eb7a5, 0x000eb7a5},
2020 +       {0x0000ab14, 0x00000000, 0x00000000, 0x000eb7a9, 0x000eb7a9},
2021 +       {0x0000ab18, 0x00000000, 0x00000000, 0x000eb7ad, 0x000eb7ad},
2022 +       {0x0000ab1c, 0x00000000, 0x00000000, 0x000eb7b1, 0x000eb7b1},
2023 +       {0x0000ab20, 0x00000000, 0x00000000, 0x000eb7b5, 0x000eb7b5},
2024 +       {0x0000ab24, 0x00000000, 0x00000000, 0x000eb7b9, 0x000eb7b9},
2025 +       {0x0000ab28, 0x00000000, 0x00000000, 0x000eb7c5, 0x000eb7c5},
2026 +       {0x0000ab2c, 0x00000000, 0x00000000, 0x000eb7c9, 0x000eb7c9},
2027 +       {0x0000ab30, 0x00000000, 0x00000000, 0x000eb7d1, 0x000eb7d1},
2028 +       {0x0000ab34, 0x00000000, 0x00000000, 0x000eb7d5, 0x000eb7d5},
2029 +       {0x0000ab38, 0x00000000, 0x00000000, 0x000eb7d9, 0x000eb7d9},
2030 +       {0x0000ab3c, 0x00000000, 0x00000000, 0x000eb7c6, 0x000eb7c6},
2031 +       {0x0000ab40, 0x00000000, 0x00000000, 0x000eb7ca, 0x000eb7ca},
2032 +       {0x0000ab44, 0x00000000, 0x00000000, 0x000eb7ce, 0x000eb7ce},
2033 +       {0x0000ab48, 0x00000000, 0x00000000, 0x000eb7d2, 0x000eb7d2},
2034 +       {0x0000ab4c, 0x00000000, 0x00000000, 0x000eb7d6, 0x000eb7d6},
2035 +       {0x0000ab50, 0x00000000, 0x00000000, 0x000eb7c3, 0x000eb7c3},
2036 +       {0x0000ab54, 0x00000000, 0x00000000, 0x000eb7c7, 0x000eb7c7},
2037 +       {0x0000ab58, 0x00000000, 0x00000000, 0x000eb7cb, 0x000eb7cb},
2038 +       {0x0000ab5c, 0x00000000, 0x00000000, 0x000eb7cf, 0x000eb7cf},
2039 +       {0x0000ab60, 0x00000000, 0x00000000, 0x000eb7d7, 0x000eb7d7},
2040 +       {0x0000ab64, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2041 +       {0x0000ab68, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2042 +       {0x0000ab6c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2043 +       {0x0000ab70, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2044 +       {0x0000ab74, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2045 +       {0x0000ab78, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2046 +       {0x0000ab7c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2047 +       {0x0000ab80, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2048 +       {0x0000ab84, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2049 +       {0x0000ab88, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2050 +       {0x0000ab8c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2051 +       {0x0000ab90, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2052 +       {0x0000ab94, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2053 +       {0x0000ab98, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2054 +       {0x0000ab9c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2055 +       {0x0000aba0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2056 +       {0x0000aba4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2057 +       {0x0000aba8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2058 +       {0x0000abac, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2059 +       {0x0000abb0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2060 +       {0x0000abb4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2061 +       {0x0000abb8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2062 +       {0x0000abbc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2063 +       {0x0000abc0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2064 +       {0x0000abc4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2065 +       {0x0000abc8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2066 +       {0x0000abcc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2067 +       {0x0000abd0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2068 +       {0x0000abd4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2069 +       {0x0000abd8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2070 +       {0x0000abdc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2071 +       {0x0000abe0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2072 +       {0x0000abe4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2073 +       {0x0000abe8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2074 +       {0x0000abec, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2075 +       {0x0000abf0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2076 +       {0x0000abf4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2077 +       {0x0000abf8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2078 +       {0x0000abfc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db},
2079 +       {0x0000a204, 0x00000004, 0x00000004, 0x00000004, 0x00000004},
2080 +       {0x0000a20c, 0x00000014, 0x00000014, 0x0001f000, 0x0001f000},
2081 +       {0x0000b20c, 0x00000014, 0x00000014, 0x0001f000, 0x0001f000},
2082 +       {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
2083 +       {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108},
2084 +       {0x0000a250, 0x0004f000, 0x0004f000, 0x0004a000, 0x0004a000},
2085 +       {0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e},
2086  };
2087  
2088  static const u32 ar9285Common_9285_1_2[][2] = {
2089 @@ -1572,164 +1579,168 @@ static const u32 ar9285Common_9285_1_2[]
2090         {0x00007870, 0x10142c00},
2091  };
2092  
2093 -static const u32 ar9285Modes_high_power_tx_gain_9285_1_2[][6] = {
2094 -       {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2095 -       {0x0000a304, 0x00000000, 0x00000000, 0x00006200, 0x00006200, 0x00000000},
2096 -       {0x0000a308, 0x00000000, 0x00000000, 0x00008201, 0x00008201, 0x00000000},
2097 -       {0x0000a30c, 0x00000000, 0x00000000, 0x0000b240, 0x0000b240, 0x00000000},
2098 -       {0x0000a310, 0x00000000, 0x00000000, 0x0000d241, 0x0000d241, 0x00000000},
2099 -       {0x0000a314, 0x00000000, 0x00000000, 0x0000f600, 0x0000f600, 0x00000000},
2100 -       {0x0000a318, 0x00000000, 0x00000000, 0x00012800, 0x00012800, 0x00000000},
2101 -       {0x0000a31c, 0x00000000, 0x00000000, 0x00016802, 0x00016802, 0x00000000},
2102 -       {0x0000a320, 0x00000000, 0x00000000, 0x0001b805, 0x0001b805, 0x00000000},
2103 -       {0x0000a324, 0x00000000, 0x00000000, 0x00021a80, 0x00021a80, 0x00000000},
2104 -       {0x0000a328, 0x00000000, 0x00000000, 0x00028b00, 0x00028b00, 0x00000000},
2105 -       {0x0000a32c, 0x00000000, 0x00000000, 0x0002ab40, 0x0002ab40, 0x00000000},
2106 -       {0x0000a330, 0x00000000, 0x00000000, 0x0002cd80, 0x0002cd80, 0x00000000},
2107 -       {0x0000a334, 0x00000000, 0x00000000, 0x00033d82, 0x00033d82, 0x00000000},
2108 -       {0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e, 0x00000000},
2109 -       {0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x00000000},
2110 -       {0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2111 -       {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2112 -       {0x0000a348, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2113 -       {0x0000a34c, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2114 -       {0x0000a350, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2115 -       {0x0000a354, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2116 -       {0x00007814, 0x924934a8, 0x924934a8, 0x924934a8, 0x924934a8, 0x924934a8},
2117 -       {0x00007828, 0x26d2491b, 0x26d2491b, 0x26d2491b, 0x26d2491b, 0x26d2491b},
2118 -       {0x00007830, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e},
2119 -       {0x00007838, 0xfac68803, 0xfac68803, 0xfac68803, 0xfac68803, 0xfac68803},
2120 -       {0x0000783c, 0x0001fffe, 0x0001fffe, 0x0001fffe, 0x0001fffe, 0x0001fffe},
2121 -       {0x00007840, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20},
2122 -       {0x0000786c, 0x08609ebe, 0x08609ebe, 0x08609ebe, 0x08609ebe, 0x08609ebe},
2123 -       {0x00007820, 0x00000c00, 0x00000c00, 0x00000c00, 0x00000c00, 0x00000c00},
2124 -       {0x0000a274, 0x0a22a652, 0x0a22a652, 0x0a216652, 0x0a216652, 0x0a22a652},
2125 -       {0x0000a278, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2126 -       {0x0000a27c, 0x050380e7, 0x050380e7, 0x050380e7, 0x050380e7, 0x050380e7},
2127 -       {0x0000a394, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2128 -       {0x0000a398, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7},
2129 -       {0x0000a3dc, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2130 -       {0x0000a3e0, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7},
2131 -};
2132 -
2133 -static const u32 ar9285Modes_original_tx_gain_9285_1_2[][6] = {
2134 -       {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2135 -       {0x0000a304, 0x00000000, 0x00000000, 0x00009200, 0x00009200, 0x00000000},
2136 -       {0x0000a308, 0x00000000, 0x00000000, 0x00010208, 0x00010208, 0x00000000},
2137 -       {0x0000a30c, 0x00000000, 0x00000000, 0x00019608, 0x00019608, 0x00000000},
2138 -       {0x0000a310, 0x00000000, 0x00000000, 0x00022618, 0x00022618, 0x00000000},
2139 -       {0x0000a314, 0x00000000, 0x00000000, 0x0002a6c9, 0x0002a6c9, 0x00000000},
2140 -       {0x0000a318, 0x00000000, 0x00000000, 0x00031710, 0x00031710, 0x00000000},
2141 -       {0x0000a31c, 0x00000000, 0x00000000, 0x00035718, 0x00035718, 0x00000000},
2142 -       {0x0000a320, 0x00000000, 0x00000000, 0x00038758, 0x00038758, 0x00000000},
2143 -       {0x0000a324, 0x00000000, 0x00000000, 0x0003c75a, 0x0003c75a, 0x00000000},
2144 -       {0x0000a328, 0x00000000, 0x00000000, 0x0004075c, 0x0004075c, 0x00000000},
2145 -       {0x0000a32c, 0x00000000, 0x00000000, 0x0004475e, 0x0004475e, 0x00000000},
2146 -       {0x0000a330, 0x00000000, 0x00000000, 0x0004679f, 0x0004679f, 0x00000000},
2147 -       {0x0000a334, 0x00000000, 0x00000000, 0x000487df, 0x000487df, 0x00000000},
2148 -       {0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e, 0x00000000},
2149 -       {0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x00000000},
2150 -       {0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2151 -       {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2152 -       {0x0000a348, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2153 -       {0x0000a34c, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2154 -       {0x0000a350, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2155 -       {0x0000a354, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2156 -       {0x00007814, 0x924934a8, 0x924934a8, 0x924934a8, 0x924934a8, 0x924934a8},
2157 -       {0x00007828, 0x26d2491b, 0x26d2491b, 0x26d2491b, 0x26d2491b, 0x26d2491b},
2158 -       {0x00007830, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e},
2159 -       {0x00007838, 0xfac68801, 0xfac68801, 0xfac68801, 0xfac68801, 0xfac68801},
2160 -       {0x0000783c, 0x0001fffe, 0x0001fffe, 0x0001fffe, 0x0001fffe, 0x0001fffe},
2161 -       {0x00007840, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20},
2162 -       {0x0000786c, 0x48609eb4, 0x48609eb4, 0x48609eb4, 0x48609eb4, 0x48609eb4},
2163 -       {0x00007820, 0x00000c04, 0x00000c04, 0x00000c04, 0x00000c04, 0x00000c04},
2164 -       {0x0000a274, 0x0a21c652, 0x0a21c652, 0x0a21a652, 0x0a21a652, 0x0a22a652},
2165 -       {0x0000a278, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2166 -       {0x0000a27c, 0x050e039c, 0x050e039c, 0x050e039c, 0x050e039c, 0x050e039c},
2167 -       {0x0000a394, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2168 -       {0x0000a398, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c},
2169 -       {0x0000a3dc, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2170 -       {0x0000a3e0, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c},
2171 -};
2172 -
2173 -static const u32 ar9285Modes_XE2_0_normal_power[][6] = {
2174 -       {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2175 -       {0x0000a304, 0x00000000, 0x00000000, 0x00009200, 0x00009200, 0x00000000},
2176 -       {0x0000a308, 0x00000000, 0x00000000, 0x00010208, 0x00010208, 0x00000000},
2177 -       {0x0000a30c, 0x00000000, 0x00000000, 0x00019608, 0x00019608, 0x00000000},
2178 -       {0x0000a310, 0x00000000, 0x00000000, 0x00022618, 0x00022618, 0x00000000},
2179 -       {0x0000a314, 0x00000000, 0x00000000, 0x0002a6c9, 0x0002a6c9, 0x00000000},
2180 -       {0x0000a318, 0x00000000, 0x00000000, 0x00031710, 0x00031710, 0x00000000},
2181 -       {0x0000a31c, 0x00000000, 0x00000000, 0x00035718, 0x00035718, 0x00000000},
2182 -       {0x0000a320, 0x00000000, 0x00000000, 0x00038758, 0x00038758, 0x00000000},
2183 -       {0x0000a324, 0x00000000, 0x00000000, 0x0003c75a, 0x0003c75a, 0x00000000},
2184 -       {0x0000a328, 0x00000000, 0x00000000, 0x0004075c, 0x0004075c, 0x00000000},
2185 -       {0x0000a32c, 0x00000000, 0x00000000, 0x0004475e, 0x0004475e, 0x00000000},
2186 -       {0x0000a330, 0x00000000, 0x00000000, 0x0004679f, 0x0004679f, 0x00000000},
2187 -       {0x0000a334, 0x00000000, 0x00000000, 0x000487df, 0x000487df, 0x00000000},
2188 -       {0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e, 0x00000000},
2189 -       {0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x00000000},
2190 -       {0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2191 -       {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2192 -       {0x0000a348, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2193 -       {0x0000a34c, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2194 -       {0x0000a350, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2195 -       {0x0000a354, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2196 -       {0x00007814, 0x92497ca8, 0x92497ca8, 0x92497ca8, 0x92497ca8, 0x92497ca8},
2197 -       {0x00007828, 0x4ad2491b, 0x4ad2491b, 0x2ad2491b, 0x4ad2491b, 0x4ad2491b},
2198 -       {0x00007830, 0xedb6da6e, 0xedb6da6e, 0xedb6da6e, 0xedb6da6e, 0xedb6dbae},
2199 -       {0x00007838, 0xdac71441, 0xdac71441, 0xdac71441, 0xdac71441, 0xdac71441},
2200 -       {0x0000783c, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe},
2201 -       {0x00007840, 0xba5f638c, 0xba5f638c, 0xba5f638c, 0xba5f638c, 0xba5f638c},
2202 -       {0x0000786c, 0x48609eb4, 0x48609eb4, 0x48609eb4, 0x48609eb4, 0x48609eb4},
2203 -       {0x00007820, 0x00000c04, 0x00000c04, 0x00000c04, 0x00000c04, 0x00000c04},
2204 -       {0x0000a274, 0x0a21c652, 0x0a21c652, 0x0a21a652, 0x0a21a652, 0x0a22a652},
2205 -       {0x0000a278, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2206 -       {0x0000a27c, 0x050e039c, 0x050e039c, 0x050e039c, 0x050e039c, 0x050e039c},
2207 -       {0x0000a394, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2208 -       {0x0000a398, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c},
2209 -       {0x0000a3dc, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2210 -       {0x0000a3e0, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c},
2211 -};
2212 -
2213 -static const u32 ar9285Modes_XE2_0_high_power[][6] = {
2214 -       {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2215 -       {0x0000a304, 0x00000000, 0x00000000, 0x00006200, 0x00006200, 0x00000000},
2216 -       {0x0000a308, 0x00000000, 0x00000000, 0x00008201, 0x00008201, 0x00000000},
2217 -       {0x0000a30c, 0x00000000, 0x00000000, 0x0000b240, 0x0000b240, 0x00000000},
2218 -       {0x0000a310, 0x00000000, 0x00000000, 0x0000d241, 0x0000d241, 0x00000000},
2219 -       {0x0000a314, 0x00000000, 0x00000000, 0x0000f600, 0x0000f600, 0x00000000},
2220 -       {0x0000a318, 0x00000000, 0x00000000, 0x00012800, 0x00012800, 0x00000000},
2221 -       {0x0000a31c, 0x00000000, 0x00000000, 0x00016802, 0x00016802, 0x00000000},
2222 -       {0x0000a320, 0x00000000, 0x00000000, 0x0001b805, 0x0001b805, 0x00000000},
2223 -       {0x0000a324, 0x00000000, 0x00000000, 0x00021a80, 0x00021a80, 0x00000000},
2224 -       {0x0000a328, 0x00000000, 0x00000000, 0x00028b00, 0x00028b00, 0x00000000},
2225 -       {0x0000a32c, 0x00000000, 0x00000000, 0x0002ab40, 0x0002ab40, 0x00000000},
2226 -       {0x0000a330, 0x00000000, 0x00000000, 0x0002cd80, 0x0002cd80, 0x00000000},
2227 -       {0x0000a334, 0x00000000, 0x00000000, 0x00033d82, 0x00033d82, 0x00000000},
2228 -       {0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e, 0x00000000},
2229 -       {0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x00000000},
2230 -       {0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2231 -       {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2232 -       {0x0000a348, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2233 -       {0x0000a34c, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2234 -       {0x0000a350, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2235 -       {0x0000a354, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2236 -       {0x00007814, 0x92497ca8, 0x92497ca8, 0x92497ca8, 0x92497ca8, 0x92497ca8},
2237 -       {0x00007828, 0x4ad2491b, 0x4ad2491b, 0x2ad2491b, 0x4ad2491b, 0x4ad2491b},
2238 -       {0x00007830, 0xedb6da6e, 0xedb6da6e, 0xedb6da6e, 0xedb6da6e, 0xedb6da6e},
2239 -       {0x00007838, 0xdac71443, 0xdac71443, 0xdac71443, 0xdac71443, 0xdac71443},
2240 -       {0x0000783c, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe},
2241 -       {0x00007840, 0xba5f638c, 0xba5f638c, 0xba5f638c, 0xba5f638c, 0xba5f638c},
2242 -       {0x0000786c, 0x08609ebe, 0x08609ebe, 0x08609ebe, 0x08609ebe, 0x08609ebe},
2243 -       {0x00007820, 0x00000c00, 0x00000c00, 0x00000c00, 0x00000c00, 0x00000c00},
2244 -       {0x0000a274, 0x0a22a652, 0x0a22a652, 0x0a216652, 0x0a216652, 0x0a22a652},
2245 -       {0x0000a278, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2246 -       {0x0000a27c, 0x050380e7, 0x050380e7, 0x050380e7, 0x050380e7, 0x050380e7},
2247 -       {0x0000a394, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2248 -       {0x0000a398, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7},
2249 -       {0x0000a3dc, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2250 -       {0x0000a3e0, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7},
2251 +static const u32 ar9285Modes_high_power_tx_gain_9285_1_2[][5] = {
2252 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
2253 +       {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2254 +       {0x0000a304, 0x00000000, 0x00000000, 0x00006200, 0x00006200},
2255 +       {0x0000a308, 0x00000000, 0x00000000, 0x00008201, 0x00008201},
2256 +       {0x0000a30c, 0x00000000, 0x00000000, 0x0000b240, 0x0000b240},
2257 +       {0x0000a310, 0x00000000, 0x00000000, 0x0000d241, 0x0000d241},
2258 +       {0x0000a314, 0x00000000, 0x00000000, 0x0000f600, 0x0000f600},
2259 +       {0x0000a318, 0x00000000, 0x00000000, 0x00012800, 0x00012800},
2260 +       {0x0000a31c, 0x00000000, 0x00000000, 0x00016802, 0x00016802},
2261 +       {0x0000a320, 0x00000000, 0x00000000, 0x0001b805, 0x0001b805},
2262 +       {0x0000a324, 0x00000000, 0x00000000, 0x00021a80, 0x00021a80},
2263 +       {0x0000a328, 0x00000000, 0x00000000, 0x00028b00, 0x00028b00},
2264 +       {0x0000a32c, 0x00000000, 0x00000000, 0x0002ab40, 0x0002ab40},
2265 +       {0x0000a330, 0x00000000, 0x00000000, 0x0002cd80, 0x0002cd80},
2266 +       {0x0000a334, 0x00000000, 0x00000000, 0x00033d82, 0x00033d82},
2267 +       {0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e},
2268 +       {0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e},
2269 +       {0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2270 +       {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2271 +       {0x0000a348, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2272 +       {0x0000a34c, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2273 +       {0x0000a350, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2274 +       {0x0000a354, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2275 +       {0x00007814, 0x924934a8, 0x924934a8, 0x924934a8, 0x924934a8},
2276 +       {0x00007828, 0x26d2491b, 0x26d2491b, 0x26d2491b, 0x26d2491b},
2277 +       {0x00007830, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e},
2278 +       {0x00007838, 0xfac68803, 0xfac68803, 0xfac68803, 0xfac68803},
2279 +       {0x0000783c, 0x0001fffe, 0x0001fffe, 0x0001fffe, 0x0001fffe},
2280 +       {0x00007840, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20},
2281 +       {0x0000786c, 0x08609ebe, 0x08609ebe, 0x08609ebe, 0x08609ebe},
2282 +       {0x00007820, 0x00000c00, 0x00000c00, 0x00000c00, 0x00000c00},
2283 +       {0x0000a274, 0x0a22a652, 0x0a22a652, 0x0a216652, 0x0a216652},
2284 +       {0x0000a278, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2285 +       {0x0000a27c, 0x050380e7, 0x050380e7, 0x050380e7, 0x050380e7},
2286 +       {0x0000a394, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2287 +       {0x0000a398, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7},
2288 +       {0x0000a3dc, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2289 +       {0x0000a3e0, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7},
2290 +};
2291 +
2292 +static const u32 ar9285Modes_original_tx_gain_9285_1_2[][5] = {
2293 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
2294 +       {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2295 +       {0x0000a304, 0x00000000, 0x00000000, 0x00009200, 0x00009200},
2296 +       {0x0000a308, 0x00000000, 0x00000000, 0x00010208, 0x00010208},
2297 +       {0x0000a30c, 0x00000000, 0x00000000, 0x00019608, 0x00019608},
2298 +       {0x0000a310, 0x00000000, 0x00000000, 0x00022618, 0x00022618},
2299 +       {0x0000a314, 0x00000000, 0x00000000, 0x0002a6c9, 0x0002a6c9},
2300 +       {0x0000a318, 0x00000000, 0x00000000, 0x00031710, 0x00031710},
2301 +       {0x0000a31c, 0x00000000, 0x00000000, 0x00035718, 0x00035718},
2302 +       {0x0000a320, 0x00000000, 0x00000000, 0x00038758, 0x00038758},
2303 +       {0x0000a324, 0x00000000, 0x00000000, 0x0003c75a, 0x0003c75a},
2304 +       {0x0000a328, 0x00000000, 0x00000000, 0x0004075c, 0x0004075c},
2305 +       {0x0000a32c, 0x00000000, 0x00000000, 0x0004475e, 0x0004475e},
2306 +       {0x0000a330, 0x00000000, 0x00000000, 0x0004679f, 0x0004679f},
2307 +       {0x0000a334, 0x00000000, 0x00000000, 0x000487df, 0x000487df},
2308 +       {0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e},
2309 +       {0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e},
2310 +       {0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2311 +       {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2312 +       {0x0000a348, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2313 +       {0x0000a34c, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2314 +       {0x0000a350, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2315 +       {0x0000a354, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2316 +       {0x00007814, 0x924934a8, 0x924934a8, 0x924934a8, 0x924934a8},
2317 +       {0x00007828, 0x26d2491b, 0x26d2491b, 0x26d2491b, 0x26d2491b},
2318 +       {0x00007830, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e},
2319 +       {0x00007838, 0xfac68801, 0xfac68801, 0xfac68801, 0xfac68801},
2320 +       {0x0000783c, 0x0001fffe, 0x0001fffe, 0x0001fffe, 0x0001fffe},
2321 +       {0x00007840, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20},
2322 +       {0x0000786c, 0x48609eb4, 0x48609eb4, 0x48609eb4, 0x48609eb4},
2323 +       {0x00007820, 0x00000c04, 0x00000c04, 0x00000c04, 0x00000c04},
2324 +       {0x0000a274, 0x0a21c652, 0x0a21c652, 0x0a21a652, 0x0a21a652},
2325 +       {0x0000a278, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2326 +       {0x0000a27c, 0x050e039c, 0x050e039c, 0x050e039c, 0x050e039c},
2327 +       {0x0000a394, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2328 +       {0x0000a398, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c},
2329 +       {0x0000a3dc, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2330 +       {0x0000a3e0, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c},
2331 +};
2332 +
2333 +static const u32 ar9285Modes_XE2_0_normal_power[][5] = {
2334 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
2335 +       {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2336 +       {0x0000a304, 0x00000000, 0x00000000, 0x00009200, 0x00009200},
2337 +       {0x0000a308, 0x00000000, 0x00000000, 0x00010208, 0x00010208},
2338 +       {0x0000a30c, 0x00000000, 0x00000000, 0x00019608, 0x00019608},
2339 +       {0x0000a310, 0x00000000, 0x00000000, 0x00022618, 0x00022618},
2340 +       {0x0000a314, 0x00000000, 0x00000000, 0x0002a6c9, 0x0002a6c9},
2341 +       {0x0000a318, 0x00000000, 0x00000000, 0x00031710, 0x00031710},
2342 +       {0x0000a31c, 0x00000000, 0x00000000, 0x00035718, 0x00035718},
2343 +       {0x0000a320, 0x00000000, 0x00000000, 0x00038758, 0x00038758},
2344 +       {0x0000a324, 0x00000000, 0x00000000, 0x0003c75a, 0x0003c75a},
2345 +       {0x0000a328, 0x00000000, 0x00000000, 0x0004075c, 0x0004075c},
2346 +       {0x0000a32c, 0x00000000, 0x00000000, 0x0004475e, 0x0004475e},
2347 +       {0x0000a330, 0x00000000, 0x00000000, 0x0004679f, 0x0004679f},
2348 +       {0x0000a334, 0x00000000, 0x00000000, 0x000487df, 0x000487df},
2349 +       {0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e},
2350 +       {0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e},
2351 +       {0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2352 +       {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2353 +       {0x0000a348, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2354 +       {0x0000a34c, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2355 +       {0x0000a350, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2356 +       {0x0000a354, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2357 +       {0x00007814, 0x92497ca8, 0x92497ca8, 0x92497ca8, 0x92497ca8},
2358 +       {0x00007828, 0x4ad2491b, 0x4ad2491b, 0x2ad2491b, 0x4ad2491b},
2359 +       {0x00007830, 0xedb6da6e, 0xedb6da6e, 0xedb6da6e, 0xedb6da6e},
2360 +       {0x00007838, 0xdac71441, 0xdac71441, 0xdac71441, 0xdac71441},
2361 +       {0x0000783c, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe},
2362 +       {0x00007840, 0xba5f638c, 0xba5f638c, 0xba5f638c, 0xba5f638c},
2363 +       {0x0000786c, 0x48609eb4, 0x48609eb4, 0x48609eb4, 0x48609eb4},
2364 +       {0x00007820, 0x00000c04, 0x00000c04, 0x00000c04, 0x00000c04},
2365 +       {0x0000a274, 0x0a21c652, 0x0a21c652, 0x0a21a652, 0x0a21a652},
2366 +       {0x0000a278, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2367 +       {0x0000a27c, 0x050e039c, 0x050e039c, 0x050e039c, 0x050e039c},
2368 +       {0x0000a394, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2369 +       {0x0000a398, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c},
2370 +       {0x0000a3dc, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2371 +       {0x0000a3e0, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c},
2372 +};
2373 +
2374 +static const u32 ar9285Modes_XE2_0_high_power[][5] = {
2375 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
2376 +       {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2377 +       {0x0000a304, 0x00000000, 0x00000000, 0x00006200, 0x00006200},
2378 +       {0x0000a308, 0x00000000, 0x00000000, 0x00008201, 0x00008201},
2379 +       {0x0000a30c, 0x00000000, 0x00000000, 0x0000b240, 0x0000b240},
2380 +       {0x0000a310, 0x00000000, 0x00000000, 0x0000d241, 0x0000d241},
2381 +       {0x0000a314, 0x00000000, 0x00000000, 0x0000f600, 0x0000f600},
2382 +       {0x0000a318, 0x00000000, 0x00000000, 0x00012800, 0x00012800},
2383 +       {0x0000a31c, 0x00000000, 0x00000000, 0x00016802, 0x00016802},
2384 +       {0x0000a320, 0x00000000, 0x00000000, 0x0001b805, 0x0001b805},
2385 +       {0x0000a324, 0x00000000, 0x00000000, 0x00021a80, 0x00021a80},
2386 +       {0x0000a328, 0x00000000, 0x00000000, 0x00028b00, 0x00028b00},
2387 +       {0x0000a32c, 0x00000000, 0x00000000, 0x0002ab40, 0x0002ab40},
2388 +       {0x0000a330, 0x00000000, 0x00000000, 0x0002cd80, 0x0002cd80},
2389 +       {0x0000a334, 0x00000000, 0x00000000, 0x00033d82, 0x00033d82},
2390 +       {0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e},
2391 +       {0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e},
2392 +       {0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2393 +       {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2394 +       {0x0000a348, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2395 +       {0x0000a34c, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2396 +       {0x0000a350, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2397 +       {0x0000a354, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df},
2398 +       {0x00007814, 0x92497ca8, 0x92497ca8, 0x92497ca8, 0x92497ca8},
2399 +       {0x00007828, 0x4ad2491b, 0x4ad2491b, 0x2ad2491b, 0x4ad2491b},
2400 +       {0x00007830, 0xedb6da6e, 0xedb6da6e, 0xedb6da6e, 0xedb6da6e},
2401 +       {0x00007838, 0xdac71443, 0xdac71443, 0xdac71443, 0xdac71443},
2402 +       {0x0000783c, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe},
2403 +       {0x00007840, 0xba5f638c, 0xba5f638c, 0xba5f638c, 0xba5f638c},
2404 +       {0x0000786c, 0x08609ebe, 0x08609ebe, 0x08609ebe, 0x08609ebe},
2405 +       {0x00007820, 0x00000c00, 0x00000c00, 0x00000c00, 0x00000c00},
2406 +       {0x0000a274, 0x0a22a652, 0x0a22a652, 0x0a216652, 0x0a216652},
2407 +       {0x0000a278, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2408 +       {0x0000a27c, 0x050380e7, 0x050380e7, 0x050380e7, 0x050380e7},
2409 +       {0x0000a394, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2410 +       {0x0000a398, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7},
2411 +       {0x0000a3dc, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2412 +       {0x0000a3e0, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7},
2413  };
2414  
2415  static const u32 ar9285PciePhy_clkreq_always_on_L1_9285_1_2[][2] = {
2416 @@ -1760,50 +1771,51 @@ static const u32 ar9285PciePhy_clkreq_of
2417         {0x00004044, 0x00000000},
2418  };
2419  
2420 -static const u32 ar9287Modes_9287_1_1[][6] = {
2421 -       {0x00001030, 0x00000000, 0x00000000, 0x000002c0, 0x00000160, 0x000001e0},
2422 -       {0x00001070, 0x00000000, 0x00000000, 0x00000318, 0x0000018c, 0x000001e0},
2423 -       {0x000010b0, 0x00000000, 0x00000000, 0x00007c70, 0x00003e38, 0x00001180},
2424 -       {0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008},
2425 -       {0x00008014, 0x00000000, 0x00000000, 0x10801600, 0x08400b00, 0x06e006e0},
2426 -       {0x0000801c, 0x00000000, 0x00000000, 0x12e00057, 0x12e0002b, 0x0988004f},
2427 -       {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810, 0x08f04810},
2428 -       {0x000081d0, 0x00003200, 0x00003200, 0x0000320a, 0x0000320a, 0x0000320a},
2429 -       {0x00008318, 0x00000000, 0x00000000, 0x00006880, 0x00003440, 0x00006880},
2430 -       {0x00009804, 0x00000000, 0x00000000, 0x000003c4, 0x00000300, 0x00000303},
2431 -       {0x00009820, 0x00000000, 0x00000000, 0x02020200, 0x02020200, 0x02020200},
2432 -       {0x00009824, 0x00000000, 0x00000000, 0x01000e0e, 0x01000e0e, 0x01000e0e},
2433 -       {0x00009828, 0x00000000, 0x00000000, 0x3a020001, 0x3a020001, 0x3a020001},
2434 -       {0x00009834, 0x00000000, 0x00000000, 0x00000e0e, 0x00000e0e, 0x00000e0e},
2435 -       {0x00009838, 0x00000003, 0x00000003, 0x00000007, 0x00000007, 0x00000007},
2436 -       {0x00009840, 0x206a002e, 0x206a002e, 0x206a012e, 0x206a012e, 0x206a012e},
2437 -       {0x00009844, 0x03720000, 0x03720000, 0x037216a0, 0x037216a0, 0x037216a0},
2438 -       {0x00009850, 0x60000000, 0x60000000, 0x6d4000e2, 0x6c4000e2, 0x6c4000e2},
2439 -       {0x00009858, 0x7c000d00, 0x7c000d00, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e},
2440 -       {0x0000985c, 0x3100005e, 0x3100005e, 0x3139605e, 0x31395d5e, 0x31395d5e},
2441 -       {0x00009860, 0x00058d00, 0x00058d00, 0x00058d20, 0x00058d20, 0x00058d18},
2442 -       {0x00009864, 0x00000e00, 0x00000e00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
2443 -       {0x00009868, 0x000040c0, 0x000040c0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0},
2444 -       {0x0000986c, 0x00000080, 0x00000080, 0x06903881, 0x06903881, 0x06903881},
2445 -       {0x00009914, 0x00000000, 0x00000000, 0x00001130, 0x00000898, 0x000007d0},
2446 -       {0x00009918, 0x00000000, 0x00000000, 0x00000016, 0x0000000b, 0x00000016},
2447 -       {0x00009924, 0xd00a8a01, 0xd00a8a01, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d},
2448 -       {0x00009944, 0xefbc0000, 0xefbc0000, 0xefbc1010, 0xefbc1010, 0xefbc1010},
2449 -       {0x00009960, 0x00000000, 0x00000000, 0x00000010, 0x00000010, 0x00000010},
2450 -       {0x0000a960, 0x00000000, 0x00000000, 0x00000010, 0x00000010, 0x00000010},
2451 -       {0x00009964, 0x00000000, 0x00000000, 0x00000210, 0x00000210, 0x00000210},
2452 -       {0x0000c968, 0x00000200, 0x00000200, 0x000003ce, 0x000003ce, 0x000003ce},
2453 -       {0x000099b8, 0x00000000, 0x00000000, 0x0000001c, 0x0000001c, 0x0000001c},
2454 -       {0x000099bc, 0x00000000, 0x00000000, 0x00000c00, 0x00000c00, 0x00000c00},
2455 -       {0x000099c0, 0x00000000, 0x00000000, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
2456 -       {0x0000a204, 0x00000440, 0x00000440, 0x00000444, 0x00000444, 0x00000444},
2457 -       {0x0000a20c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2458 -       {0x0000b20c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2459 -       {0x0000a21c, 0x1803800a, 0x1803800a, 0x1883800a, 0x1883800a, 0x1883800a},
2460 -       {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
2461 -       {0x0000a250, 0x00000000, 0x00000000, 0x0004a000, 0x0004a000, 0x0004a000},
2462 -       {0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e, 0x7999aa0e},
2463 -       {0x0000a3d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2464 +static const u32 ar9287Modes_9287_1_1[][5] = {
2465 +       /* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
2466 +       {0x00001030, 0x00000000, 0x00000000, 0x000002c0, 0x00000160},
2467 +       {0x00001070, 0x00000000, 0x00000000, 0x00000318, 0x0000018c},
2468 +       {0x000010b0, 0x00000000, 0x00000000, 0x00007c70, 0x00003e38},
2469 +       {0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2470 +       {0x00008014, 0x00000000, 0x00000000, 0x10801600, 0x08400b00},
2471 +       {0x0000801c, 0x00000000, 0x00000000, 0x12e00057, 0x12e0002b},
2472 +       {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810},
2473 +       {0x000081d0, 0x00003200, 0x00003200, 0x0000320a, 0x0000320a},
2474 +       {0x00008318, 0x00000000, 0x00000000, 0x00006880, 0x00003440},
2475 +       {0x00009804, 0x00000000, 0x00000000, 0x000003c4, 0x00000300},
2476 +       {0x00009820, 0x00000000, 0x00000000, 0x02020200, 0x02020200},
2477 +       {0x00009824, 0x00000000, 0x00000000, 0x01000e0e, 0x01000e0e},
2478 +       {0x00009828, 0x00000000, 0x00000000, 0x3a020001, 0x3a020001},
2479 +       {0x00009834, 0x00000000, 0x00000000, 0x00000e0e, 0x00000e0e},
2480 +       {0x00009838, 0x00000003, 0x00000003, 0x00000007, 0x00000007},
2481 +       {0x00009840, 0x206a002e, 0x206a002e, 0x206a012e, 0x206a012e},
2482 +       {0x00009844, 0x03720000, 0x03720000, 0x037216a0, 0x037216a0},
2483 +       {0x00009850, 0x60000000, 0x60000000, 0x6d4000e2, 0x6c4000e2},
2484 +       {0x00009858, 0x7c000d00, 0x7c000d00, 0x7ec84d2e, 0x7ec84d2e},
2485 +       {0x0000985c, 0x3100005e, 0x3100005e, 0x3139605e, 0x31395d5e},
2486 +       {0x00009860, 0x00058d00, 0x00058d00, 0x00058d20, 0x00058d20},
2487 +       {0x00009864, 0x00000e00, 0x00000e00, 0x0001ce00, 0x0001ce00},
2488 +       {0x00009868, 0x000040c0, 0x000040c0, 0x5ac640d0, 0x5ac640d0},
2489 +       {0x0000986c, 0x00000080, 0x00000080, 0x06903881, 0x06903881},
2490 +       {0x00009914, 0x00000000, 0x00000000, 0x00001130, 0x00000898},
2491 +       {0x00009918, 0x00000000, 0x00000000, 0x00000016, 0x0000000b},
2492 +       {0x00009924, 0xd00a8a01, 0xd00a8a01, 0xd00a8a0d, 0xd00a8a0d},
2493 +       {0x00009944, 0xefbc0000, 0xefbc0000, 0xefbc1010, 0xefbc1010},
2494 +       {0x00009960, 0x00000000, 0x00000000, 0x00000010, 0x00000010},
2495 +       {0x0000a960, 0x00000000, 0x00000000, 0x00000010, 0x00000010},
2496 +       {0x00009964, 0x00000000, 0x00000000, 0x00000210, 0x00000210},
2497 +       {0x0000c968, 0x00000200, 0x00000200, 0x000003ce, 0x000003ce},
2498 +       {0x000099b8, 0x00000000, 0x00000000, 0x0000001c, 0x0000001c},
2499 +       {0x000099bc, 0x00000000, 0x00000000, 0x00000c00, 0x00000c00},
2500 +       {0x000099c0, 0x00000000, 0x00000000, 0x05eea6d4, 0x05eea6d4},
2501 +       {0x0000a204, 0x00000440, 0x00000440, 0x00000444, 0x00000444},
2502 +       {0x0000a20c, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2503 +       {0x0000b20c, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2504 +       {0x0000a21c, 0x1803800a, 0x1803800a, 0x1883800a, 0x1883800a},
2505 +       {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108},
2506 +       {0x0000a250, 0x00000000, 0x00000000, 0x0004a000, 0x0004a000},
2507 +       {0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e},
2508 +       {0x0000a3d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2509  };
2510  
2511  static const u32 ar9287Common_9287_1_1[][2] = {
2512 @@ -2189,313 +2201,315 @@ static const u32 ar9287Common_japan_2484
2513         {0x0000a1fc, 0xca9228ee},
2514  };
2515  
2516 -static const u32 ar9287Modes_tx_gain_9287_1_1[][6] = {
2517 -       {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2518 -       {0x0000a304, 0x00000000, 0x00000000, 0x00004002, 0x00004002, 0x00004002},
2519 -       {0x0000a308, 0x00000000, 0x00000000, 0x00008004, 0x00008004, 0x00008004},
2520 -       {0x0000a30c, 0x00000000, 0x00000000, 0x0000c00a, 0x0000c00a, 0x0000c00a},
2521 -       {0x0000a310, 0x00000000, 0x00000000, 0x0001000c, 0x0001000c, 0x0001000c},
2522 -       {0x0000a314, 0x00000000, 0x00000000, 0x0001420b, 0x0001420b, 0x0001420b},
2523 -       {0x0000a318, 0x00000000, 0x00000000, 0x0001824a, 0x0001824a, 0x0001824a},
2524 -       {0x0000a31c, 0x00000000, 0x00000000, 0x0001c44a, 0x0001c44a, 0x0001c44a},
2525 -       {0x0000a320, 0x00000000, 0x00000000, 0x0002064a, 0x0002064a, 0x0002064a},
2526 -       {0x0000a324, 0x00000000, 0x00000000, 0x0002484a, 0x0002484a, 0x0002484a},
2527 -       {0x0000a328, 0x00000000, 0x00000000, 0x00028a4a, 0x00028a4a, 0x00028a4a},
2528 -       {0x0000a32c, 0x00000000, 0x00000000, 0x0002cc4a, 0x0002cc4a, 0x0002cc4a},
2529 -       {0x0000a330, 0x00000000, 0x00000000, 0x00030e4a, 0x00030e4a, 0x00030e4a},
2530 -       {0x0000a334, 0x00000000, 0x00000000, 0x00034e8a, 0x00034e8a, 0x00034e8a},
2531 -       {0x0000a338, 0x00000000, 0x00000000, 0x00038e8c, 0x00038e8c, 0x00038e8c},
2532 -       {0x0000a33c, 0x00000000, 0x00000000, 0x0003cecc, 0x0003cecc, 0x0003cecc},
2533 -       {0x0000a340, 0x00000000, 0x00000000, 0x00040ed4, 0x00040ed4, 0x00040ed4},
2534 -       {0x0000a344, 0x00000000, 0x00000000, 0x00044edc, 0x00044edc, 0x00044edc},
2535 -       {0x0000a348, 0x00000000, 0x00000000, 0x00048ede, 0x00048ede, 0x00048ede},
2536 -       {0x0000a34c, 0x00000000, 0x00000000, 0x0004cf1e, 0x0004cf1e, 0x0004cf1e},
2537 -       {0x0000a350, 0x00000000, 0x00000000, 0x00050f5e, 0x00050f5e, 0x00050f5e},
2538 -       {0x0000a354, 0x00000000, 0x00000000, 0x00054f9e, 0x00054f9e, 0x00054f9e},
2539 -       {0x0000a780, 0x00000000, 0x00000000, 0x00000062, 0x00000062, 0x00000062},
2540 -       {0x0000a784, 0x00000000, 0x00000000, 0x00004064, 0x00004064, 0x00004064},
2541 -       {0x0000a788, 0x00000000, 0x00000000, 0x000080a4, 0x000080a4, 0x000080a4},
2542 -       {0x0000a78c, 0x00000000, 0x00000000, 0x0000c0aa, 0x0000c0aa, 0x0000c0aa},
2543 -       {0x0000a790, 0x00000000, 0x00000000, 0x000100ac, 0x000100ac, 0x000100ac},
2544 -       {0x0000a794, 0x00000000, 0x00000000, 0x000140b4, 0x000140b4, 0x000140b4},
2545 -       {0x0000a798, 0x00000000, 0x00000000, 0x000180f4, 0x000180f4, 0x000180f4},
2546 -       {0x0000a79c, 0x00000000, 0x00000000, 0x0001c134, 0x0001c134, 0x0001c134},
2547 -       {0x0000a7a0, 0x00000000, 0x00000000, 0x00020174, 0x00020174, 0x00020174},
2548 -       {0x0000a7a4, 0x00000000, 0x00000000, 0x0002417c, 0x0002417c, 0x0002417c},
2549 -       {0x0000a7a8, 0x00000000, 0x00000000, 0x0002817e, 0x0002817e, 0x0002817e},
2550 -       {0x0000a7ac, 0x00000000, 0x00000000, 0x0002c1be, 0x0002c1be, 0x0002c1be},
2551 -       {0x0000a7b0, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
2552 -       {0x0000a7b4, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
2553 -       {0x0000a7b8, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
2554 -       {0x0000a7bc, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
2555 -       {0x0000a7c0, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
2556 -       {0x0000a7c4, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
2557 -       {0x0000a7c8, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
2558 -       {0x0000a7cc, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
2559 -       {0x0000a7d0, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
2560 -       {0x0000a7d4, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
2561 -       {0x0000a274, 0x0a180000, 0x0a180000, 0x0a1aa000, 0x0a1aa000, 0x0a1aa000},
2562 -};
2563 -
2564 -static const u32 ar9287Modes_rx_gain_9287_1_1[][6] = {
2565 -       {0x00009a00, 0x00000000, 0x00000000, 0x0000a120, 0x0000a120, 0x0000a120},
2566 -       {0x00009a04, 0x00000000, 0x00000000, 0x0000a124, 0x0000a124, 0x0000a124},
2567 -       {0x00009a08, 0x00000000, 0x00000000, 0x0000a128, 0x0000a128, 0x0000a128},
2568 -       {0x00009a0c, 0x00000000, 0x00000000, 0x0000a12c, 0x0000a12c, 0x0000a12c},
2569 -       {0x00009a10, 0x00000000, 0x00000000, 0x0000a130, 0x0000a130, 0x0000a130},
2570 -       {0x00009a14, 0x00000000, 0x00000000, 0x0000a194, 0x0000a194, 0x0000a194},
2571 -       {0x00009a18, 0x00000000, 0x00000000, 0x0000a198, 0x0000a198, 0x0000a198},
2572 -       {0x00009a1c, 0x00000000, 0x00000000, 0x0000a20c, 0x0000a20c, 0x0000a20c},
2573 -       {0x00009a20, 0x00000000, 0x00000000, 0x0000a210, 0x0000a210, 0x0000a210},
2574 -       {0x00009a24, 0x00000000, 0x00000000, 0x0000a284, 0x0000a284, 0x0000a284},
2575 -       {0x00009a28, 0x00000000, 0x00000000, 0x0000a288, 0x0000a288, 0x0000a288},
2576 -       {0x00009a2c, 0x00000000, 0x00000000, 0x0000a28c, 0x0000a28c, 0x0000a28c},
2577 -       {0x00009a30, 0x00000000, 0x00000000, 0x0000a290, 0x0000a290, 0x0000a290},
2578 -       {0x00009a34, 0x00000000, 0x00000000, 0x0000a294, 0x0000a294, 0x0000a294},
2579 -       {0x00009a38, 0x00000000, 0x00000000, 0x0000a2a0, 0x0000a2a0, 0x0000a2a0},
2580 -       {0x00009a3c, 0x00000000, 0x00000000, 0x0000a2a4, 0x0000a2a4, 0x0000a2a4},
2581 -       {0x00009a40, 0x00000000, 0x00000000, 0x0000a2a8, 0x0000a2a8, 0x0000a2a8},
2582 -       {0x00009a44, 0x00000000, 0x00000000, 0x0000a2ac, 0x0000a2ac, 0x0000a2ac},
2583 -       {0x00009a48, 0x00000000, 0x00000000, 0x0000a2b0, 0x0000a2b0, 0x0000a2b0},
2584 -       {0x00009a4c, 0x00000000, 0x00000000, 0x0000a2b4, 0x0000a2b4, 0x0000a2b4},
2585 -       {0x00009a50, 0x00000000, 0x00000000, 0x0000a2b8, 0x0000a2b8, 0x0000a2b8},
2586 -       {0x00009a54, 0x00000000, 0x00000000, 0x0000a2c4, 0x0000a2c4, 0x0000a2c4},
2587 -       {0x00009a58, 0x00000000, 0x00000000, 0x0000a708, 0x0000a708, 0x0000a708},
2588 -       {0x00009a5c, 0x00000000, 0x00000000, 0x0000a70c, 0x0000a70c, 0x0000a70c},
2589 -       {0x00009a60, 0x00000000, 0x00000000, 0x0000a710, 0x0000a710, 0x0000a710},
2590 -       {0x00009a64, 0x00000000, 0x00000000, 0x0000ab04, 0x0000ab04, 0x0000ab04},
2591 -       {0x00009a68, 0x00000000, 0x00000000, 0x0000ab08, 0x0000ab08, 0x0000ab08},
2592 -       {0x00009a6c, 0x00000000, 0x00000000, 0x0000ab0c, 0x0000ab0c, 0x0000ab0c},
2593 -       {0x00009a70, 0x00000000, 0x00000000, 0x0000ab10, 0x0000ab10, 0x0000ab10},
2594 -       {0x00009a74, 0x00000000, 0x00000000, 0x0000ab14, 0x0000ab14, 0x0000ab14},
2595 -       {0x00009a78, 0x00000000, 0x00000000, 0x0000ab18, 0x0000ab18, 0x0000ab18},
2596 -       {0x00009a7c, 0x00000000, 0x00000000, 0x0000ab8c, 0x0000ab8c, 0x0000ab8c},
2597 -       {0x00009a80, 0x00000000, 0x00000000, 0x0000ab90, 0x0000ab90, 0x0000ab90},
2598 -       {0x00009a84, 0x00000000, 0x00000000, 0x0000ab94, 0x0000ab94, 0x0000ab94},
2599 -       {0x00009a88, 0x00000000, 0x00000000, 0x0000ab98, 0x0000ab98, 0x0000ab98},
2600 -       {0x00009a8c, 0x00000000, 0x00000000, 0x0000aba4, 0x0000aba4, 0x0000aba4},
2601 -       {0x00009a90, 0x00000000, 0x00000000, 0x0000aba8, 0x0000aba8, 0x0000aba8},
2602 -       {0x00009a94, 0x00000000, 0x00000000, 0x0000cb04, 0x0000cb04, 0x0000cb04},
2603 -       {0x00009a98, 0x00000000, 0x00000000, 0x0000cb08, 0x0000cb08, 0x0000cb08},
2604 -       {0x00009a9c, 0x00000000, 0x00000000, 0x0000cb0c, 0x0000cb0c, 0x0000cb0c},
2605 -       {0x00009aa0, 0x00000000, 0x00000000, 0x0000cb10, 0x0000cb10, 0x0000cb10},
2606 -       {0x00009aa4, 0x00000000, 0x00000000, 0x0000cb14, 0x0000cb14, 0x0000cb14},
2607 -       {0x00009aa8, 0x00000000, 0x00000000, 0x0000cb18, 0x0000cb18, 0x0000cb18},
2608 -       {0x00009aac, 0x00000000, 0x00000000, 0x0000cb8c, 0x0000cb8c, 0x0000cb8c},
2609 -       {0x00009ab0, 0x00000000, 0x00000000, 0x0000cb90, 0x0000cb90, 0x0000cb90},
2610 -       {0x00009ab4, 0x00000000, 0x00000000, 0x0000cf18, 0x0000cf18, 0x0000cf18},
2611 -       {0x00009ab8, 0x00000000, 0x00000000, 0x0000cf24, 0x0000cf24, 0x0000cf24},
2612 -       {0x00009abc, 0x00000000, 0x00000000, 0x0000cf28, 0x0000cf28, 0x0000cf28},
2613 -       {0x00009ac0, 0x00000000, 0x00000000, 0x0000d314, 0x0000d314, 0x0000d314},
2614 -       {0x00009ac4, 0x00000000, 0x00000000, 0x0000d318, 0x0000d318, 0x0000d318},
2615 -       {0x00009ac8, 0x00000000, 0x00000000, 0x0000d38c, 0x0000d38c, 0x0000d38c},
2616 -       {0x00009acc, 0x00000000, 0x00000000, 0x0000d390, 0x0000d390, 0x0000d390},
2617 -       {0x00009ad0, 0x00000000, 0x00000000, 0x0000d394, 0x0000d394, 0x0000d394},
2618 -       {0x00009ad4, 0x00000000, 0x00000000, 0x0000d398, 0x0000d398, 0x0000d398},
2619 -       {0x00009ad8, 0x00000000, 0x00000000, 0x0000d3a4, 0x0000d3a4, 0x0000d3a4},
2620 -       {0x00009adc, 0x00000000, 0x00000000, 0x0000d3a8, 0x0000d3a8, 0x0000d3a8},
2621 -       {0x00009ae0, 0x00000000, 0x00000000, 0x0000d3ac, 0x0000d3ac, 0x0000d3ac},
2622 -       {0x00009ae4, 0x00000000, 0x00000000, 0x0000d3b0, 0x0000d3b0, 0x0000d3b0},
2623 -       {0x00009ae8, 0x00000000, 0x00000000, 0x0000f380, 0x0000f380, 0x0000f380},
2624 -       {0x00009aec, 0x00000000, 0x00000000, 0x0000f384, 0x0000f384, 0x0000f384},
2625 -       {0x00009af0, 0x00000000, 0x00000000, 0x0000f388, 0x0000f388, 0x0000f388},
2626 -       {0x00009af4, 0x00000000, 0x00000000, 0x0000f710, 0x0000f710, 0x0000f710},
2627 -       {0x00009af8, 0x00000000, 0x00000000, 0x0000f714, 0x0000f714, 0x0000f714},
2628 -       {0x00009afc, 0x00000000, 0x00000000, 0x0000f718, 0x0000f718, 0x0000f718},
2629 -       {0x00009b00, 0x00000000, 0x00000000, 0x0000fb10, 0x0000fb10, 0x0000fb10},
2630 -       {0x00009b04, 0x00000000, 0x00000000, 0x0000fb14, 0x0000fb14, 0x0000fb14},
2631 -       {0x00009b08, 0x00000000, 0x00000000, 0x0000fb18, 0x0000fb18, 0x0000fb18},
2632 -       {0x00009b0c, 0x00000000, 0x00000000, 0x0000fb8c, 0x0000fb8c, 0x0000fb8c},
2633 -       {0x00009b10, 0x00000000, 0x00000000, 0x0000fb90, 0x0000fb90, 0x0000fb90},
2634 -       {0x00009b14, 0x00000000, 0x00000000, 0x0000fb94, 0x0000fb94, 0x0000fb94},
2635 -       {0x00009b18, 0x00000000, 0x00000000, 0x0000ff8c, 0x0000ff8c, 0x0000ff8c},
2636 -       {0x00009b1c, 0x00000000, 0x00000000, 0x0000ff90, 0x0000ff90, 0x0000ff90},
2637 -       {0x00009b20, 0x00000000, 0x00000000, 0x0000ff94, 0x0000ff94, 0x0000ff94},
2638 -       {0x00009b24, 0x00000000, 0x00000000, 0x0000ffa0, 0x0000ffa0, 0x0000ffa0},
2639 -       {0x00009b28, 0x00000000, 0x00000000, 0x0000ffa4, 0x0000ffa4, 0x0000ffa4},
2640 -       {0x00009b2c, 0x00000000, 0x00000000, 0x0000ffa8, 0x0000ffa8, 0x0000ffa8},
2641 -       {0x00009b30, 0x00000000, 0x00000000, 0x0000ffac, 0x0000ffac, 0x0000ffac},
2642 -       {0x00009b34, 0x00000000, 0x00000000, 0x0000ffb0, 0x0000ffb0, 0x0000ffb0},
2643 -       {0x00009b38, 0x00000000, 0x00000000, 0x0000ffb4, 0x0000ffb4, 0x0000ffb4},
2644 -       {0x00009b3c, 0x00000000, 0x00000000, 0x0000ffa1, 0x0000ffa1, 0x0000ffa1},
2645 -       {0x00009b40, 0x00000000, 0x00000000, 0x0000ffa5, 0x0000ffa5, 0x0000ffa5},
2646 -       {0x00009b44, 0x00000000, 0x00000000, 0x0000ffa9, 0x0000ffa9, 0x0000ffa9},
2647 -       {0x00009b48, 0x00000000, 0x00000000, 0x0000ffad, 0x0000ffad, 0x0000ffad},
2648 -       {0x00009b4c, 0x00000000, 0x00000000, 0x0000ffb1, 0x0000ffb1, 0x0000ffb1},
2649 -       {0x00009b50, 0x00000000, 0x00000000, 0x0000ffb5, 0x0000ffb5, 0x0000ffb5},
2650 -       {0x00009b54, 0x00000000, 0x00000000, 0x0000ffb9, 0x0000ffb9, 0x0000ffb9},
2651 -       {0x00009b58, 0x00000000, 0x00000000, 0x0000ffc5, 0x0000ffc5, 0x0000ffc5},
2652 -       {0x00009b5c, 0x00000000, 0x00000000, 0x0000ffc9, 0x0000ffc9, 0x0000ffc9},
2653 -       {0x00009b60, 0x00000000, 0x00000000, 0x0000ffcd, 0x0000ffcd, 0x0000ffcd},
2654 -       {0x00009b64, 0x00000000, 0x00000000, 0x0000ffd1, 0x0000ffd1, 0x0000ffd1},
2655 -       {0x00009b68, 0x00000000, 0x00000000, 0x0000ffd5, 0x0000ffd5, 0x0000ffd5},
2656 -       {0x00009b6c, 0x00000000, 0x00000000, 0x0000ffc2, 0x0000ffc2, 0x0000ffc2},
2657 -       {0x00009b70, 0x00000000, 0x00000000, 0x0000ffc6, 0x0000ffc6, 0x0000ffc6},
2658 -       {0x00009b74, 0x00000000, 0x00000000, 0x0000ffca, 0x0000ffca, 0x0000ffca},
2659 -       {0x00009b78, 0x00000000, 0x00000000, 0x0000ffce, 0x0000ffce, 0x0000ffce},
2660 -       {0x00009b7c, 0x00000000, 0x00000000, 0x0000ffd2, 0x0000ffd2, 0x0000ffd2},
2661 -       {0x00009b80, 0x00000000, 0x00000000, 0x0000ffd6, 0x0000ffd6, 0x0000ffd6},
2662 -       {0x00009b84, 0x00000000, 0x00000000, 0x0000ffda, 0x0000ffda, 0x0000ffda},
2663 -       {0x00009b88, 0x00000000, 0x00000000, 0x0000ffc7, 0x0000ffc7, 0x0000ffc7},
2664 -       {0x00009b8c, 0x00000000, 0x00000000, 0x0000ffcb, 0x0000ffcb, 0x0000ffcb},
2665 -       {0x00009b90, 0x00000000, 0x00000000, 0x0000ffcf, 0x0000ffcf, 0x0000ffcf},
2666 -       {0x00009b94, 0x00000000, 0x00000000, 0x0000ffd3, 0x0000ffd3, 0x0000ffd3},
2667 -       {0x00009b98, 0x00000000, 0x00000000, 0x0000ffd7, 0x0000ffd7, 0x0000ffd7},
2668 -       {0x00009b9c, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2669 -       {0x00009ba0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2670 -       {0x00009ba4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2671 -       {0x00009ba8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2672 -       {0x00009bac, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2673 -       {0x00009bb0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2674 -       {0x00009bb4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2675 -       {0x00009bb8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2676 -       {0x00009bbc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2677 -       {0x00009bc0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2678 -       {0x00009bc4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2679 -       {0x00009bc8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2680 -       {0x00009bcc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2681 -       {0x00009bd0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2682 -       {0x00009bd4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2683 -       {0x00009bd8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2684 -       {0x00009bdc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2685 -       {0x00009be0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2686 -       {0x00009be4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2687 -       {0x00009be8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2688 -       {0x00009bec, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2689 -       {0x00009bf0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2690 -       {0x00009bf4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2691 -       {0x00009bf8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2692 -       {0x00009bfc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
2693 -       {0x0000aa00, 0x00000000, 0x00000000, 0x0000a120, 0x0000a120, 0x0000a120},
2694 -       {0x0000aa04, 0x00000000, 0x00000000, 0x0000a124, 0x0000a124, 0x0000a124},
2695 -       {0x0000aa08, 0x00000000, 0x00000000, 0x0000a128, 0x0000a128, 0x0000a128},
2696 -       {0x0000aa0c, 0x00000000, 0x00000000, 0x0000a12c, 0x0000a12c, 0x0000a12c},
2697 -       {0x0000aa10, 0x00000000, 0x00000000, 0x0000a130, 0x0000a130, 0x0000a130},
2698 -       {0x0000aa14, 0x00000000, 0x00000000, 0x0000a194, 0x0000a194, 0x0000a194},
2699 -       {0x0000aa18, 0x00000000, 0x00000000, 0x0000a198, 0x0000a198, 0x0000a198},
2700 -       {0x0000aa1c, 0x00000000, 0x00000000, 0x0000a20c, 0x0000a20c, 0x0000a20c},
2701 -       {0x0000aa20, 0x00000000, 0x00000000, 0x0000a210, 0x0000a210, 0x0000a210},
2702 -       {0x0000aa24, 0x00000000, 0x00000000, 0x0000a284, 0x0000a284, 0x0000a284},
2703 -       {0x0000aa28, 0x00000000, 0x00000000, 0x0000a288, 0x0000a288, 0x0000a288},
2704 -       {0x0000aa2c, 0x00000000, 0x00000000, 0x0000a28c, 0x0000a28c, 0x0000a28c},
2705 -       {0x0000aa30, 0x00000000, 0x00000000, 0x0000a290, 0x0000a290, 0x0000a290},
2706 -       {0x0000aa34, 0x00000000, 0x00000000, 0x0000a294, 0x0000a294, 0x0000a294},
2707 -       {0x0000aa38, 0x00000000, 0x00000000, 0x0000a2a0, 0x0000a2a0, 0x0000a2a0},
2708 -       {0x0000aa3c, 0x00000000, 0x00000000, 0x0000a2a4, 0x0000a2a4, 0x0000a2a4},
2709 -       {0x0000aa40, 0x00000000, 0x00000000, 0x0000a2a8, 0x0000a2a8, 0x0000a2a8},
2710 -       {0x0000aa44, 0x00000000, 0x00000000, 0x0000a2ac, 0x0000a2ac, 0x0000a2ac},
2711 -       {0x0000aa48, 0x00000000, 0x00000000, 0x0000a2b0, 0x0000a2b0, 0x0000a2b0},
2712 -       {0x0000aa4c, 0x00000000, 0x00000000, 0x0000a2b4, 0x0000a2b4, 0x0000a2b4},
2713 -       {0x0000aa50, 0x00000000, 0x00000000, 0x0000a2b8, 0x0000a2b8, 0x0000a2b8},
2714 -       {0x0000aa54, 0x00000000, 0x00000000, 0x0000a2c4, 0x0000a2c4, 0x0000a2c4},
2715 -       {0x0000aa58, 0x00000000, 0x00000000, 0x0000a708, 0x0000a708, 0x0000a708},
2716 -       {0x0000aa5c, 0x00000000, 0x00000000, 0x0000a70c, 0x0000a70c, 0x0000a70c},
2717 -       {0x0000aa60, 0x00000000, 0x00000000, 0x0000a710, 0x0000a710, 0x0000a710},
2718 -       {0x0000aa64, 0x00000000, 0x00000000, 0x0000ab04, 0x0000ab04, 0x0000ab04},
2719 -       {0x0000aa68, 0x00000000, 0x00000000, 0x0000ab08, 0x0000ab08, 0x0000ab08},
2720 -       {0x0000aa6c, 0x00000000, 0x00000000, 0x0000ab0c, 0x0000ab0c, 0x0000ab0c},
2721 -       {0x0000aa70, 0x00000000, 0x00000000, 0x0000ab10, 0x0000ab10, 0x0000ab10},
2722 -       {0x0000aa74, 0x00000000, 0x00000000, 0x0000ab14, 0x0000ab14, 0x0000ab14},
2723 -       {0x0000aa78, 0x00000000, 0x00000000, 0x0000ab18, 0x0000ab18, 0x0000ab18},
2724 -       {0x0000aa7c, 0x00000000, 0x00000000, 0x0000ab8c, 0x0000ab8c, 0x0000ab8c},
2725 -       {0x0000aa80, 0x00000000, 0x00000000, 0x0000ab90, 0x0000ab90, 0x0000ab90},
2726 -       {0x0000aa84, 0x00000000, 0x00000000, 0x0000ab94, 0x0000ab94, 0x0000ab94},
2727 -       {0x0000aa88, 0x00000000, 0x00000000, 0x0000ab98, 0x0000ab98, 0x0000ab98},
2728 -       {0x0000aa8c, 0x00000000, 0x00000000, 0x0000aba4, 0x0000aba4, 0x0000aba4},
2729 -       {0x0000aa90, 0x00000000, 0x00000000, 0x0000aba8, 0x0000aba8, 0x0000aba8},
2730 -       {0x0000aa94, 0x00000000, 0x00000000, 0x0000cb04, 0x0000cb04, 0x0000cb04},
2731 -       {0x0000aa98, 0x00000000, 0x00000000, 0x0000cb08, 0x0000cb08, 0x0000cb08},
2732 -       {0x0000aa9c, 0x00000000, 0x00000000, 0x0000cb0c, 0x0000cb0c, 0x0000cb0c},
2733 -       {0x0000aaa0, 0x00000000, 0x00000000, 0x0000cb10, 0x0000cb10, 0x0000cb10},
2734 -       {0x0000aaa4, 0x00000000, 0x00000000, 0x0000cb14, 0x0000cb14, 0x0000cb14},
2735 -       {0x0000aaa8, 0x00000000, 0x00000000, 0x0000cb18, 0x0000cb18, 0x0000cb18},
2736 -       {0x0000aaac, 0x00000000, 0x00000000, 0x0000cb8c, 0x0000cb8c, 0x0000cb8c},
2737 -       {0x0000aab0, 0x00000000, 0x00000000, 0x0000cb90, 0x0000cb90, 0x0000cb90},
2738 -       {0x0000aab4, 0x00000000, 0x00000000, 0x0000cf18, 0x0000cf18, 0x0000cf18},
2739 -       {0x0000aab8, 0x00000000, 0x00000000, 0x0000cf24, 0x0000cf24, 0x0000cf24},
2740 -       {0x0000aabc, 0x00000000, 0x00000000, 0x0000cf28, 0x0000cf28, 0x0000cf28},
2741 -       {0x0000aac0, 0x00000000, 0x00000000, 0x0000d314, 0x0000d314, 0x0000d314},
2742 -       {0x0000aac4, 0x00000000, 0x00000000, 0x0000d318, 0x0000d318, 0x0000d318},
2743 -       {0x0000aac8, 0x00000000, 0x00000000, 0x0000d38c, 0x0000d38c, 0x0000d38c},
2744 -       {0x0000aacc, 0x00000000, 0x00000000, 0x0000d390, 0x0000d390, 0x0000d390},
2745 -       {0x0000aad0, 0x00000000, 0x00000000, 0x0000d394, 0x0000d394, 0x0000d394},
2746 -       {0x0000aad4, 0x00000000, 0x00000000, 0x0000d398, 0x0000d398, 0x0000d398},
2747 -       {0x0000aad8, 0x00000000, 0x00000000, 0x0000d3a4, 0x0000d3a4, 0x0000d3a4},
2748 -       {0x0000aadc, 0x00000000, 0x00000000, 0x0000d3a8, 0x0000d3a8, 0x0000d3a8},
2749 -       {0x0000aae0, 0x00000000, 0x00000000, 0x0000d3ac, 0x0000d3ac, 0x0000d3ac},
2750 -       {0x0000aae4, 0x00000000, 0x00000000, 0x0000d3b0, 0x0000d3b0, 0x0000d3b0},
2751 -       {0x0000aae8, 0x00000000, 0x00000000, 0x0000f380, 0x0000f380, 0x0000f380},
2752 -       {0x0000aaec, 0x00000000, 0x00000000, 0x0000f384, 0x0000f384, 0x0000f384},
2753 -       {0x0000aaf0, 0x00000000, 0x00000000, 0x0000f388, 0x0000f388, 0x0000f388},
2754 -       {0x0000aaf4, 0x00000000, 0x00000000, 0x0000f710, 0x0000f710, 0x0000f710},
2755 -       {0x0000aaf8, 0x00000000, 0x00000000, 0x0000f714, 0x0000f714, 0x0000f714},
2756 -       {0x0000aafc, 0x00000000, 0x00000000, 0x0000f718, 0x0000f718, 0x0000f718},