ath9k_hw: sync initvals for ar9001 and ar9002 with Atheros
[pandora-kernel.git] / drivers / net / wireless / ath / ath9k / ar9002_initvals.h
1 /*
2  * Copyright (c) 2010 Atheros Communications Inc.
3  *
4  * Permission to use, copy, modify, and/or distribute this software for any
5  * purpose with or without fee is hereby granted, provided that the above
6  * copyright notice and this permission notice appear in all copies.
7  *
8  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15  */
16
17 static const u32 ar9280Modes_9280[][6] = {
18         {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
19         {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
20         {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
21         {0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000, 0x00014008},
22         {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801080, 0x08400840, 0x06e006e0},
23         {0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b, 0x0988004f},
24         {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
25         {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
26         {0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
27         {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
28         {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
29         {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
30         {0x00009844, 0x1372161e, 0x1372161e, 0x137216a0, 0x137216a0, 0x137216a0},
31         {0x00009848, 0x00028566, 0x00028566, 0x00028563, 0x00028563, 0x00028563},
32         {0x0000a848, 0x00028566, 0x00028566, 0x00028563, 0x00028563, 0x00028563},
33         {0x00009850, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2},
34         {0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e},
35         {0x0000985c, 0x3139605e, 0x3139605e, 0x3139605e, 0x3139605e, 0x3139605e},
36         {0x00009860, 0x00049d18, 0x00049d18, 0x00049d20, 0x00049d20, 0x00049d18},
37         {0x0000c864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
38         {0x00009868, 0x5ac64190, 0x5ac64190, 0x5ac64190, 0x5ac64190, 0x5ac64190},
39         {0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881, 0x06903881},
40         {0x00009914, 0x000007d0, 0x000007d0, 0x00000898, 0x00000898, 0x000007d0},
41         {0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b, 0x00000016},
42         {0x00009924, 0xd00a8a07, 0xd00a8a07, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d},
43         {0x00009944, 0xdfbc1010, 0xdfbc1010, 0xdfbc1010, 0xdfbc1010, 0xdfbc1010},
44         {0x00009960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010},
45         {0x0000a960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010},
46         {0x00009964, 0x00000210, 0x00000210, 0x00000210, 0x00000210, 0x00000210},
47         {0x0000c9b8, 0x0000001a, 0x0000001a, 0x0000001a, 0x0000001a, 0x0000001a},
48         {0x0000c9bc, 0x00000600, 0x00000600, 0x00000c00, 0x00000c00, 0x00000c00},
49         {0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
50         {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
51         {0x000099c8, 0x60f6532c, 0x60f6532c, 0x60f6532c, 0x60f6532c, 0x60f6532c},
52         {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
53         {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
54         {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
55         {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
56         {0x00009a00, 0x00008184, 0x00008184, 0x00000214, 0x00000214, 0x00000214},
57         {0x00009a04, 0x00008188, 0x00008188, 0x00000218, 0x00000218, 0x00000218},
58         {0x00009a08, 0x0000818c, 0x0000818c, 0x00000224, 0x00000224, 0x00000224},
59         {0x00009a0c, 0x00008190, 0x00008190, 0x00000228, 0x00000228, 0x00000228},
60         {0x00009a10, 0x00008194, 0x00008194, 0x0000022c, 0x0000022c, 0x0000022c},
61         {0x00009a14, 0x00008200, 0x00008200, 0x00000230, 0x00000230, 0x00000230},
62         {0x00009a18, 0x00008204, 0x00008204, 0x000002a4, 0x000002a4, 0x000002a4},
63         {0x00009a1c, 0x00008208, 0x00008208, 0x000002a8, 0x000002a8, 0x000002a8},
64         {0x00009a20, 0x0000820c, 0x0000820c, 0x000002ac, 0x000002ac, 0x000002ac},
65         {0x00009a24, 0x00008210, 0x00008210, 0x000002b0, 0x000002b0, 0x000002b0},
66         {0x00009a28, 0x00008214, 0x00008214, 0x000002b4, 0x000002b4, 0x000002b4},
67         {0x00009a2c, 0x00008280, 0x00008280, 0x000002b8, 0x000002b8, 0x000002b8},
68         {0x00009a30, 0x00008284, 0x00008284, 0x00000390, 0x00000390, 0x00000390},
69         {0x00009a34, 0x00008288, 0x00008288, 0x00000394, 0x00000394, 0x00000394},
70         {0x00009a38, 0x0000828c, 0x0000828c, 0x00000398, 0x00000398, 0x00000398},
71         {0x00009a3c, 0x00008290, 0x00008290, 0x00000334, 0x00000334, 0x00000334},
72         {0x00009a40, 0x00008300, 0x00008300, 0x00000338, 0x00000338, 0x00000338},
73         {0x00009a44, 0x00008304, 0x00008304, 0x000003ac, 0x000003ac, 0x000003ac},
74         {0x00009a48, 0x00008308, 0x00008308, 0x000003b0, 0x000003b0, 0x000003b0},
75         {0x00009a4c, 0x0000830c, 0x0000830c, 0x000003b4, 0x000003b4, 0x000003b4},
76         {0x00009a50, 0x00008310, 0x00008310, 0x000003b8, 0x000003b8, 0x000003b8},
77         {0x00009a54, 0x00008314, 0x00008314, 0x000003a5, 0x000003a5, 0x000003a5},
78         {0x00009a58, 0x00008380, 0x00008380, 0x000003a9, 0x000003a9, 0x000003a9},
79         {0x00009a5c, 0x00008384, 0x00008384, 0x000003ad, 0x000003ad, 0x000003ad},
80         {0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194},
81         {0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0},
82         {0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c},
83         {0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8},
84         {0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284},
85         {0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288},
86         {0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224},
87         {0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290},
88         {0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300},
89         {0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304},
90         {0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308},
91         {0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c},
92         {0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380},
93         {0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384},
94         {0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700},
95         {0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704},
96         {0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708},
97         {0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c},
98         {0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780},
99         {0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784},
100         {0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00},
101         {0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04},
102         {0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08},
103         {0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c},
104         {0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b80, 0x00008b80, 0x00008b80},
105         {0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b84, 0x00008b84, 0x00008b84},
106         {0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b88, 0x00008b88, 0x00008b88},
107         {0x00009acc, 0x0000b380, 0x0000b380, 0x00008b8c, 0x00008b8c, 0x00008b8c},
108         {0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b90, 0x00008b90, 0x00008b90},
109         {0x00009ad4, 0x0000b388, 0x0000b388, 0x00008f80, 0x00008f80, 0x00008f80},
110         {0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008f84, 0x00008f84, 0x00008f84},
111         {0x00009adc, 0x0000b390, 0x0000b390, 0x00008f88, 0x00008f88, 0x00008f88},
112         {0x00009ae0, 0x0000b394, 0x0000b394, 0x00008f8c, 0x00008f8c, 0x00008f8c},
113         {0x00009ae4, 0x0000b398, 0x0000b398, 0x00008f90, 0x00008f90, 0x00008f90},
114         {0x00009ae8, 0x0000b780, 0x0000b780, 0x0000930c, 0x0000930c, 0x0000930c},
115         {0x00009aec, 0x0000b784, 0x0000b784, 0x00009310, 0x00009310, 0x00009310},
116         {0x00009af0, 0x0000b788, 0x0000b788, 0x00009384, 0x00009384, 0x00009384},
117         {0x00009af4, 0x0000b78c, 0x0000b78c, 0x00009388, 0x00009388, 0x00009388},
118         {0x00009af8, 0x0000b790, 0x0000b790, 0x00009324, 0x00009324, 0x00009324},
119         {0x00009afc, 0x0000b794, 0x0000b794, 0x00009704, 0x00009704, 0x00009704},
120         {0x00009b00, 0x0000b798, 0x0000b798, 0x000096a4, 0x000096a4, 0x000096a4},
121         {0x00009b04, 0x0000d784, 0x0000d784, 0x000096a8, 0x000096a8, 0x000096a8},
122         {0x00009b08, 0x0000d788, 0x0000d788, 0x00009710, 0x00009710, 0x00009710},
123         {0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00009714, 0x00009714, 0x00009714},
124         {0x00009b10, 0x0000d790, 0x0000d790, 0x00009720, 0x00009720, 0x00009720},
125         {0x00009b14, 0x0000f780, 0x0000f780, 0x00009724, 0x00009724, 0x00009724},
126         {0x00009b18, 0x0000f784, 0x0000f784, 0x00009728, 0x00009728, 0x00009728},
127         {0x00009b1c, 0x0000f788, 0x0000f788, 0x0000972c, 0x0000972c, 0x0000972c},
128         {0x00009b20, 0x0000f78c, 0x0000f78c, 0x000097a0, 0x000097a0, 0x000097a0},
129         {0x00009b24, 0x0000f790, 0x0000f790, 0x000097a4, 0x000097a4, 0x000097a4},
130         {0x00009b28, 0x0000f794, 0x0000f794, 0x000097a8, 0x000097a8, 0x000097a8},
131         {0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x000097b0, 0x000097b0, 0x000097b0},
132         {0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x000097b4, 0x000097b4, 0x000097b4},
133         {0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x000097b8, 0x000097b8, 0x000097b8},
134         {0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x000097a5, 0x000097a5, 0x000097a5},
135         {0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x000097a9, 0x000097a9, 0x000097a9},
136         {0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x000097ad, 0x000097ad, 0x000097ad},
137         {0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x000097b1, 0x000097b1, 0x000097b1},
138         {0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x000097b5, 0x000097b5, 0x000097b5},
139         {0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x000097b9, 0x000097b9, 0x000097b9},
140         {0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x000097c5, 0x000097c5, 0x000097c5},
141         {0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x000097c9, 0x000097c9, 0x000097c9},
142         {0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x000097d1, 0x000097d1, 0x000097d1},
143         {0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x000097d5, 0x000097d5, 0x000097d5},
144         {0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x000097d9, 0x000097d9, 0x000097d9},
145         {0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x000097c6, 0x000097c6, 0x000097c6},
146         {0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x000097ca, 0x000097ca, 0x000097ca},
147         {0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x000097ce, 0x000097ce, 0x000097ce},
148         {0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x000097d2, 0x000097d2, 0x000097d2},
149         {0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x000097d6, 0x000097d6, 0x000097d6},
150         {0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x000097c3, 0x000097c3, 0x000097c3},
151         {0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x000097c7, 0x000097c7, 0x000097c7},
152         {0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x000097cb, 0x000097cb, 0x000097cb},
153         {0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x000097cf, 0x000097cf, 0x000097cf},
154         {0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x000097d7, 0x000097d7, 0x000097d7},
155         {0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x000097db, 0x000097db, 0x000097db},
156         {0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x000097db, 0x000097db, 0x000097db},
157         {0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x000097db, 0x000097db, 0x000097db},
158         {0x00009b98, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
159         {0x00009b9c, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
160         {0x00009ba0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
161         {0x00009ba4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
162         {0x00009ba8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
163         {0x00009bac, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
164         {0x00009bb0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
165         {0x00009bb4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
166         {0x00009bb8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
167         {0x00009bbc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
168         {0x00009bc0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
169         {0x00009bc4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
170         {0x00009bc8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
171         {0x00009bcc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
172         {0x00009bd0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
173         {0x00009bd4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
174         {0x00009bd8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
175         {0x00009bdc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
176         {0x00009be0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
177         {0x00009be4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
178         {0x00009be8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
179         {0x00009bec, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
180         {0x00009bf0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
181         {0x00009bf4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
182         {0x00009bf8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
183         {0x00009bfc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
184         {0x0000a204, 0x00000444, 0x00000444, 0x00000444, 0x00000444, 0x00000444},
185         {0x0000a208, 0x803e4788, 0x803e4788, 0x803e4788, 0x803e4788, 0x803e4788},
186         {0x0000a20c, 0x000c6019, 0x000c6019, 0x000c6019, 0x000c6019, 0x000c6019},
187         {0x0000b20c, 0x000c6019, 0x000c6019, 0x000c6019, 0x000c6019, 0x000c6019},
188         {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
189         {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
190         {0x0000a274, 0x0a19c652, 0x0a19c652, 0x0a1aa652, 0x0a1aa652, 0x0a1aa652},
191         {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
192         {0x0000a304, 0x00003002, 0x00003002, 0x00003002, 0x00003002, 0x00003002},
193         {0x0000a308, 0x00006004, 0x00006004, 0x00008009, 0x00008009, 0x00008009},
194         {0x0000a30c, 0x0000a006, 0x0000a006, 0x0000b00b, 0x0000b00b, 0x0000b00b},
195         {0x0000a310, 0x0000e012, 0x0000e012, 0x0000e012, 0x0000e012, 0x0000e012},
196         {0x0000a314, 0x00011014, 0x00011014, 0x00012048, 0x00012048, 0x00012048},
197         {0x0000a318, 0x0001504a, 0x0001504a, 0x0001604a, 0x0001604a, 0x0001604a},
198         {0x0000a31c, 0x0001904c, 0x0001904c, 0x0001a211, 0x0001a211, 0x0001a211},
199         {0x0000a320, 0x0001c04e, 0x0001c04e, 0x0001e213, 0x0001e213, 0x0001e213},
200         {0x0000a324, 0x00020092, 0x00020092, 0x0002121b, 0x0002121b, 0x0002121b},
201         {0x0000a328, 0x0002410a, 0x0002410a, 0x00024412, 0x00024412, 0x00024412},
202         {0x0000a32c, 0x0002710c, 0x0002710c, 0x00028414, 0x00028414, 0x00028414},
203         {0x0000a330, 0x0002b18b, 0x0002b18b, 0x0002b44a, 0x0002b44a, 0x0002b44a},
204         {0x0000a334, 0x0002e1cc, 0x0002e1cc, 0x00030649, 0x00030649, 0x00030649},
205         {0x0000a338, 0x000321ec, 0x000321ec, 0x0003364b, 0x0003364b, 0x0003364b},
206         {0x0000a33c, 0x000321ec, 0x000321ec, 0x00038a49, 0x00038a49, 0x00038a49},
207         {0x0000a340, 0x000321ec, 0x000321ec, 0x0003be48, 0x0003be48, 0x0003be48},
208         {0x0000a344, 0x000321ec, 0x000321ec, 0x0003ee4a, 0x0003ee4a, 0x0003ee4a},
209         {0x0000a348, 0x000321ec, 0x000321ec, 0x00042e88, 0x00042e88, 0x00042e88},
210         {0x0000a34c, 0x000321ec, 0x000321ec, 0x00046e8a, 0x00046e8a, 0x00046e8a},
211         {0x0000a350, 0x000321ec, 0x000321ec, 0x00049ec9, 0x00049ec9, 0x00049ec9},
212         {0x0000a354, 0x000321ec, 0x000321ec, 0x0004bf42, 0x0004bf42, 0x0004bf42},
213         {0x0000784c, 0x0e4f048c, 0x0e4f048c, 0x0e4d048c, 0x0e4d048c, 0x0e4d048c},
214         {0x00007854, 0x12031828, 0x12031828, 0x12035828, 0x12035828, 0x12035828},
215         {0x00007870, 0x807ec400, 0x807ec400, 0x807ec000, 0x807ec000, 0x807ec000},
216         {0x0000788c, 0x00010000, 0x00010000, 0x00110000, 0x00110000, 0x00110000},
217 };
218
219 static const u32 ar9280Common_9280[][2] = {
220         /* Addr      allmodes  */
221         {0x0000000c, 0x00000000},
222         {0x00000030, 0x00020015},
223         {0x00000034, 0x00000005},
224         {0x00000040, 0x00000000},
225         {0x00000044, 0x00000008},
226         {0x00000048, 0x00000008},
227         {0x0000004c, 0x00000010},
228         {0x00000050, 0x00000000},
229         {0x00000054, 0x0000001f},
230         {0x00000800, 0x00000000},
231         {0x00000804, 0x00000000},
232         {0x00000808, 0x00000000},
233         {0x0000080c, 0x00000000},
234         {0x00000810, 0x00000000},
235         {0x00000814, 0x00000000},
236         {0x00000818, 0x00000000},
237         {0x0000081c, 0x00000000},
238         {0x00000820, 0x00000000},
239         {0x00000824, 0x00000000},
240         {0x00001040, 0x002ffc0f},
241         {0x00001044, 0x002ffc0f},
242         {0x00001048, 0x002ffc0f},
243         {0x0000104c, 0x002ffc0f},
244         {0x00001050, 0x002ffc0f},
245         {0x00001054, 0x002ffc0f},
246         {0x00001058, 0x002ffc0f},
247         {0x0000105c, 0x002ffc0f},
248         {0x00001060, 0x002ffc0f},
249         {0x00001064, 0x002ffc0f},
250         {0x00001230, 0x00000000},
251         {0x00001270, 0x00000000},
252         {0x00001038, 0x00000000},
253         {0x00001078, 0x00000000},
254         {0x000010b8, 0x00000000},
255         {0x000010f8, 0x00000000},
256         {0x00001138, 0x00000000},
257         {0x00001178, 0x00000000},
258         {0x000011b8, 0x00000000},
259         {0x000011f8, 0x00000000},
260         {0x00001238, 0x00000000},
261         {0x00001278, 0x00000000},
262         {0x000012b8, 0x00000000},
263         {0x000012f8, 0x00000000},
264         {0x00001338, 0x00000000},
265         {0x00001378, 0x00000000},
266         {0x000013b8, 0x00000000},
267         {0x000013f8, 0x00000000},
268         {0x00001438, 0x00000000},
269         {0x00001478, 0x00000000},
270         {0x000014b8, 0x00000000},
271         {0x000014f8, 0x00000000},
272         {0x00001538, 0x00000000},
273         {0x00001578, 0x00000000},
274         {0x000015b8, 0x00000000},
275         {0x000015f8, 0x00000000},
276         {0x00001638, 0x00000000},
277         {0x00001678, 0x00000000},
278         {0x000016b8, 0x00000000},
279         {0x000016f8, 0x00000000},
280         {0x00001738, 0x00000000},
281         {0x00001778, 0x00000000},
282         {0x000017b8, 0x00000000},
283         {0x000017f8, 0x00000000},
284         {0x0000103c, 0x00000000},
285         {0x0000107c, 0x00000000},
286         {0x000010bc, 0x00000000},
287         {0x000010fc, 0x00000000},
288         {0x0000113c, 0x00000000},
289         {0x0000117c, 0x00000000},
290         {0x000011bc, 0x00000000},
291         {0x000011fc, 0x00000000},
292         {0x0000123c, 0x00000000},
293         {0x0000127c, 0x00000000},
294         {0x000012bc, 0x00000000},
295         {0x000012fc, 0x00000000},
296         {0x0000133c, 0x00000000},
297         {0x0000137c, 0x00000000},
298         {0x000013bc, 0x00000000},
299         {0x000013fc, 0x00000000},
300         {0x0000143c, 0x00000000},
301         {0x0000147c, 0x00000000},
302         {0x00004030, 0x00000002},
303         {0x0000403c, 0x00000002},
304         {0x00004024, 0x0000001f},
305         {0x00007010, 0x00000033},
306         {0x00007038, 0x000004c2},
307         {0x00008004, 0x00000000},
308         {0x00008008, 0x00000000},
309         {0x0000800c, 0x00000000},
310         {0x00008018, 0x00000700},
311         {0x00008020, 0x00000000},
312         {0x00008038, 0x00000000},
313         {0x0000803c, 0x00000000},
314         {0x00008048, 0x40000000},
315         {0x00008054, 0x00000000},
316         {0x00008058, 0x00000000},
317         {0x0000805c, 0x000fc78f},
318         {0x00008060, 0x0000000f},
319         {0x00008064, 0x00000000},
320         {0x00008070, 0x00000000},
321         {0x000080c0, 0x2a82301a},
322         {0x000080c4, 0x05dc01e0},
323         {0x000080c8, 0x1f402710},
324         {0x000080cc, 0x01f40000},
325         {0x000080d0, 0x00001e00},
326         {0x000080d4, 0x00000000},
327         {0x000080d8, 0x00400000},
328         {0x000080e0, 0xffffffff},
329         {0x000080e4, 0x0000ffff},
330         {0x000080e8, 0x003f3f3f},
331         {0x000080ec, 0x00000000},
332         {0x000080f0, 0x00000000},
333         {0x000080f4, 0x00000000},
334         {0x000080f8, 0x00000000},
335         {0x000080fc, 0x00020000},
336         {0x00008100, 0x00020000},
337         {0x00008104, 0x00000001},
338         {0x00008108, 0x00000052},
339         {0x0000810c, 0x00000000},
340         {0x00008110, 0x00000168},
341         {0x00008118, 0x000100aa},
342         {0x0000811c, 0x00003210},
343         {0x00008120, 0x08f04800},
344         {0x00008124, 0x00000000},
345         {0x00008128, 0x00000000},
346         {0x0000812c, 0x00000000},
347         {0x00008130, 0x00000000},
348         {0x00008134, 0x00000000},
349         {0x00008138, 0x00000000},
350         {0x0000813c, 0x00000000},
351         {0x00008144, 0x00000000},
352         {0x00008168, 0x00000000},
353         {0x0000816c, 0x00000000},
354         {0x00008170, 0x32143320},
355         {0x00008174, 0xfaa4fa50},
356         {0x00008178, 0x00000100},
357         {0x0000817c, 0x00000000},
358         {0x000081c4, 0x00000000},
359         {0x000081d0, 0x00003210},
360         {0x000081ec, 0x00000000},
361         {0x000081f0, 0x00000000},
362         {0x000081f4, 0x00000000},
363         {0x000081f8, 0x00000000},
364         {0x000081fc, 0x00000000},
365         {0x00008200, 0x00000000},
366         {0x00008204, 0x00000000},
367         {0x00008208, 0x00000000},
368         {0x0000820c, 0x00000000},
369         {0x00008210, 0x00000000},
370         {0x00008214, 0x00000000},
371         {0x00008218, 0x00000000},
372         {0x0000821c, 0x00000000},
373         {0x00008220, 0x00000000},
374         {0x00008224, 0x00000000},
375         {0x00008228, 0x00000000},
376         {0x0000822c, 0x00000000},
377         {0x00008230, 0x00000000},
378         {0x00008234, 0x00000000},
379         {0x00008238, 0x00000000},
380         {0x0000823c, 0x00000000},
381         {0x00008240, 0x00100000},
382         {0x00008244, 0x0010f400},
383         {0x00008248, 0x00000100},
384         {0x0000824c, 0x0001e800},
385         {0x00008250, 0x00000000},
386         {0x00008254, 0x00000000},
387         {0x00008258, 0x00000000},
388         {0x0000825c, 0x400000ff},
389         {0x00008260, 0x00080922},
390         {0x00008270, 0x00000000},
391         {0x00008274, 0x40000000},
392         {0x00008278, 0x003e4180},
393         {0x0000827c, 0x00000000},
394         {0x00008284, 0x0000002c},
395         {0x00008288, 0x0000002c},
396         {0x0000828c, 0x00000000},
397         {0x00008294, 0x00000000},
398         {0x00008298, 0x00000000},
399         {0x00008300, 0x00000000},
400         {0x00008304, 0x00000000},
401         {0x00008308, 0x00000000},
402         {0x0000830c, 0x00000000},
403         {0x00008310, 0x00000000},
404         {0x00008314, 0x00000000},
405         {0x00008318, 0x00000000},
406         {0x00008328, 0x00000000},
407         {0x0000832c, 0x00000007},
408         {0x00008330, 0x00000302},
409         {0x00008334, 0x00000e00},
410         {0x00008338, 0x00000000},
411         {0x0000833c, 0x00000000},
412         {0x00008340, 0x000107ff},
413         {0x00008344, 0x00000000},
414         {0x00009808, 0x00000000},
415         {0x0000980c, 0xaf268e30},
416         {0x00009810, 0xfd14e000},
417         {0x00009814, 0x9c0a9f6b},
418         {0x0000981c, 0x00000000},
419         {0x0000982c, 0x0000a000},
420         {0x00009830, 0x00000000},
421         {0x0000983c, 0x00200400},
422         {0x00009840, 0x206a01ae},
423         {0x0000984c, 0x0040233c},
424         {0x0000a84c, 0x0040233c},
425         {0x00009854, 0x00000044},
426         {0x00009900, 0x00000000},
427         {0x00009904, 0x00000000},
428         {0x00009908, 0x00000000},
429         {0x0000990c, 0x00000000},
430         {0x0000991c, 0x10000fff},
431         {0x00009920, 0x04900000},
432         {0x0000a920, 0x04900000},
433         {0x00009928, 0x00000001},
434         {0x0000992c, 0x00000004},
435         {0x00009934, 0x1e1f2022},
436         {0x00009938, 0x0a0b0c0d},
437         {0x0000993c, 0x00000000},
438         {0x00009948, 0x9280c00a},
439         {0x0000994c, 0x00020028},
440         {0x00009954, 0xe250a51e},
441         {0x00009958, 0x3388ffff},
442         {0x00009940, 0x00781204},
443         {0x0000c95c, 0x004b6a8e},
444         {0x0000c968, 0x000003ce},
445         {0x00009970, 0x190fb514},
446         {0x00009974, 0x00000000},
447         {0x00009978, 0x00000001},
448         {0x0000997c, 0x00000000},
449         {0x00009980, 0x00000000},
450         {0x00009984, 0x00000000},
451         {0x00009988, 0x00000000},
452         {0x0000998c, 0x00000000},
453         {0x00009990, 0x00000000},
454         {0x00009994, 0x00000000},
455         {0x00009998, 0x00000000},
456         {0x0000999c, 0x00000000},
457         {0x000099a0, 0x00000000},
458         {0x000099a4, 0x00000001},
459         {0x000099a8, 0x201fff00},
460         {0x000099ac, 0x006f00c4},
461         {0x000099b0, 0x03051000},
462         {0x000099b4, 0x00000820},
463         {0x000099dc, 0x00000000},
464         {0x000099e0, 0x00000000},
465         {0x000099e4, 0xaaaaaaaa},
466         {0x000099e8, 0x3c466478},
467         {0x000099ec, 0x0cc80caa},
468         {0x000099fc, 0x00001042},
469         {0x0000a210, 0x4080a333},
470         {0x0000a214, 0x40206c10},
471         {0x0000a218, 0x009c4060},
472         {0x0000a220, 0x01834061},
473         {0x0000a224, 0x00000400},
474         {0x0000a228, 0x000003b5},
475         {0x0000a22c, 0x23277200},
476         {0x0000a234, 0x20202020},
477         {0x0000a238, 0x20202020},
478         {0x0000a23c, 0x13c889af},
479         {0x0000a240, 0x38490a20},
480         {0x0000a244, 0x00007bb6},
481         {0x0000a248, 0x0fff3ffc},
482         {0x0000a24c, 0x00000001},
483         {0x0000a250, 0x001da000},
484         {0x0000a254, 0x00000000},
485         {0x0000a258, 0x0cdbd380},
486         {0x0000a25c, 0x0f0f0f01},
487         {0x0000a260, 0xdfa91f01},
488         {0x0000a268, 0x00000000},
489         {0x0000a26c, 0x0ebae9c6},
490         {0x0000b26c, 0x0ebae9c6},
491         {0x0000d270, 0x00820820},
492         {0x0000a278, 0x1ce739ce},
493         {0x0000a27c, 0x050701ce},
494         {0x0000a358, 0x7999aa0f},
495         {0x0000d35c, 0x07ffffef},
496         {0x0000d360, 0x0fffffe7},
497         {0x0000d364, 0x17ffffe5},
498         {0x0000d368, 0x1fffffe4},
499         {0x0000d36c, 0x37ffffe3},
500         {0x0000d370, 0x3fffffe3},
501         {0x0000d374, 0x57ffffe3},
502         {0x0000d378, 0x5fffffe2},
503         {0x0000d37c, 0x7fffffe2},
504         {0x0000d380, 0x7f3c7bba},
505         {0x0000d384, 0xf3307ff0},
506         {0x0000a388, 0x0c000000},
507         {0x0000a38c, 0x20202020},
508         {0x0000a390, 0x20202020},
509         {0x0000a394, 0x1ce739ce},
510         {0x0000a398, 0x000001ce},
511         {0x0000a39c, 0x00000001},
512         {0x0000a3a0, 0x00000000},
513         {0x0000a3a4, 0x00000000},
514         {0x0000a3a8, 0x00000000},
515         {0x0000a3ac, 0x00000000},
516         {0x0000a3b0, 0x00000000},
517         {0x0000a3b4, 0x00000000},
518         {0x0000a3b8, 0x00000000},
519         {0x0000a3bc, 0x00000000},
520         {0x0000a3c0, 0x00000000},
521         {0x0000a3c4, 0x00000000},
522         {0x0000a3c8, 0x00000246},
523         {0x0000a3cc, 0x20202020},
524         {0x0000a3d0, 0x20202020},
525         {0x0000a3d4, 0x20202020},
526         {0x0000a3dc, 0x1ce739ce},
527         {0x0000a3e0, 0x000001ce},
528         {0x0000a3e4, 0x00000000},
529         {0x0000a3e8, 0x18c43433},
530         {0x0000a3ec, 0x00f38081},
531         {0x00007800, 0x00040000},
532         {0x00007804, 0xdb005012},
533         {0x00007808, 0x04924914},
534         {0x0000780c, 0x21084210},
535         {0x00007810, 0x6d801300},
536         {0x00007814, 0x0019beff},
537         {0x00007818, 0x07e40000},
538         {0x0000781c, 0x00492000},
539         {0x00007820, 0x92492480},
540         {0x00007824, 0x00040000},
541         {0x00007828, 0xdb005012},
542         {0x0000782c, 0x04924914},
543         {0x00007830, 0x21084210},
544         {0x00007834, 0x6d801300},
545         {0x00007838, 0x0019beff},
546         {0x0000783c, 0x07e40000},
547         {0x00007840, 0x00492000},
548         {0x00007844, 0x92492480},
549         {0x00007848, 0x00120000},
550         {0x00007850, 0x54214514},
551         {0x00007858, 0x92592692},
552         {0x00007860, 0x52802000},
553         {0x00007864, 0x0a8e370e},
554         {0x00007868, 0xc0102850},
555         {0x0000786c, 0x812d4000},
556         {0x00007874, 0x001b6db0},
557         {0x00007878, 0x00376b63},
558         {0x0000787c, 0x06db6db6},
559         {0x00007880, 0x006d8000},
560         {0x00007884, 0xffeffffe},
561         {0x00007888, 0xffeffffe},
562         {0x00007890, 0x00060aeb},
563         {0x00007894, 0x5a108000},
564         {0x00007898, 0x2a850160},
565 };
566
567 static const u32 ar9280Modes_9280_2[][6] = {
568         {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
569         {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
570         {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
571         {0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008},
572         {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0},
573         {0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b, 0x0988004f},
574         {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810, 0x08f04810},
575         {0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a, 0x0000320a},
576         {0x00008318, 0x00003e80, 0x00007d00, 0x00006880, 0x00003440, 0x00006880},
577         {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
578         {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
579         {0x00009824, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e},
580         {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
581         {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
582         {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
583         {0x00009840, 0x206a022e, 0x206a022e, 0x206a012e, 0x206a012e, 0x206a012e},
584         {0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0, 0x037216a0},
585         {0x00009850, 0x6c4000e2, 0x6d4000e2, 0x6d4000e2, 0x6c4000e2, 0x6c4000e2},
586         {0x00009858, 0x7ec88d2e, 0x7ec88d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e},
587         {0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e, 0x31395d5e},
588         {0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20, 0x00048d18},
589         {0x00009864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
590         {0x00009868, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0},
591         {0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881, 0x06903881},
592         {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0},
593         {0x00009918, 0x0000000a, 0x00000014, 0x00000268, 0x0000000b, 0x00000016},
594         {0x00009924, 0xd00a8a0b, 0xd00a8a0b, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d},
595         {0x00009944, 0xffbc1010, 0xffbc1010, 0xffbc1010, 0xffbc1010, 0xffbc1010},
596         {0x00009960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010},
597         {0x0000a960, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00000010},
598         {0x00009964, 0x00000210, 0x00000210, 0x00000210, 0x00000210, 0x00000210},
599         {0x0000c968, 0x000003b5, 0x000003b5, 0x000003ce, 0x000003ce, 0x000003ce},
600         {0x000099b8, 0x0000001c, 0x0000001c, 0x0000001c, 0x0000001c, 0x0000001c},
601         {0x000099bc, 0x00000a00, 0x00000a00, 0x00000c00, 0x00000c00, 0x00000c00},
602         {0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
603         {0x0000a204, 0x00000444, 0x00000444, 0x00000444, 0x00000444, 0x00000444},
604         {0x0000a20c, 0x00000014, 0x00000014, 0x0001f019, 0x0001f019, 0x0001f019},
605         {0x0000b20c, 0x00000014, 0x00000014, 0x0001f019, 0x0001f019, 0x0001f019},
606         {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
607         {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
608         {0x0000a23c, 0x13c88000, 0x13c88000, 0x13c88001, 0x13c88000, 0x13c88000},
609         {0x0000a250, 0x001ff000, 0x001ff000, 0x0004a000, 0x0004a000, 0x0004a000},
610         {0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e, 0x7999aa0e},
611         {0x0000a388, 0x0c000000, 0x0c000000, 0x08000000, 0x0c000000, 0x0c000000},
612         {0x0000a3d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
613         {0x00007894, 0x5a508000, 0x5a508000, 0x5a508000, 0x5a508000, 0x5a508000},
614 };
615
616 static const u32 ar9280Common_9280_2[][2] = {
617         /* Addr      allmodes  */
618         {0x0000000c, 0x00000000},
619         {0x00000030, 0x00020015},
620         {0x00000034, 0x00000005},
621         {0x00000040, 0x00000000},
622         {0x00000044, 0x00000008},
623         {0x00000048, 0x00000008},
624         {0x0000004c, 0x00000010},
625         {0x00000050, 0x00000000},
626         {0x00000054, 0x0000001f},
627         {0x00000800, 0x00000000},
628         {0x00000804, 0x00000000},
629         {0x00000808, 0x00000000},
630         {0x0000080c, 0x00000000},
631         {0x00000810, 0x00000000},
632         {0x00000814, 0x00000000},
633         {0x00000818, 0x00000000},
634         {0x0000081c, 0x00000000},
635         {0x00000820, 0x00000000},
636         {0x00000824, 0x00000000},
637         {0x00001040, 0x002ffc0f},
638         {0x00001044, 0x002ffc0f},
639         {0x00001048, 0x002ffc0f},
640         {0x0000104c, 0x002ffc0f},
641         {0x00001050, 0x002ffc0f},
642         {0x00001054, 0x002ffc0f},
643         {0x00001058, 0x002ffc0f},
644         {0x0000105c, 0x002ffc0f},
645         {0x00001060, 0x002ffc0f},
646         {0x00001064, 0x002ffc0f},
647         {0x00001230, 0x00000000},
648         {0x00001270, 0x00000000},
649         {0x00001038, 0x00000000},
650         {0x00001078, 0x00000000},
651         {0x000010b8, 0x00000000},
652         {0x000010f8, 0x00000000},
653         {0x00001138, 0x00000000},
654         {0x00001178, 0x00000000},
655         {0x000011b8, 0x00000000},
656         {0x000011f8, 0x00000000},
657         {0x00001238, 0x00000000},
658         {0x00001278, 0x00000000},
659         {0x000012b8, 0x00000000},
660         {0x000012f8, 0x00000000},
661         {0x00001338, 0x00000000},
662         {0x00001378, 0x00000000},
663         {0x000013b8, 0x00000000},
664         {0x000013f8, 0x00000000},
665         {0x00001438, 0x00000000},
666         {0x00001478, 0x00000000},
667         {0x000014b8, 0x00000000},
668         {0x000014f8, 0x00000000},
669         {0x00001538, 0x00000000},
670         {0x00001578, 0x00000000},
671         {0x000015b8, 0x00000000},
672         {0x000015f8, 0x00000000},
673         {0x00001638, 0x00000000},
674         {0x00001678, 0x00000000},
675         {0x000016b8, 0x00000000},
676         {0x000016f8, 0x00000000},
677         {0x00001738, 0x00000000},
678         {0x00001778, 0x00000000},
679         {0x000017b8, 0x00000000},
680         {0x000017f8, 0x00000000},
681         {0x0000103c, 0x00000000},
682         {0x0000107c, 0x00000000},
683         {0x000010bc, 0x00000000},
684         {0x000010fc, 0x00000000},
685         {0x0000113c, 0x00000000},
686         {0x0000117c, 0x00000000},
687         {0x000011bc, 0x00000000},
688         {0x000011fc, 0x00000000},
689         {0x0000123c, 0x00000000},
690         {0x0000127c, 0x00000000},
691         {0x000012bc, 0x00000000},
692         {0x000012fc, 0x00000000},
693         {0x0000133c, 0x00000000},
694         {0x0000137c, 0x00000000},
695         {0x000013bc, 0x00000000},
696         {0x000013fc, 0x00000000},
697         {0x0000143c, 0x00000000},
698         {0x0000147c, 0x00000000},
699         {0x00004030, 0x00000002},
700         {0x0000403c, 0x00000002},
701         {0x00004024, 0x0000001f},
702         {0x00004060, 0x00000000},
703         {0x00004064, 0x00000000},
704         {0x00007010, 0x00000033},
705         {0x00007034, 0x00000002},
706         {0x00007038, 0x000004c2},
707         {0x00008004, 0x00000000},
708         {0x00008008, 0x00000000},
709         {0x0000800c, 0x00000000},
710         {0x00008018, 0x00000700},
711         {0x00008020, 0x00000000},
712         {0x00008038, 0x00000000},
713         {0x0000803c, 0x00000000},
714         {0x00008048, 0x40000000},
715         {0x00008054, 0x00000000},
716         {0x00008058, 0x00000000},
717         {0x0000805c, 0x000fc78f},
718         {0x00008060, 0x0000000f},
719         {0x00008064, 0x00000000},
720         {0x00008070, 0x00000000},
721         {0x000080c0, 0x2a80001a},
722         {0x000080c4, 0x05dc01e0},
723         {0x000080c8, 0x1f402710},
724         {0x000080cc, 0x01f40000},
725         {0x000080d0, 0x00001e00},
726         {0x000080d4, 0x00000000},
727         {0x000080d8, 0x00400000},
728         {0x000080e0, 0xffffffff},
729         {0x000080e4, 0x0000ffff},
730         {0x000080e8, 0x003f3f3f},
731         {0x000080ec, 0x00000000},
732         {0x000080f0, 0x00000000},
733         {0x000080f4, 0x00000000},
734         {0x000080f8, 0x00000000},
735         {0x000080fc, 0x00020000},
736         {0x00008100, 0x00020000},
737         {0x00008104, 0x00000001},
738         {0x00008108, 0x00000052},
739         {0x0000810c, 0x00000000},
740         {0x00008110, 0x00000168},
741         {0x00008118, 0x000100aa},
742         {0x0000811c, 0x00003210},
743         {0x00008124, 0x00000000},
744         {0x00008128, 0x00000000},
745         {0x0000812c, 0x00000000},
746         {0x00008130, 0x00000000},
747         {0x00008134, 0x00000000},
748         {0x00008138, 0x00000000},
749         {0x0000813c, 0x00000000},
750         {0x00008144, 0xffffffff},
751         {0x00008168, 0x00000000},
752         {0x0000816c, 0x00000000},
753         {0x00008170, 0x32143320},
754         {0x00008174, 0xfaa4fa50},
755         {0x00008178, 0x00000100},
756         {0x0000817c, 0x00000000},
757         {0x000081c0, 0x00000000},
758         {0x000081ec, 0x00000000},
759         {0x000081f0, 0x00000000},
760         {0x000081f4, 0x00000000},
761         {0x000081f8, 0x00000000},
762         {0x000081fc, 0x00000000},
763         {0x00008200, 0x00000000},
764         {0x00008204, 0x00000000},
765         {0x00008208, 0x00000000},
766         {0x0000820c, 0x00000000},
767         {0x00008210, 0x00000000},
768         {0x00008214, 0x00000000},
769         {0x00008218, 0x00000000},
770         {0x0000821c, 0x00000000},
771         {0x00008220, 0x00000000},
772         {0x00008224, 0x00000000},
773         {0x00008228, 0x00000000},
774         {0x0000822c, 0x00000000},
775         {0x00008230, 0x00000000},
776         {0x00008234, 0x00000000},
777         {0x00008238, 0x00000000},
778         {0x0000823c, 0x00000000},
779         {0x00008240, 0x00100000},
780         {0x00008244, 0x0010f400},
781         {0x00008248, 0x00000100},
782         {0x0000824c, 0x0001e800},
783         {0x00008250, 0x00000000},
784         {0x00008254, 0x00000000},
785         {0x00008258, 0x00000000},
786         {0x0000825c, 0x400000ff},
787         {0x00008260, 0x00080922},
788         {0x00008264, 0x88a00010},
789         {0x00008270, 0x00000000},
790         {0x00008274, 0x40000000},
791         {0x00008278, 0x003e4180},
792         {0x0000827c, 0x00000000},
793         {0x00008284, 0x0000002c},
794         {0x00008288, 0x0000002c},
795         {0x0000828c, 0x00000000},
796         {0x00008294, 0x00000000},
797         {0x00008298, 0x00000000},
798         {0x0000829c, 0x00000000},
799         {0x00008300, 0x00000040},
800         {0x00008314, 0x00000000},
801         {0x00008328, 0x00000000},
802         {0x0000832c, 0x00000007},
803         {0x00008330, 0x00000302},
804         {0x00008334, 0x00000e00},
805         {0x00008338, 0x00ff0000},
806         {0x0000833c, 0x00000000},
807         {0x00008340, 0x000107ff},
808         {0x00008344, 0x00481043},
809         {0x00009808, 0x00000000},
810         {0x0000980c, 0xafa68e30},
811         {0x00009810, 0xfd14e000},
812         {0x00009814, 0x9c0a9f6b},
813         {0x0000981c, 0x00000000},
814         {0x0000982c, 0x0000a000},
815         {0x00009830, 0x00000000},
816         {0x0000983c, 0x00200400},
817         {0x0000984c, 0x0040233c},
818         {0x0000a84c, 0x0040233c},
819         {0x00009854, 0x00000044},
820         {0x00009900, 0x00000000},
821         {0x00009904, 0x00000000},
822         {0x00009908, 0x00000000},
823         {0x0000990c, 0x00000000},
824         {0x00009910, 0x01002310},
825         {0x0000991c, 0x10000fff},
826         {0x00009920, 0x04900000},
827         {0x0000a920, 0x04900000},
828         {0x00009928, 0x00000001},
829         {0x0000992c, 0x00000004},
830         {0x00009934, 0x1e1f2022},
831         {0x00009938, 0x0a0b0c0d},
832         {0x0000993c, 0x00000000},
833         {0x00009948, 0x9280c00a},
834         {0x0000994c, 0x00020028},
835         {0x00009954, 0x5f3ca3de},
836         {0x00009958, 0x2108ecff},
837         {0x00009940, 0x14750604},
838         {0x0000c95c, 0x004b6a8e},
839         {0x00009970, 0x190fb514},
840         {0x00009974, 0x00000000},
841         {0x00009978, 0x00000001},
842         {0x0000997c, 0x00000000},
843         {0x00009980, 0x00000000},
844         {0x00009984, 0x00000000},
845         {0x00009988, 0x00000000},
846         {0x0000998c, 0x00000000},
847         {0x00009990, 0x00000000},
848         {0x00009994, 0x00000000},
849         {0x00009998, 0x00000000},
850         {0x0000999c, 0x00000000},
851         {0x000099a0, 0x00000000},
852         {0x000099a4, 0x00000001},
853         {0x000099a8, 0x201fff00},
854         {0x000099ac, 0x006f0000},
855         {0x000099b0, 0x03051000},
856         {0x000099b4, 0x00000820},
857         {0x000099c4, 0x06336f77},
858         {0x000099c8, 0x6af6532f},
859         {0x000099cc, 0x08f186c8},
860         {0x000099d0, 0x00046384},
861         {0x000099d4, 0x00000000},
862         {0x000099d8, 0x00000000},
863         {0x000099dc, 0x00000000},
864         {0x000099e0, 0x00000000},
865         {0x000099e4, 0xaaaaaaaa},
866         {0x000099e8, 0x3c466478},
867         {0x000099ec, 0x0cc80caa},
868         {0x000099f0, 0x00000000},
869         {0x000099fc, 0x00001042},
870         {0x0000a208, 0x803e4788},
871         {0x0000a210, 0x4080a333},
872         {0x0000a214, 0x40206c10},
873         {0x0000a218, 0x009c4060},
874         {0x0000a220, 0x01834061},
875         {0x0000a224, 0x00000400},
876         {0x0000a228, 0x000003b5},
877         {0x0000a22c, 0x233f7180},
878         {0x0000a234, 0x20202020},
879         {0x0000a238, 0x20202020},
880         {0x0000a240, 0x38490a20},
881         {0x0000a244, 0x00007bb6},
882         {0x0000a248, 0x0fff3ffc},
883         {0x0000a24c, 0x00000000},
884         {0x0000a254, 0x00000000},
885         {0x0000a258, 0x0cdbd380},
886         {0x0000a25c, 0x0f0f0f01},
887         {0x0000a260, 0xdfa91f01},
888         {0x0000a268, 0x00000000},
889         {0x0000a26c, 0x0e79e5c6},
890         {0x0000b26c, 0x0e79e5c6},
891         {0x0000d270, 0x00820820},
892         {0x0000a278, 0x1ce739ce},
893         {0x0000d35c, 0x07ffffef},
894         {0x0000d360, 0x0fffffe7},
895         {0x0000d364, 0x17ffffe5},
896         {0x0000d368, 0x1fffffe4},
897         {0x0000d36c, 0x37ffffe3},
898         {0x0000d370, 0x3fffffe3},
899         {0x0000d374, 0x57ffffe3},
900         {0x0000d378, 0x5fffffe2},
901         {0x0000d37c, 0x7fffffe2},
902         {0x0000d380, 0x7f3c7bba},
903         {0x0000d384, 0xf3307ff0},
904         {0x0000a38c, 0x20202020},
905         {0x0000a390, 0x20202020},
906         {0x0000a394, 0x1ce739ce},
907         {0x0000a398, 0x000001ce},
908         {0x0000a39c, 0x00000001},
909         {0x0000a3a0, 0x00000000},
910         {0x0000a3a4, 0x00000000},
911         {0x0000a3a8, 0x00000000},
912         {0x0000a3ac, 0x00000000},
913         {0x0000a3b0, 0x00000000},
914         {0x0000a3b4, 0x00000000},
915         {0x0000a3b8, 0x00000000},
916         {0x0000a3bc, 0x00000000},
917         {0x0000a3c0, 0x00000000},
918         {0x0000a3c4, 0x00000000},
919         {0x0000a3c8, 0x00000246},
920         {0x0000a3cc, 0x20202020},
921         {0x0000a3d0, 0x20202020},
922         {0x0000a3d4, 0x20202020},
923         {0x0000a3dc, 0x1ce739ce},
924         {0x0000a3e0, 0x000001ce},
925         {0x0000a3e4, 0x00000000},
926         {0x0000a3e8, 0x18c43433},
927         {0x00007800, 0x00040000},
928         {0x00007804, 0xdb005012},
929         {0x00007808, 0x04924914},
930         {0x0000780c, 0x21084210},
931         {0x00007810, 0x6d801300},
932         {0x00007818, 0x07e41000},
933         {0x00007824, 0x00040000},
934         {0x00007828, 0xdb005012},
935         {0x0000782c, 0x04924914},
936         {0x00007830, 0x21084210},
937         {0x00007834, 0x6d801300},
938         {0x0000783c, 0x07e40000},
939         {0x00007848, 0x00100000},
940         {0x0000784c, 0x773f0567},
941         {0x00007850, 0x54214514},
942         {0x00007854, 0x12035828},
943         {0x00007858, 0x9259269a},
944         {0x00007860, 0x52802000},
945         {0x00007864, 0x0a8e370e},
946         {0x00007868, 0xc0102850},
947         {0x0000786c, 0x812d4000},
948         {0x00007870, 0x807ec400},
949         {0x00007874, 0x001b6db0},
950         {0x00007878, 0x00376b63},
951         {0x0000787c, 0x06db6db6},
952         {0x00007880, 0x006d8000},
953         {0x00007884, 0xffeffffe},
954         {0x00007888, 0xffeffffe},
955         {0x0000788c, 0x00010000},
956         {0x00007890, 0x02060aeb},
957         {0x00007898, 0x2a850160},
958 };
959
960 static const u32 ar9280Modes_fast_clock_9280_2[][3] = {
961         /* Addr      5G_HT20     5G_HT40   */
962         {0x00001030, 0x00000268, 0x000004d0},
963         {0x00001070, 0x0000018c, 0x00000318},
964         {0x000010b0, 0x00000fd0, 0x00001fa0},
965         {0x00008014, 0x044c044c, 0x08980898},
966         {0x0000801c, 0x148ec02b, 0x148ec057},
967         {0x00008318, 0x000044c0, 0x00008980},
968         {0x00009820, 0x02020200, 0x02020200},
969         {0x00009824, 0x01000f0f, 0x01000f0f},
970         {0x00009828, 0x0b020001, 0x0b020001},
971         {0x00009834, 0x00000f0f, 0x00000f0f},
972         {0x00009844, 0x03721821, 0x03721821},
973         {0x00009914, 0x00000898, 0x00001130},
974         {0x00009918, 0x0000000b, 0x00000016},
975 };
976
977 static const u32 ar9280Modes_backoff_23db_rxgain_9280_2[][6] = {
978         {0x00009a00, 0x00008184, 0x00008184, 0x00000290, 0x00000290, 0x00000290},
979         {0x00009a04, 0x00008188, 0x00008188, 0x00000300, 0x00000300, 0x00000300},
980         {0x00009a08, 0x0000818c, 0x0000818c, 0x00000304, 0x00000304, 0x00000304},
981         {0x00009a0c, 0x00008190, 0x00008190, 0x00000308, 0x00000308, 0x00000308},
982         {0x00009a10, 0x00008194, 0x00008194, 0x0000030c, 0x0000030c, 0x0000030c},
983         {0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000},
984         {0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004},
985         {0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008},
986         {0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c},
987         {0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080},
988         {0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084},
989         {0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088},
990         {0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c},
991         {0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100},
992         {0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104},
993         {0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108},
994         {0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c},
995         {0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110, 0x00008110},
996         {0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114, 0x00008114},
997         {0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180, 0x00008180},
998         {0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184, 0x00008184},
999         {0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188, 0x00008188},
1000         {0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c, 0x0000818c},
1001         {0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190, 0x00008190},
1002         {0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194},
1003         {0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0},
1004         {0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c},
1005         {0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8},
1006         {0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284},
1007         {0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288},
1008         {0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224},
1009         {0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290},
1010         {0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300},
1011         {0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304},
1012         {0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308},
1013         {0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c},
1014         {0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380},
1015         {0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384},
1016         {0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700},
1017         {0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704},
1018         {0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708},
1019         {0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c},
1020         {0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780},
1021         {0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784},
1022         {0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00},
1023         {0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04},
1024         {0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08},
1025         {0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c},
1026         {0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b10, 0x00008b10, 0x00008b10},
1027         {0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b80, 0x00008b80, 0x00008b80},
1028         {0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b84, 0x00008b84, 0x00008b84},
1029         {0x00009acc, 0x0000b380, 0x0000b380, 0x00008b88, 0x00008b88, 0x00008b88},
1030         {0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b8c, 0x00008b8c, 0x00008b8c},
1031         {0x00009ad4, 0x0000b388, 0x0000b388, 0x00008b90, 0x00008b90, 0x00008b90},
1032         {0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008b94, 0x00008b94, 0x00008b94},
1033         {0x00009adc, 0x0000b390, 0x0000b390, 0x00008b98, 0x00008b98, 0x00008b98},
1034         {0x00009ae0, 0x0000b394, 0x0000b394, 0x00008ba4, 0x00008ba4, 0x00008ba4},
1035         {0x00009ae4, 0x0000b398, 0x0000b398, 0x00008ba8, 0x00008ba8, 0x00008ba8},
1036         {0x00009ae8, 0x0000b780, 0x0000b780, 0x00008bac, 0x00008bac, 0x00008bac},
1037         {0x00009aec, 0x0000b784, 0x0000b784, 0x00008bb0, 0x00008bb0, 0x00008bb0},
1038         {0x00009af0, 0x0000b788, 0x0000b788, 0x00008bb4, 0x00008bb4, 0x00008bb4},
1039         {0x00009af4, 0x0000b78c, 0x0000b78c, 0x00008ba1, 0x00008ba1, 0x00008ba1},
1040         {0x00009af8, 0x0000b790, 0x0000b790, 0x00008ba5, 0x00008ba5, 0x00008ba5},
1041         {0x00009afc, 0x0000b794, 0x0000b794, 0x00008ba9, 0x00008ba9, 0x00008ba9},
1042         {0x00009b00, 0x0000b798, 0x0000b798, 0x00008bad, 0x00008bad, 0x00008bad},
1043         {0x00009b04, 0x0000d784, 0x0000d784, 0x00008bb1, 0x00008bb1, 0x00008bb1},
1044         {0x00009b08, 0x0000d788, 0x0000d788, 0x00008bb5, 0x00008bb5, 0x00008bb5},
1045         {0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00008ba2, 0x00008ba2, 0x00008ba2},
1046         {0x00009b10, 0x0000d790, 0x0000d790, 0x00008ba6, 0x00008ba6, 0x00008ba6},
1047         {0x00009b14, 0x0000f780, 0x0000f780, 0x00008baa, 0x00008baa, 0x00008baa},
1048         {0x00009b18, 0x0000f784, 0x0000f784, 0x00008bae, 0x00008bae, 0x00008bae},
1049         {0x00009b1c, 0x0000f788, 0x0000f788, 0x00008bb2, 0x00008bb2, 0x00008bb2},
1050         {0x00009b20, 0x0000f78c, 0x0000f78c, 0x00008bb6, 0x00008bb6, 0x00008bb6},
1051         {0x00009b24, 0x0000f790, 0x0000f790, 0x00008ba3, 0x00008ba3, 0x00008ba3},
1052         {0x00009b28, 0x0000f794, 0x0000f794, 0x00008ba7, 0x00008ba7, 0x00008ba7},
1053         {0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x00008bab, 0x00008bab, 0x00008bab},
1054         {0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x00008baf, 0x00008baf, 0x00008baf},
1055         {0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x00008bb3, 0x00008bb3, 0x00008bb3},
1056         {0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x00008bb7, 0x00008bb7, 0x00008bb7},
1057         {0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x00008bc3, 0x00008bc3, 0x00008bc3},
1058         {0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x00008bc7, 0x00008bc7, 0x00008bc7},
1059         {0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x00008bcb, 0x00008bcb, 0x00008bcb},
1060         {0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x00008bcf, 0x00008bcf, 0x00008bcf},
1061         {0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x00008bd3, 0x00008bd3, 0x00008bd3},
1062         {0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x00008bd7, 0x00008bd7, 0x00008bd7},
1063         {0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1064         {0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1065         {0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1066         {0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1067         {0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1068         {0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1069         {0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1070         {0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1071         {0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1072         {0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1073         {0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1074         {0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1075         {0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1076         {0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1077         {0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1078         {0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1079         {0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1080         {0x00009b98, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1081         {0x00009b9c, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1082         {0x00009ba0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1083         {0x00009ba4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1084         {0x00009ba8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1085         {0x00009bac, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1086         {0x00009bb0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1087         {0x00009bb4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1088         {0x00009bb8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1089         {0x00009bbc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1090         {0x00009bc0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1091         {0x00009bc4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1092         {0x00009bc8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1093         {0x00009bcc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1094         {0x00009bd0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1095         {0x00009bd4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1096         {0x00009bd8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1097         {0x00009bdc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1098         {0x00009be0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1099         {0x00009be4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1100         {0x00009be8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1101         {0x00009bec, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1102         {0x00009bf0, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1103         {0x00009bf4, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1104         {0x00009bf8, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1105         {0x00009bfc, 0x0000f7db, 0x0000f7db, 0x00008bdb, 0x00008bdb, 0x00008bdb},
1106         {0x00009848, 0x00001066, 0x00001066, 0x00001055, 0x00001055, 0x00001055},
1107         {0x0000a848, 0x00001066, 0x00001066, 0x00001055, 0x00001055, 0x00001055},
1108 };
1109
1110 static const u32 ar9280Modes_original_rxgain_9280_2[][6] = {
1111         {0x00009a00, 0x00008184, 0x00008184, 0x00008000, 0x00008000, 0x00008000},
1112         {0x00009a04, 0x00008188, 0x00008188, 0x00008000, 0x00008000, 0x00008000},
1113         {0x00009a08, 0x0000818c, 0x0000818c, 0x00008000, 0x00008000, 0x00008000},
1114         {0x00009a0c, 0x00008190, 0x00008190, 0x00008000, 0x00008000, 0x00008000},
1115         {0x00009a10, 0x00008194, 0x00008194, 0x00008000, 0x00008000, 0x00008000},
1116         {0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000},
1117         {0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004},
1118         {0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008},
1119         {0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c},
1120         {0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080},
1121         {0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084},
1122         {0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088},
1123         {0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c},
1124         {0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100},
1125         {0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104},
1126         {0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108},
1127         {0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c},
1128         {0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110, 0x00008110},
1129         {0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114, 0x00008114},
1130         {0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180, 0x00008180},
1131         {0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184, 0x00008184},
1132         {0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188, 0x00008188},
1133         {0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c, 0x0000818c},
1134         {0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190, 0x00008190},
1135         {0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194},
1136         {0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0},
1137         {0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c},
1138         {0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8},
1139         {0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284},
1140         {0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288},
1141         {0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224},
1142         {0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290},
1143         {0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300},
1144         {0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304},
1145         {0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308},
1146         {0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c},
1147         {0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380},
1148         {0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384},
1149         {0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700},
1150         {0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704},
1151         {0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708},
1152         {0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c},
1153         {0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780},
1154         {0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784},
1155         {0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00},
1156         {0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04},
1157         {0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08},
1158         {0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c},
1159         {0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b80, 0x00008b80, 0x00008b80},
1160         {0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b84, 0x00008b84, 0x00008b84},
1161         {0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b88, 0x00008b88, 0x00008b88},
1162         {0x00009acc, 0x0000b380, 0x0000b380, 0x00008b8c, 0x00008b8c, 0x00008b8c},
1163         {0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b90, 0x00008b90, 0x00008b90},
1164         {0x00009ad4, 0x0000b388, 0x0000b388, 0x00008f80, 0x00008f80, 0x00008f80},
1165         {0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008f84, 0x00008f84, 0x00008f84},
1166         {0x00009adc, 0x0000b390, 0x0000b390, 0x00008f88, 0x00008f88, 0x00008f88},
1167         {0x00009ae0, 0x0000b394, 0x0000b394, 0x00008f8c, 0x00008f8c, 0x00008f8c},
1168         {0x00009ae4, 0x0000b398, 0x0000b398, 0x00008f90, 0x00008f90, 0x00008f90},
1169         {0x00009ae8, 0x0000b780, 0x0000b780, 0x0000930c, 0x0000930c, 0x0000930c},
1170         {0x00009aec, 0x0000b784, 0x0000b784, 0x00009310, 0x00009310, 0x00009310},
1171         {0x00009af0, 0x0000b788, 0x0000b788, 0x00009384, 0x00009384, 0x00009384},
1172         {0x00009af4, 0x0000b78c, 0x0000b78c, 0x00009388, 0x00009388, 0x00009388},
1173         {0x00009af8, 0x0000b790, 0x0000b790, 0x00009324, 0x00009324, 0x00009324},
1174         {0x00009afc, 0x0000b794, 0x0000b794, 0x00009704, 0x00009704, 0x00009704},
1175         {0x00009b00, 0x0000b798, 0x0000b798, 0x000096a4, 0x000096a4, 0x000096a4},
1176         {0x00009b04, 0x0000d784, 0x0000d784, 0x000096a8, 0x000096a8, 0x000096a8},
1177         {0x00009b08, 0x0000d788, 0x0000d788, 0x00009710, 0x00009710, 0x00009710},
1178         {0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00009714, 0x00009714, 0x00009714},
1179         {0x00009b10, 0x0000d790, 0x0000d790, 0x00009720, 0x00009720, 0x00009720},
1180         {0x00009b14, 0x0000f780, 0x0000f780, 0x00009724, 0x00009724, 0x00009724},
1181         {0x00009b18, 0x0000f784, 0x0000f784, 0x00009728, 0x00009728, 0x00009728},
1182         {0x00009b1c, 0x0000f788, 0x0000f788, 0x0000972c, 0x0000972c, 0x0000972c},
1183         {0x00009b20, 0x0000f78c, 0x0000f78c, 0x000097a0, 0x000097a0, 0x000097a0},
1184         {0x00009b24, 0x0000f790, 0x0000f790, 0x000097a4, 0x000097a4, 0x000097a4},
1185         {0x00009b28, 0x0000f794, 0x0000f794, 0x000097a8, 0x000097a8, 0x000097a8},
1186         {0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x000097b0, 0x000097b0, 0x000097b0},
1187         {0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x000097b4, 0x000097b4, 0x000097b4},
1188         {0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x000097b8, 0x000097b8, 0x000097b8},
1189         {0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x000097a5, 0x000097a5, 0x000097a5},
1190         {0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x000097a9, 0x000097a9, 0x000097a9},
1191         {0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x000097ad, 0x000097ad, 0x000097ad},
1192         {0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x000097b1, 0x000097b1, 0x000097b1},
1193         {0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x000097b5, 0x000097b5, 0x000097b5},
1194         {0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x000097b9, 0x000097b9, 0x000097b9},
1195         {0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x000097c5, 0x000097c5, 0x000097c5},
1196         {0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x000097c9, 0x000097c9, 0x000097c9},
1197         {0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x000097d1, 0x000097d1, 0x000097d1},
1198         {0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x000097d5, 0x000097d5, 0x000097d5},
1199         {0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x000097d9, 0x000097d9, 0x000097d9},
1200         {0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x000097c6, 0x000097c6, 0x000097c6},
1201         {0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x000097ca, 0x000097ca, 0x000097ca},
1202         {0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x000097ce, 0x000097ce, 0x000097ce},
1203         {0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x000097d2, 0x000097d2, 0x000097d2},
1204         {0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x000097d6, 0x000097d6, 0x000097d6},
1205         {0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x000097c3, 0x000097c3, 0x000097c3},
1206         {0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x000097c7, 0x000097c7, 0x000097c7},
1207         {0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x000097cb, 0x000097cb, 0x000097cb},
1208         {0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x000097cf, 0x000097cf, 0x000097cf},
1209         {0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x000097d7, 0x000097d7, 0x000097d7},
1210         {0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x000097db, 0x000097db, 0x000097db},
1211         {0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x000097db, 0x000097db, 0x000097db},
1212         {0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x000097db, 0x000097db, 0x000097db},
1213         {0x00009b98, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1214         {0x00009b9c, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1215         {0x00009ba0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1216         {0x00009ba4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1217         {0x00009ba8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1218         {0x00009bac, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1219         {0x00009bb0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1220         {0x00009bb4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1221         {0x00009bb8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1222         {0x00009bbc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1223         {0x00009bc0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1224         {0x00009bc4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1225         {0x00009bc8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1226         {0x00009bcc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1227         {0x00009bd0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1228         {0x00009bd4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1229         {0x00009bd8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1230         {0x00009bdc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1231         {0x00009be0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1232         {0x00009be4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1233         {0x00009be8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1234         {0x00009bec, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1235         {0x00009bf0, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1236         {0x00009bf4, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1237         {0x00009bf8, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1238         {0x00009bfc, 0x0000f7db, 0x0000f7db, 0x000097db, 0x000097db, 0x000097db},
1239         {0x00009848, 0x00001066, 0x00001066, 0x00001063, 0x00001063, 0x00001063},
1240         {0x0000a848, 0x00001066, 0x00001066, 0x00001063, 0x00001063, 0x00001063},
1241 };
1242
1243 static const u32 ar9280Modes_backoff_13db_rxgain_9280_2[][6] = {
1244         {0x00009a00, 0x00008184, 0x00008184, 0x00000290, 0x00000290, 0x00000290},
1245         {0x00009a04, 0x00008188, 0x00008188, 0x00000300, 0x00000300, 0x00000300},
1246         {0x00009a08, 0x0000818c, 0x0000818c, 0x00000304, 0x00000304, 0x00000304},
1247         {0x00009a0c, 0x00008190, 0x00008190, 0x00000308, 0x00000308, 0x00000308},
1248         {0x00009a10, 0x00008194, 0x00008194, 0x0000030c, 0x0000030c, 0x0000030c},
1249         {0x00009a14, 0x00008200, 0x00008200, 0x00008000, 0x00008000, 0x00008000},
1250         {0x00009a18, 0x00008204, 0x00008204, 0x00008004, 0x00008004, 0x00008004},
1251         {0x00009a1c, 0x00008208, 0x00008208, 0x00008008, 0x00008008, 0x00008008},
1252         {0x00009a20, 0x0000820c, 0x0000820c, 0x0000800c, 0x0000800c, 0x0000800c},
1253         {0x00009a24, 0x00008210, 0x00008210, 0x00008080, 0x00008080, 0x00008080},
1254         {0x00009a28, 0x00008214, 0x00008214, 0x00008084, 0x00008084, 0x00008084},
1255         {0x00009a2c, 0x00008280, 0x00008280, 0x00008088, 0x00008088, 0x00008088},
1256         {0x00009a30, 0x00008284, 0x00008284, 0x0000808c, 0x0000808c, 0x0000808c},
1257         {0x00009a34, 0x00008288, 0x00008288, 0x00008100, 0x00008100, 0x00008100},
1258         {0x00009a38, 0x0000828c, 0x0000828c, 0x00008104, 0x00008104, 0x00008104},
1259         {0x00009a3c, 0x00008290, 0x00008290, 0x00008108, 0x00008108, 0x00008108},
1260         {0x00009a40, 0x00008300, 0x00008300, 0x0000810c, 0x0000810c, 0x0000810c},
1261         {0x00009a44, 0x00008304, 0x00008304, 0x00008110, 0x00008110, 0x00008110},
1262         {0x00009a48, 0x00008308, 0x00008308, 0x00008114, 0x00008114, 0x00008114},
1263         {0x00009a4c, 0x0000830c, 0x0000830c, 0x00008180, 0x00008180, 0x00008180},
1264         {0x00009a50, 0x00008310, 0x00008310, 0x00008184, 0x00008184, 0x00008184},
1265         {0x00009a54, 0x00008314, 0x00008314, 0x00008188, 0x00008188, 0x00008188},
1266         {0x00009a58, 0x00008380, 0x00008380, 0x0000818c, 0x0000818c, 0x0000818c},
1267         {0x00009a5c, 0x00008384, 0x00008384, 0x00008190, 0x00008190, 0x00008190},
1268         {0x00009a60, 0x00008388, 0x00008388, 0x00008194, 0x00008194, 0x00008194},
1269         {0x00009a64, 0x0000838c, 0x0000838c, 0x000081a0, 0x000081a0, 0x000081a0},
1270         {0x00009a68, 0x00008390, 0x00008390, 0x0000820c, 0x0000820c, 0x0000820c},
1271         {0x00009a6c, 0x00008394, 0x00008394, 0x000081a8, 0x000081a8, 0x000081a8},
1272         {0x00009a70, 0x0000a380, 0x0000a380, 0x00008284, 0x00008284, 0x00008284},
1273         {0x00009a74, 0x0000a384, 0x0000a384, 0x00008288, 0x00008288, 0x00008288},
1274         {0x00009a78, 0x0000a388, 0x0000a388, 0x00008224, 0x00008224, 0x00008224},
1275         {0x00009a7c, 0x0000a38c, 0x0000a38c, 0x00008290, 0x00008290, 0x00008290},
1276         {0x00009a80, 0x0000a390, 0x0000a390, 0x00008300, 0x00008300, 0x00008300},
1277         {0x00009a84, 0x0000a394, 0x0000a394, 0x00008304, 0x00008304, 0x00008304},
1278         {0x00009a88, 0x0000a780, 0x0000a780, 0x00008308, 0x00008308, 0x00008308},
1279         {0x00009a8c, 0x0000a784, 0x0000a784, 0x0000830c, 0x0000830c, 0x0000830c},
1280         {0x00009a90, 0x0000a788, 0x0000a788, 0x00008380, 0x00008380, 0x00008380},
1281         {0x00009a94, 0x0000a78c, 0x0000a78c, 0x00008384, 0x00008384, 0x00008384},
1282         {0x00009a98, 0x0000a790, 0x0000a790, 0x00008700, 0x00008700, 0x00008700},
1283         {0x00009a9c, 0x0000a794, 0x0000a794, 0x00008704, 0x00008704, 0x00008704},
1284         {0x00009aa0, 0x0000ab84, 0x0000ab84, 0x00008708, 0x00008708, 0x00008708},
1285         {0x00009aa4, 0x0000ab88, 0x0000ab88, 0x0000870c, 0x0000870c, 0x0000870c},
1286         {0x00009aa8, 0x0000ab8c, 0x0000ab8c, 0x00008780, 0x00008780, 0x00008780},
1287         {0x00009aac, 0x0000ab90, 0x0000ab90, 0x00008784, 0x00008784, 0x00008784},
1288         {0x00009ab0, 0x0000ab94, 0x0000ab94, 0x00008b00, 0x00008b00, 0x00008b00},
1289         {0x00009ab4, 0x0000af80, 0x0000af80, 0x00008b04, 0x00008b04, 0x00008b04},
1290         {0x00009ab8, 0x0000af84, 0x0000af84, 0x00008b08, 0x00008b08, 0x00008b08},
1291         {0x00009abc, 0x0000af88, 0x0000af88, 0x00008b0c, 0x00008b0c, 0x00008b0c},
1292         {0x00009ac0, 0x0000af8c, 0x0000af8c, 0x00008b80, 0x00008b80, 0x00008b80},
1293         {0x00009ac4, 0x0000af90, 0x0000af90, 0x00008b84, 0x00008b84, 0x00008b84},
1294         {0x00009ac8, 0x0000af94, 0x0000af94, 0x00008b88, 0x00008b88, 0x00008b88},
1295         {0x00009acc, 0x0000b380, 0x0000b380, 0x00008b8c, 0x00008b8c, 0x00008b8c},
1296         {0x00009ad0, 0x0000b384, 0x0000b384, 0x00008b90, 0x00008b90, 0x00008b90},
1297         {0x00009ad4, 0x0000b388, 0x0000b388, 0x00008f80, 0x00008f80, 0x00008f80},
1298         {0x00009ad8, 0x0000b38c, 0x0000b38c, 0x00008f84, 0x00008f84, 0x00008f84},
1299         {0x00009adc, 0x0000b390, 0x0000b390, 0x00008f88, 0x00008f88, 0x00008f88},
1300         {0x00009ae0, 0x0000b394, 0x0000b394, 0x00008f8c, 0x00008f8c, 0x00008f8c},
1301         {0x00009ae4, 0x0000b398, 0x0000b398, 0x00008f90, 0x00008f90, 0x00008f90},
1302         {0x00009ae8, 0x0000b780, 0x0000b780, 0x00009310, 0x00009310, 0x00009310},
1303         {0x00009aec, 0x0000b784, 0x0000b784, 0x00009314, 0x00009314, 0x00009314},
1304         {0x00009af0, 0x0000b788, 0x0000b788, 0x00009320, 0x00009320, 0x00009320},
1305         {0x00009af4, 0x0000b78c, 0x0000b78c, 0x00009324, 0x00009324, 0x00009324},
1306         {0x00009af8, 0x0000b790, 0x0000b790, 0x00009328, 0x00009328, 0x00009328},
1307         {0x00009afc, 0x0000b794, 0x0000b794, 0x0000932c, 0x0000932c, 0x0000932c},
1308         {0x00009b00, 0x0000b798, 0x0000b798, 0x00009330, 0x00009330, 0x00009330},
1309         {0x00009b04, 0x0000d784, 0x0000d784, 0x00009334, 0x00009334, 0x00009334},
1310         {0x00009b08, 0x0000d788, 0x0000d788, 0x00009321, 0x00009321, 0x00009321},
1311         {0x00009b0c, 0x0000d78c, 0x0000d78c, 0x00009325, 0x00009325, 0x00009325},
1312         {0x00009b10, 0x0000d790, 0x0000d790, 0x00009329, 0x00009329, 0x00009329},
1313         {0x00009b14, 0x0000f780, 0x0000f780, 0x0000932d, 0x0000932d, 0x0000932d},
1314         {0x00009b18, 0x0000f784, 0x0000f784, 0x00009331, 0x00009331, 0x00009331},
1315         {0x00009b1c, 0x0000f788, 0x0000f788, 0x00009335, 0x00009335, 0x00009335},
1316         {0x00009b20, 0x0000f78c, 0x0000f78c, 0x00009322, 0x00009322, 0x00009322},
1317         {0x00009b24, 0x0000f790, 0x0000f790, 0x00009326, 0x00009326, 0x00009326},
1318         {0x00009b28, 0x0000f794, 0x0000f794, 0x0000932a, 0x0000932a, 0x0000932a},
1319         {0x00009b2c, 0x0000f7a4, 0x0000f7a4, 0x0000932e, 0x0000932e, 0x0000932e},
1320         {0x00009b30, 0x0000f7a8, 0x0000f7a8, 0x00009332, 0x00009332, 0x00009332},
1321         {0x00009b34, 0x0000f7ac, 0x0000f7ac, 0x00009336, 0x00009336, 0x00009336},
1322         {0x00009b38, 0x0000f7b0, 0x0000f7b0, 0x00009323, 0x00009323, 0x00009323},
1323         {0x00009b3c, 0x0000f7b4, 0x0000f7b4, 0x00009327, 0x00009327, 0x00009327},
1324         {0x00009b40, 0x0000f7a1, 0x0000f7a1, 0x0000932b, 0x0000932b, 0x0000932b},
1325         {0x00009b44, 0x0000f7a5, 0x0000f7a5, 0x0000932f, 0x0000932f, 0x0000932f},
1326         {0x00009b48, 0x0000f7a9, 0x0000f7a9, 0x00009333, 0x00009333, 0x00009333},
1327         {0x00009b4c, 0x0000f7ad, 0x0000f7ad, 0x00009337, 0x00009337, 0x00009337},
1328         {0x00009b50, 0x0000f7b1, 0x0000f7b1, 0x00009343, 0x00009343, 0x00009343},
1329         {0x00009b54, 0x0000f7b5, 0x0000f7b5, 0x00009347, 0x00009347, 0x00009347},
1330         {0x00009b58, 0x0000f7c5, 0x0000f7c5, 0x0000934b, 0x0000934b, 0x0000934b},
1331         {0x00009b5c, 0x0000f7c9, 0x0000f7c9, 0x0000934f, 0x0000934f, 0x0000934f},
1332         {0x00009b60, 0x0000f7cd, 0x0000f7cd, 0x00009353, 0x00009353, 0x00009353},
1333         {0x00009b64, 0x0000f7d1, 0x0000f7d1, 0x00009357, 0x00009357, 0x00009357},
1334         {0x00009b68, 0x0000f7d5, 0x0000f7d5, 0x0000935b, 0x0000935b, 0x0000935b},
1335         {0x00009b6c, 0x0000f7c2, 0x0000f7c2, 0x0000935b, 0x0000935b, 0x0000935b},
1336         {0x00009b70, 0x0000f7c6, 0x0000f7c6, 0x0000935b, 0x0000935b, 0x0000935b},
1337         {0x00009b74, 0x0000f7ca, 0x0000f7ca, 0x0000935b, 0x0000935b, 0x0000935b},
1338         {0x00009b78, 0x0000f7ce, 0x0000f7ce, 0x0000935b, 0x0000935b, 0x0000935b},
1339         {0x00009b7c, 0x0000f7d2, 0x0000f7d2, 0x0000935b, 0x0000935b, 0x0000935b},
1340         {0x00009b80, 0x0000f7d6, 0x0000f7d6, 0x0000935b, 0x0000935b, 0x0000935b},
1341         {0x00009b84, 0x0000f7c3, 0x0000f7c3, 0x0000935b, 0x0000935b, 0x0000935b},
1342         {0x00009b88, 0x0000f7c7, 0x0000f7c7, 0x0000935b, 0x0000935b, 0x0000935b},
1343         {0x00009b8c, 0x0000f7cb, 0x0000f7cb, 0x0000935b, 0x0000935b, 0x0000935b},
1344         {0x00009b90, 0x0000f7d3, 0x0000f7d3, 0x0000935b, 0x0000935b, 0x0000935b},
1345         {0x00009b94, 0x0000f7d7, 0x0000f7d7, 0x0000935b, 0x0000935b, 0x0000935b},
1346         {0x00009b98, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1347         {0x00009b9c, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1348         {0x00009ba0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1349         {0x00009ba4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1350         {0x00009ba8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1351         {0x00009bac, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1352         {0x00009bb0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1353         {0x00009bb4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1354         {0x00009bb8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1355         {0x00009bbc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1356         {0x00009bc0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1357         {0x00009bc4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1358         {0x00009bc8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1359         {0x00009bcc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1360         {0x00009bd0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1361         {0x00009bd4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1362         {0x00009bd8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1363         {0x00009bdc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1364         {0x00009be0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1365         {0x00009be4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1366         {0x00009be8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1367         {0x00009bec, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1368         {0x00009bf0, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1369         {0x00009bf4, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1370         {0x00009bf8, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1371         {0x00009bfc, 0x0000f7db, 0x0000f7db, 0x0000935b, 0x0000935b, 0x0000935b},
1372         {0x00009848, 0x00001066, 0x00001066, 0x0000105a, 0x0000105a, 0x0000105a},
1373         {0x0000a848, 0x00001066, 0x00001066, 0x0000105a, 0x0000105a, 0x0000105a},
1374 };
1375
1376 static const u32 ar9280Modes_high_power_tx_gain_9280_2[][6] = {
1377         {0x0000a274, 0x0a19e652, 0x0a19e652, 0x0a1aa652, 0x0a1aa652, 0x0a1aa652},
1378         {0x0000a27c, 0x050739ce, 0x050739ce, 0x050739ce, 0x050739ce, 0x050739ce},
1379         {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1380         {0x0000a304, 0x00003002, 0x00003002, 0x00004002, 0x00004002, 0x00004002},
1381         {0x0000a308, 0x00006004, 0x00006004, 0x00007008, 0x00007008, 0x00007008},
1382         {0x0000a30c, 0x0000a006, 0x0000a006, 0x0000c010, 0x0000c010, 0x0000c010},
1383         {0x0000a310, 0x0000e012, 0x0000e012, 0x00010012, 0x00010012, 0x00010012},
1384         {0x0000a314, 0x00011014, 0x00011014, 0x00013014, 0x00013014, 0x00013014},
1385         {0x0000a318, 0x0001504a, 0x0001504a, 0x0001820a, 0x0001820a, 0x0001820a},
1386         {0x0000a31c, 0x0001904c, 0x0001904c, 0x0001b211, 0x0001b211, 0x0001b211},
1387         {0x0000a320, 0x0001c04e, 0x0001c04e, 0x0001e213, 0x0001e213, 0x0001e213},
1388         {0x0000a324, 0x00021092, 0x00021092, 0x00022411, 0x00022411, 0x00022411},
1389         {0x0000a328, 0x0002510a, 0x0002510a, 0x00025413, 0x00025413, 0x00025413},
1390         {0x0000a32c, 0x0002910c, 0x0002910c, 0x00029811, 0x00029811, 0x00029811},
1391         {0x0000a330, 0x0002c18b, 0x0002c18b, 0x0002c813, 0x0002c813, 0x0002c813},
1392         {0x0000a334, 0x0002f1cc, 0x0002f1cc, 0x00030a14, 0x00030a14, 0x00030a14},
1393         {0x0000a338, 0x000321eb, 0x000321eb, 0x00035a50, 0x00035a50, 0x00035a50},
1394         {0x0000a33c, 0x000341ec, 0x000341ec, 0x00039c4c, 0x00039c4c, 0x00039c4c},
1395         {0x0000a340, 0x000341ec, 0x000341ec, 0x0003de8a, 0x0003de8a, 0x0003de8a},
1396         {0x0000a344, 0x000341ec, 0x000341ec, 0x00042e92, 0x00042e92, 0x00042e92},
1397         {0x0000a348, 0x000341ec, 0x000341ec, 0x00046ed2, 0x00046ed2, 0x00046ed2},
1398         {0x0000a34c, 0x000341ec, 0x000341ec, 0x0004bed5, 0x0004bed5, 0x0004bed5},
1399         {0x0000a350, 0x000341ec, 0x000341ec, 0x0004ff54, 0x0004ff54, 0x0004ff54},
1400         {0x0000a354, 0x000341ec, 0x000341ec, 0x00055fd5, 0x00055fd5, 0x00055fd5},
1401         {0x0000a3ec, 0x00f70081, 0x00f70081, 0x00f70081, 0x00f70081, 0x00f70081},
1402         {0x00007814, 0x00198eff, 0x00198eff, 0x00198eff, 0x00198eff, 0x00198eff},
1403         {0x00007838, 0x00198eff, 0x00198eff, 0x00198eff, 0x00198eff, 0x00198eff},
1404         {0x0000781c, 0x00172000, 0x00172000, 0x00172000, 0x00172000, 0x00172000},
1405         {0x00007840, 0x00172000, 0x00172000, 0x00172000, 0x00172000, 0x00172000},
1406         {0x00007820, 0xf258a480, 0xf258a480, 0xf258a480, 0xf258a480, 0xf258a480},
1407         {0x00007844, 0xf258a480, 0xf258a480, 0xf258a480, 0xf258a480, 0xf258a480},
1408 };
1409
1410 static const u32 ar9280Modes_original_tx_gain_9280_2[][6] = {
1411         {0x0000a274, 0x0a19c652, 0x0a19c652, 0x0a1aa652, 0x0a1aa652, 0x0a1aa652},
1412         {0x0000a27c, 0x050701ce, 0x050701ce, 0x050701ce, 0x050701ce, 0x050701ce},
1413         {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1414         {0x0000a304, 0x00003002, 0x00003002, 0x00003002, 0x00003002, 0x00003002},
1415         {0x0000a308, 0x00006004, 0x00006004, 0x00008009, 0x00008009, 0x00008009},
1416         {0x0000a30c, 0x0000a006, 0x0000a006, 0x0000b00b, 0x0000b00b, 0x0000b00b},
1417         {0x0000a310, 0x0000e012, 0x0000e012, 0x0000e012, 0x0000e012, 0x0000e012},
1418         {0x0000a314, 0x00011014, 0x00011014, 0x00012048, 0x00012048, 0x00012048},
1419         {0x0000a318, 0x0001504a, 0x0001504a, 0x0001604a, 0x0001604a, 0x0001604a},
1420         {0x0000a31c, 0x0001904c, 0x0001904c, 0x0001a211, 0x0001a211, 0x0001a211},
1421         {0x0000a320, 0x0001c04e, 0x0001c04e, 0x0001e213, 0x0001e213, 0x0001e213},
1422         {0x0000a324, 0x00020092, 0x00020092, 0x0002121b, 0x0002121b, 0x0002121b},
1423         {0x0000a328, 0x0002410a, 0x0002410a, 0x00024412, 0x00024412, 0x00024412},
1424         {0x0000a32c, 0x0002710c, 0x0002710c, 0x00028414, 0x00028414, 0x00028414},
1425         {0x0000a330, 0x0002b18b, 0x0002b18b, 0x0002b44a, 0x0002b44a, 0x0002b44a},
1426         {0x0000a334, 0x0002e1cc, 0x0002e1cc, 0x00030649, 0x00030649, 0x00030649},
1427         {0x0000a338, 0x000321ec, 0x000321ec, 0x0003364b, 0x0003364b, 0x0003364b},
1428         {0x0000a33c, 0x000321ec, 0x000321ec, 0x00038a49, 0x00038a49, 0x00038a49},
1429         {0x0000a340, 0x000321ec, 0x000321ec, 0x0003be48, 0x0003be48, 0x0003be48},
1430         {0x0000a344, 0x000321ec, 0x000321ec, 0x0003ee4a, 0x0003ee4a, 0x0003ee4a},
1431         {0x0000a348, 0x000321ec, 0x000321ec, 0x00042e88, 0x00042e88, 0x00042e88},
1432         {0x0000a34c, 0x000321ec, 0x000321ec, 0x00046e8a, 0x00046e8a, 0x00046e8a},
1433         {0x0000a350, 0x000321ec, 0x000321ec, 0x00049ec9, 0x00049ec9, 0x00049ec9},
1434         {0x0000a354, 0x000321ec, 0x000321ec, 0x0004bf42, 0x0004bf42, 0x0004bf42},
1435         {0x0000a3ec, 0x00f70081, 0x00f70081, 0x00f70081, 0x00f70081, 0x00f70081},
1436         {0x00007814, 0x0019beff, 0x0019beff, 0x0019beff, 0x0019beff, 0x0019beff},
1437         {0x00007838, 0x0019beff, 0x0019beff, 0x0019beff, 0x0019beff, 0x0019beff},
1438         {0x0000781c, 0x00392000, 0x00392000, 0x00392000, 0x00392000, 0x00392000},
1439         {0x00007840, 0x00392000, 0x00392000, 0x00392000, 0x00392000, 0x00392000},
1440         {0x00007820, 0x92592480, 0x92592480, 0x92592480, 0x92592480, 0x92592480},
1441         {0x00007844, 0x92592480, 0x92592480, 0x92592480, 0x92592480, 0x92592480},
1442 };
1443
1444 static const u32 ar9280PciePhy_clkreq_off_L1_9280[][2] = {
1445         /* Addr      allmodes  */
1446         {0x00004040, 0x9248fd00},
1447         {0x00004040, 0x24924924},
1448         {0x00004040, 0xa8000019},
1449         {0x00004040, 0x13160820},
1450         {0x00004040, 0xe5980560},
1451         {0x00004040, 0xc01dcffc},
1452         {0x00004040, 0x1aaabe41},
1453         {0x00004040, 0xbe105554},
1454         {0x00004040, 0x00043007},
1455         {0x00004044, 0x00000000},
1456 };
1457
1458 static const u32 ar9280PciePhy_clkreq_always_on_L1_9280[][2] = {
1459         /* Addr      allmodes  */
1460         {0x00004040, 0x9248fd00},
1461         {0x00004040, 0x24924924},
1462         {0x00004040, 0xa8000019},
1463         {0x00004040, 0x13160820},
1464         {0x00004040, 0xe5980560},
1465         {0x00004040, 0xc01dcffd},
1466         {0x00004040, 0x1aaabe41},
1467         {0x00004040, 0xbe105554},
1468         {0x00004040, 0x00043007},
1469         {0x00004044, 0x00000000},
1470 };
1471
1472 static const u32 ar9285Modes_9285[][6] = {
1473         {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
1474         {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
1475         {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
1476         {0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008},
1477         {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0},
1478         {0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b, 0x0988004f},
1479         {0x00008318, 0x00003e80, 0x00007d00, 0x00006880, 0x00003440, 0x00006880},
1480         {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
1481         {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
1482         {0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
1483         {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
1484         {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
1485         {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
1486         {0x00009840, 0x206a012e, 0x206a012e, 0x206a012e, 0x206a012e, 0x206a012e},
1487         {0x00009844, 0x0372161e, 0x0372161e, 0x03720020, 0x03720020, 0x037216a0},
1488         {0x00009848, 0x00001066, 0x00001066, 0x0000004e, 0x0000004e, 0x00001059},
1489         {0x00009850, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2},
1490         {0x00009858, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e},
1491         {0x0000985c, 0x3139605e, 0x3139605e, 0x3136605e, 0x3136605e, 0x3139605e},
1492         {0x00009860, 0x00058d18, 0x00058d18, 0x00058d20, 0x00058d20, 0x00058d18},
1493         {0x00009864, 0x0000fe00, 0x0000fe00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
1494         {0x00009868, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0},
1495         {0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881, 0x06903881},
1496         {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0},
1497         {0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b, 0x00000016},
1498         {0x00009924, 0xd00a8007, 0xd00a8007, 0xd00a800d, 0xd00a800d, 0xd00a800d},
1499         {0x00009944, 0xdfbc1010, 0xdfbc1010, 0xdfbc1020, 0xdfbc1020, 0xdfbc1010},
1500         {0x00009960, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1501         {0x00009964, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1502         {0x000099b8, 0x00cf4d1c, 0x00cf4d1c, 0x00cf4d1c, 0x00cf4d1c, 0x00cf4d1c},
1503         {0x000099bc, 0x00000600, 0x00000600, 0x00000c00, 0x00000c00, 0x00000c00},
1504         {0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
1505         {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
1506         {0x000099c8, 0x60f65329, 0x60f65329, 0x60f65329, 0x60f65329, 0x60f65329},
1507         {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
1508         {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
1509         {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1510         {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1511         {0x00009a00, 0x00000000, 0x00000000, 0x00068084, 0x00068084, 0x00000000},
1512         {0x00009a04, 0x00000000, 0x00000000, 0x00068088, 0x00068088, 0x00000000},
1513         {0x00009a08, 0x00000000, 0x00000000, 0x0006808c, 0x0006808c, 0x00000000},
1514         {0x00009a0c, 0x00000000, 0x00000000, 0x00068100, 0x00068100, 0x00000000},
1515         {0x00009a10, 0x00000000, 0x00000000, 0x00068104, 0x00068104, 0x00000000},
1516         {0x00009a14, 0x00000000, 0x00000000, 0x00068108, 0x00068108, 0x00000000},
1517         {0x00009a18, 0x00000000, 0x00000000, 0x0006810c, 0x0006810c, 0x00000000},
1518         {0x00009a1c, 0x00000000, 0x00000000, 0x00068110, 0x00068110, 0x00000000},
1519         {0x00009a20, 0x00000000, 0x00000000, 0x00068114, 0x00068114, 0x00000000},
1520         {0x00009a24, 0x00000000, 0x00000000, 0x00068180, 0x00068180, 0x00000000},
1521         {0x00009a28, 0x00000000, 0x00000000, 0x00068184, 0x00068184, 0x00000000},
1522         {0x00009a2c, 0x00000000, 0x00000000, 0x00068188, 0x00068188, 0x00000000},
1523         {0x00009a30, 0x00000000, 0x00000000, 0x0006818c, 0x0006818c, 0x00000000},
1524         {0x00009a34, 0x00000000, 0x00000000, 0x00068190, 0x00068190, 0x00000000},
1525         {0x00009a38, 0x00000000, 0x00000000, 0x00068194, 0x00068194, 0x00000000},
1526         {0x00009a3c, 0x00000000, 0x00000000, 0x000681a0, 0x000681a0, 0x00000000},
1527         {0x00009a40, 0x00000000, 0x00000000, 0x0006820c, 0x0006820c, 0x00000000},
1528         {0x00009a44, 0x00000000, 0x00000000, 0x000681a8, 0x000681a8, 0x00000000},
1529         {0x00009a48, 0x00000000, 0x00000000, 0x00068284, 0x00068284, 0x00000000},
1530         {0x00009a4c, 0x00000000, 0x00000000, 0x00068288, 0x00068288, 0x00000000},
1531         {0x00009a50, 0x00000000, 0x00000000, 0x00068220, 0x00068220, 0x00000000},
1532         {0x00009a54, 0x00000000, 0x00000000, 0x00068290, 0x00068290, 0x00000000},
1533         {0x00009a58, 0x00000000, 0x00000000, 0x00068300, 0x00068300, 0x00000000},
1534         {0x00009a5c, 0x00000000, 0x00000000, 0x00068304, 0x00068304, 0x00000000},
1535         {0x00009a60, 0x00000000, 0x00000000, 0x00068308, 0x00068308, 0x00000000},
1536         {0x00009a64, 0x00000000, 0x00000000, 0x0006830c, 0x0006830c, 0x00000000},
1537         {0x00009a68, 0x00000000, 0x00000000, 0x00068380, 0x00068380, 0x00000000},
1538         {0x00009a6c, 0x00000000, 0x00000000, 0x00068384, 0x00068384, 0x00000000},
1539         {0x00009a70, 0x00000000, 0x00000000, 0x00068700, 0x00068700, 0x00000000},
1540         {0x00009a74, 0x00000000, 0x00000000, 0x00068704, 0x00068704, 0x00000000},
1541         {0x00009a78, 0x00000000, 0x00000000, 0x00068708, 0x00068708, 0x00000000},
1542         {0x00009a7c, 0x00000000, 0x00000000, 0x0006870c, 0x0006870c, 0x00000000},
1543         {0x00009a80, 0x00000000, 0x00000000, 0x00068780, 0x00068780, 0x00000000},
1544         {0x00009a84, 0x00000000, 0x00000000, 0x00068784, 0x00068784, 0x00000000},
1545         {0x00009a88, 0x00000000, 0x00000000, 0x00068b04, 0x00068b04, 0x00000000},
1546         {0x00009a8c, 0x00000000, 0x00000000, 0x00068b08, 0x00068b08, 0x00000000},
1547         {0x00009a90, 0x00000000, 0x00000000, 0x00068b08, 0x00068b08, 0x00000000},
1548         {0x00009a94, 0x00000000, 0x00000000, 0x00068b0c, 0x00068b0c, 0x00000000},
1549         {0x00009a98, 0x00000000, 0x00000000, 0x00068b80, 0x00068b80, 0x00000000},
1550         {0x00009a9c, 0x00000000, 0x00000000, 0x00068b84, 0x00068b84, 0x00000000},
1551         {0x00009aa0, 0x00000000, 0x00000000, 0x00068b88, 0x00068b88, 0x00000000},
1552         {0x00009aa4, 0x00000000, 0x00000000, 0x00068b8c, 0x00068b8c, 0x00000000},
1553         {0x00009aa8, 0x00000000, 0x00000000, 0x000b8b90, 0x000b8b90, 0x00000000},
1554         {0x00009aac, 0x00000000, 0x00000000, 0x000b8f80, 0x000b8f80, 0x00000000},
1555         {0x00009ab0, 0x00000000, 0x00000000, 0x000b8f84, 0x000b8f84, 0x00000000},
1556         {0x00009ab4, 0x00000000, 0x00000000, 0x000b8f88, 0x000b8f88, 0x00000000},
1557         {0x00009ab8, 0x00000000, 0x00000000, 0x000b8f8c, 0x000b8f8c, 0x00000000},
1558         {0x00009abc, 0x00000000, 0x00000000, 0x000b8f90, 0x000b8f90, 0x00000000},
1559         {0x00009ac0, 0x00000000, 0x00000000, 0x000bb30c, 0x000bb30c, 0x00000000},
1560         {0x00009ac4, 0x00000000, 0x00000000, 0x000bb310, 0x000bb310, 0x00000000},
1561         {0x00009ac8, 0x00000000, 0x00000000, 0x000bb384, 0x000bb384, 0x00000000},
1562         {0x00009acc, 0x00000000, 0x00000000, 0x000bb388, 0x000bb388, 0x00000000},
1563         {0x00009ad0, 0x00000000, 0x00000000, 0x000bb324, 0x000bb324, 0x00000000},
1564         {0x00009ad4, 0x00000000, 0x00000000, 0x000bb704, 0x000bb704, 0x00000000},
1565         {0x00009ad8, 0x00000000, 0x00000000, 0x000f96a4, 0x000f96a4, 0x00000000},
1566         {0x00009adc, 0x00000000, 0x00000000, 0x000f96a8, 0x000f96a8, 0x00000000},
1567         {0x00009ae0, 0x00000000, 0x00000000, 0x000f9710, 0x000f9710, 0x00000000},
1568         {0x00009ae4, 0x00000000, 0x00000000, 0x000f9714, 0x000f9714, 0x00000000},
1569         {0x00009ae8, 0x00000000, 0x00000000, 0x000f9720, 0x000f9720, 0x00000000},
1570         {0x00009aec, 0x00000000, 0x00000000, 0x000f9724, 0x000f9724, 0x00000000},
1571         {0x00009af0, 0x00000000, 0x00000000, 0x000f9728, 0x000f9728, 0x00000000},
1572         {0x00009af4, 0x00000000, 0x00000000, 0x000f972c, 0x000f972c, 0x00000000},
1573         {0x00009af8, 0x00000000, 0x00000000, 0x000f97a0, 0x000f97a0, 0x00000000},
1574         {0x00009afc, 0x00000000, 0x00000000, 0x000f97a4, 0x000f97a4, 0x00000000},
1575         {0x00009b00, 0x00000000, 0x00000000, 0x000fb7a8, 0x000fb7a8, 0x00000000},
1576         {0x00009b04, 0x00000000, 0x00000000, 0x000fb7b0, 0x000fb7b0, 0x00000000},
1577         {0x00009b08, 0x00000000, 0x00000000, 0x000fb7b4, 0x000fb7b4, 0x00000000},
1578         {0x00009b0c, 0x00000000, 0x00000000, 0x000fb7b8, 0x000fb7b8, 0x00000000},
1579         {0x00009b10, 0x00000000, 0x00000000, 0x000fb7a5, 0x000fb7a5, 0x00000000},
1580         {0x00009b14, 0x00000000, 0x00000000, 0x000fb7a9, 0x000fb7a9, 0x00000000},
1581         {0x00009b18, 0x00000000, 0x00000000, 0x000fb7ad, 0x000fb7ad, 0x00000000},
1582         {0x00009b1c, 0x00000000, 0x00000000, 0x000fb7b1, 0x000fb7b1, 0x00000000},
1583         {0x00009b20, 0x00000000, 0x00000000, 0x000fb7b5, 0x000fb7b5, 0x00000000},
1584         {0x00009b24, 0x00000000, 0x00000000, 0x000fb7b9, 0x000fb7b9, 0x00000000},
1585         {0x00009b28, 0x00000000, 0x00000000, 0x000fb7c5, 0x000fb7c5, 0x00000000},
1586         {0x00009b2c, 0x00000000, 0x00000000, 0x000fb7c9, 0x000fb7c9, 0x00000000},
1587         {0x00009b30, 0x00000000, 0x00000000, 0x000fb7d1, 0x000fb7d1, 0x00000000},
1588         {0x00009b34, 0x00000000, 0x00000000, 0x000fb7d5, 0x000fb7d5, 0x00000000},
1589         {0x00009b38, 0x00000000, 0x00000000, 0x000fb7d9, 0x000fb7d9, 0x00000000},
1590         {0x00009b3c, 0x00000000, 0x00000000, 0x000fb7c6, 0x000fb7c6, 0x00000000},
1591         {0x00009b40, 0x00000000, 0x00000000, 0x000fb7ca, 0x000fb7ca, 0x00000000},
1592         {0x00009b44, 0x00000000, 0x00000000, 0x000fb7ce, 0x000fb7ce, 0x00000000},
1593         {0x00009b48, 0x00000000, 0x00000000, 0x000fb7d2, 0x000fb7d2, 0x00000000},
1594         {0x00009b4c, 0x00000000, 0x00000000, 0x000fb7d6, 0x000fb7d6, 0x00000000},
1595         {0x00009b50, 0x00000000, 0x00000000, 0x000fb7c3, 0x000fb7c3, 0x00000000},
1596         {0x00009b54, 0x00000000, 0x00000000, 0x000fb7c7, 0x000fb7c7, 0x00000000},
1597         {0x00009b58, 0x00000000, 0x00000000, 0x000fb7cb, 0x000fb7cb, 0x00000000},
1598         {0x00009b5c, 0x00000000, 0x00000000, 0x000fb7cf, 0x000fb7cf, 0x00000000},
1599         {0x00009b60, 0x00000000, 0x00000000, 0x000fb7d7, 0x000fb7d7, 0x00000000},
1600         {0x00009b64, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1601         {0x00009b68, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1602         {0x00009b6c, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1603         {0x00009b70, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1604         {0x00009b74, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1605         {0x00009b78, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1606         {0x00009b7c, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1607         {0x00009b80, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1608         {0x00009b84, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1609         {0x00009b88, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1610         {0x00009b8c, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1611         {0x00009b90, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1612         {0x00009b94, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1613         {0x00009b98, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1614         {0x00009b9c, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1615         {0x00009ba0, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1616         {0x00009ba4, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1617         {0x00009ba8, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1618         {0x00009bac, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1619         {0x00009bb0, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1620         {0x00009bb4, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1621         {0x00009bb8, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1622         {0x00009bbc, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1623         {0x00009bc0, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1624         {0x00009bc4, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1625         {0x00009bc8, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1626         {0x00009bcc, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1627         {0x00009bd0, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1628         {0x00009bd4, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1629         {0x00009bd8, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1630         {0x00009bdc, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1631         {0x00009be0, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1632         {0x00009be4, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1633         {0x00009be8, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1634         {0x00009bec, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1635         {0x00009bf0, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1636         {0x00009bf4, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1637         {0x00009bf8, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1638         {0x00009bfc, 0x00000000, 0x00000000, 0x000fb7db, 0x000fb7db, 0x00000000},
1639         {0x0000aa00, 0x00000000, 0x00000000, 0x0006801c, 0x0006801c, 0x00000000},
1640         {0x0000aa04, 0x00000000, 0x00000000, 0x00068080, 0x00068080, 0x00000000},
1641         {0x0000aa08, 0x00000000, 0x00000000, 0x00068084, 0x00068084, 0x00000000},
1642         {0x0000aa0c, 0x00000000, 0x00000000, 0x00068088, 0x00068088, 0x00000000},
1643         {0x0000aa10, 0x00000000, 0x00000000, 0x0006808c, 0x0006808c, 0x00000000},
1644         {0x0000aa14, 0x00000000, 0x00000000, 0x00068100, 0x00068100, 0x00000000},
1645         {0x0000aa18, 0x00000000, 0x00000000, 0x00068104, 0x00068104, 0x00000000},
1646         {0x0000aa1c, 0x00000000, 0x00000000, 0x00068108, 0x00068108, 0x00000000},
1647         {0x0000aa20, 0x00000000, 0x00000000, 0x0006810c, 0x0006810c, 0x00000000},
1648         {0x0000aa24, 0x00000000, 0x00000000, 0x00068110, 0x00068110, 0x00000000},
1649         {0x0000aa28, 0x00000000, 0x00000000, 0x00068110, 0x00068110, 0x00000000},
1650         {0x0000aa2c, 0x00000000, 0x00000000, 0x00068180, 0x00068180, 0x00000000},
1651         {0x0000aa30, 0x00000000, 0x00000000, 0x00068184, 0x00068184, 0x00000000},
1652         {0x0000aa34, 0x00000000, 0x00000000, 0x00068188, 0x00068188, 0x00000000},
1653         {0x0000aa38, 0x00000000, 0x00000000, 0x0006818c, 0x0006818c, 0x00000000},
1654         {0x0000aa3c, 0x00000000, 0x00000000, 0x00068190, 0x00068190, 0x00000000},
1655         {0x0000aa40, 0x00000000, 0x00000000, 0x00068194, 0x00068194, 0x00000000},
1656         {0x0000aa44, 0x00000000, 0x00000000, 0x000681a0, 0x000681a0, 0x00000000},
1657         {0x0000aa48, 0x00000000, 0x00000000, 0x0006820c, 0x0006820c, 0x00000000},
1658         {0x0000aa4c, 0x00000000, 0x00000000, 0x000681a8, 0x000681a8, 0x00000000},
1659         {0x0000aa50, 0x00000000, 0x00000000, 0x000681ac, 0x000681ac, 0x00000000},
1660         {0x0000aa54, 0x00000000, 0x00000000, 0x0006821c, 0x0006821c, 0x00000000},
1661         {0x0000aa58, 0x00000000, 0x00000000, 0x00068224, 0x00068224, 0x00000000},
1662         {0x0000aa5c, 0x00000000, 0x00000000, 0x00068290, 0x00068290, 0x00000000},
1663         {0x0000aa60, 0x00000000, 0x00000000, 0x00068300, 0x00068300, 0x00000000},
1664         {0x0000aa64, 0x00000000, 0x00000000, 0x00068308, 0x00068308, 0x00000000},
1665         {0x0000aa68, 0x00000000, 0x00000000, 0x0006830c, 0x0006830c, 0x00000000},
1666         {0x0000aa6c, 0x00000000, 0x00000000, 0x00068310, 0x00068310, 0x00000000},
1667         {0x0000aa70, 0x00000000, 0x00000000, 0x00068788, 0x00068788, 0x00000000},
1668         {0x0000aa74, 0x00000000, 0x00000000, 0x0006878c, 0x0006878c, 0x00000000},
1669         {0x0000aa78, 0x00000000, 0x00000000, 0x00068790, 0x00068790, 0x00000000},
1670         {0x0000aa7c, 0x00000000, 0x00000000, 0x00068794, 0x00068794, 0x00000000},
1671         {0x0000aa80, 0x00000000, 0x00000000, 0x00068798, 0x00068798, 0x00000000},
1672         {0x0000aa84, 0x00000000, 0x00000000, 0x0006879c, 0x0006879c, 0x00000000},
1673         {0x0000aa88, 0x00000000, 0x00000000, 0x00068b89, 0x00068b89, 0x00000000},
1674         {0x0000aa8c, 0x00000000, 0x00000000, 0x00068b8d, 0x00068b8d, 0x00000000},
1675         {0x0000aa90, 0x00000000, 0x00000000, 0x00068b91, 0x00068b91, 0x00000000},
1676         {0x0000aa94, 0x00000000, 0x00000000, 0x00068b95, 0x00068b95, 0x00000000},
1677         {0x0000aa98, 0x00000000, 0x00000000, 0x00068b99, 0x00068b99, 0x00000000},
1678         {0x0000aa9c, 0x00000000, 0x00000000, 0x00068ba5, 0x00068ba5, 0x00000000},
1679         {0x0000aaa0, 0x00000000, 0x00000000, 0x00068ba9, 0x00068ba9, 0x00000000},
1680         {0x0000aaa4, 0x00000000, 0x00000000, 0x00068bad, 0x00068bad, 0x00000000},
1681         {0x0000aaa8, 0x00000000, 0x00000000, 0x000b8b0c, 0x000b8b0c, 0x00000000},
1682         {0x0000aaac, 0x00000000, 0x00000000, 0x000b8f10, 0x000b8f10, 0x00000000},
1683         {0x0000aab0, 0x00000000, 0x00000000, 0x000b8f14, 0x000b8f14, 0x00000000},
1684         {0x0000aab4, 0x00000000, 0x00000000, 0x000b8f84, 0x000b8f84, 0x00000000},
1685         {0x0000aab8, 0x00000000, 0x00000000, 0x000b8f84, 0x000b8f84, 0x00000000},
1686         {0x0000aabc, 0x00000000, 0x00000000, 0x000b8f88, 0x000b8f88, 0x00000000},
1687         {0x0000aac0, 0x00000000, 0x00000000, 0x000bb380, 0x000bb380, 0x00000000},
1688         {0x0000aac4, 0x00000000, 0x00000000, 0x000bb384, 0x000bb384, 0x00000000},
1689         {0x0000aac8, 0x00000000, 0x00000000, 0x000bb388, 0x000bb388, 0x00000000},
1690         {0x0000aacc, 0x00000000, 0x00000000, 0x000bb38c, 0x000bb38c, 0x00000000},
1691         {0x0000aad0, 0x00000000, 0x00000000, 0x000bb394, 0x000bb394, 0x00000000},
1692         {0x0000aad4, 0x00000000, 0x00000000, 0x000bb798, 0x000bb798, 0x00000000},
1693         {0x0000aad8, 0x00000000, 0x00000000, 0x000f970c, 0x000f970c, 0x00000000},
1694         {0x0000aadc, 0x00000000, 0x00000000, 0x000f9710, 0x000f9710, 0x00000000},
1695         {0x0000aae0, 0x00000000, 0x00000000, 0x000f9714, 0x000f9714, 0x00000000},
1696         {0x0000aae4, 0x00000000, 0x00000000, 0x000f9718, 0x000f9718, 0x00000000},
1697         {0x0000aae8, 0x00000000, 0x00000000, 0x000f9705, 0x000f9705, 0x00000000},
1698         {0x0000aaec, 0x00000000, 0x00000000, 0x000f9709, 0x000f9709, 0x00000000},
1699         {0x0000aaf0, 0x00000000, 0x00000000, 0x000f970d, 0x000f970d, 0x00000000},
1700         {0x0000aaf4, 0x00000000, 0x00000000, 0x000f9711, 0x000f9711, 0x00000000},
1701         {0x0000aaf8, 0x00000000, 0x00000000, 0x000f9715, 0x000f9715, 0x00000000},
1702         {0x0000aafc, 0x00000000, 0x00000000, 0x000f9719, 0x000f9719, 0x00000000},
1703         {0x0000ab00, 0x00000000, 0x00000000, 0x000fb7a4, 0x000fb7a4, 0x00000000},
1704         {0x0000ab04, 0x00000000, 0x00000000, 0x000fb7a8, 0x000fb7a8, 0x00000000},
1705         {0x0000ab08, 0x00000000, 0x00000000, 0x000fb7ac, 0x000fb7ac, 0x00000000},
1706         {0x0000ab0c, 0x00000000, 0x00000000, 0x000fb7ac, 0x000fb7ac, 0x00000000},
1707         {0x0000ab10, 0x00000000, 0x00000000, 0x000fb7b0, 0x000fb7b0, 0x00000000},
1708         {0x0000ab14, 0x00000000, 0x00000000, 0x000fb7b8, 0x000fb7b8, 0x00000000},
1709         {0x0000ab18, 0x00000000, 0x00000000, 0x000fb7bc, 0x000fb7bc, 0x00000000},
1710         {0x0000ab1c, 0x00000000, 0x00000000, 0x000fb7a1, 0x000fb7a1, 0x00000000},
1711         {0x0000ab20, 0x00000000, 0x00000000, 0x000fb7a5, 0x000fb7a5, 0x00000000},
1712         {0x0000ab24, 0x00000000, 0x00000000, 0x000fb7a9, 0x000fb7a9, 0x00000000},
1713         {0x0000ab28, 0x00000000, 0x00000000, 0x000fb7b1, 0x000fb7b1, 0x00000000},
1714         {0x0000ab2c, 0x00000000, 0x00000000, 0x000fb7b5, 0x000fb7b5, 0x00000000},
1715         {0x0000ab30, 0x00000000, 0x00000000, 0x000fb7bd, 0x000fb7bd, 0x00000000},
1716         {0x0000ab34, 0x00000000, 0x00000000, 0x000fb7c9, 0x000fb7c9, 0x00000000},
1717         {0x0000ab38, 0x00000000, 0x00000000, 0x000fb7cd, 0x000fb7cd, 0x00000000},
1718         {0x0000ab3c, 0x00000000, 0x00000000, 0x000fb7d1, 0x000fb7d1, 0x00000000},
1719         {0x0000ab40, 0x00000000, 0x00000000, 0x000fb7d9, 0x000fb7d9, 0x00000000},
1720         {0x0000ab44, 0x00000000, 0x00000000, 0x000fb7c2, 0x000fb7c2, 0x00000000},
1721         {0x0000ab48, 0x00000000, 0x00000000, 0x000fb7c6, 0x000fb7c6, 0x00000000},
1722         {0x0000ab4c, 0x00000000, 0x00000000, 0x000fb7ca, 0x000fb7ca, 0x00000000},
1723         {0x0000ab50, 0x00000000, 0x00000000, 0x000fb7ce, 0x000fb7ce, 0x00000000},
1724         {0x0000ab54, 0x00000000, 0x00000000, 0x000fb7d2, 0x000fb7d2, 0x00000000},
1725         {0x0000ab58, 0x00000000, 0x00000000, 0x000fb7d6, 0x000fb7d6, 0x00000000},
1726         {0x0000ab5c, 0x00000000, 0x00000000, 0x000fb7c3, 0x000fb7c3, 0x00000000},
1727         {0x0000ab60, 0x00000000, 0x00000000, 0x000fb7cb, 0x000fb7cb, 0x00000000},
1728         {0x0000ab64, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1729         {0x0000ab68, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1730         {0x0000ab6c, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1731         {0x0000ab70, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1732         {0x0000ab74, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1733         {0x0000ab78, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1734         {0x0000ab7c, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1735         {0x0000ab80, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1736         {0x0000ab84, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1737         {0x0000ab88, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1738         {0x0000ab8c, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1739         {0x0000ab90, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1740         {0x0000ab94, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1741         {0x0000ab98, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1742         {0x0000ab9c, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1743         {0x0000aba0, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1744         {0x0000aba4, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1745         {0x0000aba8, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1746         {0x0000abac, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1747         {0x0000abb0, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1748         {0x0000abb4, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1749         {0x0000abb8, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1750         {0x0000abbc, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1751         {0x0000abc0, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1752         {0x0000abc4, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1753         {0x0000abc8, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1754         {0x0000abcc, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1755         {0x0000abd0, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1756         {0x0000abd4, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1757         {0x0000abd8, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1758         {0x0000abdc, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1759         {0x0000abe0, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1760         {0x0000abe4, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1761         {0x0000abe8, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1762         {0x0000abec, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1763         {0x0000abf0, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1764         {0x0000abf4, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1765         {0x0000abf8, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1766         {0x0000abfc, 0x00000000, 0x00000000, 0x000fb7d3, 0x000fb7d3, 0x00000000},
1767         {0x0000a204, 0x00000004, 0x00000004, 0x00000004, 0x00000004, 0x00000004},
1768         {0x0000a20c, 0x00000014, 0x00000014, 0x00000000, 0x00000000, 0x0001f000},
1769         {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
1770         {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
1771         {0x0000a250, 0x001ff000, 0x001ff000, 0x001ca000, 0x001ca000, 0x001da000},
1772         {0x0000a274, 0x0a81c652, 0x0a81c652, 0x0a820652, 0x0a820652, 0x0a82a652},
1773         {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
1774         {0x0000a304, 0x00000000, 0x00000000, 0x00007201, 0x00007201, 0x00000000},
1775         {0x0000a308, 0x00000000, 0x00000000, 0x00010408, 0x00010408, 0x00000000},
1776         {0x0000a30c, 0x00000000, 0x00000000, 0x0001860a, 0x0001860a, 0x00000000},
1777         {0x0000a310, 0x00000000, 0x00000000, 0x00020818, 0x00020818, 0x00000000},
1778         {0x0000a314, 0x00000000, 0x00000000, 0x00024858, 0x00024858, 0x00000000},
1779         {0x0000a318, 0x00000000, 0x00000000, 0x00026859, 0x00026859, 0x00000000},
1780         {0x0000a31c, 0x00000000, 0x00000000, 0x0002985b, 0x0002985b, 0x00000000},
1781         {0x0000a320, 0x00000000, 0x00000000, 0x0002c89a, 0x0002c89a, 0x00000000},
1782         {0x0000a324, 0x00000000, 0x00000000, 0x0002e89b, 0x0002e89b, 0x00000000},
1783         {0x0000a328, 0x00000000, 0x00000000, 0x0003089c, 0x0003089c, 0x00000000},
1784         {0x0000a32c, 0x00000000, 0x00000000, 0x0003289d, 0x0003289d, 0x00000000},
1785         {0x0000a330, 0x00000000, 0x00000000, 0x0003489e, 0x0003489e, 0x00000000},
1786         {0x0000a334, 0x00000000, 0x00000000, 0x000388de, 0x000388de, 0x00000000},
1787         {0x0000a338, 0x00000000, 0x00000000, 0x0003b91e, 0x0003b91e, 0x00000000},
1788         {0x0000a33c, 0x00000000, 0x00000000, 0x0003d95e, 0x0003d95e, 0x00000000},
1789         {0x0000a340, 0x00000000, 0x00000000, 0x000419df, 0x000419df, 0x00000000},
1790         {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
1791         {0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e, 0x7999aa0e},
1792 };
1793
1794 static const u32 ar9285Common_9285[][2] = {
1795         /* Addr      allmodes  */
1796         {0x0000000c, 0x00000000},
1797         {0x00000030, 0x00020045},
1798         {0x00000034, 0x00000005},
1799         {0x00000040, 0x00000000},
1800         {0x00000044, 0x00000008},
1801         {0x00000048, 0x00000008},
1802         {0x0000004c, 0x00000010},
1803         {0x00000050, 0x00000000},
1804         {0x00000054, 0x0000001f},
1805         {0x00000800, 0x00000000},
1806         {0x00000804, 0x00000000},
1807         {0x00000808, 0x00000000},
1808         {0x0000080c, 0x00000000},
1809         {0x00000810, 0x00000000},
1810         {0x00000814, 0x00000000},
1811         {0x00000818, 0x00000000},
1812         {0x0000081c, 0x00000000},
1813         {0x00000820, 0x00000000},
1814         {0x00000824, 0x00000000},
1815         {0x00001040, 0x002ffc0f},
1816         {0x00001044, 0x002ffc0f},
1817         {0x00001048, 0x002ffc0f},
1818         {0x0000104c, 0x002ffc0f},
1819         {0x00001050, 0x002ffc0f},
1820         {0x00001054, 0x002ffc0f},
1821         {0x00001058, 0x002ffc0f},
1822         {0x0000105c, 0x002ffc0f},
1823         {0x00001060, 0x002ffc0f},
1824         {0x00001064, 0x002ffc0f},
1825         {0x00001230, 0x00000000},
1826         {0x00001270, 0x00000000},
1827         {0x00001038, 0x00000000},
1828         {0x00001078, 0x00000000},
1829         {0x000010b8, 0x00000000},
1830         {0x000010f8, 0x00000000},
1831         {0x00001138, 0x00000000},
1832         {0x00001178, 0x00000000},
1833         {0x000011b8, 0x00000000},
1834         {0x000011f8, 0x00000000},
1835         {0x00001238, 0x00000000},
1836         {0x00001278, 0x00000000},
1837         {0x000012b8, 0x00000000},
1838         {0x000012f8, 0x00000000},
1839         {0x00001338, 0x00000000},
1840         {0x00001378, 0x00000000},
1841         {0x000013b8, 0x00000000},
1842         {0x000013f8, 0x00000000},
1843         {0x00001438, 0x00000000},
1844         {0x00001478, 0x00000000},
1845         {0x000014b8, 0x00000000},
1846         {0x000014f8, 0x00000000},
1847         {0x00001538, 0x00000000},
1848         {0x00001578, 0x00000000},
1849         {0x000015b8, 0x00000000},
1850         {0x000015f8, 0x00000000},
1851         {0x00001638, 0x00000000},
1852         {0x00001678, 0x00000000},
1853         {0x000016b8, 0x00000000},
1854         {0x000016f8, 0x00000000},
1855         {0x00001738, 0x00000000},
1856         {0x00001778, 0x00000000},
1857         {0x000017b8, 0x00000000},
1858         {0x000017f8, 0x00000000},
1859         {0x0000103c, 0x00000000},
1860         {0x0000107c, 0x00000000},
1861         {0x000010bc, 0x00000000},
1862         {0x000010fc, 0x00000000},
1863         {0x0000113c, 0x00000000},
1864         {0x0000117c, 0x00000000},
1865         {0x000011bc, 0x00000000},
1866         {0x000011fc, 0x00000000},
1867         {0x0000123c, 0x00000000},
1868         {0x0000127c, 0x00000000},
1869         {0x000012bc, 0x00000000},
1870         {0x000012fc, 0x00000000},
1871         {0x0000133c, 0x00000000},
1872         {0x0000137c, 0x00000000},
1873         {0x000013bc, 0x00000000},
1874         {0x000013fc, 0x00000000},
1875         {0x0000143c, 0x00000000},
1876         {0x0000147c, 0x00000000},
1877         {0x00004030, 0x00000002},
1878         {0x0000403c, 0x00000002},
1879         {0x00004024, 0x0000001f},
1880         {0x00004060, 0x00000000},
1881         {0x00004064, 0x00000000},
1882         {0x00007010, 0x00000031},
1883         {0x00007034, 0x00000002},
1884         {0x00007038, 0x000004c2},
1885         {0x00008004, 0x00000000},
1886         {0x00008008, 0x00000000},
1887         {0x0000800c, 0x00000000},
1888         {0x00008018, 0x00000700},
1889         {0x00008020, 0x00000000},
1890         {0x00008038, 0x00000000},
1891         {0x0000803c, 0x00000000},
1892         {0x00008048, 0x00000000},
1893         {0x00008054, 0x00000000},
1894         {0x00008058, 0x00000000},
1895         {0x0000805c, 0x000fc78f},
1896         {0x00008060, 0x0000000f},
1897         {0x00008064, 0x00000000},
1898         {0x00008070, 0x00000000},
1899         {0x000080c0, 0x2a80001a},
1900         {0x000080c4, 0x05dc01e0},
1901         {0x000080c8, 0x1f402710},
1902         {0x000080cc, 0x01f40000},
1903         {0x000080d0, 0x00001e00},
1904         {0x000080d4, 0x00000000},
1905         {0x000080d8, 0x00400000},
1906         {0x000080e0, 0xffffffff},
1907         {0x000080e4, 0x0000ffff},
1908         {0x000080e8, 0x003f3f3f},
1909         {0x000080ec, 0x00000000},
1910         {0x000080f0, 0x00000000},
1911         {0x000080f4, 0x00000000},
1912         {0x000080f8, 0x00000000},
1913         {0x000080fc, 0x00020000},
1914         {0x00008100, 0x00020000},
1915         {0x00008104, 0x00000001},
1916         {0x00008108, 0x00000052},
1917         {0x0000810c, 0x00000000},
1918         {0x00008110, 0x00000168},
1919         {0x00008118, 0x000100aa},
1920         {0x0000811c, 0x00003210},
1921         {0x00008120, 0x08f04800},
1922         {0x00008124, 0x00000000},
1923         {0x00008128, 0x00000000},
1924         {0x0000812c, 0x00000000},
1925         {0x00008130, 0x00000000},
1926         {0x00008134, 0x00000000},
1927         {0x00008138, 0x00000000},
1928         {0x0000813c, 0x00000000},
1929         {0x00008144, 0x00000000},
1930         {0x00008168, 0x00000000},
1931         {0x0000816c, 0x00000000},
1932         {0x00008170, 0x32143320},
1933         {0x00008174, 0xfaa4fa50},
1934         {0x00008178, 0x00000100},
1935         {0x0000817c, 0x00000000},
1936         {0x000081c0, 0x00000000},
1937         {0x000081d0, 0x00003210},
1938         {0x000081ec, 0x00000000},
1939         {0x000081f0, 0x00000000},
1940         {0x000081f4, 0x00000000},
1941         {0x000081f8, 0x00000000},
1942         {0x000081fc, 0x00000000},
1943         {0x00008200, 0x00000000},
1944         {0x00008204, 0x00000000},
1945         {0x00008208, 0x00000000},
1946         {0x0000820c, 0x00000000},
1947         {0x00008210, 0x00000000},
1948         {0x00008214, 0x00000000},
1949         {0x00008218, 0x00000000},
1950         {0x0000821c, 0x00000000},
1951         {0x00008220, 0x00000000},
1952         {0x00008224, 0x00000000},
1953         {0x00008228, 0x00000000},
1954         {0x0000822c, 0x00000000},
1955         {0x00008230, 0x00000000},
1956         {0x00008234, 0x00000000},
1957         {0x00008238, 0x00000000},
1958         {0x0000823c, 0x00000000},
1959         {0x00008240, 0x00100000},
1960         {0x00008244, 0x0010f400},
1961         {0x00008248, 0x00000100},
1962         {0x0000824c, 0x0001e800},
1963         {0x00008250, 0x00000000},
1964         {0x00008254, 0x00000000},
1965         {0x00008258, 0x00000000},
1966         {0x0000825c, 0x400000ff},
1967         {0x00008260, 0x00080922},
1968         {0x00008264, 0x88a00010},
1969         {0x00008270, 0x00000000},
1970         {0x00008274, 0x40000000},
1971         {0x00008278, 0x003e4180},
1972         {0x0000827c, 0x00000000},
1973         {0x00008284, 0x0000002c},
1974         {0x00008288, 0x0000002c},
1975         {0x0000828c, 0x00000000},
1976         {0x00008294, 0x00000000},
1977         {0x00008298, 0x00000000},
1978         {0x0000829c, 0x00000000},
1979         {0x00008300, 0x00000040},
1980         {0x00008314, 0x00000000},
1981         {0x00008328, 0x00000000},
1982         {0x0000832c, 0x00000001},
1983         {0x00008330, 0x00000302},
1984         {0x00008334, 0x00000e00},
1985         {0x00008338, 0x00000000},
1986         {0x0000833c, 0x00000000},
1987         {0x00008340, 0x00010380},
1988         {0x00008344, 0x00481043},
1989         {0x00009808, 0x00000000},
1990         {0x0000980c, 0xafe68e30},
1991         {0x00009810, 0xfd14e000},
1992         {0x00009814, 0x9c0a9f6b},
1993         {0x0000981c, 0x00000000},
1994         {0x0000982c, 0x0000a000},
1995         {0x00009830, 0x00000000},
1996         {0x0000983c, 0x00200400},
1997         {0x0000984c, 0x0040233c},
1998         {0x00009854, 0x00000044},
1999         {0x00009900, 0x00000000},
2000         {0x00009904, 0x00000000},
2001         {0x00009908, 0x00000000},
2002         {0x0000990c, 0x00000000},
2003         {0x00009910, 0x01002310},
2004         {0x0000991c, 0x10000fff},
2005         {0x00009920, 0x04900000},
2006         {0x00009928, 0x00000001},
2007         {0x0000992c, 0x00000004},
2008         {0x00009934, 0x1e1f2022},
2009         {0x00009938, 0x0a0b0c0d},
2010         {0x0000993c, 0x00000000},
2011         {0x00009940, 0x14750604},
2012         {0x00009948, 0x9280c00a},
2013         {0x0000994c, 0x00020028},
2014         {0x00009954, 0x5f3ca3de},
2015         {0x00009958, 0x2108ecff},
2016         {0x00009968, 0x000003ce},
2017         {0x00009970, 0x1927b515},
2018         {0x00009974, 0x00000000},
2019         {0x00009978, 0x00000001},
2020         {0x0000997c, 0x00000000},
2021         {0x00009980, 0x00000000},
2022         {0x00009984, 0x00000000},
2023         {0x00009988, 0x00000000},
2024         {0x0000998c, 0x00000000},
2025         {0x00009990, 0x00000000},
2026         {0x00009994, 0x00000000},
2027         {0x00009998, 0x00000000},
2028         {0x0000999c, 0x00000000},
2029         {0x000099a0, 0x00000000},
2030         {0x000099a4, 0x00000001},
2031         {0x000099a8, 0x201fff00},
2032         {0x000099ac, 0x2def0a00},
2033         {0x000099b0, 0x03051000},
2034         {0x000099b4, 0x00000820},
2035         {0x000099dc, 0x00000000},
2036         {0x000099e0, 0x00000000},
2037         {0x000099e4, 0xaaaaaaaa},
2038         {0x000099e8, 0x3c466478},
2039         {0x000099ec, 0x0cc80caa},
2040         {0x000099f0, 0x00000000},
2041         {0x0000a208, 0x803e6788},
2042         {0x0000a210, 0x4080a333},
2043         {0x0000a214, 0x00206c10},
2044         {0x0000a218, 0x009c4060},
2045         {0x0000a220, 0x01834061},
2046         {0x0000a224, 0x00000400},
2047         {0x0000a228, 0x000003b5},
2048         {0x0000a22c, 0x00000000},
2049         {0x0000a234, 0x20202020},
2050         {0x0000a238, 0x20202020},
2051         {0x0000a244, 0x00000000},
2052         {0x0000a248, 0xfffffffc},
2053         {0x0000a24c, 0x00000000},
2054         {0x0000a254, 0x00000000},
2055         {0x0000a258, 0x0ccb5380},
2056         {0x0000a25c, 0x15151501},
2057         {0x0000a260, 0xdfa90f01},
2058         {0x0000a268, 0x00000000},
2059         {0x0000a26c, 0x0ebae9e6},
2060         {0x0000d270, 0x0d820820},
2061         {0x0000a278, 0x39ce739c},
2062         {0x0000a27c, 0x050e039c},
2063         {0x0000d35c, 0x07ffffef},
2064         {0x0000d360, 0x0fffffe7},
2065         {0x0000d364, 0x17ffffe5},
2066         {0x0000d368, 0x1fffffe4},
2067         {0x0000d36c, 0x37ffffe3},
2068         {0x0000d370, 0x3fffffe3},
2069         {0x0000d374, 0x57ffffe3},
2070         {0x0000d378, 0x5fffffe2},
2071         {0x0000d37c, 0x7fffffe2},
2072         {0x0000d380, 0x7f3c7bba},
2073         {0x0000d384, 0xf3307ff0},
2074         {0x0000a388, 0x0c000000},
2075         {0x0000a38c, 0x20202020},
2076         {0x0000a390, 0x20202020},
2077         {0x0000a394, 0x39ce739c},
2078         {0x0000a398, 0x0000039c},
2079         {0x0000a39c, 0x00000001},
2080         {0x0000a3a0, 0x00000000},
2081         {0x0000a3a4, 0x00000000},
2082         {0x0000a3a8, 0x00000000},
2083         {0x0000a3ac, 0x00000000},
2084         {0x0000a3b0, 0x00000000},
2085         {0x0000a3b4, 0x00000000},
2086         {0x0000a3b8, 0x00000000},
2087         {0x0000a3bc, 0x00000000},
2088         {0x0000a3c0, 0x00000000},
2089         {0x0000a3c4, 0x00000000},
2090         {0x0000a3cc, 0x20202020},
2091         {0x0000a3d0, 0x20202020},
2092         {0x0000a3d4, 0x20202020},
2093         {0x0000a3dc, 0x39ce739c},
2094         {0x0000a3e0, 0x0000039c},
2095         {0x0000a3e4, 0x00000000},
2096         {0x0000a3e8, 0x18c43433},
2097         {0x0000a3ec, 0x00f70081},
2098         {0x00007800, 0x00140000},
2099         {0x00007804, 0x0e4548d8},
2100         {0x00007808, 0x54214514},
2101         {0x0000780c, 0x02025820},
2102         {0x00007810, 0x71c0d388},
2103         {0x00007814, 0x924934a8},
2104         {0x0000781c, 0x00000000},
2105         {0x00007820, 0x00000c04},
2106         {0x00007824, 0x00d86fff},
2107         {0x00007828, 0x26d2491b},
2108         {0x0000782c, 0x6e36d97b},
2109         {0x00007830, 0xedb6d96c},
2110         {0x00007834, 0x71400086},
2111         {0x00007838, 0xfac68800},
2112         {0x0000783c, 0x0001fffe},
2113         {0x00007840, 0xffeb1a20},
2114         {0x00007844, 0x000c0db6},
2115         {0x00007848, 0x6db61b6f},
2116         {0x0000784c, 0x6d9b66db},
2117         {0x00007850, 0x6d8c6dba},
2118         {0x00007854, 0x00040000},
2119         {0x00007858, 0xdb003012},
2120         {0x0000785c, 0x04924914},
2121         {0x00007860, 0x21084210},
2122         {0x00007864, 0xf7d7ffde},
2123         {0x00007868, 0xc2034080},
2124         {0x0000786c, 0x48609eb4},
2125         {0x00007870, 0x10142c00},
2126 };
2127
2128 static const u32 ar9285PciePhy_clkreq_always_on_L1_9285[][2] = {
2129         /* Addr      allmodes  */
2130         {0x00004040, 0x9248fd00},
2131         {0x00004040, 0x24924924},
2132         {0x00004040, 0xa8000019},
2133         {0x00004040, 0x13160820},
2134         {0x00004040, 0xe5980560},
2135         {0x00004040, 0xc01dcffd},
2136         {0x00004040, 0x1aaabe41},
2137         {0x00004040, 0xbe105554},
2138         {0x00004040, 0x00043007},
2139         {0x00004044, 0x00000000},
2140 };
2141
2142 static const u32 ar9285PciePhy_clkreq_off_L1_9285[][2] = {
2143         /* Addr      allmodes  */
2144         {0x00004040, 0x9248fd00},
2145         {0x00004040, 0x24924924},
2146         {0x00004040, 0xa8000019},
2147         {0x00004040, 0x13160820},
2148         {0x00004040, 0xe5980560},
2149         {0x00004040, 0xc01dcffc},
2150         {0x00004040, 0x1aaabe41},
2151         {0x00004040, 0xbe105554},
2152         {0x00004040, 0x00043007},
2153         {0x00004044, 0x00000000},
2154 };
2155
2156 static const u32 ar9285Modes_9285_1_2[][6] = {
2157         {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
2158         {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
2159         {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
2160         {0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008},
2161         {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0},
2162         {0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b, 0x0988004f},
2163         {0x00008318, 0x00003e80, 0x00007d00, 0x00006880, 0x00003440, 0x00006880},
2164         {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
2165         {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
2166         {0x00009824, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e},
2167         {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
2168         {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
2169         {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
2170         {0x00009840, 0x206a012e, 0x206a012e, 0x206a012e, 0x206a012e, 0x206a012e},
2171         {0x00009844, 0x0372161e, 0x0372161e, 0x03721620, 0x03721620, 0x037216a0},
2172         {0x00009848, 0x00001066, 0x00001066, 0x00001053, 0x00001053, 0x00001059},
2173         {0x0000a848, 0x00001066, 0x00001066, 0x00001053, 0x00001053, 0x00001059},
2174         {0x00009850, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2},
2175         {0x00009858, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e},
2176         {0x0000985c, 0x3139605e, 0x3139605e, 0x3137605e, 0x3137605e, 0x3139605e},
2177         {0x00009860, 0x00058d18, 0x00058d18, 0x00058d20, 0x00058d20, 0x00058d18},
2178         {0x00009864, 0x0000fe00, 0x0000fe00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
2179         {0x00009868, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0},
2180         {0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881, 0x06903881},
2181         {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0},
2182         {0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b, 0x00000016},
2183         {0x00009924, 0xd00a8007, 0xd00a8007, 0xd00a800d, 0xd00a800d, 0xd00a800d},
2184         {0x00009944, 0xffbc1010, 0xffbc1010, 0xffbc1020, 0xffbc1020, 0xffbc1010},
2185         {0x00009960, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2186         {0x00009964, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2187         {0x000099b8, 0x0000421c, 0x0000421c, 0x0000421c, 0x0000421c, 0x0000421c},
2188         {0x000099bc, 0x00000600, 0x00000600, 0x00000c00, 0x00000c00, 0x00000c00},
2189         {0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
2190         {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
2191         {0x000099c8, 0x6af6532f, 0x6af6532f, 0x6af6532f, 0x6af6532f, 0x6af6532f},
2192         {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
2193         {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
2194         {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2195         {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2196         {0x00009a00, 0x00000000, 0x00000000, 0x00058084, 0x00058084, 0x00000000},
2197         {0x00009a04, 0x00000000, 0x00000000, 0x00058088, 0x00058088, 0x00000000},
2198         {0x00009a08, 0x00000000, 0x00000000, 0x0005808c, 0x0005808c, 0x00000000},
2199         {0x00009a0c, 0x00000000, 0x00000000, 0x00058100, 0x00058100, 0x00000000},
2200         {0x00009a10, 0x00000000, 0x00000000, 0x00058104, 0x00058104, 0x00000000},
2201         {0x00009a14, 0x00000000, 0x00000000, 0x00058108, 0x00058108, 0x00000000},
2202         {0x00009a18, 0x00000000, 0x00000000, 0x0005810c, 0x0005810c, 0x00000000},
2203         {0x00009a1c, 0x00000000, 0x00000000, 0x00058110, 0x00058110, 0x00000000},
2204         {0x00009a20, 0x00000000, 0x00000000, 0x00058114, 0x00058114, 0x00000000},
2205         {0x00009a24, 0x00000000, 0x00000000, 0x00058180, 0x00058180, 0x00000000},
2206         {0x00009a28, 0x00000000, 0x00000000, 0x00058184, 0x00058184, 0x00000000},
2207         {0x00009a2c, 0x00000000, 0x00000000, 0x00058188, 0x00058188, 0x00000000},
2208         {0x00009a30, 0x00000000, 0x00000000, 0x0005818c, 0x0005818c, 0x00000000},
2209         {0x00009a34, 0x00000000, 0x00000000, 0x00058190, 0x00058190, 0x00000000},
2210         {0x00009a38, 0x00000000, 0x00000000, 0x00058194, 0x00058194, 0x00000000},
2211         {0x00009a3c, 0x00000000, 0x00000000, 0x000581a0, 0x000581a0, 0x00000000},
2212         {0x00009a40, 0x00000000, 0x00000000, 0x0005820c, 0x0005820c, 0x00000000},
2213         {0x00009a44, 0x00000000, 0x00000000, 0x000581a8, 0x000581a8, 0x00000000},
2214         {0x00009a48, 0x00000000, 0x00000000, 0x00058284, 0x00058284, 0x00000000},
2215         {0x00009a4c, 0x00000000, 0x00000000, 0x00058288, 0x00058288, 0x00000000},
2216         {0x00009a50, 0x00000000, 0x00000000, 0x00058224, 0x00058224, 0x00000000},
2217         {0x00009a54, 0x00000000, 0x00000000, 0x00058290, 0x00058290, 0x00000000},
2218         {0x00009a58, 0x00000000, 0x00000000, 0x00058300, 0x00058300, 0x00000000},
2219         {0x00009a5c, 0x00000000, 0x00000000, 0x00058304, 0x00058304, 0x00000000},
2220         {0x00009a60, 0x00000000, 0x00000000, 0x00058308, 0x00058308, 0x00000000},
2221         {0x00009a64, 0x00000000, 0x00000000, 0x0005830c, 0x0005830c, 0x00000000},
2222         {0x00009a68, 0x00000000, 0x00000000, 0x00058380, 0x00058380, 0x00000000},
2223         {0x00009a6c, 0x00000000, 0x00000000, 0x00058384, 0x00058384, 0x00000000},
2224         {0x00009a70, 0x00000000, 0x00000000, 0x00068700, 0x00068700, 0x00000000},
2225         {0x00009a74, 0x00000000, 0x00000000, 0x00068704, 0x00068704, 0x00000000},
2226         {0x00009a78, 0x00000000, 0x00000000, 0x00068708, 0x00068708, 0x00000000},
2227         {0x00009a7c, 0x00000000, 0x00000000, 0x0006870c, 0x0006870c, 0x00000000},
2228         {0x00009a80, 0x00000000, 0x00000000, 0x00068780, 0x00068780, 0x00000000},
2229         {0x00009a84, 0x00000000, 0x00000000, 0x00068784, 0x00068784, 0x00000000},
2230         {0x00009a88, 0x00000000, 0x00000000, 0x00078b00, 0x00078b00, 0x00000000},
2231         {0x00009a8c, 0x00000000, 0x00000000, 0x00078b04, 0x00078b04, 0x00000000},
2232         {0x00009a90, 0x00000000, 0x00000000, 0x00078b08, 0x00078b08, 0x00000000},
2233         {0x00009a94, 0x00000000, 0x00000000, 0x00078b0c, 0x00078b0c, 0x00000000},
2234         {0x00009a98, 0x00000000, 0x00000000, 0x00078b80, 0x00078b80, 0x00000000},
2235         {0x00009a9c, 0x00000000, 0x00000000, 0x00078b84, 0x00078b84, 0x00000000},
2236         {0x00009aa0, 0x00000000, 0x00000000, 0x00078b88, 0x00078b88, 0x00000000},
2237         {0x00009aa4, 0x00000000, 0x00000000, 0x00078b8c, 0x00078b8c, 0x00000000},
2238         {0x00009aa8, 0x00000000, 0x00000000, 0x00078b90, 0x00078b90, 0x00000000},
2239         {0x00009aac, 0x00000000, 0x00000000, 0x000caf80, 0x000caf80, 0x00000000},
2240         {0x00009ab0, 0x00000000, 0x00000000, 0x000caf84, 0x000caf84, 0x00000000},
2241         {0x00009ab4, 0x00000000, 0x00000000, 0x000caf88, 0x000caf88, 0x00000000},
2242         {0x00009ab8, 0x00000000, 0x00000000, 0x000caf8c, 0x000caf8c, 0x00000000},
2243         {0x00009abc, 0x00000000, 0x00000000, 0x000caf90, 0x000caf90, 0x00000000},
2244         {0x00009ac0, 0x00000000, 0x00000000, 0x000db30c, 0x000db30c, 0x00000000},
2245         {0x00009ac4, 0x00000000, 0x00000000, 0x000db310, 0x000db310, 0x00000000},
2246         {0x00009ac8, 0x00000000, 0x00000000, 0x000db384, 0x000db384, 0x00000000},
2247         {0x00009acc, 0x00000000, 0x00000000, 0x000db388, 0x000db388, 0x00000000},
2248         {0x00009ad0, 0x00000000, 0x00000000, 0x000db324, 0x000db324, 0x00000000},
2249         {0x00009ad4, 0x00000000, 0x00000000, 0x000eb704, 0x000eb704, 0x00000000},
2250         {0x00009ad8, 0x00000000, 0x00000000, 0x000eb6a4, 0x000eb6a4, 0x00000000},
2251         {0x00009adc, 0x00000000, 0x00000000, 0x000eb6a8, 0x000eb6a8, 0x00000000},
2252         {0x00009ae0, 0x00000000, 0x00000000, 0x000eb710, 0x000eb710, 0x00000000},
2253         {0x00009ae4, 0x00000000, 0x00000000, 0x000eb714, 0x000eb714, 0x00000000},
2254         {0x00009ae8, 0x00000000, 0x00000000, 0x000eb720, 0x000eb720, 0x00000000},
2255         {0x00009aec, 0x00000000, 0x00000000, 0x000eb724, 0x000eb724, 0x00000000},
2256         {0x00009af0, 0x00000000, 0x00000000, 0x000eb728, 0x000eb728, 0x00000000},
2257         {0x00009af4, 0x00000000, 0x00000000, 0x000eb72c, 0x000eb72c, 0x00000000},
2258         {0x00009af8, 0x00000000, 0x00000000, 0x000eb7a0, 0x000eb7a0, 0x00000000},
2259         {0x00009afc, 0x00000000, 0x00000000, 0x000eb7a4, 0x000eb7a4, 0x00000000},
2260         {0x00009b00, 0x00000000, 0x00000000, 0x000eb7a8, 0x000eb7a8, 0x00000000},
2261         {0x00009b04, 0x00000000, 0x00000000, 0x000eb7b0, 0x000eb7b0, 0x00000000},
2262         {0x00009b08, 0x00000000, 0x00000000, 0x000eb7b4, 0x000eb7b4, 0x00000000},
2263         {0x00009b0c, 0x00000000, 0x00000000, 0x000eb7b8, 0x000eb7b8, 0x00000000},
2264         {0x00009b10, 0x00000000, 0x00000000, 0x000eb7a5, 0x000eb7a5, 0x00000000},
2265         {0x00009b14, 0x00000000, 0x00000000, 0x000eb7a9, 0x000eb7a9, 0x00000000},
2266         {0x00009b18, 0x00000000, 0x00000000, 0x000eb7ad, 0x000eb7ad, 0x00000000},
2267         {0x00009b1c, 0x00000000, 0x00000000, 0x000eb7b1, 0x000eb7b1, 0x00000000},
2268         {0x00009b20, 0x00000000, 0x00000000, 0x000eb7b5, 0x000eb7b5, 0x00000000},
2269         {0x00009b24, 0x00000000, 0x00000000, 0x000eb7b9, 0x000eb7b9, 0x00000000},
2270         {0x00009b28, 0x00000000, 0x00000000, 0x000eb7c5, 0x000eb7c5, 0x00000000},
2271         {0x00009b2c, 0x00000000, 0x00000000, 0x000eb7c9, 0x000eb7c9, 0x00000000},
2272         {0x00009b30, 0x00000000, 0x00000000, 0x000eb7d1, 0x000eb7d1, 0x00000000},
2273         {0x00009b34, 0x00000000, 0x00000000, 0x000eb7d5, 0x000eb7d5, 0x00000000},
2274         {0x00009b38, 0x00000000, 0x00000000, 0x000eb7d9, 0x000eb7d9, 0x00000000},
2275         {0x00009b3c, 0x00000000, 0x00000000, 0x000eb7c6, 0x000eb7c6, 0x00000000},
2276         {0x00009b40, 0x00000000, 0x00000000, 0x000eb7ca, 0x000eb7ca, 0x00000000},
2277         {0x00009b44, 0x00000000, 0x00000000, 0x000eb7ce, 0x000eb7ce, 0x00000000},
2278         {0x00009b48, 0x00000000, 0x00000000, 0x000eb7d2, 0x000eb7d2, 0x00000000},
2279         {0x00009b4c, 0x00000000, 0x00000000, 0x000eb7d6, 0x000eb7d6, 0x00000000},
2280         {0x00009b50, 0x00000000, 0x00000000, 0x000eb7c3, 0x000eb7c3, 0x00000000},
2281         {0x00009b54, 0x00000000, 0x00000000, 0x000eb7c7, 0x000eb7c7, 0x00000000},
2282         {0x00009b58, 0x00000000, 0x00000000, 0x000eb7cb, 0x000eb7cb, 0x00000000},
2283         {0x00009b5c, 0x00000000, 0x00000000, 0x000eb7cf, 0x000eb7cf, 0x00000000},
2284         {0x00009b60, 0x00000000, 0x00000000, 0x000eb7d7, 0x000eb7d7, 0x00000000},
2285         {0x00009b64, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2286         {0x00009b68, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2287         {0x00009b6c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2288         {0x00009b70, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2289         {0x00009b74, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2290         {0x00009b78, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2291         {0x00009b7c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2292         {0x00009b80, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2293         {0x00009b84, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2294         {0x00009b88, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2295         {0x00009b8c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2296         {0x00009b90, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2297         {0x00009b94, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2298         {0x00009b98, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2299         {0x00009b9c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2300         {0x00009ba0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2301         {0x00009ba4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2302         {0x00009ba8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2303         {0x00009bac, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2304         {0x00009bb0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2305         {0x00009bb4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2306         {0x00009bb8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2307         {0x00009bbc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2308         {0x00009bc0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2309         {0x00009bc4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2310         {0x00009bc8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2311         {0x00009bcc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2312         {0x00009bd0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2313         {0x00009bd4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2314         {0x00009bd8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2315         {0x00009bdc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2316         {0x00009be0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2317         {0x00009be4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2318         {0x00009be8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2319         {0x00009bec, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2320         {0x00009bf0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2321         {0x00009bf4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2322         {0x00009bf8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2323         {0x00009bfc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2324         {0x0000aa00, 0x00000000, 0x00000000, 0x00058084, 0x00058084, 0x00000000},
2325         {0x0000aa04, 0x00000000, 0x00000000, 0x00058088, 0x00058088, 0x00000000},
2326         {0x0000aa08, 0x00000000, 0x00000000, 0x0005808c, 0x0005808c, 0x00000000},
2327         {0x0000aa0c, 0x00000000, 0x00000000, 0x00058100, 0x00058100, 0x00000000},
2328         {0x0000aa10, 0x00000000, 0x00000000, 0x00058104, 0x00058104, 0x00000000},
2329         {0x0000aa14, 0x00000000, 0x00000000, 0x00058108, 0x00058108, 0x00000000},
2330         {0x0000aa18, 0x00000000, 0x00000000, 0x0005810c, 0x0005810c, 0x00000000},
2331         {0x0000aa1c, 0x00000000, 0x00000000, 0x00058110, 0x00058110, 0x00000000},
2332         {0x0000aa20, 0x00000000, 0x00000000, 0x00058114, 0x00058114, 0x00000000},
2333         {0x0000aa24, 0x00000000, 0x00000000, 0x00058180, 0x00058180, 0x00000000},
2334         {0x0000aa28, 0x00000000, 0x00000000, 0x00058184, 0x00058184, 0x00000000},
2335         {0x0000aa2c, 0x00000000, 0x00000000, 0x00058188, 0x00058188, 0x00000000},
2336         {0x0000aa30, 0x00000000, 0x00000000, 0x0005818c, 0x0005818c, 0x00000000},
2337         {0x0000aa34, 0x00000000, 0x00000000, 0x00058190, 0x00058190, 0x00000000},
2338         {0x0000aa38, 0x00000000, 0x00000000, 0x00058194, 0x00058194, 0x00000000},
2339         {0x0000aa3c, 0x00000000, 0x00000000, 0x000581a0, 0x000581a0, 0x00000000},
2340         {0x0000aa40, 0x00000000, 0x00000000, 0x0005820c, 0x0005820c, 0x00000000},
2341         {0x0000aa44, 0x00000000, 0x00000000, 0x000581a8, 0x000581a8, 0x00000000},
2342         {0x0000aa48, 0x00000000, 0x00000000, 0x00058284, 0x00058284, 0x00000000},
2343         {0x0000aa4c, 0x00000000, 0x00000000, 0x00058288, 0x00058288, 0x00000000},
2344         {0x0000aa50, 0x00000000, 0x00000000, 0x00058224, 0x00058224, 0x00000000},
2345         {0x0000aa54, 0x00000000, 0x00000000, 0x00058290, 0x00058290, 0x00000000},
2346         {0x0000aa58, 0x00000000, 0x00000000, 0x00058300, 0x00058300, 0x00000000},
2347         {0x0000aa5c, 0x00000000, 0x00000000, 0x00058304, 0x00058304, 0x00000000},
2348         {0x0000aa60, 0x00000000, 0x00000000, 0x00058308, 0x00058308, 0x00000000},
2349         {0x0000aa64, 0x00000000, 0x00000000, 0x0005830c, 0x0005830c, 0x00000000},
2350         {0x0000aa68, 0x00000000, 0x00000000, 0x00058380, 0x00058380, 0x00000000},
2351         {0x0000aa6c, 0x00000000, 0x00000000, 0x00058384, 0x00058384, 0x00000000},
2352         {0x0000aa70, 0x00000000, 0x00000000, 0x00068700, 0x00068700, 0x00000000},
2353         {0x0000aa74, 0x00000000, 0x00000000, 0x00068704, 0x00068704, 0x00000000},
2354         {0x0000aa78, 0x00000000, 0x00000000, 0x00068708, 0x00068708, 0x00000000},
2355         {0x0000aa7c, 0x00000000, 0x00000000, 0x0006870c, 0x0006870c, 0x00000000},
2356         {0x0000aa80, 0x00000000, 0x00000000, 0x00068780, 0x00068780, 0x00000000},
2357         {0x0000aa84, 0x00000000, 0x00000000, 0x00068784, 0x00068784, 0x00000000},
2358         {0x0000aa88, 0x00000000, 0x00000000, 0x00078b00, 0x00078b00, 0x00000000},
2359         {0x0000aa8c, 0x00000000, 0x00000000, 0x00078b04, 0x00078b04, 0x00000000},
2360         {0x0000aa90, 0x00000000, 0x00000000, 0x00078b08, 0x00078b08, 0x00000000},
2361         {0x0000aa94, 0x00000000, 0x00000000, 0x00078b0c, 0x00078b0c, 0x00000000},
2362         {0x0000aa98, 0x00000000, 0x00000000, 0x00078b80, 0x00078b80, 0x00000000},
2363         {0x0000aa9c, 0x00000000, 0x00000000, 0x00078b84, 0x00078b84, 0x00000000},
2364         {0x0000aaa0, 0x00000000, 0x00000000, 0x00078b88, 0x00078b88, 0x00000000},
2365         {0x0000aaa4, 0x00000000, 0x00000000, 0x00078b8c, 0x00078b8c, 0x00000000},
2366         {0x0000aaa8, 0x00000000, 0x00000000, 0x00078b90, 0x00078b90, 0x00000000},
2367         {0x0000aaac, 0x00000000, 0x00000000, 0x000caf80, 0x000caf80, 0x00000000},
2368         {0x0000aab0, 0x00000000, 0x00000000, 0x000caf84, 0x000caf84, 0x00000000},
2369         {0x0000aab4, 0x00000000, 0x00000000, 0x000caf88, 0x000caf88, 0x00000000},
2370         {0x0000aab8, 0x00000000, 0x00000000, 0x000caf8c, 0x000caf8c, 0x00000000},
2371         {0x0000aabc, 0x00000000, 0x00000000, 0x000caf90, 0x000caf90, 0x00000000},
2372         {0x0000aac0, 0x00000000, 0x00000000, 0x000db30c, 0x000db30c, 0x00000000},
2373         {0x0000aac4, 0x00000000, 0x00000000, 0x000db310, 0x000db310, 0x00000000},
2374         {0x0000aac8, 0x00000000, 0x00000000, 0x000db384, 0x000db384, 0x00000000},
2375         {0x0000aacc, 0x00000000, 0x00000000, 0x000db388, 0x000db388, 0x00000000},
2376         {0x0000aad0, 0x00000000, 0x00000000, 0x000db324, 0x000db324, 0x00000000},
2377         {0x0000aad4, 0x00000000, 0x00000000, 0x000eb704, 0x000eb704, 0x00000000},
2378         {0x0000aad8, 0x00000000, 0x00000000, 0x000eb6a4, 0x000eb6a4, 0x00000000},
2379         {0x0000aadc, 0x00000000, 0x00000000, 0x000eb6a8, 0x000eb6a8, 0x00000000},
2380         {0x0000aae0, 0x00000000, 0x00000000, 0x000eb710, 0x000eb710, 0x00000000},
2381         {0x0000aae4, 0x00000000, 0x00000000, 0x000eb714, 0x000eb714, 0x00000000},
2382         {0x0000aae8, 0x00000000, 0x00000000, 0x000eb720, 0x000eb720, 0x00000000},
2383         {0x0000aaec, 0x00000000, 0x00000000, 0x000eb724, 0x000eb724, 0x00000000},
2384         {0x0000aaf0, 0x00000000, 0x00000000, 0x000eb728, 0x000eb728, 0x00000000},
2385         {0x0000aaf4, 0x00000000, 0x00000000, 0x000eb72c, 0x000eb72c, 0x00000000},
2386         {0x0000aaf8, 0x00000000, 0x00000000, 0x000eb7a0, 0x000eb7a0, 0x00000000},
2387         {0x0000aafc, 0x00000000, 0x00000000, 0x000eb7a4, 0x000eb7a4, 0x00000000},
2388         {0x0000ab00, 0x00000000, 0x00000000, 0x000eb7a8, 0x000eb7a8, 0x00000000},
2389         {0x0000ab04, 0x00000000, 0x00000000, 0x000eb7b0, 0x000eb7b0, 0x00000000},
2390         {0x0000ab08, 0x00000000, 0x00000000, 0x000eb7b4, 0x000eb7b4, 0x00000000},
2391         {0x0000ab0c, 0x00000000, 0x00000000, 0x000eb7b8, 0x000eb7b8, 0x00000000},
2392         {0x0000ab10, 0x00000000, 0x00000000, 0x000eb7a5, 0x000eb7a5, 0x00000000},
2393         {0x0000ab14, 0x00000000, 0x00000000, 0x000eb7a9, 0x000eb7a9, 0x00000000},
2394         {0x0000ab18, 0x00000000, 0x00000000, 0x000eb7ad, 0x000eb7ad, 0x00000000},
2395         {0x0000ab1c, 0x00000000, 0x00000000, 0x000eb7b1, 0x000eb7b1, 0x00000000},
2396         {0x0000ab20, 0x00000000, 0x00000000, 0x000eb7b5, 0x000eb7b5, 0x00000000},
2397         {0x0000ab24, 0x00000000, 0x00000000, 0x000eb7b9, 0x000eb7b9, 0x00000000},
2398         {0x0000ab28, 0x00000000, 0x00000000, 0x000eb7c5, 0x000eb7c5, 0x00000000},
2399         {0x0000ab2c, 0x00000000, 0x00000000, 0x000eb7c9, 0x000eb7c9, 0x00000000},
2400         {0x0000ab30, 0x00000000, 0x00000000, 0x000eb7d1, 0x000eb7d1, 0x00000000},
2401         {0x0000ab34, 0x00000000, 0x00000000, 0x000eb7d5, 0x000eb7d5, 0x00000000},
2402         {0x0000ab38, 0x00000000, 0x00000000, 0x000eb7d9, 0x000eb7d9, 0x00000000},
2403         {0x0000ab3c, 0x00000000, 0x00000000, 0x000eb7c6, 0x000eb7c6, 0x00000000},
2404         {0x0000ab40, 0x00000000, 0x00000000, 0x000eb7ca, 0x000eb7ca, 0x00000000},
2405         {0x0000ab44, 0x00000000, 0x00000000, 0x000eb7ce, 0x000eb7ce, 0x00000000},
2406         {0x0000ab48, 0x00000000, 0x00000000, 0x000eb7d2, 0x000eb7d2, 0x00000000},
2407         {0x0000ab4c, 0x00000000, 0x00000000, 0x000eb7d6, 0x000eb7d6, 0x00000000},
2408         {0x0000ab50, 0x00000000, 0x00000000, 0x000eb7c3, 0x000eb7c3, 0x00000000},
2409         {0x0000ab54, 0x00000000, 0x00000000, 0x000eb7c7, 0x000eb7c7, 0x00000000},
2410         {0x0000ab58, 0x00000000, 0x00000000, 0x000eb7cb, 0x000eb7cb, 0x00000000},
2411         {0x0000ab5c, 0x00000000, 0x00000000, 0x000eb7cf, 0x000eb7cf, 0x00000000},
2412         {0x0000ab60, 0x00000000, 0x00000000, 0x000eb7d7, 0x000eb7d7, 0x00000000},
2413         {0x0000ab64, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2414         {0x0000ab68, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2415         {0x0000ab6c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2416         {0x0000ab70, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2417         {0x0000ab74, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2418         {0x0000ab78, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2419         {0x0000ab7c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2420         {0x0000ab80, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2421         {0x0000ab84, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2422         {0x0000ab88, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2423         {0x0000ab8c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2424         {0x0000ab90, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2425         {0x0000ab94, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2426         {0x0000ab98, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2427         {0x0000ab9c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2428         {0x0000aba0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2429         {0x0000aba4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2430         {0x0000aba8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2431         {0x0000abac, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2432         {0x0000abb0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2433         {0x0000abb4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2434         {0x0000abb8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2435         {0x0000abbc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2436         {0x0000abc0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2437         {0x0000abc4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2438         {0x0000abc8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2439         {0x0000abcc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2440         {0x0000abd0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2441         {0x0000abd4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2442         {0x0000abd8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2443         {0x0000abdc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2444         {0x0000abe0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2445         {0x0000abe4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2446         {0x0000abe8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2447         {0x0000abec, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2448         {0x0000abf0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2449         {0x0000abf4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2450         {0x0000abf8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2451         {0x0000abfc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
2452         {0x0000a204, 0x00000004, 0x00000004, 0x00000004, 0x00000004, 0x00000004},
2453         {0x0000a20c, 0x00000014, 0x00000014, 0x0001f000, 0x0001f000, 0x0001f000},
2454         {0x0000b20c, 0x00000014, 0x00000014, 0x0001f000, 0x0001f000, 0x0001f000},
2455         {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
2456         {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
2457         {0x0000a250, 0x0004f000, 0x0004f000, 0x0004a000, 0x0004a000, 0x0004a000},
2458         {0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e, 0x7999aa0e},
2459 };
2460
2461 static const u32 ar9285Common_9285_1_2[][2] = {
2462         /* Addr      allmodes  */
2463         {0x0000000c, 0x00000000},
2464         {0x00000030, 0x00020045},
2465         {0x00000034, 0x00000005},
2466         {0x00000040, 0x00000000},
2467         {0x00000044, 0x00000008},
2468         {0x00000048, 0x00000008},
2469         {0x0000004c, 0x00000010},
2470         {0x00000050, 0x00000000},
2471         {0x00000054, 0x0000001f},
2472         {0x00000800, 0x00000000},
2473         {0x00000804, 0x00000000},
2474         {0x00000808, 0x00000000},
2475         {0x0000080c, 0x00000000},
2476         {0x00000810, 0x00000000},
2477         {0x00000814, 0x00000000},
2478         {0x00000818, 0x00000000},
2479         {0x0000081c, 0x00000000},
2480         {0x00000820, 0x00000000},
2481         {0x00000824, 0x00000000},
2482         {0x00001040, 0x002ffc0f},
2483         {0x00001044, 0x002ffc0f},
2484         {0x00001048, 0x002ffc0f},
2485         {0x0000104c, 0x002ffc0f},
2486         {0x00001050, 0x002ffc0f},
2487         {0x00001054, 0x002ffc0f},
2488         {0x00001058, 0x002ffc0f},
2489         {0x0000105c, 0x002ffc0f},
2490         {0x00001060, 0x002ffc0f},
2491         {0x00001064, 0x002ffc0f},
2492         {0x00001230, 0x00000000},
2493         {0x00001270, 0x00000000},
2494         {0x00001038, 0x00000000},
2495         {0x00001078, 0x00000000},
2496         {0x000010b8, 0x00000000},
2497         {0x000010f8, 0x00000000},
2498         {0x00001138, 0x00000000},
2499         {0x00001178, 0x00000000},
2500         {0x000011b8, 0x00000000},
2501         {0x000011f8, 0x00000000},
2502         {0x00001238, 0x00000000},
2503         {0x00001278, 0x00000000},
2504         {0x000012b8, 0x00000000},
2505         {0x000012f8, 0x00000000},
2506         {0x00001338, 0x00000000},
2507         {0x00001378, 0x00000000},
2508         {0x000013b8, 0x00000000},
2509         {0x000013f8, 0x00000000},
2510         {0x00001438, 0x00000000},
2511         {0x00001478, 0x00000000},
2512         {0x000014b8, 0x00000000},
2513         {0x000014f8, 0x00000000},
2514         {0x00001538, 0x00000000},
2515         {0x00001578, 0x00000000},
2516         {0x000015b8, 0x00000000},
2517         {0x000015f8, 0x00000000},
2518         {0x00001638, 0x00000000},
2519         {0x00001678, 0x00000000},
2520         {0x000016b8, 0x00000000},
2521         {0x000016f8, 0x00000000},
2522         {0x00001738, 0x00000000},
2523         {0x00001778, 0x00000000},
2524         {0x000017b8, 0x00000000},
2525         {0x000017f8, 0x00000000},
2526         {0x0000103c, 0x00000000},
2527         {0x0000107c, 0x00000000},
2528         {0x000010bc, 0x00000000},
2529         {0x000010fc, 0x00000000},
2530         {0x0000113c, 0x00000000},
2531         {0x0000117c, 0x00000000},
2532         {0x000011bc, 0x00000000},
2533         {0x000011fc, 0x00000000},
2534         {0x0000123c, 0x00000000},
2535         {0x0000127c, 0x00000000},
2536         {0x000012bc, 0x00000000},
2537         {0x000012fc, 0x00000000},
2538         {0x0000133c, 0x00000000},
2539         {0x0000137c, 0x00000000},
2540         {0x000013bc, 0x00000000},
2541         {0x000013fc, 0x00000000},
2542         {0x0000143c, 0x00000000},
2543         {0x0000147c, 0x00000000},
2544         {0x00004030, 0x00000002},
2545         {0x0000403c, 0x00000002},
2546         {0x00004024, 0x0000001f},
2547         {0x00004060, 0x00000000},
2548         {0x00004064, 0x00000000},
2549         {0x00007010, 0x00000031},
2550         {0x00007034, 0x00000002},
2551         {0x00007038, 0x000004c2},
2552         {0x00008004, 0x00000000},
2553         {0x00008008, 0x00000000},
2554         {0x0000800c, 0x00000000},
2555         {0x00008018, 0x00000700},
2556         {0x00008020, 0x00000000},
2557         {0x00008038, 0x00000000},
2558         {0x0000803c, 0x00000000},
2559         {0x00008048, 0x00000000},
2560         {0x00008054, 0x00000000},
2561         {0x00008058, 0x00000000},
2562         {0x0000805c, 0x000fc78f},
2563         {0x00008060, 0x0000000f},
2564         {0x00008064, 0x00000000},
2565         {0x00008070, 0x00000000},
2566         {0x000080c0, 0x2a80001a},
2567         {0x000080c4, 0x05dc01e0},
2568         {0x000080c8, 0x1f402710},
2569         {0x000080cc, 0x01f40000},
2570         {0x000080d0, 0x00001e00},
2571         {0x000080d4, 0x00000000},
2572         {0x000080d8, 0x00400000},
2573         {0x000080e0, 0xffffffff},
2574         {0x000080e4, 0x0000ffff},
2575         {0x000080e8, 0x003f3f3f},
2576         {0x000080ec, 0x00000000},
2577         {0x000080f0, 0x00000000},
2578         {0x000080f4, 0x00000000},
2579         {0x000080f8, 0x00000000},
2580         {0x000080fc, 0x00020000},
2581         {0x00008100, 0x00020000},
2582         {0x00008104, 0x00000001},
2583         {0x00008108, 0x00000052},
2584         {0x0000810c, 0x00000000},
2585         {0x00008110, 0x00000168},
2586         {0x00008118, 0x000100aa},
2587         {0x0000811c, 0x00003210},
2588         {0x00008120, 0x08f04810},
2589         {0x00008124, 0x00000000},
2590         {0x00008128, 0x00000000},
2591         {0x0000812c, 0x00000000},
2592         {0x00008130, 0x00000000},
2593         {0x00008134, 0x00000000},
2594         {0x00008138, 0x00000000},
2595         {0x0000813c, 0x00000000},
2596         {0x00008144, 0xffffffff},
2597         {0x00008168, 0x00000000},
2598         {0x0000816c, 0x00000000},
2599         {0x00008170, 0x32143320},
2600         {0x00008174, 0xfaa4fa50},
2601         {0x00008178, 0x00000100},
2602         {0x0000817c, 0x00000000},
2603         {0x000081c0, 0x00000000},
2604         {0x000081d0, 0x0000320a},
2605         {0x000081ec, 0x00000000},
2606         {0x000081f0, 0x00000000},
2607         {0x000081f4, 0x00000000},
2608         {0x000081f8, 0x00000000},
2609         {0x000081fc, 0x00000000},
2610         {0x00008200, 0x00000000},
2611         {0x00008204, 0x00000000},
2612         {0x00008208, 0x00000000},
2613         {0x0000820c, 0x00000000},
2614         {0x00008210, 0x00000000},
2615         {0x00008214, 0x00000000},
2616         {0x00008218, 0x00000000},
2617         {0x0000821c, 0x00000000},
2618         {0x00008220, 0x00000000},
2619         {0x00008224, 0x00000000},
2620         {0x00008228, 0x00000000},
2621         {0x0000822c, 0x00000000},
2622         {0x00008230, 0x00000000},
2623         {0x00008234, 0x00000000},
2624         {0x00008238, 0x00000000},
2625         {0x0000823c, 0x00000000},
2626         {0x00008240, 0x00100000},
2627         {0x00008244, 0x0010f400},
2628         {0x00008248, 0x00000100},
2629         {0x0000824c, 0x0001e800},
2630         {0x00008250, 0x00000000},
2631         {0x00008254, 0x00000000},
2632         {0x00008258, 0x00000000},
2633         {0x0000825c, 0x400000ff},
2634         {0x00008260, 0x00080922},
2635         {0x00008264, 0x88a00010},
2636         {0x00008270, 0x00000000},
2637         {0x00008274, 0x40000000},
2638         {0x00008278, 0x003e4180},
2639         {0x0000827c, 0x00000000},
2640         {0x00008284, 0x0000002c},
2641         {0x00008288, 0x0000002c},
2642         {0x0000828c, 0x00000000},
2643         {0x00008294, 0x00000000},
2644         {0x00008298, 0x00000000},
2645         {0x0000829c, 0x00000000},
2646         {0x00008300, 0x00000040},
2647         {0x00008314, 0x00000000},
2648         {0x00008328, 0x00000000},
2649         {0x0000832c, 0x00000001},
2650         {0x00008330, 0x00000302},
2651         {0x00008334, 0x00000e00},
2652         {0x00008338, 0x00ff0000},
2653         {0x0000833c, 0x00000000},
2654         {0x00008340, 0x00010380},
2655         {0x00008344, 0x00481043},
2656         {0x00009808, 0x00000000},
2657         {0x0000980c, 0xafe68e30},
2658         {0x00009810, 0xfd14e000},
2659         {0x00009814, 0x9c0a9f6b},
2660         {0x0000981c, 0x00000000},
2661         {0x0000982c, 0x0000a000},
2662         {0x00009830, 0x00000000},
2663         {0x0000983c, 0x00200400},
2664         {0x0000984c, 0x0040233c},
2665         {0x00009854, 0x00000044},
2666         {0x00009900, 0x00000000},
2667         {0x00009904, 0x00000000},
2668         {0x00009908, 0x00000000},
2669         {0x0000990c, 0x00000000},
2670         {0x00009910, 0x01002310},
2671         {0x0000991c, 0x10000fff},
2672         {0x00009920, 0x04900000},
2673         {0x00009928, 0x00000001},
2674         {0x0000992c, 0x00000004},
2675         {0x00009934, 0x1e1f2022},
2676         {0x00009938, 0x0a0b0c0d},
2677         {0x0000993c, 0x00000000},
2678         {0x00009940, 0x14750604},
2679         {0x00009948, 0x9280c00a},
2680         {0x0000994c, 0x00020028},
2681         {0x00009954, 0x5f3ca3de},
2682         {0x00009958, 0x2108ecff},
2683         {0x00009968, 0x000003ce},
2684         {0x00009970, 0x192bb514},
2685         {0x00009974, 0x00000000},
2686         {0x00009978, 0x00000001},
2687         {0x0000997c, 0x00000000},
2688         {0x00009980, 0x00000000},
2689         {0x00009984, 0x00000000},
2690         {0x00009988, 0x00000000},
2691         {0x0000998c, 0x00000000},
2692         {0x00009990, 0x00000000},
2693         {0x00009994, 0x00000000},
2694         {0x00009998, 0x00000000},
2695         {0x0000999c, 0x00000000},
2696         {0x000099a0, 0x00000000},
2697         {0x000099a4, 0x00000001},
2698         {0x000099a8, 0x201fff00},
2699         {0x000099ac, 0x2def0400},
2700         {0x000099b0, 0x03051000},
2701         {0x000099b4, 0x00000820},
2702         {0x000099dc, 0x00000000},
2703         {0x000099e0, 0x00000000},
2704         {0x000099e4, 0xaaaaaaaa},
2705         {0x000099e8, 0x3c466478},
2706         {0x000099ec, 0x0cc80caa},
2707         {0x000099f0, 0x00000000},
2708         {0x0000a208, 0x803e68c8},
2709         {0x0000a210, 0x4080a333},
2710         {0x0000a214, 0x00206c10},
2711         {0x0000a218, 0x009c4060},
2712         {0x0000a220, 0x01834061},
2713         {0x0000a224, 0x00000400},
2714         {0x0000a228, 0x000003b5},
2715         {0x0000a22c, 0x00000000},
2716         {0x0000a234, 0x20202020},
2717         {0x0000a238, 0x20202020},
2718         {0x0000a244, 0x00000000},
2719         {0x0000a248, 0xfffffffc},
2720         {0x0000a24c, 0x00000000},
2721         {0x0000a254, 0x00000000},
2722         {0x0000a258, 0x0ccb5380},
2723         {0x0000a25c, 0x15151501},
2724         {0x0000a260, 0xdfa90f01},
2725         {0x0000a268, 0x00000000},
2726         {0x0000a26c, 0x0ebae9e6},
2727         {0x0000d270, 0x0d820820},
2728         {0x0000d35c, 0x07ffffef},
2729         {0x0000d360, 0x0fffffe7},
2730         {0x0000d364, 0x17ffffe5},
2731         {0x0000d368, 0x1fffffe4},
2732         {0x0000d36c, 0x37ffffe3},
2733         {0x0000d370, 0x3fffffe3},
2734         {0x0000d374, 0x57ffffe3},
2735         {0x0000d378, 0x5fffffe2},
2736         {0x0000d37c, 0x7fffffe2},
2737         {0x0000d380, 0x7f3c7bba},
2738         {0x0000d384, 0xf3307ff0},
2739         {0x0000a388, 0x0c000000},
2740         {0x0000a38c, 0x20202020},
2741         {0x0000a390, 0x20202020},
2742         {0x0000a39c, 0x00000001},
2743         {0x0000a3a0, 0x00000000},
2744         {0x0000a3a4, 0x00000000},
2745         {0x0000a3a8, 0x00000000},
2746         {0x0000a3ac, 0x00000000},
2747         {0x0000a3b0, 0x00000000},
2748         {0x0000a3b4, 0x00000000},
2749         {0x0000a3b8, 0x00000000},
2750         {0x0000a3bc, 0x00000000},
2751         {0x0000a3c0, 0x00000000},
2752         {0x0000a3c4, 0x00000000},
2753         {0x0000a3cc, 0x20202020},
2754         {0x0000a3d0, 0x20202020},
2755         {0x0000a3d4, 0x20202020},
2756         {0x0000a3e4, 0x00000000},
2757         {0x0000a3e8, 0x18c43433},
2758         {0x0000a3ec, 0x00f70081},
2759         {0x00007800, 0x00140000},
2760         {0x00007804, 0x0e4548d8},
2761         {0x00007808, 0x54214514},
2762         {0x0000780c, 0x02025830},
2763         {0x00007810, 0x71c0d388},
2764         {0x0000781c, 0x00000000},
2765         {0x00007824, 0x00d86fff},
2766         {0x0000782c, 0x6e36d97b},
2767         {0x00007834, 0x71400087},
2768         {0x00007844, 0x000c0db6},
2769         {0x00007848, 0x6db6246f},
2770         {0x0000784c, 0x6d9b66db},
2771         {0x00007850, 0x6d8c6dba},
2772         {0x00007854, 0x00040000},
2773         {0x00007858, 0xdb003012},
2774         {0x0000785c, 0x04924914},
2775         {0x00007860, 0x21084210},
2776         {0x00007864, 0xf7d7ffde},
2777         {0x00007868, 0xc2034080},
2778         {0x00007870, 0x10142c00},
2779 };
2780
2781 static const u32 ar9285Modes_high_power_tx_gain_9285_1_2[][6] = {
2782         {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2783         {0x0000a304, 0x00000000, 0x00000000, 0x00006200, 0x00006200, 0x00000000},
2784         {0x0000a308, 0x00000000, 0x00000000, 0x00008201, 0x00008201, 0x00000000},
2785         {0x0000a30c, 0x00000000, 0x00000000, 0x0000b240, 0x0000b240, 0x00000000},
2786         {0x0000a310, 0x00000000, 0x00000000, 0x0000d241, 0x0000d241, 0x00000000},
2787         {0x0000a314, 0x00000000, 0x00000000, 0x0000f600, 0x0000f600, 0x00000000},
2788         {0x0000a318, 0x00000000, 0x00000000, 0x00012800, 0x00012800, 0x00000000},
2789         {0x0000a31c, 0x00000000, 0x00000000, 0x00016802, 0x00016802, 0x00000000},
2790         {0x0000a320, 0x00000000, 0x00000000, 0x0001b805, 0x0001b805, 0x00000000},
2791         {0x0000a324, 0x00000000, 0x00000000, 0x00021a80, 0x00021a80, 0x00000000},
2792         {0x0000a328, 0x00000000, 0x00000000, 0x00028b00, 0x00028b00, 0x00000000},
2793         {0x0000a32c, 0x00000000, 0x00000000, 0x0002ab40, 0x0002ab40, 0x00000000},
2794         {0x0000a330, 0x00000000, 0x00000000, 0x0002cd80, 0x0002cd80, 0x00000000},
2795         {0x0000a334, 0x00000000, 0x00000000, 0x00033d82, 0x00033d82, 0x00000000},
2796         {0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e, 0x00000000},
2797         {0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x00000000},
2798         {0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2799         {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2800         {0x0000a348, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2801         {0x0000a34c, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2802         {0x0000a350, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2803         {0x0000a354, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2804         {0x00007814, 0x924934a8, 0x924934a8, 0x924934a8, 0x924934a8, 0x924934a8},
2805         {0x00007828, 0x26d2491b, 0x26d2491b, 0x26d2491b, 0x26d2491b, 0x26d2491b},
2806         {0x00007830, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e},
2807         {0x00007838, 0xfac68803, 0xfac68803, 0xfac68803, 0xfac68803, 0xfac68803},
2808         {0x0000783c, 0x0001fffe, 0x0001fffe, 0x0001fffe, 0x0001fffe, 0x0001fffe},
2809         {0x00007840, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20},
2810         {0x0000786c, 0x08609ebe, 0x08609ebe, 0x08609ebe, 0x08609ebe, 0x08609ebe},
2811         {0x00007820, 0x00000c00, 0x00000c00, 0x00000c00, 0x00000c00, 0x00000c00},
2812         {0x0000a274, 0x0a22a652, 0x0a22a652, 0x0a216652, 0x0a216652, 0x0a22a652},
2813         {0x0000a278, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2814         {0x0000a27c, 0x050380e7, 0x050380e7, 0x050380e7, 0x050380e7, 0x050380e7},
2815         {0x0000a394, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2816         {0x0000a398, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7},
2817         {0x0000a3dc, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2818         {0x0000a3e0, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7},
2819 };
2820
2821 static const u32 ar9285Modes_original_tx_gain_9285_1_2[][6] = {
2822         {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2823         {0x0000a304, 0x00000000, 0x00000000, 0x00009200, 0x00009200, 0x00000000},
2824         {0x0000a308, 0x00000000, 0x00000000, 0x00010208, 0x00010208, 0x00000000},
2825         {0x0000a30c, 0x00000000, 0x00000000, 0x00019608, 0x00019608, 0x00000000},
2826         {0x0000a310, 0x00000000, 0x00000000, 0x00022618, 0x00022618, 0x00000000},
2827         {0x0000a314, 0x00000000, 0x00000000, 0x0002a6c9, 0x0002a6c9, 0x00000000},
2828         {0x0000a318, 0x00000000, 0x00000000, 0x00031710, 0x00031710, 0x00000000},
2829         {0x0000a31c, 0x00000000, 0x00000000, 0x00035718, 0x00035718, 0x00000000},
2830         {0x0000a320, 0x00000000, 0x00000000, 0x00038758, 0x00038758, 0x00000000},
2831         {0x0000a324, 0x00000000, 0x00000000, 0x0003c75a, 0x0003c75a, 0x00000000},
2832         {0x0000a328, 0x00000000, 0x00000000, 0x0004075c, 0x0004075c, 0x00000000},
2833         {0x0000a32c, 0x00000000, 0x00000000, 0x0004475e, 0x0004475e, 0x00000000},
2834         {0x0000a330, 0x00000000, 0x00000000, 0x0004679f, 0x0004679f, 0x00000000},
2835         {0x0000a334, 0x00000000, 0x00000000, 0x000487df, 0x000487df, 0x00000000},
2836         {0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e, 0x00000000},
2837         {0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x00000000},
2838         {0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2839         {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2840         {0x0000a348, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2841         {0x0000a34c, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2842         {0x0000a350, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2843         {0x0000a354, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2844         {0x00007814, 0x924934a8, 0x924934a8, 0x924934a8, 0x924934a8, 0x924934a8},
2845         {0x00007828, 0x26d2491b, 0x26d2491b, 0x26d2491b, 0x26d2491b, 0x26d2491b},
2846         {0x00007830, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e, 0xedb6d96e},
2847         {0x00007838, 0xfac68801, 0xfac68801, 0xfac68801, 0xfac68801, 0xfac68801},
2848         {0x0000783c, 0x0001fffe, 0x0001fffe, 0x0001fffe, 0x0001fffe, 0x0001fffe},
2849         {0x00007840, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20, 0xffeb1a20},
2850         {0x0000786c, 0x48609eb4, 0x48609eb4, 0x48609eb4, 0x48609eb4, 0x48609eb4},
2851         {0x00007820, 0x00000c04, 0x00000c04, 0x00000c04, 0x00000c04, 0x00000c04},
2852         {0x0000a274, 0x0a21c652, 0x0a21c652, 0x0a21a652, 0x0a21a652, 0x0a22a652},
2853         {0x0000a278, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2854         {0x0000a27c, 0x050e039c, 0x050e039c, 0x050e039c, 0x050e039c, 0x050e039c},
2855         {0x0000a394, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2856         {0x0000a398, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c},
2857         {0x0000a3dc, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2858         {0x0000a3e0, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c},
2859 };
2860
2861 static const u32 ar9285Modes_XE2_0_normal_power[][6] = {
2862         {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2863         {0x0000a304, 0x00000000, 0x00000000, 0x00009200, 0x00009200, 0x00000000},
2864         {0x0000a308, 0x00000000, 0x00000000, 0x00010208, 0x00010208, 0x00000000},
2865         {0x0000a30c, 0x00000000, 0x00000000, 0x00019608, 0x00019608, 0x00000000},
2866         {0x0000a310, 0x00000000, 0x00000000, 0x00022618, 0x00022618, 0x00000000},
2867         {0x0000a314, 0x00000000, 0x00000000, 0x0002a6c9, 0x0002a6c9, 0x00000000},
2868         {0x0000a318, 0x00000000, 0x00000000, 0x00031710, 0x00031710, 0x00000000},
2869         {0x0000a31c, 0x00000000, 0x00000000, 0x00035718, 0x00035718, 0x00000000},
2870         {0x0000a320, 0x00000000, 0x00000000, 0x00038758, 0x00038758, 0x00000000},
2871         {0x0000a324, 0x00000000, 0x00000000, 0x0003c75a, 0x0003c75a, 0x00000000},
2872         {0x0000a328, 0x00000000, 0x00000000, 0x0004075c, 0x0004075c, 0x00000000},
2873         {0x0000a32c, 0x00000000, 0x00000000, 0x0004475e, 0x0004475e, 0x00000000},
2874         {0x0000a330, 0x00000000, 0x00000000, 0x0004679f, 0x0004679f, 0x00000000},
2875         {0x0000a334, 0x00000000, 0x00000000, 0x000487df, 0x000487df, 0x00000000},
2876         {0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e, 0x00000000},
2877         {0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x00000000},
2878         {0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2879         {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2880         {0x0000a348, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2881         {0x0000a34c, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2882         {0x0000a350, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2883         {0x0000a354, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2884         {0x00007814, 0x92497ca8, 0x92497ca8, 0x92497ca8, 0x92497ca8, 0x92497ca8},
2885         {0x00007828, 0x4ad2491b, 0x4ad2491b, 0x2ad2491b, 0x4ad2491b, 0x4ad2491b},
2886         {0x00007830, 0xedb6da6e, 0xedb6da6e, 0xedb6da6e, 0xedb6da6e, 0xedb6dbae},
2887         {0x00007838, 0xdac71441, 0xdac71441, 0xdac71441, 0xdac71441, 0xdac71441},
2888         {0x0000783c, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe},
2889         {0x00007840, 0xba5f638c, 0xba5f638c, 0xba5f638c, 0xba5f638c, 0xba5f638c},
2890         {0x0000786c, 0x48609eb4, 0x48609eb4, 0x48609eb4, 0x48609eb4, 0x48609eb4},
2891         {0x00007820, 0x00000c04, 0x00000c04, 0x00000c04, 0x00000c04, 0x00000c04},
2892         {0x0000a274, 0x0a21c652, 0x0a21c652, 0x0a21a652, 0x0a21a652, 0x0a22a652},
2893         {0x0000a278, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2894         {0x0000a27c, 0x050e039c, 0x050e039c, 0x050e039c, 0x050e039c, 0x050e039c},
2895         {0x0000a394, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2896         {0x0000a398, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c},
2897         {0x0000a3dc, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c, 0x39ce739c},
2898         {0x0000a3e0, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c, 0x0000039c},
2899 };
2900
2901 static const u32 ar9285Modes_XE2_0_high_power[][6] = {
2902         {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
2903         {0x0000a304, 0x00000000, 0x00000000, 0x00006200, 0x00006200, 0x00000000},
2904         {0x0000a308, 0x00000000, 0x00000000, 0x00008201, 0x00008201, 0x00000000},
2905         {0x0000a30c, 0x00000000, 0x00000000, 0x0000b240, 0x0000b240, 0x00000000},
2906         {0x0000a310, 0x00000000, 0x00000000, 0x0000d241, 0x0000d241, 0x00000000},
2907         {0x0000a314, 0x00000000, 0x00000000, 0x0000f600, 0x0000f600, 0x00000000},
2908         {0x0000a318, 0x00000000, 0x00000000, 0x00012800, 0x00012800, 0x00000000},
2909         {0x0000a31c, 0x00000000, 0x00000000, 0x00016802, 0x00016802, 0x00000000},
2910         {0x0000a320, 0x00000000, 0x00000000, 0x0001b805, 0x0001b805, 0x00000000},
2911         {0x0000a324, 0x00000000, 0x00000000, 0x00021a80, 0x00021a80, 0x00000000},
2912         {0x0000a328, 0x00000000, 0x00000000, 0x00028b00, 0x00028b00, 0x00000000},
2913         {0x0000a32c, 0x00000000, 0x00000000, 0x0002ab40, 0x0002ab40, 0x00000000},
2914         {0x0000a330, 0x00000000, 0x00000000, 0x0002cd80, 0x0002cd80, 0x00000000},
2915         {0x0000a334, 0x00000000, 0x00000000, 0x00033d82, 0x00033d82, 0x00000000},
2916         {0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e, 0x00000000},
2917         {0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x00000000},
2918         {0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2919         {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2920         {0x0000a348, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2921         {0x0000a34c, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2922         {0x0000a350, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2923         {0x0000a354, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
2924         {0x00007814, 0x92497ca8, 0x92497ca8, 0x92497ca8, 0x92497ca8, 0x92497ca8},
2925         {0x00007828, 0x4ad2491b, 0x4ad2491b, 0x2ad2491b, 0x4ad2491b, 0x4ad2491b},
2926         {0x00007830, 0xedb6da6e, 0xedb6da6e, 0xedb6da6e, 0xedb6da6e, 0xedb6da6e},
2927         {0x00007838, 0xdac71443, 0xdac71443, 0xdac71443, 0xdac71443, 0xdac71443},
2928         {0x0000783c, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe, 0x2481f6fe},
2929         {0x00007840, 0xba5f638c, 0xba5f638c, 0xba5f638c, 0xba5f638c, 0xba5f638c},
2930         {0x0000786c, 0x08609ebe, 0x08609ebe, 0x08609ebe, 0x08609ebe, 0x08609ebe},
2931         {0x00007820, 0x00000c00, 0x00000c00, 0x00000c00, 0x00000c00, 0x00000c00},
2932         {0x0000a274, 0x0a22a652, 0x0a22a652, 0x0a216652, 0x0a216652, 0x0a22a652},
2933         {0x0000a278, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2934         {0x0000a27c, 0x050380e7, 0x050380e7, 0x050380e7, 0x050380e7, 0x050380e7},
2935         {0x0000a394, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2936         {0x0000a398, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7},
2937         {0x0000a3dc, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
2938         {0x0000a3e0, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7, 0x000000e7},
2939 };
2940
2941 static const u32 ar9285PciePhy_clkreq_always_on_L1_9285_1_2[][2] = {
2942         /* Addr      allmodes  */
2943         {0x00004040, 0x9248fd00},
2944         {0x00004040, 0x24924924},
2945         {0x00004040, 0xa8000019},
2946         {0x00004040, 0x13160820},
2947         {0x00004040, 0xe5980560},
2948         {0x00004040, 0xc01dcffd},
2949         {0x00004040, 0x1aaabe41},
2950         {0x00004040, 0xbe105554},
2951         {0x00004040, 0x00043007},
2952         {0x00004044, 0x00000000},
2953 };
2954
2955 static const u32 ar9285PciePhy_clkreq_off_L1_9285_1_2[][2] = {
2956         /* Addr      allmodes  */
2957         {0x00004040, 0x9248fd00},
2958         {0x00004040, 0x24924924},
2959         {0x00004040, 0xa8000019},
2960         {0x00004040, 0x13160820},
2961         {0x00004040, 0xe5980560},
2962         {0x00004040, 0xc01dcffc},
2963         {0x00004040, 0x1aaabe41},
2964         {0x00004040, 0xbe105554},
2965         {0x00004040, 0x00043007},
2966         {0x00004044, 0x00000000},
2967 };
2968
2969 static const u32 ar9287Modes_9287_1_0[][6] = {
2970         {0x00001030, 0x00000000, 0x00000000, 0x000002c0, 0x00000160, 0x000001e0},
2971         {0x00001070, 0x00000000, 0x00000000, 0x00000318, 0x0000018c, 0x000001e0},
2972         {0x000010b0, 0x00000000, 0x00000000, 0x00007c70, 0x00003e38, 0x00001180},
2973         {0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008},
2974         {0x00008014, 0x00000000, 0x00000000, 0x10801600, 0x08400b00, 0x06e006e0},
2975         {0x0000801c, 0x00000000, 0x00000000, 0x12e00057, 0x12e0002b, 0x0988004f},
2976         {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810, 0x08f04810},
2977         {0x000081d0, 0x00003200, 0x00003200, 0x0000320a, 0x0000320a, 0x0000320a},
2978         {0x00008318, 0x00000000, 0x00000000, 0x00006880, 0x00003440, 0x00006880},
2979         {0x00009804, 0x00000000, 0x00000000, 0x000003c4, 0x00000300, 0x00000303},
2980         {0x00009820, 0x00000000, 0x00000000, 0x02020200, 0x02020200, 0x02020200},
2981         {0x00009824, 0x00000000, 0x00000000, 0x01000e0e, 0x01000e0e, 0x01000e0e},
2982         {0x00009828, 0x00000000, 0x00000000, 0x0a020001, 0x0a020001, 0x0a020001},
2983         {0x00009834, 0x00000000, 0x00000000, 0x00000e0e, 0x00000e0e, 0x00000e0e},
2984         {0x00009838, 0x00000003, 0x00000003, 0x00000007, 0x00000007, 0x00000007},
2985         {0x00009840, 0x206a002e, 0x206a002e, 0x206a012e, 0x206a012e, 0x206a012e},
2986         {0x00009844, 0x03720000, 0x03720000, 0x037216a0, 0x037216a0, 0x037216a0},
2987         {0x00009850, 0x60000000, 0x60000000, 0x6d4000e2, 0x6c4000e2, 0x6c4000e2},
2988         {0x00009858, 0x7c000d00, 0x7c000d00, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e},
2989         {0x0000985c, 0x3100005e, 0x3100005e, 0x3139605e, 0x31395d5e, 0x31395d5e},
2990         {0x00009860, 0x00058d00, 0x00058d00, 0x00058d20, 0x00058d20, 0x00058d18},
2991         {0x00009864, 0x00000e00, 0x00000e00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
2992         {0x00009868, 0x000040c0, 0x000040c0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0},
2993         {0x0000986c, 0x00000080, 0x00000080, 0x06903881, 0x06903881, 0x06903881},
2994         {0x00009914, 0x00000000, 0x00000000, 0x00001130, 0x00000898, 0x000007d0},
2995         {0x00009918, 0x00000000, 0x00000000, 0x00000016, 0x0000000b, 0x00000016},
2996         {0x00009924, 0xd00a8a01, 0xd00a8a01, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d},
2997         {0x00009944, 0xefbc0000, 0xefbc0000, 0xefbc1010, 0xefbc1010, 0xefbc1010},
2998         {0x00009960, 0x00000000, 0x00000000, 0x00000010, 0x00000010, 0x00000010},
2999         {0x0000a960, 0x00000000, 0x00000000, 0x00000010, 0x00000010, 0x00000010},
3000         {0x00009964, 0x00000000, 0x00000000, 0x00000210, 0x00000210, 0x00000210},
3001         {0x0000c968, 0x00000200, 0x00000200, 0x000003ce, 0x000003ce, 0x000003ce},
3002         {0x000099b8, 0x00000000, 0x00000000, 0x0000001c, 0x0000001c, 0x0000001c},
3003         {0x000099bc, 0x00000000, 0x00000000, 0x00000c00, 0x00000c00, 0x00000c00},
3004         {0x000099c0, 0x00000000, 0x00000000, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
3005         {0x0000a204, 0x00000440, 0x00000440, 0x00000444, 0x00000444, 0x00000444},
3006         {0x0000a20c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
3007         {0x0000b20c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
3008         {0x0000a21c, 0x1803800a, 0x1803800a, 0x1883800a, 0x1883800a, 0x1883800a},
3009         {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
3010         {0x0000a250, 0x00000000, 0x00000000, 0x0004a000, 0x0004a000, 0x0004a000},
3011         {0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e, 0x7999aa0e},
3012         {0x0000a3d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
3013 };
3014
3015 static const u32 ar9287Common_9287_1_0[][2] = {
3016         /* Addr      allmodes  */
3017         {0x0000000c, 0x00000000},
3018         {0x00000030, 0x00020015},
3019         {0x00000034, 0x00000005},
3020         {0x00000040, 0x00000000},
3021         {0x00000044, 0x00000008},
3022         {0x00000048, 0x00000008},
3023         {0x0000004c, 0x00000010},
3024         {0x00000050, 0x00000000},
3025         {0x00000054, 0x0000001f},
3026         {0x00000800, 0x00000000},
3027         {0x00000804, 0x00000000},
3028         {0x00000808, 0x00000000},
3029         {0x0000080c, 0x00000000},
3030         {0x00000810, 0x00000000},
3031         {0x00000814, 0x00000000},
3032         {0x00000818, 0x00000000},
3033         {0x0000081c, 0x00000000},
3034         {0x00000820, 0x00000000},
3035         {0x00000824, 0x00000000},
3036         {0x00001040, 0x002ffc0f},
3037         {0x00001044, 0x002ffc0f},
3038         {0x00001048, 0x002ffc0f},
3039         {0x0000104c, 0x002ffc0f},
3040         {0x00001050, 0x002ffc0f},
3041         {0x00001054, 0x002ffc0f},
3042         {0x00001058, 0x002ffc0f},
3043         {0x0000105c, 0x002ffc0f},
3044         {0x00001060, 0x002ffc0f},
3045         {0x00001064, 0x002ffc0f},
3046         {0x00001230, 0x00000000},
3047         {0x00001270, 0x00000000},
3048         {0x00001038, 0x00000000},
3049         {0x00001078, 0x00000000},
3050         {0x000010b8, 0x00000000},
3051         {0x000010f8, 0x00000000},
3052         {0x00001138, 0x00000000},
3053         {0x00001178, 0x00000000},
3054         {0x000011b8, 0x00000000},
3055         {0x000011f8, 0x00000000},
3056         {0x00001238, 0x00000000},
3057         {0x00001278, 0x00000000},
3058         {0x000012b8, 0x00000000},
3059         {0x000012f8, 0x00000000},
3060         {0x00001338, 0x00000000},
3061         {0x00001378, 0x00000000},
3062         {0x000013b8, 0x00000000},
3063         {0x000013f8, 0x00000000},
3064         {0x00001438, 0x00000000},
3065         {0x00001478, 0x00000000},
3066         {0x000014b8, 0x00000000},
3067         {0x000014f8, 0x00000000},
3068         {0x00001538, 0x00000000},
3069         {0x00001578, 0x00000000},
3070         {0x000015b8, 0x00000000},
3071         {0x000015f8, 0x00000000},
3072         {0x00001638, 0x00000000},
3073         {0x00001678, 0x00000000},
3074         {0x000016b8, 0x00000000},
3075         {0x000016f8, 0x00000000},
3076         {0x00001738, 0x00000000},
3077         {0x00001778, 0x00000000},
3078         {0x000017b8, 0x00000000},
3079         {0x000017f8, 0x00000000},
3080         {0x0000103c, 0x00000000},
3081         {0x0000107c, 0x00000000},
3082         {0x000010bc, 0x00000000},
3083         {0x000010fc, 0x00000000},
3084         {0x0000113c, 0x00000000},
3085         {0x0000117c, 0x00000000},
3086         {0x000011bc, 0x00000000},
3087         {0x000011fc, 0x00000000},
3088         {0x0000123c, 0x00000000},
3089         {0x0000127c, 0x00000000},
3090         {0x000012bc, 0x00000000},
3091         {0x000012fc, 0x00000000},
3092         {0x0000133c, 0x00000000},
3093         {0x0000137c, 0x00000000},
3094         {0x000013bc, 0x00000000},
3095         {0x000013fc, 0x00000000},
3096         {0x0000143c, 0x00000000},
3097         {0x0000147c, 0x00000000},
3098         {0x00004030, 0x00000002},
3099         {0x0000403c, 0x00000002},
3100         {0x00004024, 0x0000001f},
3101         {0x00004060, 0x00000000},
3102         {0x00004064, 0x00000000},
3103         {0x00007010, 0x00000033},
3104         {0x00007020, 0x00000000},
3105         {0x00007034, 0x00000002},
3106         {0x00007038, 0x000004c2},
3107         {0x00008004, 0x00000000},
3108         {0x00008008, 0x00000000},
3109         {0x0000800c, 0x00000000},
3110         {0x00008018, 0x00000700},
3111         {0x00008020, 0x00000000},
3112         {0x00008038, 0x00000000},
3113         {0x0000803c, 0x00000000},
3114         {0x00008048, 0x40000000},
3115         {0x00008054, 0x00000000},
3116         {0x00008058, 0x00000000},
3117         {0x0000805c, 0x000fc78f},
3118         {0x00008060, 0x0000000f},
3119         {0x00008064, 0x00000000},
3120         {0x00008070, 0x00000000},
3121         {0x000080c0, 0x2a80001a},
3122         {0x000080c4, 0x05dc01e0},
3123         {0x000080c8, 0x1f402710},
3124         {0x000080cc, 0x01f40000},
3125         {0x000080d0, 0x00001e00},
3126         {0x000080d4, 0x00000000},
3127         {0x000080d8, 0x00400000},
3128         {0x000080e0, 0xffffffff},
3129         {0x000080e4, 0x0000ffff},
3130         {0x000080e8, 0x003f3f3f},
3131         {0x000080ec, 0x00000000},
3132         {0x000080f0, 0x00000000},
3133         {0x000080f4, 0x00000000},
3134         {0x000080f8, 0x00000000},
3135         {0x000080fc, 0x00020000},
3136         {0x00008100, 0x00020000},
3137         {0x00008104, 0x00000001},
3138         {0x00008108, 0x00000052},
3139         {0x0000810c, 0x00000000},
3140         {0x00008110, 0x00000168},
3141         {0x00008118, 0x000100aa},
3142         {0x0000811c, 0x00003210},
3143         {0x00008124, 0x00000000},
3144         {0x00008128, 0x00000000},
3145         {0x0000812c, 0x00000000},
3146         {0x00008130, 0x00000000},
3147         {0x00008134, 0x00000000},
3148         {0x00008138, 0x00000000},
3149         {0x0000813c, 0x00000000},
3150         {0x00008144, 0xffffffff},
3151         {0x00008168, 0x00000000},
3152         {0x0000816c, 0x00000000},
3153         {0x00008170, 0x18487320},
3154         {0x00008174, 0xfaa4fa50},
3155         {0x00008178, 0x00000100},
3156         {0x0000817c, 0x00000000},
3157         {0x000081c0, 0x00000000},
3158         {0x000081c4, 0x00000000},
3159         {0x000081d4, 0x00000000},
3160         {0x000081ec, 0x00000000},
3161         {0x000081f0, 0x00000000},
3162         {0x000081f4, 0x00000000},
3163         {0x000081f8, 0x00000000},
3164         {0x000081fc, 0x00000000},
3165         {0x00008200, 0x00000000},
3166         {0x00008204, 0x00000000},
3167         {0x00008208, 0x00000000},
3168         {0x0000820c, 0x00000000},
3169         {0x00008210, 0x00000000},
3170         {0x00008214, 0x00000000},
3171         {0x00008218, 0x00000000},
3172         {0x0000821c, 0x00000000},
3173         {0x00008220, 0x00000000},
3174         {0x00008224, 0x00000000},
3175         {0x00008228, 0x00000000},
3176         {0x0000822c, 0x00000000},
3177         {0x00008230, 0x00000000},
3178         {0x00008234, 0x00000000},
3179         {0x00008238, 0x00000000},
3180         {0x0000823c, 0x00000000},
3181         {0x00008240, 0x00100000},
3182         {0x00008244, 0x0010f400},
3183         {0x00008248, 0x00000100},
3184         {0x0000824c, 0x0001e800},
3185         {0x00008250, 0x00000000},
3186         {0x00008254, 0x00000000},
3187         {0x00008258, 0x00000000},
3188         {0x0000825c, 0x400000ff},
3189         {0x00008260, 0x00080922},
3190         {0x00008264, 0x88a00010},
3191         {0x00008270, 0x00000000},
3192         {0x00008274, 0x40000000},
3193         {0x00008278, 0x003e4180},
3194         {0x0000827c, 0x00000000},
3195         {0x00008284, 0x0000002c},
3196         {0x00008288, 0x0000002c},
3197         {0x0000828c, 0x000000ff},
3198         {0x00008294, 0x00000000},
3199         {0x00008298, 0x00000000},
3200         {0x0000829c, 0x00000000},
3201         {0x00008300, 0x00000040},
3202         {0x00008314, 0x00000000},
3203         {0x00008328, 0x00000000},
3204         {0x0000832c, 0x00000007},
3205         {0x00008330, 0x00000302},
3206         {0x00008334, 0x00000e00},
3207         {0x00008338, 0x00ff0000},
3208         {0x0000833c, 0x00000000},
3209         {0x00008340, 0x000107ff},
3210         {0x00008344, 0x01c81043},
3211         {0x00008360, 0xffffffff},
3212         {0x00008364, 0xffffffff},
3213         {0x00008368, 0x00000000},
3214         {0x00008370, 0x00000000},
3215         {0x00008374, 0x000000ff},
3216         {0x00008378, 0x00000000},
3217         {0x0000837c, 0x00000000},
3218         {0x00008380, 0xffffffff},
3219         {0x00008384, 0xffffffff},
3220         {0x00008390, 0x0fffffff},
3221         {0x00008394, 0x0fffffff},
3222         {0x00008398, 0x00000000},
3223         {0x0000839c, 0x00000000},
3224         {0x000083a0, 0x00000000},
3225         {0x00009808, 0x00000000},
3226         {0x0000980c, 0xafe68e30},
3227         {0x00009810, 0xfd14e000},
3228         {0x00009814, 0x9c0a9f6b},
3229         {0x0000981c, 0x00000000},
3230         {0x0000982c, 0x0000a000},
3231         {0x00009830, 0x00000000},
3232         {0x0000983c, 0x00200400},
3233         {0x0000984c, 0x0040233c},
3234         {0x0000a84c, 0x0040233c},
3235         {0x00009854, 0x00000044},
3236         {0x00009900, 0x00000000},
3237         {0x00009904, 0x00000000},
3238         {0x00009908, 0x00000000},
3239         {0x0000990c, 0x00000000},
3240         {0x00009910, 0x10002310},
3241         {0x0000991c, 0x10000fff},
3242         {0x00009920, 0x04900000},
3243         {0x0000a920, 0x04900000},
3244         {0x00009928, 0x00000001},
3245         {0x0000992c, 0x00000004},
3246         {0x00009930, 0x00000000},
3247         {0x0000a930, 0x00000000},
3248         {0x00009934, 0x1e1f2022},
3249         {0x00009938, 0x0a0b0c0d},
3250         {0x0000993c, 0x00000000},
3251         {0x00009948, 0x9280c00a},
3252         {0x0000994c, 0x00020028},
3253         {0x00009954, 0x5f3ca3de},
3254         {0x00009958, 0x0108ecff},
3255         {0x00009940, 0x14750604},
3256         {0x0000c95c, 0x004b6a8e},
3257         {0x00009970, 0x990bb515},
3258         {0x00009974, 0x00000000},
3259         {0x00009978, 0x00000001},
3260         {0x0000997c, 0x00000000},
3261         {0x000099a0, 0x00000000},
3262         {0x000099a4, 0x00000001},
3263         {0x000099a8, 0x201fff00},
3264         {0x000099ac, 0x0c6f0000},
3265         {0x000099b0, 0x03051000},
3266         {0x000099b4, 0x00000820},
3267         {0x000099c4, 0x06336f77},
3268         {0x000099c8, 0x6af65329},
3269         {0x000099cc, 0x08f186c8},
3270         {0x000099d0, 0x00046384},
3271         {0x000099dc, 0x00000000},
3272         {0x000099e0, 0x00000000},
3273         {0x000099e4, 0xaaaaaaaa},
3274         {0x000099e8, 0x3c466478},
3275         {0x000099ec, 0x0cc80caa},
3276         {0x000099f0, 0x00000000},
3277         {0x000099fc, 0x00001042},
3278         {0x0000a1f4, 0x00fffeff},
3279         {0x0000a1f8, 0x00f5f9ff},
3280         {0x0000a1fc, 0xb79f6427},
3281         {0x0000a208, 0x803e4788},
3282         {0x0000a210, 0x4080a333},
3283         {0x0000a214, 0x40206c10},
3284         {0x0000a218, 0x009c4060},
3285         {0x0000a220, 0x01834061},
3286         {0x0000a224, 0x00000400},
3287         {0x0000a228, 0x000003b5},
3288         {0x0000a22c, 0x233f7180},
3289         {0x0000a234, 0x20202020},
3290         {0x0000a238, 0x20202020},
3291         {0x0000a23c, 0x13c889af},
3292         {0x0000a240, 0x38490a20},
3293         {0x0000a244, 0x00000000},
3294         {0x0000a248, 0xfffffffc},
3295         {0x0000a24c, 0x00000000},
3296         {0x0000a254, 0x00000000},
3297         {0x0000a258, 0x0cdbd380},
3298         {0x0000a25c, 0x0f0f0f01},
3299         {0x0000a260, 0xdfa91f01},
3300         {0x0000a264, 0x00418a11},
3301         {0x0000b264, 0x00418a11},
3302         {0x0000a268, 0x00000000},
3303         {0x0000a26c, 0x0e79e5c6},
3304         {0x0000b26c, 0x0e79e5c6},
3305         {0x0000d270, 0x00820820},
3306         {0x0000a278, 0x1ce739ce},
3307         {0x0000a27c, 0x050701ce},
3308         {0x0000d35c, 0x07ffffef},
3309         {0x0000d360, 0x0fffffe7},
3310         {0x0000d364, 0x17ffffe5},
3311         {0x0000d368, 0x1fffffe4},
3312         {0x0000d36c, 0x37ffffe3},
3313         {0x0000d370, 0x3fffffe3},
3314         {0x0000d374, 0x57ffffe3},
3315         {0x0000d378, 0x5fffffe2},
3316         {0x0000d37c, 0x7fffffe2},
3317         {0x0000d380, 0x7f3c7bba},
3318         {0x0000d384, 0xf3307ff0},
3319         {0x0000a388, 0x0c000000},
3320         {0x0000a38c, 0x20202020},
3321         {0x0000a390, 0x20202020},
3322         {0x0000a394, 0x1ce739ce},
3323         {0x0000a398, 0x000001ce},
3324         {0x0000b398, 0x000001ce},
3325         {0x0000a39c, 0x00000001},
3326         {0x0000a3c8, 0x00000246},
3327         {0x0000a3cc, 0x20202020},
3328         {0x0000a3d0, 0x20202020},
3329         {0x0000a3d4, 0x20202020},
3330         {0x0000a3dc, 0x1ce739ce},
3331         {0x0000a3e0, 0x000001ce},
3332         {0x0000a3e4, 0x00000000},
3333         {0x0000a3e8, 0x18c43433},
3334         {0x0000a3ec, 0x00f70081},
3335         {0x0000a3f0, 0x01036a1e},
3336         {0x0000a3f4, 0x00000000},
3337         {0x0000b3f4, 0x00000000},
3338         {0x0000a7d8, 0x00000001},
3339         {0x00007800, 0x00000800},
3340         {0x00007804, 0x6c35ffb0},
3341         {0x00007808, 0x6db6c000},
3342         {0x0000780c, 0x6db6cb30},
3343         {0x00007810, 0x6db6cb6c},
3344         {0x00007814, 0x0501e200},
3345         {0x00007818, 0x0094128d},
3346         {0x0000781c, 0x976ee392},
3347         {0x00007820, 0xf75ff6fc},
3348         {0x00007824, 0x00040000},
3349         {0x00007828, 0xdb003012},
3350         {0x0000782c, 0x04924914},
3351         {0x00007830, 0x21084210},
3352         {0x00007834, 0x00140000},
3353         {0x00007838, 0x0e4548d8},
3354         {0x0000783c, 0x54214514},
3355         {0x00007840, 0x02025820},
3356         {0x00007844, 0x71c0d388},
3357         {0x00007848, 0x934934a8},
3358         {0x00007850, 0x00000000},
3359         {0x00007854, 0x00000800},
3360         {0x00007858, 0x6c35ffb0},
3361         {0x0000785c, 0x6db6c000},
3362         {0x00007860, 0x6db6cb2c},
3363         {0x00007864, 0x6db6cb6c},
3364         {0x00007868, 0x0501e200},
3365         {0x0000786c, 0x0094128d},
3366         {0x00007870, 0x976ee392},
3367         {0x00007874, 0xf75ff6fc},
3368         {0x00007878, 0x00040000},
3369         {0x0000787c, 0xdb003012},
3370         {0x00007880, 0x04924914},
3371         {0x00007884, 0x21084210},
3372         {0x00007888, 0x001b6db0},
3373         {0x0000788c, 0x00376b63},
3374         {0x00007890, 0x06db6db6},
3375         {0x00007894, 0x006d8000},
3376         {0x00007898, 0x48100000},
3377         {0x0000789c, 0x00000000},
3378         {0x000078a0, 0x08000000},
3379         {0x000078a4, 0x0007ffd8},
3380         {0x000078a8, 0x0007ffd8},
3381         {0x000078ac, 0x001c0020},
3382         {0x000078b0, 0x000611eb},
3383         {0x000078b4, 0x40008080},
3384         {0x000078b8, 0x2a850160},
3385 };
3386
3387 static const u32 ar9287Modes_tx_gain_9287_1_0[][6] = {
3388         {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
3389         {0x0000a304, 0x00000000, 0x00000000, 0x00004002, 0x00004002, 0x00004002},
3390         {0x0000a308, 0x00000000, 0x00000000, 0x00008004, 0x00008004, 0x00008004},
3391         {0x0000a30c, 0x00000000, 0x00000000, 0x0000c00a, 0x0000c00a, 0x0000c00a},
3392         {0x0000a310, 0x00000000, 0x00000000, 0x0001000c, 0x0001000c, 0x0001000c},
3393         {0x0000a314, 0x00000000, 0x00000000, 0x0001420b, 0x0001420b, 0x0001420b},
3394         {0x0000a318, 0x00000000, 0x00000000, 0x0001824a, 0x0001824a, 0x0001824a},
3395         {0x0000a31c, 0x00000000, 0x00000000, 0x0001c44a, 0x0001c44a, 0x0001c44a},
3396         {0x0000a320, 0x00000000, 0x00000000, 0x0002064a, 0x0002064a, 0x0002064a},
3397         {0x0000a324, 0x00000000, 0x00000000, 0x0002484a, 0x0002484a, 0x0002484a},
3398         {0x0000a328, 0x00000000, 0x00000000, 0x00028a4a, 0x00028a4a, 0x00028a4a},
3399         {0x0000a32c, 0x00000000, 0x00000000, 0x0002cc4a, 0x0002cc4a, 0x0002cc4a},
3400         {0x0000a330, 0x00000000, 0x00000000, 0x00030e4a, 0x00030e4a, 0x00030e4a},
3401         {0x0000a334, 0x00000000, 0x00000000, 0x00034e8a, 0x00034e8a, 0x00034e8a},
3402         {0x0000a338, 0x00000000, 0x00000000, 0x00038e8c, 0x00038e8c, 0x00038e8c},
3403         {0x0000a33c, 0x00000000, 0x00000000, 0x0003cecc, 0x0003cecc, 0x0003cecc},
3404         {0x0000a340, 0x00000000, 0x00000000, 0x00040ed4, 0x00040ed4, 0x00040ed4},
3405         {0x0000a344, 0x00000000, 0x00000000, 0x00044edc, 0x00044edc, 0x00044edc},
3406         {0x0000a348, 0x00000000, 0x00000000, 0x00048ede, 0x00048ede, 0x00048ede},
3407         {0x0000a34c, 0x00000000, 0x00000000, 0x0004cf1e, 0x0004cf1e, 0x0004cf1e},
3408         {0x0000a350, 0x00000000, 0x00000000, 0x00050f5e, 0x00050f5e, 0x00050f5e},
3409         {0x0000a354, 0x00000000, 0x00000000, 0x00054f9e, 0x00054f9e, 0x00054f9e},
3410         {0x0000a780, 0x00000000, 0x00000000, 0x00000060, 0x00000060, 0x00000060},
3411         {0x0000a784, 0x00000000, 0x00000000, 0x00004062, 0x00004062, 0x00004062},
3412         {0x0000a788, 0x00000000, 0x00000000, 0x00008064, 0x00008064, 0x00008064},
3413         {0x0000a78c, 0x00000000, 0x00000000, 0x0000c0a4, 0x0000c0a4, 0x0000c0a4},
3414         {0x0000a790, 0x00000000, 0x00000000, 0x000100b0, 0x000100b0, 0x000100b0},
3415         {0x0000a794, 0x00000000, 0x00000000, 0x000140b2, 0x000140b2, 0x000140b2},
3416         {0x0000a798, 0x00000000, 0x00000000, 0x000180b4, 0x000180b4, 0x000180b4},
3417         {0x0000a79c, 0x00000000, 0x00000000, 0x0001c0f4, 0x0001c0f4, 0x0001c0f4},
3418         {0x0000a7a0, 0x00000000, 0x00000000, 0x00020134, 0x00020134, 0x00020134},
3419         {0x0000a7a4, 0x00000000, 0x00000000, 0x000240fe, 0x000240fe, 0x000240fe},
3420         {0x0000a7a8, 0x00000000, 0x00000000, 0x0002813e, 0x0002813e, 0x0002813e},
3421         {0x0000a7ac, 0x00000000, 0x00000000, 0x0002c17e, 0x0002c17e, 0x0002c17e},
3422         {0x0000a7b0, 0x00000000, 0x00000000, 0x000301be, 0x000301be, 0x000301be},
3423         {0x0000a7b4, 0x00000000, 0x00000000, 0x000341fe, 0x000341fe, 0x000341fe},
3424         {0x0000a7b8, 0x00000000, 0x00000000, 0x000341fe, 0x000341fe, 0x000341fe},
3425         {0x0000a7bc, 0x00000000, 0x00000000, 0x000341fe, 0x000341fe, 0x000341fe},
3426         {0x0000a7c0, 0x00000000, 0x00000000, 0x000341fe, 0x000341fe, 0x000341fe},
3427         {0x0000a7c4, 0x00000000, 0x00000000, 0x000341fe, 0x000341fe, 0x000341fe},
3428         {0x0000a7c8, 0x00000000, 0x00000000, 0x000341fe, 0x000341fe, 0x000341fe},
3429         {0x0000a7cc, 0x00000000, 0x00000000, 0x000341fe, 0x000341fe, 0x000341fe},
3430         {0x0000a7d0, 0x00000000, 0x00000000, 0x000341fe, 0x000341fe, 0x000341fe},
3431         {0x0000a7d4, 0x00000000, 0x00000000, 0x000341fe, 0x000341fe, 0x000341fe},
3432         {0x0000a274, 0x0a180000, 0x0a180000, 0x0a1aa000, 0x0a1aa000, 0x0a1aa000},
3433 };
3434
3435 static const u32 ar9287Modes_rx_gain_9287_1_0[][6] = {
3436         {0x00009a00, 0x00000000, 0x00000000, 0x0000a120, 0x0000a120, 0x0000a120},
3437         {0x00009a04, 0x00000000, 0x00000000, 0x0000a124, 0x0000a124, 0x0000a124},
3438         {0x00009a08, 0x00000000, 0x00000000, 0x0000a128, 0x0000a128, 0x0000a128},
3439         {0x00009a0c, 0x00000000, 0x00000000, 0x0000a12c, 0x0000a12c, 0x0000a12c},
3440         {0x00009a10, 0x00000000, 0x00000000, 0x0000a130, 0x0000a130, 0x0000a130},
3441         {0x00009a14, 0x00000000, 0x00000000, 0x0000a194, 0x0000a194, 0x0000a194},
3442         {0x00009a18, 0x00000000, 0x00000000, 0x0000a198, 0x0000a198, 0x0000a198},
3443         {0x00009a1c, 0x00000000, 0x00000000, 0x0000a20c, 0x0000a20c, 0x0000a20c},
3444         {0x00009a20, 0x00000000, 0x00000000, 0x0000a210, 0x0000a210, 0x0000a210},
3445         {0x00009a24, 0x00000000, 0x00000000, 0x0000a284, 0x0000a284, 0x0000a284},
3446         {0x00009a28, 0x00000000, 0x00000000, 0x0000a288, 0x0000a288, 0x0000a288},
3447         {0x00009a2c, 0x00000000, 0x00000000, 0x0000a28c, 0x0000a28c, 0x0000a28c},
3448         {0x00009a30, 0x00000000, 0x00000000, 0x0000a290, 0x0000a290, 0x0000a290},
3449         {0x00009a34, 0x00000000, 0x00000000, 0x0000a294, 0x0000a294, 0x0000a294},
3450         {0x00009a38, 0x00000000, 0x00000000, 0x0000a2a0, 0x0000a2a0, 0x0000a2a0},
3451         {0x00009a3c, 0x00000000, 0x00000000, 0x0000a2a4, 0x0000a2a4, 0x0000a2a4},
3452         {0x00009a40, 0x00000000, 0x00000000, 0x0000a2a8, 0x0000a2a8, 0x0000a2a8},
3453         {0x00009a44, 0x00000000, 0x00000000, 0x0000a2ac, 0x0000a2ac, 0x0000a2ac},
3454         {0x00009a48, 0x00000000, 0x00000000, 0x0000a2b0, 0x0000a2b0, 0x0000a2b0},
3455         {0x00009a4c, 0x00000000, 0x00000000, 0x0000a2b4, 0x0000a2b4, 0x0000a2b4},
3456         {0x00009a50, 0x00000000, 0x00000000, 0x0000a2b8, 0x0000a2b8, 0x0000a2b8},
3457         {0x00009a54, 0x00000000, 0x00000000, 0x0000a2c4, 0x0000a2c4, 0x0000a2c4},
3458         {0x00009a58, 0x00000000, 0x00000000, 0x0000a708, 0x0000a708, 0x0000a708},
3459         {0x00009a5c, 0x00000000, 0x00000000, 0x0000a70c, 0x0000a70c, 0x0000a70c},
3460         {0x00009a60, 0x00000000, 0x00000000, 0x0000a710, 0x0000a710, 0x0000a710},
3461         {0x00009a64, 0x00000000, 0x00000000, 0x0000ab04, 0x0000ab04, 0x0000ab04},
3462         {0x00009a68, 0x00000000, 0x00000000, 0x0000ab08, 0x0000ab08, 0x0000ab08},
3463         {0x00009a6c, 0x00000000, 0x00000000, 0x0000ab0c, 0x0000ab0c, 0x0000ab0c},
3464         {0x00009a70, 0x00000000, 0x00000000, 0x0000ab10, 0x0000ab10, 0x0000ab10},
3465         {0x00009a74, 0x00000000, 0x00000000, 0x0000ab14, 0x0000ab14, 0x0000ab14},
3466         {0x00009a78, 0x00000000, 0x00000000, 0x0000ab18, 0x0000ab18, 0x0000ab18},
3467         {0x00009a7c, 0x00000000, 0x00000000, 0x0000ab8c, 0x0000ab8c, 0x0000ab8c},
3468         {0x00009a80, 0x00000000, 0x00000000, 0x0000ab90, 0x0000ab90, 0x0000ab90},
3469         {0x00009a84, 0x00000000, 0x00000000, 0x0000ab94, 0x0000ab94, 0x0000ab94},
3470         {0x00009a88, 0x00000000, 0x00000000, 0x0000ab98, 0x0000ab98, 0x0000ab98},
3471         {0x00009a8c, 0x00000000, 0x00000000, 0x0000aba4, 0x0000aba4, 0x0000aba4},
3472         {0x00009a90, 0x00000000, 0x00000000, 0x0000aba8, 0x0000aba8, 0x0000aba8},
3473         {0x00009a94, 0x00000000, 0x00000000, 0x0000cb04, 0x0000cb04, 0x0000cb04},
3474         {0x00009a98, 0x00000000, 0x00000000, 0x0000cb08, 0x0000cb08, 0x0000cb08},
3475         {0x00009a9c, 0x00000000, 0x00000000, 0x0000cb0c, 0x0000cb0c, 0x0000cb0c},
3476         {0x00009aa0, 0x00000000, 0x00000000, 0x0000cb10, 0x0000cb10, 0x0000cb10},
3477         {0x00009aa4, 0x00000000, 0x00000000, 0x0000cb14, 0x0000cb14, 0x0000cb14},
3478         {0x00009aa8, 0x00000000, 0x00000000, 0x0000cb18, 0x0000cb18, 0x0000cb18},
3479         {0x00009aac, 0x00000000, 0x00000000, 0x0000cb8c, 0x0000cb8c, 0x0000cb8c},
3480         {0x00009ab0, 0x00000000, 0x00000000, 0x0000cb90, 0x0000cb90, 0x0000cb90},
3481         {0x00009ab4, 0x00000000, 0x00000000, 0x0000cf18, 0x0000cf18, 0x0000cf18},
3482         {0x00009ab8, 0x00000000, 0x00000000, 0x0000cf24, 0x0000cf24, 0x0000cf24},
3483         {0x00009abc, 0x00000000, 0x00000000, 0x0000cf28, 0x0000cf28, 0x0000cf28},
3484         {0x00009ac0, 0x00000000, 0x00000000, 0x0000d314, 0x0000d314, 0x0000d314},
3485         {0x00009ac4, 0x00000000, 0x00000000, 0x0000d318, 0x0000d318, 0x0000d318},
3486         {0x00009ac8, 0x00000000, 0x00000000, 0x0000d38c, 0x0000d38c, 0x0000d38c},
3487         {0x00009acc, 0x00000000, 0x00000000, 0x0000d390, 0x0000d390, 0x0000d390},
3488         {0x00009ad0, 0x00000000, 0x00000000, 0x0000d394, 0x0000d394, 0x0000d394},
3489         {0x00009ad4, 0x00000000, 0x00000000, 0x0000d398, 0x0000d398, 0x0000d398},
3490         {0x00009ad8, 0x00000000, 0x00000000, 0x0000d3a4, 0x0000d3a4, 0x0000d3a4},
3491         {0x00009adc, 0x00000000, 0x00000000, 0x0000d3a8, 0x0000d3a8, 0x0000d3a8},
3492         {0x00009ae0, 0x00000000, 0x00000000, 0x0000d3ac, 0x0000d3ac, 0x0000d3ac},
3493         {0x00009ae4, 0x00000000, 0x00000000, 0x0000d3b0, 0x0000d3b0, 0x0000d3b0},
3494         {0x00009ae8, 0x00000000, 0x00000000, 0x0000f380, 0x0000f380, 0x0000f380},
3495         {0x00009aec, 0x00000000, 0x00000000, 0x0000f384, 0x0000f384, 0x0000f384},
3496         {0x00009af0, 0x00000000, 0x00000000, 0x0000f388, 0x0000f388, 0x0000f388},
3497         {0x00009af4, 0x00000000, 0x00000000, 0x0000f710, 0x0000f710, 0x0000f710},
3498         {0x00009af8, 0x00000000, 0x00000000, 0x0000f714, 0x0000f714, 0x0000f714},
3499         {0x00009afc, 0x00000000, 0x00000000, 0x0000f718, 0x0000f718, 0x0000f718},
3500         {0x00009b00, 0x00000000, 0x00000000, 0x0000fb10, 0x0000fb10, 0x0000fb10},
3501         {0x00009b04, 0x00000000, 0x00000000, 0x0000fb14, 0x0000fb14, 0x0000fb14},
3502         {0x00009b08, 0x00000000, 0x00000000, 0x0000fb18, 0x0000fb18, 0x0000fb18},
3503         {0x00009b0c, 0x00000000, 0x00000000, 0x0000fb8c, 0x0000fb8c, 0x0000fb8c},
3504         {0x00009b10, 0x00000000, 0x00000000, 0x0000fb90, 0x0000fb90, 0x0000fb90},
3505         {0x00009b14, 0x00000000, 0x00000000, 0x0000fb94, 0x0000fb94, 0x0000fb94},
3506         {0x00009b18, 0x00000000, 0x00000000, 0x0000ff8c, 0x0000ff8c, 0x0000ff8c},
3507         {0x00009b1c, 0x00000000, 0x00000000, 0x0000ff90, 0x0000ff90, 0x0000ff90},
3508         {0x00009b20, 0x00000000, 0x00000000, 0x0000ff94, 0x0000ff94, 0x0000ff94},
3509         {0x00009b24, 0x00000000, 0x00000000, 0x0000ffa0, 0x0000ffa0, 0x0000ffa0},
3510         {0x00009b28, 0x00000000, 0x00000000, 0x0000ffa4, 0x0000ffa4, 0x0000ffa4},
3511         {0x00009b2c, 0x00000000, 0x00000000, 0x0000ffa8, 0x0000ffa8, 0x0000ffa8},
3512         {0x00009b30, 0x00000000, 0x00000000, 0x0000ffac, 0x0000ffac, 0x0000ffac},
3513         {0x00009b34, 0x00000000, 0x00000000, 0x0000ffb0, 0x0000ffb0, 0x0000ffb0},
3514         {0x00009b38, 0x00000000, 0x00000000, 0x0000ffb4, 0x0000ffb4, 0x0000ffb4},
3515         {0x00009b3c, 0x00000000, 0x00000000, 0x0000ffa1, 0x0000ffa1, 0x0000ffa1},
3516         {0x00009b40, 0x00000000, 0x00000000, 0x0000ffa5, 0x0000ffa5, 0x0000ffa5},
3517         {0x00009b44, 0x00000000, 0x00000000, 0x0000ffa9, 0x0000ffa9, 0x0000ffa9},
3518         {0x00009b48, 0x00000000, 0x00000000, 0x0000ffad, 0x0000ffad, 0x0000ffad},
3519         {0x00009b4c, 0x00000000, 0x00000000, 0x0000ffb1, 0x0000ffb1, 0x0000ffb1},
3520         {0x00009b50, 0x00000000, 0x00000000, 0x0000ffb5, 0x0000ffb5, 0x0000ffb5},
3521         {0x00009b54, 0x00000000, 0x00000000, 0x0000ffb9, 0x0000ffb9, 0x0000ffb9},
3522         {0x00009b58, 0x00000000, 0x00000000, 0x0000ffc5, 0x0000ffc5, 0x0000ffc5},
3523         {0x00009b5c, 0x00000000, 0x00000000, 0x0000ffc9, 0x0000ffc9, 0x0000ffc9},
3524         {0x00009b60, 0x00000000, 0x00000000, 0x0000ffcd, 0x0000ffcd, 0x0000ffcd},
3525         {0x00009b64, 0x00000000, 0x00000000, 0x0000ffd1, 0x0000ffd1, 0x0000ffd1},
3526         {0x00009b68, 0x00000000, 0x00000000, 0x0000ffd5, 0x0000ffd5, 0x0000ffd5},
3527         {0x00009b6c, 0x00000000, 0x00000000, 0x0000ffc2, 0x0000ffc2, 0x0000ffc2},
3528         {0x00009b70, 0x00000000, 0x00000000, 0x0000ffc6, 0x0000ffc6, 0x0000ffc6},
3529         {0x00009b74, 0x00000000, 0x00000000, 0x0000ffca, 0x0000ffca, 0x0000ffca},
3530         {0x00009b78, 0x00000000, 0x00000000, 0x0000ffce, 0x0000ffce, 0x0000ffce},
3531         {0x00009b7c, 0x00000000, 0x00000000, 0x0000ffd2, 0x0000ffd2, 0x0000ffd2},
3532         {0x00009b80, 0x00000000, 0x00000000, 0x0000ffd6, 0x0000ffd6, 0x0000ffd6},
3533         {0x00009b84, 0x00000000, 0x00000000, 0x0000ffda, 0x0000ffda, 0x0000ffda},
3534         {0x00009b88, 0x00000000, 0x00000000, 0x0000ffc7, 0x0000ffc7, 0x0000ffc7},
3535         {0x00009b8c, 0x00000000, 0x00000000, 0x0000ffcb, 0x0000ffcb, 0x0000ffcb},
3536         {0x00009b90, 0x00000000, 0x00000000, 0x0000ffcf, 0x0000ffcf, 0x0000ffcf},
3537         {0x00009b94, 0x00000000, 0x00000000, 0x0000ffd3, 0x0000ffd3, 0x0000ffd3},
3538         {0x00009b98, 0x00000000, 0x00000000, 0x0000ffd7, 0x0000ffd7, 0x0000ffd7},
3539         {0x00009b9c, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3540         {0x00009ba0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3541         {0x00009ba4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3542         {0x00009ba8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3543         {0x00009bac, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3544         {0x00009bb0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3545         {0x00009bb4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3546         {0x00009bb8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3547         {0x00009bbc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3548         {0x00009bc0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3549         {0x00009bc4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3550         {0x00009bc8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3551         {0x00009bcc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3552         {0x00009bd0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3553         {0x00009bd4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3554         {0x00009bd8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3555         {0x00009bdc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3556         {0x00009be0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3557         {0x00009be4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3558         {0x00009be8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3559         {0x00009bec, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3560         {0x00009bf0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3561         {0x00009bf4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3562         {0x00009bf8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3563         {0x00009bfc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3564         {0x0000aa00, 0x00000000, 0x00000000, 0x0000a120, 0x0000a120, 0x0000a120},
3565         {0x0000aa04, 0x00000000, 0x00000000, 0x0000a124, 0x0000a124, 0x0000a124},
3566         {0x0000aa08, 0x00000000, 0x00000000, 0x0000a128, 0x0000a128, 0x0000a128},
3567         {0x0000aa0c, 0x00000000, 0x00000000, 0x0000a12c, 0x0000a12c, 0x0000a12c},
3568         {0x0000aa10, 0x00000000, 0x00000000, 0x0000a130, 0x0000a130, 0x0000a130},
3569         {0x0000aa14, 0x00000000, 0x00000000, 0x0000a194, 0x0000a194, 0x0000a194},
3570         {0x0000aa18, 0x00000000, 0x00000000, 0x0000a198, 0x0000a198, 0x0000a198},
3571         {0x0000aa1c, 0x00000000, 0x00000000, 0x0000a20c, 0x0000a20c, 0x0000a20c},
3572         {0x0000aa20, 0x00000000, 0x00000000, 0x0000a210, 0x0000a210, 0x0000a210},
3573         {0x0000aa24, 0x00000000, 0x00000000, 0x0000a284, 0x0000a284, 0x0000a284},
3574         {0x0000aa28, 0x00000000, 0x00000000, 0x0000a288, 0x0000a288, 0x0000a288},
3575         {0x0000aa2c, 0x00000000, 0x00000000, 0x0000a28c, 0x0000a28c, 0x0000a28c},
3576         {0x0000aa30, 0x00000000, 0x00000000, 0x0000a290, 0x0000a290, 0x0000a290},
3577         {0x0000aa34, 0x00000000, 0x00000000, 0x0000a294, 0x0000a294, 0x0000a294},
3578         {0x0000aa38, 0x00000000, 0x00000000, 0x0000a2a0, 0x0000a2a0, 0x0000a2a0},
3579         {0x0000aa3c, 0x00000000, 0x00000000, 0x0000a2a4, 0x0000a2a4, 0x0000a2a4},
3580         {0x0000aa40, 0x00000000, 0x00000000, 0x0000a2a8, 0x0000a2a8, 0x0000a2a8},
3581         {0x0000aa44, 0x00000000, 0x00000000, 0x0000a2ac, 0x0000a2ac, 0x0000a2ac},
3582         {0x0000aa48, 0x00000000, 0x00000000, 0x0000a2b0, 0x0000a2b0, 0x0000a2b0},
3583         {0x0000aa4c, 0x00000000, 0x00000000, 0x0000a2b4, 0x0000a2b4, 0x0000a2b4},
3584         {0x0000aa50, 0x00000000, 0x00000000, 0x0000a2b8, 0x0000a2b8, 0x0000a2b8},
3585         {0x0000aa54, 0x00000000, 0x00000000, 0x0000a2c4, 0x0000a2c4, 0x0000a2c4},
3586         {0x0000aa58, 0x00000000, 0x00000000, 0x0000a708, 0x0000a708, 0x0000a708},
3587         {0x0000aa5c, 0x00000000, 0x00000000, 0x0000a70c, 0x0000a70c, 0x0000a70c},
3588         {0x0000aa60, 0x00000000, 0x00000000, 0x0000a710, 0x0000a710, 0x0000a710},
3589         {0x0000aa64, 0x00000000, 0x00000000, 0x0000ab04, 0x0000ab04, 0x0000ab04},
3590         {0x0000aa68, 0x00000000, 0x00000000, 0x0000ab08, 0x0000ab08, 0x0000ab08},
3591         {0x0000aa6c, 0x00000000, 0x00000000, 0x0000ab0c, 0x0000ab0c, 0x0000ab0c},
3592         {0x0000aa70, 0x00000000, 0x00000000, 0x0000ab10, 0x0000ab10, 0x0000ab10},
3593         {0x0000aa74, 0x00000000, 0x00000000, 0x0000ab14, 0x0000ab14, 0x0000ab14},
3594         {0x0000aa78, 0x00000000, 0x00000000, 0x0000ab18, 0x0000ab18, 0x0000ab18},
3595         {0x0000aa7c, 0x00000000, 0x00000000, 0x0000ab8c, 0x0000ab8c, 0x0000ab8c},
3596         {0x0000aa80, 0x00000000, 0x00000000, 0x0000ab90, 0x0000ab90, 0x0000ab90},
3597         {0x0000aa84, 0x00000000, 0x00000000, 0x0000ab94, 0x0000ab94, 0x0000ab94},
3598         {0x0000aa88, 0x00000000, 0x00000000, 0x0000ab98, 0x0000ab98, 0x0000ab98},
3599         {0x0000aa8c, 0x00000000, 0x00000000, 0x0000aba4, 0x0000aba4, 0x0000aba4},
3600         {0x0000aa90, 0x00000000, 0x00000000, 0x0000aba8, 0x0000aba8, 0x0000aba8},
3601         {0x0000aa94, 0x00000000, 0x00000000, 0x0000cb04, 0x0000cb04, 0x0000cb04},
3602         {0x0000aa98, 0x00000000, 0x00000000, 0x0000cb08, 0x0000cb08, 0x0000cb08},
3603         {0x0000aa9c, 0x00000000, 0x00000000, 0x0000cb0c, 0x0000cb0c, 0x0000cb0c},
3604         {0x0000aaa0, 0x00000000, 0x00000000, 0x0000cb10, 0x0000cb10, 0x0000cb10},
3605         {0x0000aaa4, 0x00000000, 0x00000000, 0x0000cb14, 0x0000cb14, 0x0000cb14},
3606         {0x0000aaa8, 0x00000000, 0x00000000, 0x0000cb18, 0x0000cb18, 0x0000cb18},
3607         {0x0000aaac, 0x00000000, 0x00000000, 0x0000cb8c, 0x0000cb8c, 0x0000cb8c},
3608         {0x0000aab0, 0x00000000, 0x00000000, 0x0000cb90, 0x0000cb90, 0x0000cb90},
3609         {0x0000aab4, 0x00000000, 0x00000000, 0x0000cf18, 0x0000cf18, 0x0000cf18},
3610         {0x0000aab8, 0x00000000, 0x00000000, 0x0000cf24, 0x0000cf24, 0x0000cf24},
3611         {0x0000aabc, 0x00000000, 0x00000000, 0x0000cf28, 0x0000cf28, 0x0000cf28},
3612         {0x0000aac0, 0x00000000, 0x00000000, 0x0000d314, 0x0000d314, 0x0000d314},
3613         {0x0000aac4, 0x00000000, 0x00000000, 0x0000d318, 0x0000d318, 0x0000d318},
3614         {0x0000aac8, 0x00000000, 0x00000000, 0x0000d38c, 0x0000d38c, 0x0000d38c},
3615         {0x0000aacc, 0x00000000, 0x00000000, 0x0000d390, 0x0000d390, 0x0000d390},
3616         {0x0000aad0, 0x00000000, 0x00000000, 0x0000d394, 0x0000d394, 0x0000d394},
3617         {0x0000aad4, 0x00000000, 0x00000000, 0x0000d398, 0x0000d398, 0x0000d398},
3618         {0x0000aad8, 0x00000000, 0x00000000, 0x0000d3a4, 0x0000d3a4, 0x0000d3a4},
3619         {0x0000aadc, 0x00000000, 0x00000000, 0x0000d3a8, 0x0000d3a8, 0x0000d3a8},
3620         {0x0000aae0, 0x00000000, 0x00000000, 0x0000d3ac, 0x0000d3ac, 0x0000d3ac},
3621         {0x0000aae4, 0x00000000, 0x00000000, 0x0000d3b0, 0x0000d3b0, 0x0000d3b0},
3622         {0x0000aae8, 0x00000000, 0x00000000, 0x0000f380, 0x0000f380, 0x0000f380},
3623         {0x0000aaec, 0x00000000, 0x00000000, 0x0000f384, 0x0000f384, 0x0000f384},
3624         {0x0000aaf0, 0x00000000, 0x00000000, 0x0000f388, 0x0000f388, 0x0000f388},
3625         {0x0000aaf4, 0x00000000, 0x00000000, 0x0000f710, 0x0000f710, 0x0000f710},
3626         {0x0000aaf8, 0x00000000, 0x00000000, 0x0000f714, 0x0000f714, 0x0000f714},
3627         {0x0000aafc, 0x00000000, 0x00000000, 0x0000f718, 0x0000f718, 0x0000f718},
3628         {0x0000ab00, 0x00000000, 0x00000000, 0x0000fb10, 0x0000fb10, 0x0000fb10},
3629         {0x0000ab04, 0x00000000, 0x00000000, 0x0000fb14, 0x0000fb14, 0x0000fb14},
3630         {0x0000ab08, 0x00000000, 0x00000000, 0x0000fb18, 0x0000fb18, 0x0000fb18},
3631         {0x0000ab0c, 0x00000000, 0x00000000, 0x0000fb8c, 0x0000fb8c, 0x0000fb8c},
3632         {0x0000ab10, 0x00000000, 0x00000000, 0x0000fb90, 0x0000fb90, 0x0000fb90},
3633         {0x0000ab14, 0x00000000, 0x00000000, 0x0000fb94, 0x0000fb94, 0x0000fb94},
3634         {0x0000ab18, 0x00000000, 0x00000000, 0x0000ff8c, 0x0000ff8c, 0x0000ff8c},
3635         {0x0000ab1c, 0x00000000, 0x00000000, 0x0000ff90, 0x0000ff90, 0x0000ff90},
3636         {0x0000ab20, 0x00000000, 0x00000000, 0x0000ff94, 0x0000ff94, 0x0000ff94},
3637         {0x0000ab24, 0x00000000, 0x00000000, 0x0000ffa0, 0x0000ffa0, 0x0000ffa0},
3638         {0x0000ab28, 0x00000000, 0x00000000, 0x0000ffa4, 0x0000ffa4, 0x0000ffa4},
3639         {0x0000ab2c, 0x00000000, 0x00000000, 0x0000ffa8, 0x0000ffa8, 0x0000ffa8},
3640         {0x0000ab30, 0x00000000, 0x00000000, 0x0000ffac, 0x0000ffac, 0x0000ffac},
3641         {0x0000ab34, 0x00000000, 0x00000000, 0x0000ffb0, 0x0000ffb0, 0x0000ffb0},
3642         {0x0000ab38, 0x00000000, 0x00000000, 0x0000ffb4, 0x0000ffb4, 0x0000ffb4},
3643         {0x0000ab3c, 0x00000000, 0x00000000, 0x0000ffa1, 0x0000ffa1, 0x0000ffa1},
3644         {0x0000ab40, 0x00000000, 0x00000000, 0x0000ffa5, 0x0000ffa5, 0x0000ffa5},
3645         {0x0000ab44, 0x00000000, 0x00000000, 0x0000ffa9, 0x0000ffa9, 0x0000ffa9},
3646         {0x0000ab48, 0x00000000, 0x00000000, 0x0000ffad, 0x0000ffad, 0x0000ffad},
3647         {0x0000ab4c, 0x00000000, 0x00000000, 0x0000ffb1, 0x0000ffb1, 0x0000ffb1},
3648         {0x0000ab50, 0x00000000, 0x00000000, 0x0000ffb5, 0x0000ffb5, 0x0000ffb5},
3649         {0x0000ab54, 0x00000000, 0x00000000, 0x0000ffb9, 0x0000ffb9, 0x0000ffb9},
3650         {0x0000ab58, 0x00000000, 0x00000000, 0x0000ffc5, 0x0000ffc5, 0x0000ffc5},
3651         {0x0000ab5c, 0x00000000, 0x00000000, 0x0000ffc9, 0x0000ffc9, 0x0000ffc9},
3652         {0x0000ab60, 0x00000000, 0x00000000, 0x0000ffcd, 0x0000ffcd, 0x0000ffcd},
3653         {0x0000ab64, 0x00000000, 0x00000000, 0x0000ffd1, 0x0000ffd1, 0x0000ffd1},
3654         {0x0000ab68, 0x00000000, 0x00000000, 0x0000ffd5, 0x0000ffd5, 0x0000ffd5},
3655         {0x0000ab6c, 0x00000000, 0x00000000, 0x0000ffc2, 0x0000ffc2, 0x0000ffc2},
3656         {0x0000ab70, 0x00000000, 0x00000000, 0x0000ffc6, 0x0000ffc6, 0x0000ffc6},
3657         {0x0000ab74, 0x00000000, 0x00000000, 0x0000ffca, 0x0000ffca, 0x0000ffca},
3658         {0x0000ab78, 0x00000000, 0x00000000, 0x0000ffce, 0x0000ffce, 0x0000ffce},
3659         {0x0000ab7c, 0x00000000, 0x00000000, 0x0000ffd2, 0x0000ffd2, 0x0000ffd2},
3660         {0x0000ab80, 0x00000000, 0x00000000, 0x0000ffd6, 0x0000ffd6, 0x0000ffd6},
3661         {0x0000ab84, 0x00000000, 0x00000000, 0x0000ffda, 0x0000ffda, 0x0000ffda},
3662         {0x0000ab88, 0x00000000, 0x00000000, 0x0000ffc7, 0x0000ffc7, 0x0000ffc7},
3663         {0x0000ab8c, 0x00000000, 0x00000000, 0x0000ffcb, 0x0000ffcb, 0x0000ffcb},
3664         {0x0000ab90, 0x00000000, 0x00000000, 0x0000ffcf, 0x0000ffcf, 0x0000ffcf},
3665         {0x0000ab94, 0x00000000, 0x00000000, 0x0000ffd3, 0x0000ffd3, 0x0000ffd3},
3666         {0x0000ab98, 0x00000000, 0x00000000, 0x0000ffd7, 0x0000ffd7, 0x0000ffd7},
3667         {0x0000ab9c, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3668         {0x0000aba0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3669         {0x0000aba4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3670         {0x0000aba8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3671         {0x0000abac, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3672         {0x0000abb0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3673         {0x0000abb4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3674         {0x0000abb8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3675         {0x0000abbc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3676         {0x0000abc0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3677         {0x0000abc4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3678         {0x0000abc8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3679         {0x0000abcc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3680         {0x0000abd0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3681         {0x0000abd4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3682         {0x0000abd8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3683         {0x0000abdc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3684         {0x0000abe0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3685         {0x0000abe4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3686         {0x0000abe8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3687         {0x0000abec, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3688         {0x0000abf0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3689         {0x0000abf4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3690         {0x0000abf8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3691         {0x0000abfc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
3692         {0x00009848, 0x00000000, 0x00000000, 0x00001067, 0x00001067, 0x00001067},
3693         {0x0000a848, 0x00000000, 0x00000000, 0x00001067, 0x00001067, 0x00001067},
3694 };
3695
3696 static const u32 ar9287PciePhy_clkreq_always_on_L1_9287_1_0[][2] = {
3697         /* Addr      allmodes  */
3698         {0x00004040, 0x9248fd00},
3699         {0x00004040, 0x24924924},
3700         {0x00004040, 0xa8000019},
3701         {0x00004040, 0x13160820},
3702         {0x00004040, 0xe5980560},
3703         {0x00004040, 0xc01dcffd},
3704         {0x00004040, 0x1aaabe41},
3705         {0x00004040, 0xbe105554},
3706         {0x00004040, 0x00043007},
3707         {0x00004044, 0x00000000},
3708 };
3709
3710 static const u32 ar9287PciePhy_clkreq_off_L1_9287_1_0[][2] = {
3711         /* Addr      allmodes  */
3712         {0x00004040, 0x9248fd00},
3713         {0x00004040, 0x24924924},
3714         {0x00004040, 0xa8000019},
3715         {0x00004040, 0x13160820},
3716         {0x00004040, 0xe5980560},
3717         {0x00004040, 0xc01dcffc},
3718         {0x00004040, 0x1aaabe41},
3719         {0x00004040, 0xbe105554},
3720         {0x00004040, 0x00043007},
3721         {0x00004044, 0x00000000},
3722 };
3723
3724 static const u32 ar9287Modes_9287_1_1[][6] = {
3725         {0x00001030, 0x00000000, 0x00000000, 0x000002c0, 0x00000160, 0x000001e0},
3726         {0x00001070, 0x00000000, 0x00000000, 0x00000318, 0x0000018c, 0x000001e0},
3727         {0x000010b0, 0x00000000, 0x00000000, 0x00007c70, 0x00003e38, 0x00001180},
3728         {0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008},
3729         {0x00008014, 0x00000000, 0x00000000, 0x10801600, 0x08400b00, 0x06e006e0},
3730         {0x0000801c, 0x00000000, 0x00000000, 0x12e00057, 0x12e0002b, 0x0988004f},
3731         {0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810, 0x08f04810},
3732         {0x000081d0, 0x00003200, 0x00003200, 0x0000320a, 0x0000320a, 0x0000320a},
3733         {0x00008318, 0x00000000, 0x00000000, 0x00006880, 0x00003440, 0x00006880},
3734         {0x00009804, 0x00000000, 0x00000000, 0x000003c4, 0x00000300, 0x00000303},
3735         {0x00009820, 0x00000000, 0x00000000, 0x02020200, 0x02020200, 0x02020200},
3736         {0x00009824, 0x00000000, 0x00000000, 0x01000e0e, 0x01000e0e, 0x01000e0e},
3737         {0x00009828, 0x00000000, 0x00000000, 0x3a020001, 0x3a020001, 0x3a020001},
3738         {0x00009834, 0x00000000, 0x00000000, 0x00000e0e, 0x00000e0e, 0x00000e0e},
3739         {0x00009838, 0x00000003, 0x00000003, 0x00000007, 0x00000007, 0x00000007},
3740         {0x00009840, 0x206a002e, 0x206a002e, 0x206a012e, 0x206a012e, 0x206a012e},
3741         {0x00009844, 0x03720000, 0x03720000, 0x037216a0, 0x037216a0, 0x037216a0},
3742         {0x00009850, 0x60000000, 0x60000000, 0x6d4000e2, 0x6c4000e2, 0x6c4000e2},
3743         {0x00009858, 0x7c000d00, 0x7c000d00, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e},
3744         {0x0000985c, 0x3100005e, 0x3100005e, 0x3139605e, 0x31395d5e, 0x31395d5e},
3745         {0x00009860, 0x00058d00, 0x00058d00, 0x00058d20, 0x00058d20, 0x00058d18},
3746         {0x00009864, 0x00000e00, 0x00000e00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
3747         {0x00009868, 0x000040c0, 0x000040c0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0},
3748         {0x0000986c, 0x00000080, 0x00000080, 0x06903881, 0x06903881, 0x06903881},
3749         {0x00009914, 0x00000000, 0x00000000, 0x00001130, 0x00000898, 0x000007d0},
3750         {0x00009918, 0x00000000, 0x00000000, 0x00000016, 0x0000000b, 0x00000016},
3751         {0x00009924, 0xd00a8a01, 0xd00a8a01, 0xd00a8a0d, 0xd00a8a0d, 0xd00a8a0d},
3752         {0x00009944, 0xefbc0000, 0xefbc0000, 0xefbc1010, 0xefbc1010, 0xefbc1010},
3753         {0x00009960, 0x00000000, 0x00000000, 0x00000010, 0x00000010, 0x00000010},
3754         {0x0000a960, 0x00000000, 0x00000000, 0x00000010, 0x00000010, 0x00000010},
3755         {0x00009964, 0x00000000, 0x00000000, 0x00000210, 0x00000210, 0x00000210},
3756         {0x0000c968, 0x00000200, 0x00000200, 0x000003ce, 0x000003ce, 0x000003ce},
3757         {0x000099b8, 0x00000000, 0x00000000, 0x0000001c, 0x0000001c, 0x0000001c},
3758         {0x000099bc, 0x00000000, 0x00000000, 0x00000c00, 0x00000c00, 0x00000c00},
3759         {0x000099c0, 0x00000000, 0x00000000, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
3760         {0x0000a204, 0x00000440, 0x00000440, 0x00000444, 0x00000444, 0x00000444},
3761         {0x0000a20c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
3762         {0x0000b20c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
3763         {0x0000a21c, 0x1803800a, 0x1803800a, 0x1883800a, 0x1883800a, 0x1883800a},
3764         {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
3765         {0x0000a250, 0x00000000, 0x00000000, 0x0004a000, 0x0004a000, 0x0004a000},
3766         {0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e, 0x7999aa0e},
3767         {0x0000a3d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
3768 };
3769
3770 static const u32 ar9287Common_9287_1_1[][2] = {
3771         /* Addr      allmodes  */
3772         {0x0000000c, 0x00000000},
3773         {0x00000030, 0x00020015},
3774         {0x00000034, 0x00000005},
3775         {0x00000040, 0x00000000},
3776         {0x00000044, 0x00000008},
3777         {0x00000048, 0x00000008},
3778         {0x0000004c, 0x00000010},
3779         {0x00000050, 0x00000000},
3780         {0x00000054, 0x0000001f},
3781         {0x00000800, 0x00000000},
3782         {0x00000804, 0x00000000},
3783         {0x00000808, 0x00000000},
3784         {0x0000080c, 0x00000000},
3785         {0x00000810, 0x00000000},
3786         {0x00000814, 0x00000000},
3787         {0x00000818, 0x00000000},
3788         {0x0000081c, 0x00000000},
3789         {0x00000820, 0x00000000},
3790         {0x00000824, 0x00000000},
3791         {0x00001040, 0x002ffc0f},
3792         {0x00001044, 0x002ffc0f},
3793         {0x00001048, 0x002ffc0f},
3794         {0x0000104c, 0x002ffc0f},
3795         {0x00001050, 0x002ffc0f},
3796         {0x00001054, 0x002ffc0f},
3797         {0x00001058, 0x002ffc0f},
3798         {0x0000105c, 0x002ffc0f},
3799         {0x00001060, 0x002ffc0f},
3800         {0x00001064, 0x002ffc0f},
3801         {0x00001230, 0x00000000},
3802         {0x00001270, 0x00000000},
3803         {0x00001038, 0x00000000},
3804         {0x00001078, 0x00000000},
3805         {0x000010b8, 0x00000000},
3806         {0x000010f8, 0x00000000},
3807         {0x00001138, 0x00000000},
3808         {0x00001178, 0x00000000},
3809         {0x000011b8, 0x00000000},
3810         {0x000011f8, 0x00000000},
3811         {0x00001238, 0x00000000},
3812         {0x00001278, 0x00000000},
3813         {0x000012b8, 0x00000000},
3814         {0x000012f8, 0x00000000},
3815         {0x00001338, 0x00000000},
3816         {0x00001378, 0x00000000},
3817         {0x000013b8, 0x00000000},
3818         {0x000013f8, 0x00000000},
3819         {0x00001438, 0x00000000},
3820         {0x00001478, 0x00000000},
3821         {0x000014b8, 0x00000000},
3822         {0x000014f8, 0x00000000},
3823         {0x00001538, 0x00000000},
3824         {0x00001578, 0x00000000},
3825         {0x000015b8, 0x00000000},
3826         {0x000015f8, 0x00000000},
3827         {0x00001638, 0x00000000},
3828         {0x00001678, 0x00000000},
3829         {0x000016b8, 0x00000000},
3830         {0x000016f8, 0x00000000},
3831         {0x00001738, 0x00000000},
3832         {0x00001778, 0x00000000},
3833         {0x000017b8, 0x00000000},
3834         {0x000017f8, 0x00000000},
3835         {0x0000103c, 0x00000000},
3836         {0x0000107c, 0x00000000},
3837         {0x000010bc, 0x00000000},
3838         {0x000010fc, 0x00000000},
3839         {0x0000113c, 0x00000000},
3840         {0x0000117c, 0x00000000},
3841         {0x000011bc, 0x00000000},
3842         {0x000011fc, 0x00000000},
3843         {0x0000123c, 0x00000000},
3844         {0x0000127c, 0x00000000},
3845         {0x000012bc, 0x00000000},
3846         {0x000012fc, 0x00000000},
3847         {0x0000133c, 0x00000000},
3848         {0x0000137c, 0x00000000},
3849         {0x000013bc, 0x00000000},
3850         {0x000013fc, 0x00000000},
3851         {0x0000143c, 0x00000000},
3852         {0x0000147c, 0x00000000},
3853         {0x00004030, 0x00000002},
3854         {0x0000403c, 0x00000002},
3855         {0x00004024, 0x0000001f},
3856         {0x00004060, 0x00000000},
3857         {0x00004064, 0x00000000},
3858         {0x00007010, 0x00000033},
3859         {0x00007020, 0x00000000},
3860         {0x00007034, 0x00000002},
3861         {0x00007038, 0x000004c2},
3862         {0x00008004, 0x00000000},
3863         {0x00008008, 0x00000000},
3864         {0x0000800c, 0x00000000},
3865         {0x00008018, 0x00000700},
3866         {0x00008020, 0x00000000},
3867         {0x00008038, 0x00000000},
3868         {0x0000803c, 0x00000000},
3869         {0x00008048, 0x40000000},
3870         {0x00008054, 0x00000000},
3871         {0x00008058, 0x00000000},
3872         {0x0000805c, 0x000fc78f},
3873         {0x00008060, 0x0000000f},
3874         {0x00008064, 0x00000000},
3875         {0x00008070, 0x00000000},
3876         {0x000080c0, 0x2a80001a},
3877         {0x000080c4, 0x05dc01e0},
3878         {0x000080c8, 0x1f402710},
3879         {0x000080cc, 0x01f40000},
3880         {0x000080d0, 0x00001e00},
3881         {0x000080d4, 0x00000000},
3882         {0x000080d8, 0x00400000},
3883         {0x000080e0, 0xffffffff},
3884         {0x000080e4, 0x0000ffff},
3885         {0x000080e8, 0x003f3f3f},
3886         {0x000080ec, 0x00000000},
3887         {0x000080f0, 0x00000000},
3888         {0x000080f4, 0x00000000},
3889         {0x000080f8, 0x00000000},
3890         {0x000080fc, 0x00020000},
3891         {0x00008100, 0x00020000},
3892         {0x00008104, 0x00000001},
3893         {0x00008108, 0x00000052},
3894         {0x0000810c, 0x00000000},
3895         {0x00008110, 0x00000168},
3896         {0x00008118, 0x000100aa},
3897         {0x0000811c, 0x00003210},
3898         {0x00008124, 0x00000000},
3899         {0x00008128, 0x00000000},
3900         {0x0000812c, 0x00000000},
3901         {0x00008130, 0x00000000},
3902         {0x00008134, 0x00000000},
3903         {0x00008138, 0x00000000},
3904         {0x0000813c, 0x00000000},
3905         {0x00008144, 0xffffffff},
3906         {0x00008168, 0x00000000},
3907         {0x0000816c, 0x00000000},
3908         {0x00008170, 0x18487320},
3909         {0x00008174, 0xfaa4fa50},
3910         {0x00008178, 0x00000100},
3911         {0x0000817c, 0x00000000},
3912         {0x000081c0, 0x00000000},
3913         {0x000081c4, 0x00000000},
3914         {0x000081d4, 0x00000000},
3915         {0x000081ec, 0x00000000},
3916         {0x000081f0, 0x00000000},
3917         {0x000081f4, 0x00000000},
3918         {0x000081f8, 0x00000000},
3919         {0x000081fc, 0x00000000},
3920         {0x00008200, 0x00000000},
3921         {0x00008204, 0x00000000},
3922         {0x00008208, 0x00000000},
3923         {0x0000820c, 0x00000000},
3924         {0x00008210, 0x00000000},
3925         {0x00008214, 0x00000000},
3926         {0x00008218, 0x00000000},
3927         {0x0000821c, 0x00000000},
3928         {0x00008220, 0x00000000},
3929         {0x00008224, 0x00000000},
3930         {0x00008228, 0x00000000},
3931         {0x0000822c, 0x00000000},
3932         {0x00008230, 0x00000000},
3933         {0x00008234, 0x00000000},
3934         {0x00008238, 0x00000000},
3935         {0x0000823c, 0x00000000},
3936         {0x00008240, 0x00100000},
3937         {0x00008244, 0x0010f400},
3938         {0x00008248, 0x00000100},
3939         {0x0000824c, 0x0001e800},
3940         {0x00008250, 0x00000000},
3941         {0x00008254, 0x00000000},
3942         {0x00008258, 0x00000000},
3943         {0x0000825c, 0x400000ff},
3944         {0x00008260, 0x00080922},
3945         {0x00008264, 0x88a00010},
3946         {0x00008270, 0x00000000},
3947         {0x00008274, 0x40000000},
3948         {0x00008278, 0x003e4180},
3949         {0x0000827c, 0x00000000},
3950         {0x00008284, 0x0000002c},
3951         {0x00008288, 0x0000002c},
3952         {0x0000828c, 0x000000ff},
3953         {0x00008294, 0x00000000},
3954         {0x00008298, 0x00000000},
3955         {0x0000829c, 0x00000000},
3956         {0x00008300, 0x00000040},
3957         {0x00008314, 0x00000000},
3958         {0x00008328, 0x00000000},
3959         {0x0000832c, 0x00000007},
3960         {0x00008330, 0x00000302},
3961         {0x00008334, 0x00000e00},
3962         {0x00008338, 0x00ff0000},
3963         {0x0000833c, 0x00000000},
3964         {0x00008340, 0x000107ff},
3965         {0x00008344, 0x01c81043},
3966         {0x00008360, 0xffffffff},
3967         {0x00008364, 0xffffffff},
3968         {0x00008368, 0x00000000},
3969         {0x00008370, 0x00000000},
3970         {0x00008374, 0x000000ff},
3971         {0x00008378, 0x00000000},
3972         {0x0000837c, 0x00000000},
3973         {0x00008380, 0xffffffff},
3974         {0x00008384, 0xffffffff},
3975         {0x00008390, 0x0fffffff},
3976         {0x00008394, 0x0fffffff},
3977         {0x00008398, 0x00000000},
3978         {0x0000839c, 0x00000000},
3979         {0x000083a0, 0x00000000},
3980         {0x00009808, 0x00000000},
3981         {0x0000980c, 0xafe68e30},
3982         {0x00009810, 0xfd14e000},
3983         {0x00009814, 0x9c0a9f6b},
3984         {0x0000981c, 0x00000000},
3985         {0x0000982c, 0x0000a000},
3986         {0x00009830, 0x00000000},
3987         {0x0000983c, 0x00200400},
3988         {0x0000984c, 0x0040233c},
3989         {0x0000a84c, 0x0040233c},
3990         {0x00009854, 0x00000044},
3991         {0x00009900, 0x00000000},
3992         {0x00009904, 0x00000000},
3993         {0x00009908, 0x00000000},
3994         {0x0000990c, 0x00000000},
3995         {0x00009910, 0x10002310},
3996         {0x0000991c, 0x10000fff},
3997         {0x00009920, 0x04900000},
3998         {0x0000a920, 0x04900000},
3999         {0x00009928, 0x00000001},
4000         {0x0000992c, 0x00000004},
4001         {0x00009930, 0x00000000},
4002         {0x0000a930, 0x00000000},
4003         {0x00009934, 0x1e1f2022},
4004         {0x00009938, 0x0a0b0c0d},
4005         {0x0000993c, 0x00000000},
4006         {0x00009948, 0x9280c00a},
4007         {0x0000994c, 0x00020028},
4008         {0x00009954, 0x5f3ca3de},
4009         {0x00009958, 0x0108ecff},
4010         {0x00009940, 0x14750604},
4011         {0x0000c95c, 0x004b6a8e},
4012         {0x00009970, 0x990bb514},
4013         {0x00009974, 0x00000000},
4014         {0x00009978, 0x00000001},
4015         {0x0000997c, 0x00000000},
4016         {0x000099a0, 0x00000000},
4017         {0x000099a4, 0x00000001},
4018         {0x000099a8, 0x201fff00},
4019         {0x000099ac, 0x0c6f0000},
4020         {0x000099b0, 0x03051000},
4021         {0x000099b4, 0x00000820},
4022         {0x000099c4, 0x06336f77},
4023         {0x000099c8, 0x6af6532f},
4024         {0x000099cc, 0x08f186c8},
4025         {0x000099d0, 0x00046384},
4026         {0x000099dc, 0x00000000},
4027         {0x000099e0, 0x00000000},
4028         {0x000099e4, 0xaaaaaaaa},
4029         {0x000099e8, 0x3c466478},
4030         {0x000099ec, 0x0cc80caa},
4031         {0x000099f0, 0x00000000},
4032         {0x000099fc, 0x00001042},
4033         {0x0000a208, 0x803e4788},
4034         {0x0000a210, 0x4080a333},
4035         {0x0000a214, 0x40206c10},
4036         {0x0000a218, 0x009c4060},
4037         {0x0000a220, 0x01834061},
4038         {0x0000a224, 0x00000400},
4039         {0x0000a228, 0x000003b5},
4040         {0x0000a22c, 0x233f7180},
4041         {0x0000a234, 0x20202020},
4042         {0x0000a238, 0x20202020},
4043         {0x0000a23c, 0x13c889af},
4044         {0x0000a240, 0x38490a20},
4045         {0x0000a244, 0x00000000},
4046         {0x0000a248, 0xfffffffc},
4047         {0x0000a24c, 0x00000000},
4048         {0x0000a254, 0x00000000},
4049         {0x0000a258, 0x0cdbd380},
4050         {0x0000a25c, 0x0f0f0f01},
4051         {0x0000a260, 0xdfa91f01},
4052         {0x0000a264, 0x00418a11},
4053         {0x0000b264, 0x00418a11},
4054         {0x0000a268, 0x00000000},
4055         {0x0000a26c, 0x0e79e5c6},
4056         {0x0000b26c, 0x0e79e5c6},
4057         {0x0000d270, 0x00820820},
4058         {0x0000a278, 0x1ce739ce},
4059         {0x0000a27c, 0x050701ce},
4060         {0x0000d35c, 0x07ffffef},
4061         {0x0000d360, 0x0fffffe7},
4062         {0x0000d364, 0x17ffffe5},
4063         {0x0000d368, 0x1fffffe4},
4064         {0x0000d36c, 0x37ffffe3},
4065         {0x0000d370, 0x3fffffe3},
4066         {0x0000d374, 0x57ffffe3},
4067         {0x0000d378, 0x5fffffe2},
4068         {0x0000d37c, 0x7fffffe2},
4069         {0x0000d380, 0x7f3c7bba},
4070         {0x0000d384, 0xf3307ff0},
4071         {0x0000a388, 0x0c000000},
4072         {0x0000a38c, 0x20202020},
4073         {0x0000a390, 0x20202020},
4074         {0x0000a394, 0x1ce739ce},
4075         {0x0000a398, 0x000001ce},
4076         {0x0000b398, 0x000001ce},
4077         {0x0000a39c, 0x00000001},
4078         {0x0000a3c8, 0x00000246},
4079         {0x0000a3cc, 0x20202020},
4080         {0x0000a3d0, 0x20202020},
4081         {0x0000a3d4, 0x20202020},
4082         {0x0000a3dc, 0x1ce739ce},
4083         {0x0000a3e0, 0x000001ce},
4084         {0x0000a3e4, 0x00000000},
4085         {0x0000a3e8, 0x18c43433},
4086         {0x0000a3ec, 0x00f70081},
4087         {0x0000a3f0, 0x01036a1e},
4088         {0x0000a3f4, 0x00000000},
4089         {0x0000b3f4, 0x00000000},
4090         {0x0000a7d8, 0x000003f1},
4091         {0x00007800, 0x00000800},
4092         {0x00007804, 0x6c35ffd2},
4093         {0x00007808, 0x6db6c000},
4094         {0x0000780c, 0x6db6cb30},
4095         {0x00007810, 0x6db6cb6c},
4096         {0x00007814, 0x0501e200},
4097         {0x00007818, 0x0094128d},
4098         {0x0000781c, 0x976ee392},
4099         {0x00007820, 0xf75ff6fc},
4100         {0x00007824, 0x00040000},
4101         {0x00007828, 0xdb003012},
4102         {0x0000782c, 0x04924914},
4103         {0x00007830, 0x21084210},
4104         {0x00007834, 0x00140000},
4105         {0x00007838, 0x0e4548d8},
4106         {0x0000783c, 0x54214514},
4107         {0x00007840, 0x02025830},
4108         {0x00007844, 0x71c0d388},
4109         {0x00007848, 0x934934a8},
4110         {0x00007850, 0x00000000},
4111         {0x00007854, 0x00000800},
4112         {0x00007858, 0x6c35ffd2},
4113         {0x0000785c, 0x6db6c000},
4114         {0x00007860, 0x6db6cb30},
4115         {0x00007864, 0x6db6cb6c},
4116         {0x00007868, 0x0501e200},
4117         {0x0000786c, 0x0094128d},
4118         {0x00007870, 0x976ee392},
4119         {0x00007874, 0xf75ff6fc},
4120         {0x00007878, 0x00040000},
4121         {0x0000787c, 0xdb003012},
4122         {0x00007880, 0x04924914},
4123         {0x00007884, 0x21084210},
4124         {0x00007888, 0x001b6db0},
4125         {0x0000788c, 0x00376b63},
4126         {0x00007890, 0x06db6db6},
4127         {0x00007894, 0x006d8000},
4128         {0x00007898, 0x48100000},
4129         {0x0000789c, 0x00000000},
4130         {0x000078a0, 0x08000000},
4131         {0x000078a4, 0x0007ffd8},
4132         {0x000078a8, 0x0007ffd8},
4133         {0x000078ac, 0x001c0020},
4134         {0x000078b0, 0x00060aeb},
4135         {0x000078b4, 0x40008080},
4136         {0x000078b8, 0x2a850160},
4137 };
4138
4139 static const u32 ar9287Common_normal_cck_fir_coeff_9287_1_1[][2] = {
4140         /* Addr      allmodes  */
4141         {0x0000a1f4, 0x00fffeff},
4142         {0x0000a1f8, 0x00f5f9ff},
4143         {0x0000a1fc, 0xb79f6427},
4144 };
4145
4146 static const u32 ar9287Common_japan_2484_cck_fir_coeff_9287_1_1[][2] = {
4147         /* Addr      allmodes  */
4148         {0x0000a1f4, 0x00000000},
4149         {0x0000a1f8, 0xefff0301},
4150         {0x0000a1fc, 0xca9228ee},
4151 };
4152
4153 static const u32 ar9287Modes_tx_gain_9287_1_1[][6] = {
4154         {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
4155         {0x0000a304, 0x00000000, 0x00000000, 0x00004002, 0x00004002, 0x00004002},
4156         {0x0000a308, 0x00000000, 0x00000000, 0x00008004, 0x00008004, 0x00008004},
4157         {0x0000a30c, 0x00000000, 0x00000000, 0x0000c00a, 0x0000c00a, 0x0000c00a},
4158         {0x0000a310, 0x00000000, 0x00000000, 0x0001000c, 0x0001000c, 0x0001000c},
4159         {0x0000a314, 0x00000000, 0x00000000, 0x0001420b, 0x0001420b, 0x0001420b},
4160         {0x0000a318, 0x00000000, 0x00000000, 0x0001824a, 0x0001824a, 0x0001824a},
4161         {0x0000a31c, 0x00000000, 0x00000000, 0x0001c44a, 0x0001c44a, 0x0001c44a},
4162         {0x0000a320, 0x00000000, 0x00000000, 0x0002064a, 0x0002064a, 0x0002064a},
4163         {0x0000a324, 0x00000000, 0x00000000, 0x0002484a, 0x0002484a, 0x0002484a},
4164         {0x0000a328, 0x00000000, 0x00000000, 0x00028a4a, 0x00028a4a, 0x00028a4a},
4165         {0x0000a32c, 0x00000000, 0x00000000, 0x0002cc4a, 0x0002cc4a, 0x0002cc4a},
4166         {0x0000a330, 0x00000000, 0x00000000, 0x00030e4a, 0x00030e4a, 0x00030e4a},
4167         {0x0000a334, 0x00000000, 0x00000000, 0x00034e8a, 0x00034e8a, 0x00034e8a},
4168         {0x0000a338, 0x00000000, 0x00000000, 0x00038e8c, 0x00038e8c, 0x00038e8c},
4169         {0x0000a33c, 0x00000000, 0x00000000, 0x0003cecc, 0x0003cecc, 0x0003cecc},
4170         {0x0000a340, 0x00000000, 0x00000000, 0x00040ed4, 0x00040ed4, 0x00040ed4},
4171         {0x0000a344, 0x00000000, 0x00000000, 0x00044edc, 0x00044edc, 0x00044edc},
4172         {0x0000a348, 0x00000000, 0x00000000, 0x00048ede, 0x00048ede, 0x00048ede},
4173         {0x0000a34c, 0x00000000, 0x00000000, 0x0004cf1e, 0x0004cf1e, 0x0004cf1e},
4174         {0x0000a350, 0x00000000, 0x00000000, 0x00050f5e, 0x00050f5e, 0x00050f5e},
4175         {0x0000a354, 0x00000000, 0x00000000, 0x00054f9e, 0x00054f9e, 0x00054f9e},
4176         {0x0000a780, 0x00000000, 0x00000000, 0x00000062, 0x00000062, 0x00000062},
4177         {0x0000a784, 0x00000000, 0x00000000, 0x00004064, 0x00004064, 0x00004064},
4178         {0x0000a788, 0x00000000, 0x00000000, 0x000080a4, 0x000080a4, 0x000080a4},
4179         {0x0000a78c, 0x00000000, 0x00000000, 0x0000c0aa, 0x0000c0aa, 0x0000c0aa},
4180         {0x0000a790, 0x00000000, 0x00000000, 0x000100ac, 0x000100ac, 0x000100ac},
4181         {0x0000a794, 0x00000000, 0x00000000, 0x000140b4, 0x000140b4, 0x000140b4},
4182         {0x0000a798, 0x00000000, 0x00000000, 0x000180f4, 0x000180f4, 0x000180f4},
4183         {0x0000a79c, 0x00000000, 0x00000000, 0x0001c134, 0x0001c134, 0x0001c134},
4184         {0x0000a7a0, 0x00000000, 0x00000000, 0x00020174, 0x00020174, 0x00020174},
4185         {0x0000a7a4, 0x00000000, 0x00000000, 0x0002417c, 0x0002417c, 0x0002417c},
4186         {0x0000a7a8, 0x00000000, 0x00000000, 0x0002817e, 0x0002817e, 0x0002817e},
4187         {0x0000a7ac, 0x00000000, 0x00000000, 0x0002c1be, 0x0002c1be, 0x0002c1be},
4188         {0x0000a7b0, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
4189         {0x0000a7b4, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
4190         {0x0000a7b8, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
4191         {0x0000a7bc, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
4192         {0x0000a7c0, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
4193         {0x0000a7c4, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
4194         {0x0000a7c8, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
4195         {0x0000a7cc, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
4196         {0x0000a7d0, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
4197         {0x0000a7d4, 0x00000000, 0x00000000, 0x000301fe, 0x000301fe, 0x000301fe},
4198         {0x0000a274, 0x0a180000, 0x0a180000, 0x0a1aa000, 0x0a1aa000, 0x0a1aa000},
4199 };
4200
4201 static const u32 ar9287Modes_rx_gain_9287_1_1[][6] = {
4202         {0x00009a00, 0x00000000, 0x00000000, 0x0000a120, 0x0000a120, 0x0000a120},
4203         {0x00009a04, 0x00000000, 0x00000000, 0x0000a124, 0x0000a124, 0x0000a124},
4204         {0x00009a08, 0x00000000, 0x00000000, 0x0000a128, 0x0000a128, 0x0000a128},
4205         {0x00009a0c, 0x00000000, 0x00000000, 0x0000a12c, 0x0000a12c, 0x0000a12c},
4206         {0x00009a10, 0x00000000, 0x00000000, 0x0000a130, 0x0000a130, 0x0000a130},
4207         {0x00009a14, 0x00000000, 0x00000000, 0x0000a194, 0x0000a194, 0x0000a194},
4208         {0x00009a18, 0x00000000, 0x00000000, 0x0000a198, 0x0000a198, 0x0000a198},
4209         {0x00009a1c, 0x00000000, 0x00000000, 0x0000a20c, 0x0000a20c, 0x0000a20c},
4210         {0x00009a20, 0x00000000, 0x00000000, 0x0000a210, 0x0000a210, 0x0000a210},
4211         {0x00009a24, 0x00000000, 0x00000000, 0x0000a284, 0x0000a284, 0x0000a284},
4212         {0x00009a28, 0x00000000, 0x00000000, 0x0000a288, 0x0000a288, 0x0000a288},
4213         {0x00009a2c, 0x00000000, 0x00000000, 0x0000a28c, 0x0000a28c, 0x0000a28c},
4214         {0x00009a30, 0x00000000, 0x00000000, 0x0000a290, 0x0000a290, 0x0000a290},
4215         {0x00009a34, 0x00000000, 0x00000000, 0x0000a294, 0x0000a294, 0x0000a294},
4216         {0x00009a38, 0x00000000, 0x00000000, 0x0000a2a0, 0x0000a2a0, 0x0000a2a0},
4217         {0x00009a3c, 0x00000000, 0x00000000, 0x0000a2a4, 0x0000a2a4, 0x0000a2a4},
4218         {0x00009a40, 0x00000000, 0x00000000, 0x0000a2a8, 0x0000a2a8, 0x0000a2a8},
4219         {0x00009a44, 0x00000000, 0x00000000, 0x0000a2ac, 0x0000a2ac, 0x0000a2ac},
4220         {0x00009a48, 0x00000000, 0x00000000, 0x0000a2b0, 0x0000a2b0, 0x0000a2b0},
4221         {0x00009a4c, 0x00000000, 0x00000000, 0x0000a2b4, 0x0000a2b4, 0x0000a2b4},
4222         {0x00009a50, 0x00000000, 0x00000000, 0x0000a2b8, 0x0000a2b8, 0x0000a2b8},
4223         {0x00009a54, 0x00000000, 0x00000000, 0x0000a2c4, 0x0000a2c4, 0x0000a2c4},
4224         {0x00009a58, 0x00000000, 0x00000000, 0x0000a708, 0x0000a708, 0x0000a708},
4225         {0x00009a5c, 0x00000000, 0x00000000, 0x0000a70c, 0x0000a70c, 0x0000a70c},
4226         {0x00009a60, 0x00000000, 0x00000000, 0x0000a710, 0x0000a710, 0x0000a710},
4227         {0x00009a64, 0x00000000, 0x00000000, 0x0000ab04, 0x0000ab04, 0x0000ab04},
4228         {0x00009a68, 0x00000000, 0x00000000, 0x0000ab08, 0x0000ab08, 0x0000ab08},
4229         {0x00009a6c, 0x00000000, 0x00000000, 0x0000ab0c, 0x0000ab0c, 0x0000ab0c},
4230         {0x00009a70, 0x00000000, 0x00000000, 0x0000ab10, 0x0000ab10, 0x0000ab10},
4231         {0x00009a74, 0x00000000, 0x00000000, 0x0000ab14, 0x0000ab14, 0x0000ab14},
4232         {0x00009a78, 0x00000000, 0x00000000, 0x0000ab18, 0x0000ab18, 0x0000ab18},
4233         {0x00009a7c, 0x00000000, 0x00000000, 0x0000ab8c, 0x0000ab8c, 0x0000ab8c},
4234         {0x00009a80, 0x00000000, 0x00000000, 0x0000ab90, 0x0000ab90, 0x0000ab90},
4235         {0x00009a84, 0x00000000, 0x00000000, 0x0000ab94, 0x0000ab94, 0x0000ab94},
4236         {0x00009a88, 0x00000000, 0x00000000, 0x0000ab98, 0x0000ab98, 0x0000ab98},
4237         {0x00009a8c, 0x00000000, 0x00000000, 0x0000aba4, 0x0000aba4, 0x0000aba4},
4238         {0x00009a90, 0x00000000, 0x00000000, 0x0000aba8, 0x0000aba8, 0x0000aba8},
4239         {0x00009a94, 0x00000000, 0x00000000, 0x0000cb04, 0x0000cb04, 0x0000cb04},
4240         {0x00009a98, 0x00000000, 0x00000000, 0x0000cb08, 0x0000cb08, 0x0000cb08},
4241         {0x00009a9c, 0x00000000, 0x00000000, 0x0000cb0c, 0x0000cb0c, 0x0000cb0c},
4242         {0x00009aa0, 0x00000000, 0x00000000, 0x0000cb10, 0x0000cb10, 0x0000cb10},
4243         {0x00009aa4, 0x00000000, 0x00000000, 0x0000cb14, 0x0000cb14, 0x0000cb14},
4244         {0x00009aa8, 0x00000000, 0x00000000, 0x0000cb18, 0x0000cb18, 0x0000cb18},
4245         {0x00009aac, 0x00000000, 0x00000000, 0x0000cb8c, 0x0000cb8c, 0x0000cb8c},
4246         {0x00009ab0, 0x00000000, 0x00000000, 0x0000cb90, 0x0000cb90, 0x0000cb90},
4247         {0x00009ab4, 0x00000000, 0x00000000, 0x0000cf18, 0x0000cf18, 0x0000cf18},
4248         {0x00009ab8, 0x00000000, 0x00000000, 0x0000cf24, 0x0000cf24, 0x0000cf24},
4249         {0x00009abc, 0x00000000, 0x00000000, 0x0000cf28, 0x0000cf28, 0x0000cf28},
4250         {0x00009ac0, 0x00000000, 0x00000000, 0x0000d314, 0x0000d314, 0x0000d314},
4251         {0x00009ac4, 0x00000000, 0x00000000, 0x0000d318, 0x0000d318, 0x0000d318},
4252         {0x00009ac8, 0x00000000, 0x00000000, 0x0000d38c, 0x0000d38c, 0x0000d38c},
4253         {0x00009acc, 0x00000000, 0x00000000, 0x0000d390, 0x0000d390, 0x0000d390},
4254         {0x00009ad0, 0x00000000, 0x00000000, 0x0000d394, 0x0000d394, 0x0000d394},
4255         {0x00009ad4, 0x00000000, 0x00000000, 0x0000d398, 0x0000d398, 0x0000d398},
4256         {0x00009ad8, 0x00000000, 0x00000000, 0x0000d3a4, 0x0000d3a4, 0x0000d3a4},
4257         {0x00009adc, 0x00000000, 0x00000000, 0x0000d3a8, 0x0000d3a8, 0x0000d3a8},
4258         {0x00009ae0, 0x00000000, 0x00000000, 0x0000d3ac, 0x0000d3ac, 0x0000d3ac},
4259         {0x00009ae4, 0x00000000, 0x00000000, 0x0000d3b0, 0x0000d3b0, 0x0000d3b0},
4260         {0x00009ae8, 0x00000000, 0x00000000, 0x0000f380, 0x0000f380, 0x0000f380},
4261         {0x00009aec, 0x00000000, 0x00000000, 0x0000f384, 0x0000f384, 0x0000f384},
4262         {0x00009af0, 0x00000000, 0x00000000, 0x0000f388, 0x0000f388, 0x0000f388},
4263         {0x00009af4, 0x00000000, 0x00000000, 0x0000f710, 0x0000f710, 0x0000f710},
4264         {0x00009af8, 0x00000000, 0x00000000, 0x0000f714, 0x0000f714, 0x0000f714},
4265         {0x00009afc, 0x00000000, 0x00000000, 0x0000f718, 0x0000f718, 0x0000f718},
4266         {0x00009b00, 0x00000000, 0x00000000, 0x0000fb10, 0x0000fb10, 0x0000fb10},
4267         {0x00009b04, 0x00000000, 0x00000000, 0x0000fb14, 0x0000fb14, 0x0000fb14},
4268         {0x00009b08, 0x00000000, 0x00000000, 0x0000fb18, 0x0000fb18, 0x0000fb18},
4269         {0x00009b0c, 0x00000000, 0x00000000, 0x0000fb8c, 0x0000fb8c, 0x0000fb8c},
4270         {0x00009b10, 0x00000000, 0x00000000, 0x0000fb90, 0x0000fb90, 0x0000fb90},
4271         {0x00009b14, 0x00000000, 0x00000000, 0x0000fb94, 0x0000fb94, 0x0000fb94},
4272         {0x00009b18, 0x00000000, 0x00000000, 0x0000ff8c, 0x0000ff8c, 0x0000ff8c},
4273         {0x00009b1c, 0x00000000, 0x00000000, 0x0000ff90, 0x0000ff90, 0x0000ff90},
4274         {0x00009b20, 0x00000000, 0x00000000, 0x0000ff94, 0x0000ff94, 0x0000ff94},
4275         {0x00009b24, 0x00000000, 0x00000000, 0x0000ffa0, 0x0000ffa0, 0x0000ffa0},
4276         {0x00009b28, 0x00000000, 0x00000000, 0x0000ffa4, 0x0000ffa4, 0x0000ffa4},
4277         {0x00009b2c, 0x00000000, 0x00000000, 0x0000ffa8, 0x0000ffa8, 0x0000ffa8},
4278         {0x00009b30, 0x00000000, 0x00000000, 0x0000ffac, 0x0000ffac, 0x0000ffac},
4279         {0x00009b34, 0x00000000, 0x00000000, 0x0000ffb0, 0x0000ffb0, 0x0000ffb0},
4280         {0x00009b38, 0x00000000, 0x00000000, 0x0000ffb4, 0x0000ffb4, 0x0000ffb4},
4281         {0x00009b3c, 0x00000000, 0x00000000, 0x0000ffa1, 0x0000ffa1, 0x0000ffa1},
4282         {0x00009b40, 0x00000000, 0x00000000, 0x0000ffa5, 0x0000ffa5, 0x0000ffa5},
4283         {0x00009b44, 0x00000000, 0x00000000, 0x0000ffa9, 0x0000ffa9, 0x0000ffa9},
4284         {0x00009b48, 0x00000000, 0x00000000, 0x0000ffad, 0x0000ffad, 0x0000ffad},
4285         {0x00009b4c, 0x00000000, 0x00000000, 0x0000ffb1, 0x0000ffb1, 0x0000ffb1},
4286         {0x00009b50, 0x00000000, 0x00000000, 0x0000ffb5, 0x0000ffb5, 0x0000ffb5},
4287         {0x00009b54, 0x00000000, 0x00000000, 0x0000ffb9, 0x0000ffb9, 0x0000ffb9},
4288         {0x00009b58, 0x00000000, 0x00000000, 0x0000ffc5, 0x0000ffc5, 0x0000ffc5},
4289         {0x00009b5c, 0x00000000, 0x00000000, 0x0000ffc9, 0x0000ffc9, 0x0000ffc9},
4290         {0x00009b60, 0x00000000, 0x00000000, 0x0000ffcd, 0x0000ffcd, 0x0000ffcd},
4291         {0x00009b64, 0x00000000, 0x00000000, 0x0000ffd1, 0x0000ffd1, 0x0000ffd1},
4292         {0x00009b68, 0x00000000, 0x00000000, 0x0000ffd5, 0x0000ffd5, 0x0000ffd5},
4293         {0x00009b6c, 0x00000000, 0x00000000, 0x0000ffc2, 0x0000ffc2, 0x0000ffc2},
4294         {0x00009b70, 0x00000000, 0x00000000, 0x0000ffc6, 0x0000ffc6, 0x0000ffc6},
4295         {0x00009b74, 0x00000000, 0x00000000, 0x0000ffca, 0x0000ffca, 0x0000ffca},
4296         {0x00009b78, 0x00000000, 0x00000000, 0x0000ffce, 0x0000ffce, 0x0000ffce},
4297         {0x00009b7c, 0x00000000, 0x00000000, 0x0000ffd2, 0x0000ffd2, 0x0000ffd2},
4298         {0x00009b80, 0x00000000, 0x00000000, 0x0000ffd6, 0x0000ffd6, 0x0000ffd6},
4299         {0x00009b84, 0x00000000, 0x00000000, 0x0000ffda, 0x0000ffda, 0x0000ffda},
4300         {0x00009b88, 0x00000000, 0x00000000, 0x0000ffc7, 0x0000ffc7, 0x0000ffc7},
4301         {0x00009b8c, 0x00000000, 0x00000000, 0x0000ffcb, 0x0000ffcb, 0x0000ffcb},
4302         {0x00009b90, 0x00000000, 0x00000000, 0x0000ffcf, 0x0000ffcf, 0x0000ffcf},
4303         {0x00009b94, 0x00000000, 0x00000000, 0x0000ffd3, 0x0000ffd3, 0x0000ffd3},
4304         {0x00009b98, 0x00000000, 0x00000000, 0x0000ffd7, 0x0000ffd7, 0x0000ffd7},
4305         {0x00009b9c, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4306         {0x00009ba0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4307         {0x00009ba4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4308         {0x00009ba8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4309         {0x00009bac, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4310         {0x00009bb0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4311         {0x00009bb4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4312         {0x00009bb8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4313         {0x00009bbc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4314         {0x00009bc0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4315         {0x00009bc4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4316         {0x00009bc8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4317         {0x00009bcc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4318         {0x00009bd0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4319         {0x00009bd4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4320         {0x00009bd8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4321         {0x00009bdc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4322         {0x00009be0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4323         {0x00009be4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4324         {0x00009be8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4325         {0x00009bec, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4326         {0x00009bf0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4327         {0x00009bf4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4328         {0x00009bf8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4329         {0x00009bfc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4330         {0x0000aa00, 0x00000000, 0x00000000, 0x0000a120, 0x0000a120, 0x0000a120},
4331         {0x0000aa04, 0x00000000, 0x00000000, 0x0000a124, 0x0000a124, 0x0000a124},
4332         {0x0000aa08, 0x00000000, 0x00000000, 0x0000a128, 0x0000a128, 0x0000a128},
4333         {0x0000aa0c, 0x00000000, 0x00000000, 0x0000a12c, 0x0000a12c, 0x0000a12c},
4334         {0x0000aa10, 0x00000000, 0x00000000, 0x0000a130, 0x0000a130, 0x0000a130},
4335         {0x0000aa14, 0x00000000, 0x00000000, 0x0000a194, 0x0000a194, 0x0000a194},
4336         {0x0000aa18, 0x00000000, 0x00000000, 0x0000a198, 0x0000a198, 0x0000a198},
4337         {0x0000aa1c, 0x00000000, 0x00000000, 0x0000a20c, 0x0000a20c, 0x0000a20c},
4338         {0x0000aa20, 0x00000000, 0x00000000, 0x0000a210, 0x0000a210, 0x0000a210},
4339         {0x0000aa24, 0x00000000, 0x00000000, 0x0000a284, 0x0000a284, 0x0000a284},
4340         {0x0000aa28, 0x00000000, 0x00000000, 0x0000a288, 0x0000a288, 0x0000a288},
4341         {0x0000aa2c, 0x00000000, 0x00000000, 0x0000a28c, 0x0000a28c, 0x0000a28c},
4342         {0x0000aa30, 0x00000000, 0x00000000, 0x0000a290, 0x0000a290, 0x0000a290},
4343         {0x0000aa34, 0x00000000, 0x00000000, 0x0000a294, 0x0000a294, 0x0000a294},
4344         {0x0000aa38, 0x00000000, 0x00000000, 0x0000a2a0, 0x0000a2a0, 0x0000a2a0},
4345         {0x0000aa3c, 0x00000000, 0x00000000, 0x0000a2a4, 0x0000a2a4, 0x0000a2a4},
4346         {0x0000aa40, 0x00000000, 0x00000000, 0x0000a2a8, 0x0000a2a8, 0x0000a2a8},
4347         {0x0000aa44, 0x00000000, 0x00000000, 0x0000a2ac, 0x0000a2ac, 0x0000a2ac},
4348         {0x0000aa48, 0x00000000, 0x00000000, 0x0000a2b0, 0x0000a2b0, 0x0000a2b0},
4349         {0x0000aa4c, 0x00000000, 0x00000000, 0x0000a2b4, 0x0000a2b4, 0x0000a2b4},
4350         {0x0000aa50, 0x00000000, 0x00000000, 0x0000a2b8, 0x0000a2b8, 0x0000a2b8},
4351         {0x0000aa54, 0x00000000, 0x00000000, 0x0000a2c4, 0x0000a2c4, 0x0000a2c4},
4352         {0x0000aa58, 0x00000000, 0x00000000, 0x0000a708, 0x0000a708, 0x0000a708},
4353         {0x0000aa5c, 0x00000000, 0x00000000, 0x0000a70c, 0x0000a70c, 0x0000a70c},
4354         {0x0000aa60, 0x00000000, 0x00000000, 0x0000a710, 0x0000a710, 0x0000a710},
4355         {0x0000aa64, 0x00000000, 0x00000000, 0x0000ab04, 0x0000ab04, 0x0000ab04},
4356         {0x0000aa68, 0x00000000, 0x00000000, 0x0000ab08, 0x0000ab08, 0x0000ab08},
4357         {0x0000aa6c, 0x00000000, 0x00000000, 0x0000ab0c, 0x0000ab0c, 0x0000ab0c},
4358         {0x0000aa70, 0x00000000, 0x00000000, 0x0000ab10, 0x0000ab10, 0x0000ab10},
4359         {0x0000aa74, 0x00000000, 0x00000000, 0x0000ab14, 0x0000ab14, 0x0000ab14},
4360         {0x0000aa78, 0x00000000, 0x00000000, 0x0000ab18, 0x0000ab18, 0x0000ab18},
4361         {0x0000aa7c, 0x00000000, 0x00000000, 0x0000ab8c, 0x0000ab8c, 0x0000ab8c},
4362         {0x0000aa80, 0x00000000, 0x00000000, 0x0000ab90, 0x0000ab90, 0x0000ab90},
4363         {0x0000aa84, 0x00000000, 0x00000000, 0x0000ab94, 0x0000ab94, 0x0000ab94},
4364         {0x0000aa88, 0x00000000, 0x00000000, 0x0000ab98, 0x0000ab98, 0x0000ab98},
4365         {0x0000aa8c, 0x00000000, 0x00000000, 0x0000aba4, 0x0000aba4, 0x0000aba4},
4366         {0x0000aa90, 0x00000000, 0x00000000, 0x0000aba8, 0x0000aba8, 0x0000aba8},
4367         {0x0000aa94, 0x00000000, 0x00000000, 0x0000cb04, 0x0000cb04, 0x0000cb04},
4368         {0x0000aa98, 0x00000000, 0x00000000, 0x0000cb08, 0x0000cb08, 0x0000cb08},
4369         {0x0000aa9c, 0x00000000, 0x00000000, 0x0000cb0c, 0x0000cb0c, 0x0000cb0c},
4370         {0x0000aaa0, 0x00000000, 0x00000000, 0x0000cb10, 0x0000cb10, 0x0000cb10},
4371         {0x0000aaa4, 0x00000000, 0x00000000, 0x0000cb14, 0x0000cb14, 0x0000cb14},
4372         {0x0000aaa8, 0x00000000, 0x00000000, 0x0000cb18, 0x0000cb18, 0x0000cb18},
4373         {0x0000aaac, 0x00000000, 0x00000000, 0x0000cb8c, 0x0000cb8c, 0x0000cb8c},
4374         {0x0000aab0, 0x00000000, 0x00000000, 0x0000cb90, 0x0000cb90, 0x0000cb90},
4375         {0x0000aab4, 0x00000000, 0x00000000, 0x0000cf18, 0x0000cf18, 0x0000cf18},
4376         {0x0000aab8, 0x00000000, 0x00000000, 0x0000cf24, 0x0000cf24, 0x0000cf24},
4377         {0x0000aabc, 0x00000000, 0x00000000, 0x0000cf28, 0x0000cf28, 0x0000cf28},
4378         {0x0000aac0, 0x00000000, 0x00000000, 0x0000d314, 0x0000d314, 0x0000d314},
4379         {0x0000aac4, 0x00000000, 0x00000000, 0x0000d318, 0x0000d318, 0x0000d318},
4380         {0x0000aac8, 0x00000000, 0x00000000, 0x0000d38c, 0x0000d38c, 0x0000d38c},
4381         {0x0000aacc, 0x00000000, 0x00000000, 0x0000d390, 0x0000d390, 0x0000d390},
4382         {0x0000aad0, 0x00000000, 0x00000000, 0x0000d394, 0x0000d394, 0x0000d394},
4383         {0x0000aad4, 0x00000000, 0x00000000, 0x0000d398, 0x0000d398, 0x0000d398},
4384         {0x0000aad8, 0x00000000, 0x00000000, 0x0000d3a4, 0x0000d3a4, 0x0000d3a4},
4385         {0x0000aadc, 0x00000000, 0x00000000, 0x0000d3a8, 0x0000d3a8, 0x0000d3a8},
4386         {0x0000aae0, 0x00000000, 0x00000000, 0x0000d3ac, 0x0000d3ac, 0x0000d3ac},
4387         {0x0000aae4, 0x00000000, 0x00000000, 0x0000d3b0, 0x0000d3b0, 0x0000d3b0},
4388         {0x0000aae8, 0x00000000, 0x00000000, 0x0000f380, 0x0000f380, 0x0000f380},
4389         {0x0000aaec, 0x00000000, 0x00000000, 0x0000f384, 0x0000f384, 0x0000f384},
4390         {0x0000aaf0, 0x00000000, 0x00000000, 0x0000f388, 0x0000f388, 0x0000f388},
4391         {0x0000aaf4, 0x00000000, 0x00000000, 0x0000f710, 0x0000f710, 0x0000f710},
4392         {0x0000aaf8, 0x00000000, 0x00000000, 0x0000f714, 0x0000f714, 0x0000f714},
4393         {0x0000aafc, 0x00000000, 0x00000000, 0x0000f718, 0x0000f718, 0x0000f718},
4394         {0x0000ab00, 0x00000000, 0x00000000, 0x0000fb10, 0x0000fb10, 0x0000fb10},
4395         {0x0000ab04, 0x00000000, 0x00000000, 0x0000fb14, 0x0000fb14, 0x0000fb14},
4396         {0x0000ab08, 0x00000000, 0x00000000, 0x0000fb18, 0x0000fb18, 0x0000fb18},
4397         {0x0000ab0c, 0x00000000, 0x00000000, 0x0000fb8c, 0x0000fb8c, 0x0000fb8c},
4398         {0x0000ab10, 0x00000000, 0x00000000, 0x0000fb90, 0x0000fb90, 0x0000fb90},
4399         {0x0000ab14, 0x00000000, 0x00000000, 0x0000fb94, 0x0000fb94, 0x0000fb94},
4400         {0x0000ab18, 0x00000000, 0x00000000, 0x0000ff8c, 0x0000ff8c, 0x0000ff8c},
4401         {0x0000ab1c, 0x00000000, 0x00000000, 0x0000ff90, 0x0000ff90, 0x0000ff90},
4402         {0x0000ab20, 0x00000000, 0x00000000, 0x0000ff94, 0x0000ff94, 0x0000ff94},
4403         {0x0000ab24, 0x00000000, 0x00000000, 0x0000ffa0, 0x0000ffa0, 0x0000ffa0},
4404         {0x0000ab28, 0x00000000, 0x00000000, 0x0000ffa4, 0x0000ffa4, 0x0000ffa4},
4405         {0x0000ab2c, 0x00000000, 0x00000000, 0x0000ffa8, 0x0000ffa8, 0x0000ffa8},
4406         {0x0000ab30, 0x00000000, 0x00000000, 0x0000ffac, 0x0000ffac, 0x0000ffac},
4407         {0x0000ab34, 0x00000000, 0x00000000, 0x0000ffb0, 0x0000ffb0, 0x0000ffb0},
4408         {0x0000ab38, 0x00000000, 0x00000000, 0x0000ffb4, 0x0000ffb4, 0x0000ffb4},
4409         {0x0000ab3c, 0x00000000, 0x00000000, 0x0000ffa1, 0x0000ffa1, 0x0000ffa1},
4410         {0x0000ab40, 0x00000000, 0x00000000, 0x0000ffa5, 0x0000ffa5, 0x0000ffa5},
4411         {0x0000ab44, 0x00000000, 0x00000000, 0x0000ffa9, 0x0000ffa9, 0x0000ffa9},
4412         {0x0000ab48, 0x00000000, 0x00000000, 0x0000ffad, 0x0000ffad, 0x0000ffad},
4413         {0x0000ab4c, 0x00000000, 0x00000000, 0x0000ffb1, 0x0000ffb1, 0x0000ffb1},
4414         {0x0000ab50, 0x00000000, 0x00000000, 0x0000ffb5, 0x0000ffb5, 0x0000ffb5},
4415         {0x0000ab54, 0x00000000, 0x00000000, 0x0000ffb9, 0x0000ffb9, 0x0000ffb9},
4416         {0x0000ab58, 0x00000000, 0x00000000, 0x0000ffc5, 0x0000ffc5, 0x0000ffc5},
4417         {0x0000ab5c, 0x00000000, 0x00000000, 0x0000ffc9, 0x0000ffc9, 0x0000ffc9},
4418         {0x0000ab60, 0x00000000, 0x00000000, 0x0000ffcd, 0x0000ffcd, 0x0000ffcd},
4419         {0x0000ab64, 0x00000000, 0x00000000, 0x0000ffd1, 0x0000ffd1, 0x0000ffd1},
4420         {0x0000ab68, 0x00000000, 0x00000000, 0x0000ffd5, 0x0000ffd5, 0x0000ffd5},
4421         {0x0000ab6c, 0x00000000, 0x00000000, 0x0000ffc2, 0x0000ffc2, 0x0000ffc2},
4422         {0x0000ab70, 0x00000000, 0x00000000, 0x0000ffc6, 0x0000ffc6, 0x0000ffc6},
4423         {0x0000ab74, 0x00000000, 0x00000000, 0x0000ffca, 0x0000ffca, 0x0000ffca},
4424         {0x0000ab78, 0x00000000, 0x00000000, 0x0000ffce, 0x0000ffce, 0x0000ffce},
4425         {0x0000ab7c, 0x00000000, 0x00000000, 0x0000ffd2, 0x0000ffd2, 0x0000ffd2},
4426         {0x0000ab80, 0x00000000, 0x00000000, 0x0000ffd6, 0x0000ffd6, 0x0000ffd6},
4427         {0x0000ab84, 0x00000000, 0x00000000, 0x0000ffda, 0x0000ffda, 0x0000ffda},
4428         {0x0000ab88, 0x00000000, 0x00000000, 0x0000ffc7, 0x0000ffc7, 0x0000ffc7},
4429         {0x0000ab8c, 0x00000000, 0x00000000, 0x0000ffcb, 0x0000ffcb, 0x0000ffcb},
4430         {0x0000ab90, 0x00000000, 0x00000000, 0x0000ffcf, 0x0000ffcf, 0x0000ffcf},
4431         {0x0000ab94, 0x00000000, 0x00000000, 0x0000ffd3, 0x0000ffd3, 0x0000ffd3},
4432         {0x0000ab98, 0x00000000, 0x00000000, 0x0000ffd7, 0x0000ffd7, 0x0000ffd7},
4433         {0x0000ab9c, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4434         {0x0000aba0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4435         {0x0000aba4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4436         {0x0000aba8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4437         {0x0000abac, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4438         {0x0000abb0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4439         {0x0000abb4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4440         {0x0000abb8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4441         {0x0000abbc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4442         {0x0000abc0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4443         {0x0000abc4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4444         {0x0000abc8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4445         {0x0000abcc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4446         {0x0000abd0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4447         {0x0000abd4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4448         {0x0000abd8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4449         {0x0000abdc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4450         {0x0000abe0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4451         {0x0000abe4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4452         {0x0000abe8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4453         {0x0000abec, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4454         {0x0000abf0, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4455         {0x0000abf4, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4456         {0x0000abf8, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4457         {0x0000abfc, 0x00000000, 0x00000000, 0x0000ffdb, 0x0000ffdb, 0x0000ffdb},
4458         {0x00009848, 0x00000000, 0x00000000, 0x00001067, 0x00001067, 0x00001067},
4459         {0x0000a848, 0x00000000, 0x00000000, 0x00001067, 0x00001067, 0x00001067},
4460 };
4461
4462 static const u32 ar9287PciePhy_clkreq_always_on_L1_9287_1_1[][2] = {
4463         /* Addr      allmodes  */
4464         {0x00004040, 0x9248fd00},
4465         {0x00004040, 0x24924924},
4466         {0x00004040, 0xa8000019},
4467         {0x00004040, 0x13160820},
4468         {0x00004040, 0xe5980560},
4469         {0x00004040, 0xc01dcffd},
4470         {0x00004040, 0x1aaabe41},
4471         {0x00004040, 0xbe105554},
4472         {0x00004040, 0x00043007},
4473         {0x00004044, 0x00000000},
4474 };
4475
4476 static const u32 ar9287PciePhy_clkreq_off_L1_9287_1_1[][2] = {
4477         /* Addr      allmodes  */
4478         {0x00004040, 0x9248fd00},
4479         {0x00004040, 0x24924924},
4480         {0x00004040, 0xa8000019},
4481         {0x00004040, 0x13160820},
4482         {0x00004040, 0xe5980560},
4483         {0x00004040, 0xc01dcffc},
4484         {0x00004040, 0x1aaabe41},
4485         {0x00004040, 0xbe105554},
4486         {0x00004040, 0x00043007},
4487         {0x00004044, 0x00000000},
4488 };
4489
4490 static const u32 ar9271Modes_9271[][6] = {
4491         {0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160, 0x000001e0},
4492         {0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c, 0x000001e0},
4493         {0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38, 0x00001180},
4494         {0x000010f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000008},
4495         {0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00, 0x06e006e0},
4496         {0x0000801c, 0x128d8027, 0x128d804f, 0x12e00057, 0x12e0002b, 0x0988004f},
4497         {0x00008318, 0x00003e80, 0x00007d00, 0x00006880, 0x00003440, 0x00006880},
4498         {0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0x00000303},
4499         {0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
4500         {0x00009824, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e, 0x01000e0e},
4501         {0x00009828, 0x3a020001, 0x3a020001, 0x3a020001, 0x3a020001, 0x3a020001},
4502         {0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
4503         {0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
4504         {0x00009840, 0x206a012e, 0x206a012e, 0x206a012e, 0x206a012e, 0x206a012e},
4505         {0x00009844, 0x0372161e, 0x0372161e, 0x03721620, 0x03721620, 0x037216a0},
4506         {0x00009848, 0x00001066, 0x00001066, 0x00001053, 0x00001053, 0x00001059},
4507         {0x0000a848, 0x00001066, 0x00001066, 0x00001053, 0x00001053, 0x00001059},
4508         {0x00009850, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2},
4509         {0x00009858, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e},
4510         {0x0000985c, 0x3139605e, 0x3139605e, 0x3137605e, 0x3137605e, 0x3139605e},
4511         {0x00009860, 0x00058d18, 0x00058d18, 0x00058d18, 0x00058d18, 0x00058d18},
4512         {0x00009864, 0x0000fe00, 0x0000fe00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
4513         {0x00009868, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0},
4514         {0x0000986c, 0x06903081, 0x06903081, 0x06903881, 0x06903881, 0x06903881},
4515         {0x00009910, 0x30002310, 0x30002310, 0x30002310, 0x30002310, 0x30002310},
4516         {0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898, 0x000007d0},
4517         {0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b, 0x00000016},
4518         {0x00009924, 0xd00a8007, 0xd00a8007, 0xd00a800d, 0xd00a800d, 0xd00a800d},
4519         {0x00009944, 0xffbc1010, 0xffbc1010, 0xffbc1020, 0xffbc1020, 0xffbc1010},
4520         {0x00009960, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
4521         {0x00009964, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
4522         {0x000099b8, 0x0000421c, 0x0000421c, 0x0000421c, 0x0000421c, 0x0000421c},
4523         {0x000099bc, 0x00000600, 0x00000600, 0x00000c00, 0x00000c00, 0x00000c00},
4524         {0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
4525         {0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
4526         {0x000099c8, 0x6af6532f, 0x6af6532f, 0x6af6532f, 0x6af6532f, 0x6af6532f},
4527         {0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
4528         {0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
4529         {0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
4530         {0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
4531         {0x00009a00, 0x00000000, 0x00000000, 0x00058084, 0x00058084, 0x00000000},
4532         {0x00009a04, 0x00000000, 0x00000000, 0x00058088, 0x00058088, 0x00000000},
4533         {0x00009a08, 0x00000000, 0x00000000, 0x0005808c, 0x0005808c, 0x00000000},
4534         {0x00009a0c, 0x00000000, 0x00000000, 0x00058100, 0x00058100, 0x00000000},
4535         {0x00009a10, 0x00000000, 0x00000000, 0x00058104, 0x00058104, 0x00000000},
4536         {0x00009a14, 0x00000000, 0x00000000, 0x00058108, 0x00058108, 0x00000000},
4537         {0x00009a18, 0x00000000, 0x00000000, 0x0005810c, 0x0005810c, 0x00000000},
4538         {0x00009a1c, 0x00000000, 0x00000000, 0x00058110, 0x00058110, 0x00000000},
4539         {0x00009a20, 0x00000000, 0x00000000, 0x00058114, 0x00058114, 0x00000000},
4540         {0x00009a24, 0x00000000, 0x00000000, 0x00058180, 0x00058180, 0x00000000},
4541         {0x00009a28, 0x00000000, 0x00000000, 0x00058184, 0x00058184, 0x00000000},
4542         {0x00009a2c, 0x00000000, 0x00000000, 0x00058188, 0x00058188, 0x00000000},
4543         {0x00009a30, 0x00000000, 0x00000000, 0x0005818c, 0x0005818c, 0x00000000},
4544         {0x00009a34, 0x00000000, 0x00000000, 0x00058190, 0x00058190, 0x00000000},
4545         {0x00009a38, 0x00000000, 0x00000000, 0x00058194, 0x00058194, 0x00000000},
4546         {0x00009a3c, 0x00000000, 0x00000000, 0x000581a0, 0x000581a0, 0x00000000},
4547         {0x00009a40, 0x00000000, 0x00000000, 0x0005820c, 0x0005820c, 0x00000000},
4548         {0x00009a44, 0x00000000, 0x00000000, 0x000581a8, 0x000581a8, 0x00000000},
4549         {0x00009a48, 0x00000000, 0x00000000, 0x00058284, 0x00058284, 0x00000000},
4550         {0x00009a4c, 0x00000000, 0x00000000, 0x00058288, 0x00058288, 0x00000000},
4551         {0x00009a50, 0x00000000, 0x00000000, 0x00058224, 0x00058224, 0x00000000},
4552         {0x00009a54, 0x00000000, 0x00000000, 0x00058290, 0x00058290, 0x00000000},
4553         {0x00009a58, 0x00000000, 0x00000000, 0x00058300, 0x00058300, 0x00000000},
4554         {0x00009a5c, 0x00000000, 0x00000000, 0x00058304, 0x00058304, 0x00000000},
4555         {0x00009a60, 0x00000000, 0x00000000, 0x00058308, 0x00058308, 0x00000000},
4556         {0x00009a64, 0x00000000, 0x00000000, 0x0005830c, 0x0005830c, 0x00000000},
4557         {0x00009a68, 0x00000000, 0x00000000, 0x00058380, 0x00058380, 0x00000000},
4558         {0x00009a6c, 0x00000000, 0x00000000, 0x00058384, 0x00058384, 0x00000000},
4559         {0x00009a70, 0x00000000, 0x00000000, 0x00068700, 0x00068700, 0x00000000},
4560         {0x00009a74, 0x00000000, 0x00000000, 0x00068704, 0x00068704, 0x00000000},
4561         {0x00009a78, 0x00000000, 0x00000000, 0x00068708, 0x00068708, 0x00000000},
4562         {0x00009a7c, 0x00000000, 0x00000000, 0x0006870c, 0x0006870c, 0x00000000},
4563         {0x00009a80, 0x00000000, 0x00000000, 0x00068780, 0x00068780, 0x00000000},
4564         {0x00009a84, 0x00000000, 0x00000000, 0x00068784, 0x00068784, 0x00000000},
4565         {0x00009a88, 0x00000000, 0x00000000, 0x00078b00, 0x00078b00, 0x00000000},
4566         {0x00009a8c, 0x00000000, 0x00000000, 0x00078b04, 0x00078b04, 0x00000000},
4567         {0x00009a90, 0x00000000, 0x00000000, 0x00078b08, 0x00078b08, 0x00000000},
4568         {0x00009a94, 0x00000000, 0x00000000, 0x00078b0c, 0x00078b0c, 0x00000000},
4569         {0x00009a98, 0x00000000, 0x00000000, 0x00078b80, 0x00078b80, 0x00000000},
4570         {0x00009a9c, 0x00000000, 0x00000000, 0x00078b84, 0x00078b84, 0x00000000},
4571         {0x00009aa0, 0x00000000, 0x00000000, 0x00078b88, 0x00078b88, 0x00000000},
4572         {0x00009aa4, 0x00000000, 0x00000000, 0x00078b8c, 0x00078b8c, 0x00000000},
4573         {0x00009aa8, 0x00000000, 0x00000000, 0x00078b90, 0x00078b90, 0x00000000},
4574         {0x00009aac, 0x00000000, 0x00000000, 0x000caf80, 0x000caf80, 0x00000000},
4575         {0x00009ab0, 0x00000000, 0x00000000, 0x000caf84, 0x000caf84, 0x00000000},
4576         {0x00009ab4, 0x00000000, 0x00000000, 0x000caf88, 0x000caf88, 0x00000000},
4577         {0x00009ab8, 0x00000000, 0x00000000, 0x000caf8c, 0x000caf8c, 0x00000000},
4578         {0x00009abc, 0x00000000, 0x00000000, 0x000caf90, 0x000caf90, 0x00000000},
4579         {0x00009ac0, 0x00000000, 0x00000000, 0x000db30c, 0x000db30c, 0x00000000},
4580         {0x00009ac4, 0x00000000, 0x00000000, 0x000db310, 0x000db310, 0x00000000},
4581         {0x00009ac8, 0x00000000, 0x00000000, 0x000db384, 0x000db384, 0x00000000},
4582         {0x00009acc, 0x00000000, 0x00000000, 0x000db388, 0x000db388, 0x00000000},
4583         {0x00009ad0, 0x00000000, 0x00000000, 0x000db324, 0x000db324, 0x00000000},
4584         {0x00009ad4, 0x00000000, 0x00000000, 0x000eb704, 0x000eb704, 0x00000000},
4585         {0x00009ad8, 0x00000000, 0x00000000, 0x000eb6a4, 0x000eb6a4, 0x00000000},
4586         {0x00009adc, 0x00000000, 0x00000000, 0x000eb6a8, 0x000eb6a8, 0x00000000},
4587         {0x00009ae0, 0x00000000, 0x00000000, 0x000eb710, 0x000eb710, 0x00000000},
4588         {0x00009ae4, 0x00000000, 0x00000000, 0x000eb714, 0x000eb714, 0x00000000},
4589         {0x00009ae8, 0x00000000, 0x00000000, 0x000eb720, 0x000eb720, 0x00000000},
4590         {0x00009aec, 0x00000000, 0x00000000, 0x000eb724, 0x000eb724, 0x00000000},
4591         {0x00009af0, 0x00000000, 0x00000000, 0x000eb728, 0x000eb728, 0x00000000},
4592         {0x00009af4, 0x00000000, 0x00000000, 0x000eb72c, 0x000eb72c, 0x00000000},
4593         {0x00009af8, 0x00000000, 0x00000000, 0x000eb7a0, 0x000eb7a0, 0x00000000},
4594         {0x00009afc, 0x00000000, 0x00000000, 0x000eb7a4, 0x000eb7a4, 0x00000000},
4595         {0x00009b00, 0x00000000, 0x00000000, 0x000eb7a8, 0x000eb7a8, 0x00000000},
4596         {0x00009b04, 0x00000000, 0x00000000, 0x000eb7b0, 0x000eb7b0, 0x00000000},
4597         {0x00009b08, 0x00000000, 0x00000000, 0x000eb7b4, 0x000eb7b4, 0x00000000},
4598         {0x00009b0c, 0x00000000, 0x00000000, 0x000eb7b8, 0x000eb7b8, 0x00000000},
4599         {0x00009b10, 0x00000000, 0x00000000, 0x000eb7a5, 0x000eb7a5, 0x00000000},
4600         {0x00009b14, 0x00000000, 0x00000000, 0x000eb7a9, 0x000eb7a9, 0x00000000},
4601         {0x00009b18, 0x00000000, 0x00000000, 0x000eb7ad, 0x000eb7ad, 0x00000000},
4602         {0x00009b1c, 0x00000000, 0x00000000, 0x000eb7b1, 0x000eb7b1, 0x00000000},
4603         {0x00009b20, 0x00000000, 0x00000000, 0x000eb7b5, 0x000eb7b5, 0x00000000},
4604         {0x00009b24, 0x00000000, 0x00000000, 0x000eb7b9, 0x000eb7b9, 0x00000000},
4605         {0x00009b28, 0x00000000, 0x00000000, 0x000eb7c5, 0x000eb7c5, 0x00000000},
4606         {0x00009b2c, 0x00000000, 0x00000000, 0x000eb7c9, 0x000eb7c9, 0x00000000},
4607         {0x00009b30, 0x00000000, 0x00000000, 0x000eb7d1, 0x000eb7d1, 0x00000000},
4608         {0x00009b34, 0x00000000, 0x00000000, 0x000eb7d5, 0x000eb7d5, 0x00000000},
4609         {0x00009b38, 0x00000000, 0x00000000, 0x000eb7d9, 0x000eb7d9, 0x00000000},
4610         {0x00009b3c, 0x00000000, 0x00000000, 0x000eb7c6, 0x000eb7c6, 0x00000000},
4611         {0x00009b40, 0x00000000, 0x00000000, 0x000eb7ca, 0x000eb7ca, 0x00000000},
4612         {0x00009b44, 0x00000000, 0x00000000, 0x000eb7ce, 0x000eb7ce, 0x00000000},
4613         {0x00009b48, 0x00000000, 0x00000000, 0x000eb7d2, 0x000eb7d2, 0x00000000},
4614         {0x00009b4c, 0x00000000, 0x00000000, 0x000eb7d6, 0x000eb7d6, 0x00000000},
4615         {0x00009b50, 0x00000000, 0x00000000, 0x000eb7c3, 0x000eb7c3, 0x00000000},
4616         {0x00009b54, 0x00000000, 0x00000000, 0x000eb7c7, 0x000eb7c7, 0x00000000},
4617         {0x00009b58, 0x00000000, 0x00000000, 0x000eb7cb, 0x000eb7cb, 0x00000000},
4618         {0x00009b5c, 0x00000000, 0x00000000, 0x000eb7cf, 0x000eb7cf, 0x00000000},
4619         {0x00009b60, 0x00000000, 0x00000000, 0x000eb7d7, 0x000eb7d7, 0x00000000},
4620         {0x00009b64, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4621         {0x00009b68, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4622         {0x00009b6c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4623         {0x00009b70, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4624         {0x00009b74, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4625         {0x00009b78, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4626         {0x00009b7c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4627         {0x00009b80, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4628         {0x00009b84, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4629         {0x00009b88, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4630         {0x00009b8c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4631         {0x00009b90, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4632         {0x00009b94, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4633         {0x00009b98, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4634         {0x00009b9c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4635         {0x00009ba0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4636         {0x00009ba4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4637         {0x00009ba8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4638         {0x00009bac, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4639         {0x00009bb0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4640         {0x00009bb4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4641         {0x00009bb8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4642         {0x00009bbc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4643         {0x00009bc0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4644         {0x00009bc4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4645         {0x00009bc8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4646         {0x00009bcc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4647         {0x00009bd0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4648         {0x00009bd4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4649         {0x00009bd8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4650         {0x00009bdc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4651         {0x00009be0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4652         {0x00009be4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4653         {0x00009be8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4654         {0x00009bec, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4655         {0x00009bf0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4656         {0x00009bf4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4657         {0x00009bf8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4658         {0x00009bfc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4659         {0x0000aa00, 0x00000000, 0x00000000, 0x00058084, 0x00058084, 0x00000000},
4660         {0x0000aa04, 0x00000000, 0x00000000, 0x00058088, 0x00058088, 0x00000000},
4661         {0x0000aa08, 0x00000000, 0x00000000, 0x0005808c, 0x0005808c, 0x00000000},
4662         {0x0000aa0c, 0x00000000, 0x00000000, 0x00058100, 0x00058100, 0x00000000},
4663         {0x0000aa10, 0x00000000, 0x00000000, 0x00058104, 0x00058104, 0x00000000},
4664         {0x0000aa14, 0x00000000, 0x00000000, 0x00058108, 0x00058108, 0x00000000},
4665         {0x0000aa18, 0x00000000, 0x00000000, 0x0005810c, 0x0005810c, 0x00000000},
4666         {0x0000aa1c, 0x00000000, 0x00000000, 0x00058110, 0x00058110, 0x00000000},
4667         {0x0000aa20, 0x00000000, 0x00000000, 0x00058114, 0x00058114, 0x00000000},
4668         {0x0000aa24, 0x00000000, 0x00000000, 0x00058180, 0x00058180, 0x00000000},
4669         {0x0000aa28, 0x00000000, 0x00000000, 0x00058184, 0x00058184, 0x00000000},
4670         {0x0000aa2c, 0x00000000, 0x00000000, 0x00058188, 0x00058188, 0x00000000},
4671         {0x0000aa30, 0x00000000, 0x00000000, 0x0005818c, 0x0005818c, 0x00000000},
4672         {0x0000aa34, 0x00000000, 0x00000000, 0x00058190, 0x00058190, 0x00000000},
4673         {0x0000aa38, 0x00000000, 0x00000000, 0x00058194, 0x00058194, 0x00000000},
4674         {0x0000aa3c, 0x00000000, 0x00000000, 0x000581a0, 0x000581a0, 0x00000000},
4675         {0x0000aa40, 0x00000000, 0x00000000, 0x0005820c, 0x0005820c, 0x00000000},
4676         {0x0000aa44, 0x00000000, 0x00000000, 0x000581a8, 0x000581a8, 0x00000000},
4677         {0x0000aa48, 0x00000000, 0x00000000, 0x00058284, 0x00058284, 0x00000000},
4678         {0x0000aa4c, 0x00000000, 0x00000000, 0x00058288, 0x00058288, 0x00000000},
4679         {0x0000aa50, 0x00000000, 0x00000000, 0x00058224, 0x00058224, 0x00000000},
4680         {0x0000aa54, 0x00000000, 0x00000000, 0x00058290, 0x00058290, 0x00000000},
4681         {0x0000aa58, 0x00000000, 0x00000000, 0x00058300, 0x00058300, 0x00000000},
4682         {0x0000aa5c, 0x00000000, 0x00000000, 0x00058304, 0x00058304, 0x00000000},
4683         {0x0000aa60, 0x00000000, 0x00000000, 0x00058308, 0x00058308, 0x00000000},
4684         {0x0000aa64, 0x00000000, 0x00000000, 0x0005830c, 0x0005830c, 0x00000000},
4685         {0x0000aa68, 0x00000000, 0x00000000, 0x00058380, 0x00058380, 0x00000000},
4686         {0x0000aa6c, 0x00000000, 0x00000000, 0x00058384, 0x00058384, 0x00000000},
4687         {0x0000aa70, 0x00000000, 0x00000000, 0x00068700, 0x00068700, 0x00000000},
4688         {0x0000aa74, 0x00000000, 0x00000000, 0x00068704, 0x00068704, 0x00000000},
4689         {0x0000aa78, 0x00000000, 0x00000000, 0x00068708, 0x00068708, 0x00000000},
4690         {0x0000aa7c, 0x00000000, 0x00000000, 0x0006870c, 0x0006870c, 0x00000000},
4691         {0x0000aa80, 0x00000000, 0x00000000, 0x00068780, 0x00068780, 0x00000000},
4692         {0x0000aa84, 0x00000000, 0x00000000, 0x00068784, 0x00068784, 0x00000000},
4693         {0x0000aa88, 0x00000000, 0x00000000, 0x00078b00, 0x00078b00, 0x00000000},
4694         {0x0000aa8c, 0x00000000, 0x00000000, 0x00078b04, 0x00078b04, 0x00000000},
4695         {0x0000aa90, 0x00000000, 0x00000000, 0x00078b08, 0x00078b08, 0x00000000},
4696         {0x0000aa94, 0x00000000, 0x00000000, 0x00078b0c, 0x00078b0c, 0x00000000},
4697         {0x0000aa98, 0x00000000, 0x00000000, 0x00078b80, 0x00078b80, 0x00000000},
4698         {0x0000aa9c, 0x00000000, 0x00000000, 0x00078b84, 0x00078b84, 0x00000000},
4699         {0x0000aaa0, 0x00000000, 0x00000000, 0x00078b88, 0x00078b88, 0x00000000},
4700         {0x0000aaa4, 0x00000000, 0x00000000, 0x00078b8c, 0x00078b8c, 0x00000000},
4701         {0x0000aaa8, 0x00000000, 0x00000000, 0x00078b90, 0x00078b90, 0x00000000},
4702         {0x0000aaac, 0x00000000, 0x00000000, 0x000caf80, 0x000caf80, 0x00000000},
4703         {0x0000aab0, 0x00000000, 0x00000000, 0x000caf84, 0x000caf84, 0x00000000},
4704         {0x0000aab4, 0x00000000, 0x00000000, 0x000caf88, 0x000caf88, 0x00000000},
4705         {0x0000aab8, 0x00000000, 0x00000000, 0x000caf8c, 0x000caf8c, 0x00000000},
4706         {0x0000aabc, 0x00000000, 0x00000000, 0x000caf90, 0x000caf90, 0x00000000},
4707         {0x0000aac0, 0x00000000, 0x00000000, 0x000db30c, 0x000db30c, 0x00000000},
4708         {0x0000aac4, 0x00000000, 0x00000000, 0x000db310, 0x000db310, 0x00000000},
4709         {0x0000aac8, 0x00000000, 0x00000000, 0x000db384, 0x000db384, 0x00000000},
4710         {0x0000aacc, 0x00000000, 0x00000000, 0x000db388, 0x000db388, 0x00000000},
4711         {0x0000aad0, 0x00000000, 0x00000000, 0x000db324, 0x000db324, 0x00000000},
4712         {0x0000aad4, 0x00000000, 0x00000000, 0x000eb704, 0x000eb704, 0x00000000},
4713         {0x0000aad8, 0x00000000, 0x00000000, 0x000eb6a4, 0x000eb6a4, 0x00000000},
4714         {0x0000aadc, 0x00000000, 0x00000000, 0x000eb6a8, 0x000eb6a8, 0x00000000},
4715         {0x0000aae0, 0x00000000, 0x00000000, 0x000eb710, 0x000eb710, 0x00000000},
4716         {0x0000aae4, 0x00000000, 0x00000000, 0x000eb714, 0x000eb714, 0x00000000},
4717         {0x0000aae8, 0x00000000, 0x00000000, 0x000eb720, 0x000eb720, 0x00000000},
4718         {0x0000aaec, 0x00000000, 0x00000000, 0x000eb724, 0x000eb724, 0x00000000},
4719         {0x0000aaf0, 0x00000000, 0x00000000, 0x000eb728, 0x000eb728, 0x00000000},
4720         {0x0000aaf4, 0x00000000, 0x00000000, 0x000eb72c, 0x000eb72c, 0x00000000},
4721         {0x0000aaf8, 0x00000000, 0x00000000, 0x000eb7a0, 0x000eb7a0, 0x00000000},
4722         {0x0000aafc, 0x00000000, 0x00000000, 0x000eb7a4, 0x000eb7a4, 0x00000000},
4723         {0x0000ab00, 0x00000000, 0x00000000, 0x000eb7a8, 0x000eb7a8, 0x00000000},
4724         {0x0000ab04, 0x00000000, 0x00000000, 0x000eb7b0, 0x000eb7b0, 0x00000000},
4725         {0x0000ab08, 0x00000000, 0x00000000, 0x000eb7b4, 0x000eb7b4, 0x00000000},
4726         {0x0000ab0c, 0x00000000, 0x00000000, 0x000eb7b8, 0x000eb7b8, 0x00000000},
4727         {0x0000ab10, 0x00000000, 0x00000000, 0x000eb7a5, 0x000eb7a5, 0x00000000},
4728         {0x0000ab14, 0x00000000, 0x00000000, 0x000eb7a9, 0x000eb7a9, 0x00000000},
4729         {0x0000ab18, 0x00000000, 0x00000000, 0x000eb7ad, 0x000eb7ad, 0x00000000},
4730         {0x0000ab1c, 0x00000000, 0x00000000, 0x000eb7b1, 0x000eb7b1, 0x00000000},
4731         {0x0000ab20, 0x00000000, 0x00000000, 0x000eb7b5, 0x000eb7b5, 0x00000000},
4732         {0x0000ab24, 0x00000000, 0x00000000, 0x000eb7b9, 0x000eb7b9, 0x00000000},
4733         {0x0000ab28, 0x00000000, 0x00000000, 0x000eb7c5, 0x000eb7c5, 0x00000000},
4734         {0x0000ab2c, 0x00000000, 0x00000000, 0x000eb7c9, 0x000eb7c9, 0x00000000},
4735         {0x0000ab30, 0x00000000, 0x00000000, 0x000eb7d1, 0x000eb7d1, 0x00000000},
4736         {0x0000ab34, 0x00000000, 0x00000000, 0x000eb7d5, 0x000eb7d5, 0x00000000},
4737         {0x0000ab38, 0x00000000, 0x00000000, 0x000eb7d9, 0x000eb7d9, 0x00000000},
4738         {0x0000ab3c, 0x00000000, 0x00000000, 0x000eb7c6, 0x000eb7c6, 0x00000000},
4739         {0x0000ab40, 0x00000000, 0x00000000, 0x000eb7ca, 0x000eb7ca, 0x00000000},
4740         {0x0000ab44, 0x00000000, 0x00000000, 0x000eb7ce, 0x000eb7ce, 0x00000000},
4741         {0x0000ab48, 0x00000000, 0x00000000, 0x000eb7d2, 0x000eb7d2, 0x00000000},
4742         {0x0000ab4c, 0x00000000, 0x00000000, 0x000eb7d6, 0x000eb7d6, 0x00000000},
4743         {0x0000ab50, 0x00000000, 0x00000000, 0x000eb7c3, 0x000eb7c3, 0x00000000},
4744         {0x0000ab54, 0x00000000, 0x00000000, 0x000eb7c7, 0x000eb7c7, 0x00000000},
4745         {0x0000ab58, 0x00000000, 0x00000000, 0x000eb7cb, 0x000eb7cb, 0x00000000},
4746         {0x0000ab5c, 0x00000000, 0x00000000, 0x000eb7cf, 0x000eb7cf, 0x00000000},
4747         {0x0000ab60, 0x00000000, 0x00000000, 0x000eb7d7, 0x000eb7d7, 0x00000000},
4748         {0x0000ab64, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4749         {0x0000ab68, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4750         {0x0000ab6c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4751         {0x0000ab70, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4752         {0x0000ab74, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4753         {0x0000ab78, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4754         {0x0000ab7c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4755         {0x0000ab80, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4756         {0x0000ab84, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4757         {0x0000ab88, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4758         {0x0000ab8c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4759         {0x0000ab90, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4760         {0x0000ab94, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4761         {0x0000ab98, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4762         {0x0000ab9c, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4763         {0x0000aba0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4764         {0x0000aba4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4765         {0x0000aba8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4766         {0x0000abac, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4767         {0x0000abb0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4768         {0x0000abb4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4769         {0x0000abb8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4770         {0x0000abbc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4771         {0x0000abc0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4772         {0x0000abc4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4773         {0x0000abc8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4774         {0x0000abcc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4775         {0x0000abd0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4776         {0x0000abd4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4777         {0x0000abd8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4778         {0x0000abdc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4779         {0x0000abe0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4780         {0x0000abe4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4781         {0x0000abe8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4782         {0x0000abec, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4783         {0x0000abf0, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4784         {0x0000abf4, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4785         {0x0000abf8, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4786         {0x0000abfc, 0x00000000, 0x00000000, 0x000eb7db, 0x000eb7db, 0x00000000},
4787         {0x0000a204, 0x00000004, 0x00000004, 0x00000004, 0x00000004, 0x00000004},
4788         {0x0000a20c, 0x00000014, 0x00000014, 0x0001f000, 0x0001f000, 0x0001f000},
4789         {0x0000b20c, 0x00000014, 0x00000014, 0x0001f000, 0x0001f000, 0x0001f000},
4790         {0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
4791         {0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108, 0x00000000},
4792         {0x0000a250, 0x0004f000, 0x0004f000, 0x0004a000, 0x0004a000, 0x0004a000},
4793         {0x0000a358, 0x7999aa02, 0x7999aa02, 0x7999aa0e, 0x7999aa0e, 0x7999aa0e},
4794 };
4795
4796 static const u32 ar9271Common_9271[][2] = {
4797         /* Addr      allmodes  */
4798         {0x0000000c, 0x00000000},
4799         {0x00000030, 0x00020045},
4800         {0x00000034, 0x00000005},
4801         {0x00000040, 0x00000000},
4802         {0x00000044, 0x00000008},
4803         {0x00000048, 0x00000008},
4804         {0x0000004c, 0x00000010},
4805         {0x00000050, 0x00000000},
4806         {0x00000054, 0x0000001f},
4807         {0x00000800, 0x00000000},
4808         {0x00000804, 0x00000000},
4809         {0x00000808, 0x00000000},
4810         {0x0000080c, 0x00000000},
4811         {0x00000810, 0x00000000},
4812         {0x00000814, 0x00000000},
4813         {0x00000818, 0x00000000},
4814         {0x0000081c, 0x00000000},
4815         {0x00000820, 0x00000000},
4816         {0x00000824, 0x00000000},
4817         {0x00001040, 0x002ffc0f},
4818         {0x00001044, 0x002ffc0f},
4819         {0x00001048, 0x002ffc0f},
4820         {0x0000104c, 0x002ffc0f},
4821         {0x00001050, 0x002ffc0f},
4822         {0x00001054, 0x002ffc0f},
4823         {0x00001058, 0x002ffc0f},
4824         {0x0000105c, 0x002ffc0f},
4825         {0x00001060, 0x002ffc0f},
4826         {0x00001064, 0x002ffc0f},
4827         {0x00001230, 0x00000000},
4828         {0x00001270, 0x00000000},
4829         {0x00001038, 0x00000000},
4830         {0x00001078, 0x00000000},
4831         {0x000010b8, 0x00000000},
4832         {0x000010f8, 0x00000000},
4833         {0x00001138, 0x00000000},
4834         {0x00001178, 0x00000000},
4835         {0x000011b8, 0x00000000},
4836         {0x000011f8, 0x00000000},
4837         {0x00001238, 0x00000000},
4838         {0x00001278, 0x00000000},
4839         {0x000012b8, 0x00000000},
4840         {0x000012f8, 0x00000000},
4841         {0x00001338, 0x00000000},
4842         {0x00001378, 0x00000000},
4843         {0x000013b8, 0x00000000},
4844         {0x000013f8, 0x00000000},
4845         {0x00001438, 0x00000000},
4846         {0x00001478, 0x00000000},
4847         {0x000014b8, 0x00000000},
4848         {0x000014f8, 0x00000000},
4849         {0x00001538, 0x00000000},
4850         {0x00001578, 0x00000000},
4851         {0x000015b8, 0x00000000},
4852         {0x000015f8, 0x00000000},
4853         {0x00001638, 0x00000000},
4854         {0x00001678, 0x00000000},
4855         {0x000016b8, 0x00000000},
4856         {0x000016f8, 0x00000000},
4857         {0x00001738, 0x00000000},
4858         {0x00001778, 0x00000000},
4859         {0x000017b8, 0x00000000},
4860         {0x000017f8, 0x00000000},
4861         {0x0000103c, 0x00000000},
4862         {0x0000107c, 0x00000000},
4863         {0x000010bc, 0x00000000},
4864         {0x000010fc, 0x00000000},
4865         {0x0000113c, 0x00000000},
4866         {0x0000117c, 0x00000000},
4867         {0x000011bc, 0x00000000},
4868         {0x000011fc, 0x00000000},
4869         {0x0000123c, 0x00000000},
4870         {0x0000127c, 0x00000000},
4871         {0x000012bc, 0x00000000},
4872         {0x000012fc, 0x00000000},
4873         {0x0000133c, 0x00000000},
4874         {0x0000137c, 0x00000000},
4875         {0x000013bc, 0x00000000},
4876         {0x000013fc, 0x00000000},
4877         {0x0000143c, 0x00000000},
4878         {0x0000147c, 0x00000000},
4879         {0x00004030, 0x00000002},
4880         {0x0000403c, 0x00000002},
4881         {0x00004024, 0x0000001f},
4882         {0x00004060, 0x00000000},
4883         {0x00004064, 0x00000000},
4884         {0x00008004, 0x00000000},
4885         {0x00008008, 0x00000000},
4886         {0x0000800c, 0x00000000},
4887         {0x00008018, 0x00000700},
4888         {0x00008020, 0x00000000},
4889         {0x00008038, 0x00000000},
4890         {0x0000803c, 0x00000000},
4891         {0x00008048, 0x00000000},
4892         {0x00008054, 0x00000000},
4893         {0x00008058, 0x00000000},
4894         {0x0000805c, 0x000fc78f},
4895         {0x00008060, 0x0000000f},
4896         {0x00008064, 0x00000000},
4897         {0x00008070, 0x00000000},
4898         {0x000080b0, 0x00000000},
4899         {0x000080b4, 0x00000000},
4900         {0x000080b8, 0x00000000},
4901         {0x000080bc, 0x00000000},
4902         {0x000080c0, 0x2a80001a},
4903         {0x000080c4, 0x05dc01e0},
4904         {0x000080c8, 0x1f402710},
4905         {0x000080cc, 0x01f40000},
4906         {0x000080d0, 0x00001e00},
4907         {0x000080d4, 0x00000000},
4908         {0x000080d8, 0x00400000},
4909         {0x000080e0, 0xffffffff},
4910         {0x000080e4, 0x0000ffff},
4911         {0x000080e8, 0x003f3f3f},
4912         {0x000080ec, 0x00000000},
4913         {0x000080f0, 0x00000000},
4914         {0x000080f4, 0x00000000},
4915         {0x000080f8, 0x00000000},
4916         {0x000080fc, 0x00020000},
4917         {0x00008100, 0x00020000},
4918         {0x00008104, 0x00000001},
4919         {0x00008108, 0x00000052},
4920         {0x0000810c, 0x00000000},
4921         {0x00008110, 0x00000168},
4922         {0x00008118, 0x000100aa},
4923         {0x0000811c, 0x00003210},
4924         {0x00008120, 0x08f04810},
4925         {0x00008124, 0x00000000},
4926         {0x00008128, 0x00000000},
4927         {0x0000812c, 0x00000000},
4928         {0x00008130, 0x00000000},
4929         {0x00008134, 0x00000000},
4930         {0x00008138, 0x00000000},
4931         {0x0000813c, 0x00000000},
4932         {0x00008144, 0xffffffff},
4933         {0x00008168, 0x00000000},
4934         {0x0000816c, 0x00000000},
4935         {0x00008170, 0x32143320},
4936         {0x00008174, 0xfaa4fa50},
4937         {0x00008178, 0x00000100},
4938         {0x0000817c, 0x00000000},
4939         {0x000081c0, 0x00000000},
4940         {0x000081d0, 0x0000320a},
4941         {0x000081ec, 0x00000000},
4942         {0x000081f0, 0x00000000},
4943         {0x000081f4, 0x00000000},
4944         {0x000081f8, 0x00000000},
4945         {0x000081fc, 0x00000000},
4946         {0x00008200, 0x00000000},
4947         {0x00008204, 0x00000000},
4948         {0x00008208, 0x00000000},
4949         {0x0000820c, 0x00000000},
4950         {0x00008210, 0x00000000},
4951         {0x00008214, 0x00000000},
4952         {0x00008218, 0x00000000},
4953         {0x0000821c, 0x00000000},
4954         {0x00008220, 0x00000000},
4955         {0x00008224, 0x00000000},
4956         {0x00008228, 0x00000000},
4957         {0x0000822c, 0x00000000},
4958         {0x00008230, 0x00000000},
4959         {0x00008234, 0x00000000},
4960         {0x00008238, 0x00000000},
4961         {0x0000823c, 0x00000000},
4962         {0x00008240, 0x00100000},
4963         {0x00008244, 0x0010f400},
4964         {0x00008248, 0x00000100},
4965         {0x0000824c, 0x0001e800},
4966         {0x00008250, 0x00000000},
4967         {0x00008254, 0x00000000},
4968         {0x00008258, 0x00000000},
4969         {0x0000825c, 0x400000ff},
4970         {0x00008260, 0x00080922},
4971         {0x00008264, 0x88a00010},
4972         {0x00008270, 0x00000000},
4973         {0x00008274, 0x40000000},
4974         {0x00008278, 0x003e4180},
4975         {0x0000827c, 0x00000000},
4976         {0x00008284, 0x0000002c},
4977         {0x00008288, 0x0000002c},
4978         {0x0000828c, 0x00000000},
4979         {0x00008294, 0x00000000},
4980         {0x00008298, 0x00000000},
4981         {0x0000829c, 0x00000000},
4982         {0x00008300, 0x00000040},
4983         {0x00008314, 0x00000000},
4984         {0x00008328, 0x00000000},
4985         {0x0000832c, 0x00000001},
4986         {0x00008330, 0x00000302},
4987         {0x00008334, 0x00000e00},
4988         {0x00008338, 0x00ff0000},
4989         {0x0000833c, 0x00000000},
4990         {0x00008340, 0x00010380},
4991         {0x00008344, 0x00581043},
4992         {0x00007010, 0x00000030},
4993         {0x00007034, 0x00000002},
4994         {0x00007038, 0x000004c2},
4995         {0x00007800, 0x00140000},
4996         {0x00007804, 0x0e4548d8},
4997         {0x00007808, 0x54214514},
4998         {0x0000780c, 0x02025820},
4999         {0x00007810, 0x71c0d388},
5000         {0x00007814, 0x924934a8},
5001         {0x0000781c, 0x00000000},
5002         {0x00007828, 0x66964300},
5003         {0x0000782c, 0x8db6d961},
5004         {0x00007830, 0x8db6d96c},
5005         {0x00007834, 0x6140008b},
5006         {0x0000783c, 0x72ee0a72},
5007         {0x00007840, 0xbbfffffc},
5008         {0x00007844, 0x000c0db6},
5009         {0x00007848, 0x6db6246f},
5010         {0x0000784c, 0x6d9b66db},
5011         {0x00007850, 0x6d8c6dba},
5012         {0x00007854, 0x00040000},
5013         {0x00007858, 0xdb003012},
5014         {0x0000785c, 0x04924914},
5015         {0x00007860, 0x21084210},
5016         {0x00007864, 0xf7d7ffde},
5017         {0x00007868, 0xc2034080},
5018         {0x00007870, 0x10142c00},
5019         {0x00009808, 0x00000000},
5020         {0x0000980c, 0xafe68e30},
5021         {0x00009810, 0xfd14e000},
5022         {0x00009814, 0x9c0a9f6b},
5023         {0x0000981c, 0x00000000},
5024         {0x0000982c, 0x0000a000},
5025         {0x00009830, 0x00000000},
5026         {0x0000983c, 0x00200400},
5027         {0x0000984c, 0x0040233c},
5028         {0x00009854, 0x00000044},
5029         {0x00009900, 0x00000000},
5030         {0x00009904, 0x00000000},
5031         {0x00009908, 0x00000000},
5032         {0x0000990c, 0x00000000},
5033         {0x0000991c, 0x10000fff},
5034         {0x00009920, 0x04900000},
5035         {0x00009928, 0x00000001},
5036         {0x0000992c, 0x00000004},
5037         {0x00009934, 0x1e1f2022},
5038         {0x00009938, 0x0a0b0c0d},
5039         {0x0000993c, 0x00000000},
5040         {0x00009940, 0x14750604},
5041         {0x00009948, 0x9280c00a},
5042         {0x0000994c, 0x00020028},
5043         {0x00009954, 0x5f3ca3de},
5044         {0x00009958, 0x0108ecff},
5045         {0x00009968, 0x000003ce},
5046         {0x00009970, 0x192bb514},
5047         {0x00009974, 0x00000000},
5048         {0x00009978, 0x00000001},
5049         {0x0000997c, 0x00000000},
5050         {0x00009980, 0x00000000},
5051         {0x00009984, 0x00000000},
5052         {0x00009988, 0x00000000},
5053         {0x0000998c, 0x00000000},
5054         {0x00009990, 0x00000000},
5055         {0x00009994, 0x00000000},
5056         {0x00009998, 0x00000000},
5057         {0x0000999c, 0x00000000},
5058         {0x000099a0, 0x00000000},
5059         {0x000099a4, 0x00000001},
5060         {0x000099a8, 0x201fff00},
5061         {0x000099ac, 0x2def0400},
5062         {0x000099b0, 0x03051000},
5063         {0x000099b4, 0x00000820},
5064         {0x000099dc, 0x00000000},
5065         {0x000099e0, 0x00000000},
5066         {0x000099e4, 0xaaaaaaaa},
5067         {0x000099e8, 0x3c466478},
5068         {0x000099ec, 0x0cc80caa},
5069         {0x000099f0, 0x00000000},
5070         {0x0000a208, 0x803e68c8},
5071         {0x0000a210, 0x4080a333},
5072         {0x0000a214, 0x00206c10},
5073         {0x0000a218, 0x009c4060},
5074         {0x0000a220, 0x01834061},
5075         {0x0000a224, 0x00000400},
5076         {0x0000a228, 0x000003b5},
5077         {0x0000a22c, 0x00000000},
5078         {0x0000a234, 0x20202020},
5079         {0x0000a238, 0x20202020},
5080         {0x0000a244, 0x00000000},
5081         {0x0000a248, 0xfffffffc},
5082         {0x0000a24c, 0x00000000},
5083         {0x0000a254, 0x00000000},
5084         {0x0000a258, 0x0ccb5380},
5085         {0x0000a25c, 0x15151501},
5086         {0x0000a260, 0xdfa90f01},
5087         {0x0000a268, 0x00000000},
5088         {0x0000a26c, 0x0ebae9e6},
5089         {0x0000a388, 0x0c000000},
5090         {0x0000a38c, 0x20202020},
5091         {0x0000a390, 0x20202020},
5092         {0x0000a39c, 0x00000001},
5093         {0x0000a3a0, 0x00000000},
5094         {0x0000a3a4, 0x00000000},
5095         {0x0000a3a8, 0x00000000},
5096         {0x0000a3ac, 0x00000000},
5097         {0x0000a3b0, 0x00000000},
5098         {0x0000a3b4, 0x00000000},
5099         {0x0000a3b8, 0x00000000},
5100         {0x0000a3bc, 0x00000000},
5101         {0x0000a3c0, 0x00000000},
5102         {0x0000a3c4, 0x00000000},
5103         {0x0000a3cc, 0x20202020},
5104         {0x0000a3d0, 0x20202020},
5105         {0x0000a3d4, 0x20202020},
5106         {0x0000a3e4, 0x00000000},
5107         {0x0000a3e8, 0x18c43433},
5108         {0x0000a3ec, 0x00f70081},
5109         {0x0000a3f0, 0x01036a2f},
5110         {0x0000a3f4, 0x00000000},
5111         {0x0000d270, 0x0d820820},
5112         {0x0000d35c, 0x07ffffef},
5113         {0x0000d360, 0x0fffffe7},
5114         {0x0000d364, 0x17ffffe5},
5115         {0x0000d368, 0x1fffffe4},
5116         {0x0000d36c, 0x37ffffe3},
5117         {0x0000d370, 0x3fffffe3},
5118         {0x0000d374, 0x57ffffe3},
5119         {0x0000d378, 0x5fffffe2},
5120         {0x0000d37c, 0x7fffffe2},
5121         {0x0000d380, 0x7f3c7bba},
5122         {0x0000d384, 0xf3307ff0},
5123 };
5124
5125 static const u32 ar9271Common_normal_cck_fir_coeff_9271[][2] = {
5126         /* Addr      allmodes  */
5127         {0x0000a1f4, 0x00fffeff},
5128         {0x0000a1f8, 0x00f5f9ff},
5129         {0x0000a1fc, 0xb79f6427},
5130 };
5131
5132 static const u32 ar9271Common_japan_2484_cck_fir_coeff_9271[][2] = {
5133         /* Addr      allmodes  */
5134         {0x0000a1f4, 0x00000000},
5135         {0x0000a1f8, 0xefff0301},
5136         {0x0000a1fc, 0xca9228ee},
5137 };
5138
5139 static const u32 ar9271Modes_9271_1_0_only[][6] = {
5140         {0x00009910, 0x30002311, 0x30002311, 0x30002311, 0x30002311, 0x30002311},
5141         {0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
5142 };
5143
5144 static const u32 ar9271Modes_9271_ANI_reg[][6] = {
5145         {0x00009850, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2, 0x6d4000e2},
5146         {0x0000985c, 0x3139605e, 0x3139605e, 0x3137605e, 0x3137605e, 0x3139605e},
5147         {0x00009858, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e, 0x7ec84d2e},
5148         {0x0000986c, 0x06903881, 0x06903881, 0x06903881, 0x06903881, 0x06903881},
5149         {0x00009868, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0, 0x5ac640d0},
5150         {0x0000a208, 0x803e68c8, 0x803e68c8, 0x803e68c8, 0x803e68c8, 0x803e68c8},
5151         {0x00009924, 0xd00a8007, 0xd00a8007, 0xd00a800d, 0xd00a800d, 0xd00a800d},
5152         {0x000099c0, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4, 0x05eea6d4},
5153 };
5154
5155 static const u32 ar9271Modes_normal_power_tx_gain_9271[][6] = {
5156         {0x0000a300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
5157         {0x0000a304, 0x00000000, 0x00000000, 0x00009200, 0x00009200, 0x00000000},
5158         {0x0000a308, 0x00000000, 0x00000000, 0x00010208, 0x00010208, 0x00000000},
5159         {0x0000a30c, 0x00000000, 0x00000000, 0x00019608, 0x00019608, 0x00000000},
5160         {0x0000a310, 0x00000000, 0x00000000, 0x0001e610, 0x0001e610, 0x00000000},
5161         {0x0000a314, 0x00000000, 0x00000000, 0x0002d6d0, 0x0002d6d0, 0x00000000},
5162         {0x0000a318, 0x00000000, 0x00000000, 0x00039758, 0x00039758, 0x00000000},
5163         {0x0000a31c, 0x00000000, 0x00000000, 0x0003b759, 0x0003b759, 0x00000000},
5164         {0x0000a320, 0x00000000, 0x00000000, 0x0003d75a, 0x0003d75a, 0x00000000},
5165         {0x0000a324, 0x00000000, 0x00000000, 0x0004175c, 0x0004175c, 0x00000000},
5166         {0x0000a328, 0x00000000, 0x00000000, 0x0004575e, 0x0004575e, 0x00000000},
5167         {0x0000a32c, 0x00000000, 0x00000000, 0x0004979f, 0x0004979f, 0x00000000},
5168         {0x0000a330, 0x00000000, 0x00000000, 0x0004d7df, 0x0004d7df, 0x00000000},
5169         {0x0000a334, 0x000368de, 0x000368de, 0x000368de, 0x000368de, 0x00000000},
5170         {0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e, 0x00000000},
5171         {0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x00000000},
5172         {0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
5173         {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
5174         {0x0000a348, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
5175         {0x0000a34c, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
5176         {0x0000a350, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
5177         {0x0000a354, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
5178         {0x00007838, 0x00000029, 0x00000029, 0x00000029, 0x00000029, 0x00000029},
5179         {0x00007824, 0x00d8abff, 0x00d8abff, 0x00d8abff, 0x00d8abff, 0x00d8abff},
5180         {0x0000786c, 0x48609eb4, 0x48609eb4, 0x48609eb4, 0x48609eb4, 0x48609eb4},
5181         {0x00007820, 0x00000c04, 0x00000c04, 0x00000c04, 0x00000c04, 0x00000c04},
5182         {0x0000a274, 0x0a21c652, 0x0a21c652, 0x0a218652, 0x0a218652, 0x0a22a652},
5183         {0x0000a278, 0x3bdef7bd, 0x3bdef7bd, 0x3bdef7bd, 0x3bdef7bd, 0x3bdef7bd},
5184         {0x0000a27c, 0x050e83bd, 0x050e83bd, 0x050e83bd, 0x050e83bd, 0x050e83bd},
5185         {0x0000a394, 0x3bdef7bd, 0x3bdef7bd, 0x3bdef7bd, 0x3bdef7bd, 0x3bdef7bd},
5186         {0x0000a398, 0x000003bd, 0x000003bd, 0x000003bd, 0x000003bd, 0x000003bd},
5187         {0x0000a3dc, 0x3bdef7bd, 0x3bdef7bd, 0x3bdef7bd, 0x3bdef7bd, 0x3bdef7bd},
5188         {0x0000a3e0, 0x000003bd, 0x000003bd, 0x000003bd, 0x000003bd, 0x000003bd},
5189 };
5190
5191 static const u32 ar9271Modes_high_power_tx_gain_9271[][6] = {
5192         {0x0000a300, 0x00000000, 0x00000000, 0x00010000, 0x00010000, 0x00000000},
5193         {0x0000a304, 0x00000000, 0x00000000, 0x00016200, 0x00016200, 0x00000000},
5194         {0x0000a308, 0x00000000, 0x00000000, 0x00018201, 0x00018201, 0x00000000},
5195         {0x0000a30c, 0x00000000, 0x00000000, 0x0001b240, 0x0001b240, 0x00000000},
5196         {0x0000a310, 0x00000000, 0x00000000, 0x0001d241, 0x0001d241, 0x00000000},
5197         {0x0000a314, 0x00000000, 0x00000000, 0x0001f600, 0x0001f600, 0x00000000},
5198         {0x0000a318, 0x00000000, 0x00000000, 0x00022800, 0x00022800, 0x00000000},
5199         {0x0000a31c, 0x00000000, 0x00000000, 0x00026802, 0x00026802, 0x00000000},
5200         {0x0000a320, 0x00000000, 0x00000000, 0x0002b805, 0x0002b805, 0x00000000},
5201         {0x0000a324, 0x00000000, 0x00000000, 0x0002ea41, 0x0002ea41, 0x00000000},
5202         {0x0000a328, 0x00000000, 0x00000000, 0x00038b00, 0x00038b00, 0x00000000},
5203         {0x0000a32c, 0x00000000, 0x00000000, 0x0003ab40, 0x0003ab40, 0x00000000},
5204         {0x0000a330, 0x00000000, 0x00000000, 0x0003cd80, 0x0003cd80, 0x00000000},
5205         {0x0000a334, 0x000368de, 0x000368de, 0x000368de, 0x000368de, 0x00000000},
5206         {0x0000a338, 0x0003891e, 0x0003891e, 0x0003891e, 0x0003891e, 0x00000000},
5207         {0x0000a33c, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x0003a95e, 0x00000000},
5208         {0x0000a340, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
5209         {0x0000a344, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
5210         {0x0000a348, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
5211         {0x0000a34c, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
5212         {0x0000a350, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
5213         {0x0000a354, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x0003e9df, 0x00000000},
5214         {0x00007838, 0x0000002b, 0x0000002b, 0x0000002b, 0x0000002b, 0x0000002b},
5215         {0x00007824, 0x00d8a7ff, 0x00d8a7ff, 0x00d8a7ff, 0x00d8a7ff, 0x00d8a7ff},
5216         {0x0000786c, 0x08609eb6, 0x08609eb6, 0x08609eba, 0x08609eba, 0x08609eb6},
5217         {0x00007820, 0x00000c00, 0x00000c00, 0x00000c00, 0x00000c00, 0x00000c00},
5218         {0x0000a274, 0x0a22a652, 0x0a22a652, 0x0a214652, 0x0a214652, 0x0a22a652},
5219         {0x0000a278, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7, 0x0e739ce7},
5220         {0x0000a27c, 0x05018063, 0x05038063, 0x05018063, 0x05018063, 0x05018063},
5221         {0x0000a394, 0x06318c63, 0x06318c63, 0x06318c63, 0x06318c63, 0x06318c63},
5222         {0x0000a398, 0x00000063, 0x00000063, 0x00000063, 0x00000063, 0x00000063},
5223         {0x0000a3dc, 0x06318c63, 0x06318c63, 0x06318c63, 0x06318c63, 0x06318c63},
5224         {0x0000a3e0, 0x00000063, 0x00000063, 0x00000063, 0x00000063, 0x00000063},
5225 };
5226