xref: /dflybsd-src/sys/contrib/dev/ath/ath_hal/ar9300/ar9485_1_1.ini (revision b7d5e03c989ba810dbd0bea1ca211adf6e6be1e7)
1*b7d5e03cSMatthew Dillon/*
2*b7d5e03cSMatthew Dillon * Copyright (c) 2013 Qualcomm Atheros, Inc.
3*b7d5e03cSMatthew Dillon *
4*b7d5e03cSMatthew Dillon * Permission to use, copy, modify, and/or distribute this software for any
5*b7d5e03cSMatthew Dillon * purpose with or without fee is hereby granted, provided that the above
6*b7d5e03cSMatthew Dillon * copyright notice and this permission notice appear in all copies.
7*b7d5e03cSMatthew Dillon *
8*b7d5e03cSMatthew Dillon * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
9*b7d5e03cSMatthew Dillon * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
10*b7d5e03cSMatthew Dillon * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
11*b7d5e03cSMatthew Dillon * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
12*b7d5e03cSMatthew Dillon * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
13*b7d5e03cSMatthew Dillon * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
14*b7d5e03cSMatthew Dillon * PERFORMANCE OF THIS SOFTWARE.
15*b7d5e03cSMatthew Dillon */
16*b7d5e03cSMatthew Dillon
17*b7d5e03cSMatthew Dillon
18*b7d5e03cSMatthew Dillon
19*b7d5e03cSMatthew Dillon
20*b7d5e03cSMatthew Dillon
21*b7d5e03cSMatthew Dillon
22*b7d5e03cSMatthew Dillon
23*b7d5e03cSMatthew Dillon
24*b7d5e03cSMatthew Dillon
25*b7d5e03cSMatthew Dillon
26*b7d5e03cSMatthew Dillon
27*b7d5e03cSMatthew Dillon
28*b7d5e03cSMatthew Dillon
29*b7d5e03cSMatthew Dillon
30*b7d5e03cSMatthew Dillon
31*b7d5e03cSMatthew Dillon
32*b7d5e03cSMatthew Dillon
33*b7d5e03cSMatthew Dillon
34*b7d5e03cSMatthew Dillon
35*b7d5e03cSMatthew Dillon
36*b7d5e03cSMatthew Dillon
37*b7d5e03cSMatthew Dillon
38*b7d5e03cSMatthew Dillon
39*b7d5e03cSMatthew Dillon
40*b7d5e03cSMatthew Dillon
41*b7d5e03cSMatthew Dillon
42*b7d5e03cSMatthew Dillon
43*b7d5e03cSMatthew Dillon
44*b7d5e03cSMatthew Dillon
45*b7d5e03cSMatthew Dillon
46*b7d5e03cSMatthew Dillon
47*b7d5e03cSMatthew Dillon
48*b7d5e03cSMatthew Dillon
49*b7d5e03cSMatthew Dillon
50*b7d5e03cSMatthew Dillon
51*b7d5e03cSMatthew Dillon
52*b7d5e03cSMatthew Dillon
53*b7d5e03cSMatthew Dillon
54*b7d5e03cSMatthew Dillon
55*b7d5e03cSMatthew Dillon
56*b7d5e03cSMatthew Dillon
57*b7d5e03cSMatthew Dillon
58*b7d5e03cSMatthew Dillon
59*b7d5e03cSMatthew Dillon
60*b7d5e03cSMatthew Dillon
61*b7d5e03cSMatthew Dillon
62*b7d5e03cSMatthew Dillon
63*b7d5e03cSMatthew Dillon
64*b7d5e03cSMatthew Dillon
65*b7d5e03cSMatthew Dillon
66*b7d5e03cSMatthew Dillon
67*b7d5e03cSMatthew Dillon
68*b7d5e03cSMatthew Dillon
69*b7d5e03cSMatthew Dillon
70*b7d5e03cSMatthew Dillon
71*b7d5e03cSMatthew Dillon
72*b7d5e03cSMatthew Dillon
73*b7d5e03cSMatthew Dillon
74*b7d5e03cSMatthew Dillon
75*b7d5e03cSMatthew Dillon
76*b7d5e03cSMatthew Dillon
77*b7d5e03cSMatthew Dillon
78*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_modes_green_spur_ob_db_tx_gain_poseidon1_1[][5] = {
79*b7d5e03cSMatthew Dillon/*    Addr        5G_HT20         5G_HT40         2G_HT40         2G_HT20         */
80*b7d5e03cSMatthew Dillon  { 0x000098bc ,  0x00000003   ,  0x00000003   ,  0x00000003   ,  0x00000003   },
81*b7d5e03cSMatthew Dillon  { 0x0000a410 ,  0x000050d9   ,  0x000050d9   ,  0x000050d8   ,  0x000050d8   },
82*b7d5e03cSMatthew Dillon  { 0x0000a458 ,  0x80000000   ,  0x80000000   ,  0x80000000   ,  0x80000000   },
83*b7d5e03cSMatthew Dillon  { 0x0000a500 ,  0x00022200   ,  0x00022200   ,  0x00000006   ,  0x00000006   },
84*b7d5e03cSMatthew Dillon  { 0x0000a504 ,  0x05062002   ,  0x05062002   ,  0x03000201   ,  0x03000201   },
85*b7d5e03cSMatthew Dillon  { 0x0000a508 ,  0x0c002e00   ,  0x0c002e00   ,  0x07000203   ,  0x07000203   },
86*b7d5e03cSMatthew Dillon  { 0x0000a50c ,  0x11062202   ,  0x11062202   ,  0x0a000401   ,  0x0a000401   },
87*b7d5e03cSMatthew Dillon  { 0x0000a510 ,  0x17022e00   ,  0x17022e00   ,  0x0e000403   ,  0x0e000403   },
88*b7d5e03cSMatthew Dillon  { 0x0000a514 ,  0x1d000ec2   ,  0x1d000ec2   ,  0x12000405   ,  0x12000405   },
89*b7d5e03cSMatthew Dillon  { 0x0000a518 ,  0x25020ec0   ,  0x25020ec0   ,  0x14000406   ,  0x14000406   },
90*b7d5e03cSMatthew Dillon  { 0x0000a51c ,  0x2b020ec3   ,  0x2b020ec3   ,  0x1800040a   ,  0x1800040a   },
91*b7d5e03cSMatthew Dillon  { 0x0000a520 ,  0x2f001f04   ,  0x2f001f04   ,  0x1c000460   ,  0x1c000460   },
92*b7d5e03cSMatthew Dillon  { 0x0000a524 ,  0x35001fc4   ,  0x35001fc4   ,  0x22000463   ,  0x22000463   },
93*b7d5e03cSMatthew Dillon  { 0x0000a528 ,  0x3c022f04   ,  0x3c022f04   ,  0x26000465   ,  0x26000465   },
94*b7d5e03cSMatthew Dillon  { 0x0000a52c ,  0x41023e85   ,  0x41023e85   ,  0x2e0006e0   ,  0x2e0006e0   },
95*b7d5e03cSMatthew Dillon  { 0x0000a530 ,  0x48023ec6   ,  0x48023ec6   ,  0x310006e0   ,  0x310006e0   },
96*b7d5e03cSMatthew Dillon  { 0x0000a534 ,  0x4d023f01   ,  0x4d023f01   ,  0x330006e0   ,  0x330006e0   },
97*b7d5e03cSMatthew Dillon  { 0x0000a538 ,  0x53023f4b   ,  0x53023f4b   ,  0x3e0008e3   ,  0x3e0008e3   },
98*b7d5e03cSMatthew Dillon  { 0x0000a53c ,  0x5a027f09   ,  0x5a027f09   ,  0x410008e5   ,  0x410008e5   },
99*b7d5e03cSMatthew Dillon  { 0x0000a540 ,  0x5f027fc9   ,  0x5f027fc9   ,  0x430008e6   ,  0x430008e6   },
100*b7d5e03cSMatthew Dillon  { 0x0000a544 ,  0x6502feca   ,  0x6502feca   ,  0x4a0008ec   ,  0x4a0008ec   },
101*b7d5e03cSMatthew Dillon  { 0x0000a548 ,  0x6b02ff4a   ,  0x6b02ff4a   ,  0x4e0008f1   ,  0x4e0008f1   },
102*b7d5e03cSMatthew Dillon  { 0x0000a54c ,  0x7203feca   ,  0x7203feca   ,  0x520008f3   ,  0x520008f3   },
103*b7d5e03cSMatthew Dillon  { 0x0000a550 ,  0x7703ff0b   ,  0x7703ff0b   ,  0x54000eed   ,  0x54000eed   },
104*b7d5e03cSMatthew Dillon  { 0x0000a554 ,  0x7d06ffcb   ,  0x7d06ffcb   ,  0x58000ef1   ,  0x58000ef1   },
105*b7d5e03cSMatthew Dillon  { 0x0000a558 ,  0x8407ff0b   ,  0x8407ff0b   ,  0x5c000ef3   ,  0x5c000ef3   },
106*b7d5e03cSMatthew Dillon  { 0x0000a55c ,  0x8907ffcb   ,  0x8907ffcb   ,  0x60000ef5   ,  0x60000ef5   },
107*b7d5e03cSMatthew Dillon  { 0x0000a560 ,  0x900fff0b   ,  0x900fff0b   ,  0x62000ef6   ,  0x62000ef6   },
108*b7d5e03cSMatthew Dillon  { 0x0000a564 ,  0x960fffcb   ,  0x960fffcb   ,  0x62000ef6   ,  0x62000ef6   },
109*b7d5e03cSMatthew Dillon  { 0x0000a568 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x62000ef6   ,  0x62000ef6   },
110*b7d5e03cSMatthew Dillon  { 0x0000a56c ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x62000ef6   ,  0x62000ef6   },
111*b7d5e03cSMatthew Dillon  { 0x0000a570 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x62000ef6   ,  0x62000ef6   },
112*b7d5e03cSMatthew Dillon  { 0x0000a574 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x62000ef6   ,  0x62000ef6   },
113*b7d5e03cSMatthew Dillon  { 0x0000a578 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x62000ef6   ,  0x62000ef6   },
114*b7d5e03cSMatthew Dillon  { 0x0000a57c ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x62000ef6   ,  0x62000ef6   },
115*b7d5e03cSMatthew Dillon  { 0x0000b500 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
116*b7d5e03cSMatthew Dillon  { 0x0000b504 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
117*b7d5e03cSMatthew Dillon  { 0x0000b508 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
118*b7d5e03cSMatthew Dillon  { 0x0000b50c ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
119*b7d5e03cSMatthew Dillon  { 0x0000b510 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
120*b7d5e03cSMatthew Dillon  { 0x0000b514 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
121*b7d5e03cSMatthew Dillon  { 0x0000b518 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
122*b7d5e03cSMatthew Dillon  { 0x0000b51c ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
123*b7d5e03cSMatthew Dillon  { 0x0000b520 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
124*b7d5e03cSMatthew Dillon  { 0x0000b524 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
125*b7d5e03cSMatthew Dillon  { 0x0000b528 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
126*b7d5e03cSMatthew Dillon  { 0x0000b52c ,  0x0000002a   ,  0x0000002a   ,  0x0000002a   ,  0x0000002a   },
127*b7d5e03cSMatthew Dillon  { 0x0000b530 ,  0x0000003a   ,  0x0000003a   ,  0x0000003a   ,  0x0000003a   },
128*b7d5e03cSMatthew Dillon  { 0x0000b534 ,  0x0000004a   ,  0x0000004a   ,  0x0000004a   ,  0x0000004a   },
129*b7d5e03cSMatthew Dillon  { 0x0000b538 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
130*b7d5e03cSMatthew Dillon  { 0x0000b53c ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
131*b7d5e03cSMatthew Dillon  { 0x0000b540 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
132*b7d5e03cSMatthew Dillon  { 0x0000b544 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
133*b7d5e03cSMatthew Dillon  { 0x0000b548 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
134*b7d5e03cSMatthew Dillon  { 0x0000b54c ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
135*b7d5e03cSMatthew Dillon  { 0x0000b550 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
136*b7d5e03cSMatthew Dillon  { 0x0000b554 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
137*b7d5e03cSMatthew Dillon  { 0x0000b558 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
138*b7d5e03cSMatthew Dillon  { 0x0000b55c ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
139*b7d5e03cSMatthew Dillon  { 0x0000b560 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
140*b7d5e03cSMatthew Dillon  { 0x0000b564 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
141*b7d5e03cSMatthew Dillon  { 0x0000b568 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
142*b7d5e03cSMatthew Dillon  { 0x0000b56c ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
143*b7d5e03cSMatthew Dillon  { 0x0000b570 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
144*b7d5e03cSMatthew Dillon  { 0x0000b574 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
145*b7d5e03cSMatthew Dillon  { 0x0000b578 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
146*b7d5e03cSMatthew Dillon  { 0x0000b57c ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
147*b7d5e03cSMatthew Dillon  { 0x00016044 ,  0x05d6b2db   ,  0x05d6b2db   ,  0x05d6b2db   ,  0x05d6b2db   },
148*b7d5e03cSMatthew Dillon  { 0x00016048 ,  0x6c924260   ,  0x6c924260   ,  0x6c924260   ,  0x6c924260   },
149*b7d5e03cSMatthew Dillon};
150*b7d5e03cSMatthew Dillon
151*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_poseidon1_1_mac_core[][2] = {
152*b7d5e03cSMatthew Dillon/*    Addr        allmodes        */
153*b7d5e03cSMatthew Dillon  { 0x00000008 ,  0x00000000   },
154*b7d5e03cSMatthew Dillon  { 0x00000030 ,  0x00020085   },
155*b7d5e03cSMatthew Dillon  { 0x00000034 ,  0x00000005   },
156*b7d5e03cSMatthew Dillon  { 0x00000040 ,  0x00000000   },
157*b7d5e03cSMatthew Dillon  { 0x00000044 ,  0x00000000   },
158*b7d5e03cSMatthew Dillon  { 0x00000048 ,  0x00000008   },
159*b7d5e03cSMatthew Dillon  { 0x0000004c ,  0x00000010   },
160*b7d5e03cSMatthew Dillon  { 0x00000050 ,  0x00000000   },
161*b7d5e03cSMatthew Dillon  { 0x00001040 ,  0x002ffc0f   },
162*b7d5e03cSMatthew Dillon  { 0x00001044 ,  0x002ffc0f   },
163*b7d5e03cSMatthew Dillon  { 0x00001048 ,  0x002ffc0f   },
164*b7d5e03cSMatthew Dillon  { 0x0000104c ,  0x002ffc0f   },
165*b7d5e03cSMatthew Dillon  { 0x00001050 ,  0x002ffc0f   },
166*b7d5e03cSMatthew Dillon  { 0x00001054 ,  0x002ffc0f   },
167*b7d5e03cSMatthew Dillon  { 0x00001058 ,  0x002ffc0f   },
168*b7d5e03cSMatthew Dillon  { 0x0000105c ,  0x002ffc0f   },
169*b7d5e03cSMatthew Dillon  { 0x00001060 ,  0x002ffc0f   },
170*b7d5e03cSMatthew Dillon  { 0x00001064 ,  0x002ffc0f   },
171*b7d5e03cSMatthew Dillon  { 0x000010f0 ,  0x00000100   },
172*b7d5e03cSMatthew Dillon  { 0x00001270 ,  0x00000000   },
173*b7d5e03cSMatthew Dillon  { 0x000012b0 ,  0x00000000   },
174*b7d5e03cSMatthew Dillon  { 0x000012f0 ,  0x00000000   },
175*b7d5e03cSMatthew Dillon  { 0x0000143c ,  0x00000000   },
176*b7d5e03cSMatthew Dillon  { 0x0000147c ,  0x00000000   },
177*b7d5e03cSMatthew Dillon  { 0x00008000 ,  0x00000000   },
178*b7d5e03cSMatthew Dillon  { 0x00008004 ,  0x00000000   },
179*b7d5e03cSMatthew Dillon  { 0x00008008 ,  0x00000000   },
180*b7d5e03cSMatthew Dillon  { 0x0000800c ,  0x00000000   },
181*b7d5e03cSMatthew Dillon  { 0x00008018 ,  0x00000000   },
182*b7d5e03cSMatthew Dillon  { 0x00008020 ,  0x00000000   },
183*b7d5e03cSMatthew Dillon  { 0x00008038 ,  0x00000000   },
184*b7d5e03cSMatthew Dillon  { 0x0000803c ,  0x00000000   },
185*b7d5e03cSMatthew Dillon  { 0x00008040 ,  0x00000000   },
186*b7d5e03cSMatthew Dillon  { 0x00008044 ,  0x00000000   },
187*b7d5e03cSMatthew Dillon  { 0x00008048 ,  0x00000000   },
188*b7d5e03cSMatthew Dillon  { 0x0000804c ,  0xffffffff   },
189*b7d5e03cSMatthew Dillon  { 0x00008054 ,  0x00000000   },
190*b7d5e03cSMatthew Dillon  { 0x00008058 ,  0x00000000   },
191*b7d5e03cSMatthew Dillon  { 0x0000805c ,  0x000fc78f   },
192*b7d5e03cSMatthew Dillon  { 0x00008060 ,  0x0000000f   },
193*b7d5e03cSMatthew Dillon  { 0x00008064 ,  0x00000000   },
194*b7d5e03cSMatthew Dillon  { 0x00008070 ,  0x00000310   },
195*b7d5e03cSMatthew Dillon  { 0x00008074 ,  0x00000020   },
196*b7d5e03cSMatthew Dillon  { 0x00008078 ,  0x00000000   },
197*b7d5e03cSMatthew Dillon  { 0x0000809c ,  0x0000000f   },
198*b7d5e03cSMatthew Dillon  { 0x000080a0 ,  0x00000000   },
199*b7d5e03cSMatthew Dillon  { 0x000080a4 ,  0x02ff0000   },
200*b7d5e03cSMatthew Dillon  { 0x000080a8 ,  0x0e070605   },
201*b7d5e03cSMatthew Dillon  { 0x000080ac ,  0x0000000d   },
202*b7d5e03cSMatthew Dillon  { 0x000080b0 ,  0x00000000   },
203*b7d5e03cSMatthew Dillon  { 0x000080b4 ,  0x00000000   },
204*b7d5e03cSMatthew Dillon  { 0x000080b8 ,  0x00000000   },
205*b7d5e03cSMatthew Dillon  { 0x000080bc ,  0x00000000   },
206*b7d5e03cSMatthew Dillon  { 0x000080c0 ,  0x2a800000   },
207*b7d5e03cSMatthew Dillon  { 0x000080c4 ,  0x06900168   },
208*b7d5e03cSMatthew Dillon  { 0x000080c8 ,  0x13881c22   },
209*b7d5e03cSMatthew Dillon  { 0x000080cc ,  0x01f40000   },
210*b7d5e03cSMatthew Dillon  { 0x000080d0 ,  0x00252500   },
211*b7d5e03cSMatthew Dillon  { 0x000080d4 ,  0x00a00000   },
212*b7d5e03cSMatthew Dillon  { 0x000080d8 ,  0x00400000   },
213*b7d5e03cSMatthew Dillon  { 0x000080dc ,  0x00000000   },
214*b7d5e03cSMatthew Dillon  { 0x000080e0 ,  0xffffffff   },
215*b7d5e03cSMatthew Dillon  { 0x000080e4 ,  0x0000ffff   },
216*b7d5e03cSMatthew Dillon  { 0x000080e8 ,  0x3f3f3f3f   },
217*b7d5e03cSMatthew Dillon  { 0x000080ec ,  0x00000000   },
218*b7d5e03cSMatthew Dillon  { 0x000080f0 ,  0x00000000   },
219*b7d5e03cSMatthew Dillon  { 0x000080f4 ,  0x00000000   },
220*b7d5e03cSMatthew Dillon  { 0x000080fc ,  0x00020000   },
221*b7d5e03cSMatthew Dillon  { 0x00008100 ,  0x00000000   },
222*b7d5e03cSMatthew Dillon  { 0x00008108 ,  0x00000052   },
223*b7d5e03cSMatthew Dillon  { 0x0000810c ,  0x00000000   },
224*b7d5e03cSMatthew Dillon  { 0x00008110 ,  0x00000000   },
225*b7d5e03cSMatthew Dillon  { 0x00008114 ,  0x000007ff   },
226*b7d5e03cSMatthew Dillon  { 0x00008118 ,  0x000000aa   },
227*b7d5e03cSMatthew Dillon  { 0x0000811c ,  0x00003210   },
228*b7d5e03cSMatthew Dillon  { 0x00008124 ,  0x00000000   },
229*b7d5e03cSMatthew Dillon  { 0x00008128 ,  0x00000000   },
230*b7d5e03cSMatthew Dillon  { 0x0000812c ,  0x00000000   },
231*b7d5e03cSMatthew Dillon  { 0x00008130 ,  0x00000000   },
232*b7d5e03cSMatthew Dillon  { 0x00008134 ,  0x00000000   },
233*b7d5e03cSMatthew Dillon  { 0x00008138 ,  0x00000000   },
234*b7d5e03cSMatthew Dillon  { 0x0000813c ,  0x0000ffff   },
235*b7d5e03cSMatthew Dillon  { 0x00008144 ,  0xffffffff   },
236*b7d5e03cSMatthew Dillon  { 0x00008168 ,  0x00000000   },
237*b7d5e03cSMatthew Dillon  { 0x0000816c ,  0x00000000   },
238*b7d5e03cSMatthew Dillon  { 0x00008170 ,  0x18486200   },
239*b7d5e03cSMatthew Dillon  { 0x00008174 ,  0x33332210   },
240*b7d5e03cSMatthew Dillon  { 0x00008178 ,  0x00000000   },
241*b7d5e03cSMatthew Dillon  { 0x0000817c ,  0x00020000   },
242*b7d5e03cSMatthew Dillon  { 0x000081c0 ,  0x00000000   },
243*b7d5e03cSMatthew Dillon  { 0x000081c4 ,  0x33332210   },
244*b7d5e03cSMatthew Dillon  { 0x000081d4 ,  0x00000000   },
245*b7d5e03cSMatthew Dillon  { 0x000081ec ,  0x00000000   },
246*b7d5e03cSMatthew Dillon  { 0x000081f0 ,  0x00000000   },
247*b7d5e03cSMatthew Dillon  { 0x000081f4 ,  0x00000000   },
248*b7d5e03cSMatthew Dillon  { 0x000081f8 ,  0x00000000   },
249*b7d5e03cSMatthew Dillon  { 0x000081fc ,  0x00000000   },
250*b7d5e03cSMatthew Dillon  { 0x00008240 ,  0x00100000   },
251*b7d5e03cSMatthew Dillon  { 0x00008244 ,  0x0010f400   },
252*b7d5e03cSMatthew Dillon  { 0x00008248 ,  0x00000800   },
253*b7d5e03cSMatthew Dillon  { 0x0000824c ,  0x0001e800   },
254*b7d5e03cSMatthew Dillon  { 0x00008250 ,  0x00000000   },
255*b7d5e03cSMatthew Dillon  { 0x00008254 ,  0x00000000   },
256*b7d5e03cSMatthew Dillon  { 0x00008258 ,  0x00000000   },
257*b7d5e03cSMatthew Dillon  { 0x0000825c ,  0x40000000   },
258*b7d5e03cSMatthew Dillon  { 0x00008260 ,  0x00080922   },
259*b7d5e03cSMatthew Dillon  { 0x00008264 ,  0x9ca00010   },
260*b7d5e03cSMatthew Dillon  { 0x00008268 ,  0xffffffff   },
261*b7d5e03cSMatthew Dillon  { 0x0000826c ,  0x0000ffff   },
262*b7d5e03cSMatthew Dillon  { 0x00008270 ,  0x00000000   },
263*b7d5e03cSMatthew Dillon  { 0x00008274 ,  0x40000000   },
264*b7d5e03cSMatthew Dillon  { 0x00008278 ,  0x003e4180   },
265*b7d5e03cSMatthew Dillon  { 0x0000827c ,  0x00000004   },
266*b7d5e03cSMatthew Dillon  { 0x00008284 ,  0x0000002c   },
267*b7d5e03cSMatthew Dillon  { 0x00008288 ,  0x0000002c   },
268*b7d5e03cSMatthew Dillon  { 0x0000828c ,  0x000000ff   },
269*b7d5e03cSMatthew Dillon  { 0x00008294 ,  0x00000000   },
270*b7d5e03cSMatthew Dillon  { 0x00008298 ,  0x00000000   },
271*b7d5e03cSMatthew Dillon  { 0x0000829c ,  0x00000000   },
272*b7d5e03cSMatthew Dillon  { 0x00008300 ,  0x00000140   },
273*b7d5e03cSMatthew Dillon  { 0x00008314 ,  0x00000000   },
274*b7d5e03cSMatthew Dillon  { 0x0000831c ,  0x0000010d   },
275*b7d5e03cSMatthew Dillon  { 0x00008328 ,  0x00000000   },
276*b7d5e03cSMatthew Dillon  { 0x0000832c ,  0x00000007   },
277*b7d5e03cSMatthew Dillon  { 0x00008330 ,  0x00000302   },
278*b7d5e03cSMatthew Dillon  { 0x00008334 ,  0x00000700   },
279*b7d5e03cSMatthew Dillon  { 0x00008338 ,  0x00ff0000   },
280*b7d5e03cSMatthew Dillon  { 0x0000833c ,  0x02400000   },
281*b7d5e03cSMatthew Dillon  { 0x00008340 ,  0x000107ff   },
282*b7d5e03cSMatthew Dillon  { 0x00008344 ,  0xa248105b   },
283*b7d5e03cSMatthew Dillon  { 0x00008348 ,  0x008f0000   },
284*b7d5e03cSMatthew Dillon  { 0x0000835c ,  0x00000000   },
285*b7d5e03cSMatthew Dillon  { 0x00008360 ,  0xffffffff   },
286*b7d5e03cSMatthew Dillon  { 0x00008364 ,  0xffffffff   },
287*b7d5e03cSMatthew Dillon  { 0x00008368 ,  0x00000000   },
288*b7d5e03cSMatthew Dillon  { 0x00008370 ,  0x00000000   },
289*b7d5e03cSMatthew Dillon  { 0x00008374 ,  0x000000ff   },
290*b7d5e03cSMatthew Dillon  { 0x00008378 ,  0x00000000   },
291*b7d5e03cSMatthew Dillon  { 0x0000837c ,  0x00000000   },
292*b7d5e03cSMatthew Dillon  { 0x00008380 ,  0xffffffff   },
293*b7d5e03cSMatthew Dillon  { 0x00008384 ,  0xffffffff   },
294*b7d5e03cSMatthew Dillon  { 0x00008390 ,  0xffffffff   },
295*b7d5e03cSMatthew Dillon  { 0x00008394 ,  0xffffffff   },
296*b7d5e03cSMatthew Dillon  { 0x00008398 ,  0x00000000   },
297*b7d5e03cSMatthew Dillon  { 0x0000839c ,  0x00000000   },
298*b7d5e03cSMatthew Dillon  { 0x000083a0 ,  0x00000000   },
299*b7d5e03cSMatthew Dillon  { 0x000083a4 ,  0x0000fa14   },
300*b7d5e03cSMatthew Dillon  { 0x000083a8 ,  0x000f0c00   },
301*b7d5e03cSMatthew Dillon  { 0x000083ac ,  0x33332210   },
302*b7d5e03cSMatthew Dillon  { 0x000083b0 ,  0x33332210   },
303*b7d5e03cSMatthew Dillon  { 0x000083b4 ,  0x33332210   },
304*b7d5e03cSMatthew Dillon  { 0x000083b8 ,  0x33332210   },
305*b7d5e03cSMatthew Dillon  { 0x000083bc ,  0x00000000   },
306*b7d5e03cSMatthew Dillon  { 0x000083c0 ,  0x00000000   },
307*b7d5e03cSMatthew Dillon  { 0x000083c4 ,  0x00000000   },
308*b7d5e03cSMatthew Dillon  { 0x000083c8 ,  0x00000000   },
309*b7d5e03cSMatthew Dillon  { 0x000083cc ,  0x00000200   },
310*b7d5e03cSMatthew Dillon  { 0x000083d0 ,  0x000301ff   },
311*b7d5e03cSMatthew Dillon};
312*b7d5e03cSMatthew Dillon
313*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_poseidon1_1_baseband_core[][2] = {
314*b7d5e03cSMatthew Dillon/*    Addr        allmodes        */
315*b7d5e03cSMatthew Dillon  { 0x00009800 ,  0xafe68e30   },
316*b7d5e03cSMatthew Dillon  { 0x00009804 ,  0xfd14e000   },
317*b7d5e03cSMatthew Dillon  { 0x00009808 ,  0x9c0a8f6b   },
318*b7d5e03cSMatthew Dillon  { 0x0000980c ,  0x04800000   },
319*b7d5e03cSMatthew Dillon  { 0x00009814 ,  0x9280c00a   },
320*b7d5e03cSMatthew Dillon  { 0x00009818 ,  0x00000000   },
321*b7d5e03cSMatthew Dillon  { 0x0000981c ,  0x00020028   },
322*b7d5e03cSMatthew Dillon  { 0x00009834 ,  0x5f3ca3de   },
323*b7d5e03cSMatthew Dillon  { 0x00009838 ,  0x0108ecff   },
324*b7d5e03cSMatthew Dillon  { 0x0000983c ,  0x14750600   },
325*b7d5e03cSMatthew Dillon  { 0x00009880 ,  0x201fff00   },
326*b7d5e03cSMatthew Dillon  { 0x00009884 ,  0x00001042   },
327*b7d5e03cSMatthew Dillon  { 0x000098a4 ,  0x00200400   },
328*b7d5e03cSMatthew Dillon  { 0x000098b0 ,  0x52440bbe   },
329*b7d5e03cSMatthew Dillon  { 0x000098d0 ,  0x004b6a8e   },
330*b7d5e03cSMatthew Dillon  { 0x000098d4 ,  0x00000820   },
331*b7d5e03cSMatthew Dillon  { 0x000098dc ,  0x00000000   },
332*b7d5e03cSMatthew Dillon  { 0x000098f0 ,  0x00000000   },
333*b7d5e03cSMatthew Dillon  { 0x000098f4 ,  0x00000000   },
334*b7d5e03cSMatthew Dillon  { 0x00009c04 ,  0x00000000   },
335*b7d5e03cSMatthew Dillon  { 0x00009c08 ,  0x03200000   },
336*b7d5e03cSMatthew Dillon  { 0x00009c0c ,  0x00000000   },
337*b7d5e03cSMatthew Dillon  { 0x00009c10 ,  0x00000000   },
338*b7d5e03cSMatthew Dillon  { 0x00009c14 ,  0x00046384   },
339*b7d5e03cSMatthew Dillon  { 0x00009c18 ,  0x05b6b440   },
340*b7d5e03cSMatthew Dillon  { 0x00009c1c ,  0x00b6b440   },
341*b7d5e03cSMatthew Dillon  { 0x00009d00 ,  0xc080a333   },
342*b7d5e03cSMatthew Dillon  { 0x00009d04 ,  0x40206c10   },
343*b7d5e03cSMatthew Dillon  { 0x00009d08 ,  0x009c4060   },
344*b7d5e03cSMatthew Dillon  { 0x00009d0c ,  0x1883800a   },
345*b7d5e03cSMatthew Dillon  { 0x00009d10 ,  0x01834061   },
346*b7d5e03cSMatthew Dillon  { 0x00009d14 ,  0x00c00400   },
347*b7d5e03cSMatthew Dillon  { 0x00009d18 ,  0x00000000   },
348*b7d5e03cSMatthew Dillon  { 0x00009d1c ,  0x00000000   },
349*b7d5e03cSMatthew Dillon  { 0x00009e08 ,  0x0038233c   },
350*b7d5e03cSMatthew Dillon  { 0x00009e24 ,  0x992bb515   },
351*b7d5e03cSMatthew Dillon  { 0x00009e28 ,  0x12ef0200   },
352*b7d5e03cSMatthew Dillon  { 0x00009e30 ,  0x06336f77   },
353*b7d5e03cSMatthew Dillon  { 0x00009e34 ,  0x6af6532f   },
354*b7d5e03cSMatthew Dillon  { 0x00009e38 ,  0x0cc80c00   },
355*b7d5e03cSMatthew Dillon  { 0x00009e40 ,  0x0d261820   },
356*b7d5e03cSMatthew Dillon  { 0x00009e4c ,  0x00001004   },
357*b7d5e03cSMatthew Dillon  { 0x00009e50 ,  0x00ff03f1   },
358*b7d5e03cSMatthew Dillon  { 0x00009fc0 ,  0x80be4788   },
359*b7d5e03cSMatthew Dillon  { 0x00009fc4 ,  0x0001efb5   },
360*b7d5e03cSMatthew Dillon  { 0x00009fcc ,  0x40000014   },
361*b7d5e03cSMatthew Dillon  { 0x0000a20c ,  0x00000000   },
362*b7d5e03cSMatthew Dillon  { 0x0000a210 ,  0x00000000   },
363*b7d5e03cSMatthew Dillon  { 0x0000a220 ,  0x00000000   },
364*b7d5e03cSMatthew Dillon  { 0x0000a224 ,  0x00000000   },
365*b7d5e03cSMatthew Dillon  { 0x0000a228 ,  0x10002310   },
366*b7d5e03cSMatthew Dillon  { 0x0000a23c ,  0x00000000   },
367*b7d5e03cSMatthew Dillon  { 0x0000a244 ,  0x0c000000   },
368*b7d5e03cSMatthew Dillon  { 0x0000a2a0 ,  0x00000001   },
369*b7d5e03cSMatthew Dillon  { 0x0000a2c0 ,  0x00000001   },
370*b7d5e03cSMatthew Dillon  { 0x0000a2c8 ,  0x00000000   },
371*b7d5e03cSMatthew Dillon  { 0x0000a2cc ,  0x18c43433   },
372*b7d5e03cSMatthew Dillon  { 0x0000a2d4 ,  0x00000000   },
373*b7d5e03cSMatthew Dillon  { 0x0000a2dc ,  0x00000000   },
374*b7d5e03cSMatthew Dillon  { 0x0000a2e0 ,  0x00000000   },
375*b7d5e03cSMatthew Dillon  { 0x0000a2e4 ,  0x00000000   },
376*b7d5e03cSMatthew Dillon  { 0x0000a2e8 ,  0x00000000   },
377*b7d5e03cSMatthew Dillon  { 0x0000a2ec ,  0x00000000   },
378*b7d5e03cSMatthew Dillon  { 0x0000a2f0 ,  0x00000000   },
379*b7d5e03cSMatthew Dillon  { 0x0000a2f4 ,  0x00000000   },
380*b7d5e03cSMatthew Dillon  { 0x0000a2f8 ,  0x00000000   },
381*b7d5e03cSMatthew Dillon  { 0x0000a344 ,  0x00000000   },
382*b7d5e03cSMatthew Dillon  { 0x0000a34c ,  0x00000000   },
383*b7d5e03cSMatthew Dillon  { 0x0000a350 ,  0x0000a000   },
384*b7d5e03cSMatthew Dillon  { 0x0000a364 ,  0x00000000   },
385*b7d5e03cSMatthew Dillon  { 0x0000a370 ,  0x00000000   },
386*b7d5e03cSMatthew Dillon  { 0x0000a390 ,  0x00000001   },
387*b7d5e03cSMatthew Dillon  { 0x0000a394 ,  0x00000444   },
388*b7d5e03cSMatthew Dillon  { 0x0000a398 ,  0x001f0e0f   },
389*b7d5e03cSMatthew Dillon  { 0x0000a39c ,  0x0075393f   },
390*b7d5e03cSMatthew Dillon  { 0x0000a3a0 ,  0xb79f6427   },
391*b7d5e03cSMatthew Dillon  { 0x0000a3a4 ,  0x000000ff   },
392*b7d5e03cSMatthew Dillon  { 0x0000a3a8 ,  0x3b3b3b3b   },
393*b7d5e03cSMatthew Dillon  { 0x0000a3ac ,  0x2f2f2f2f   },
394*b7d5e03cSMatthew Dillon  { 0x0000a3c0 ,  0x20202020   },
395*b7d5e03cSMatthew Dillon  { 0x0000a3c4 ,  0x22222220   },
396*b7d5e03cSMatthew Dillon  { 0x0000a3c8 ,  0x20200020   },
397*b7d5e03cSMatthew Dillon  { 0x0000a3cc ,  0x20202020   },
398*b7d5e03cSMatthew Dillon  { 0x0000a3d0 ,  0x20202020   },
399*b7d5e03cSMatthew Dillon  { 0x0000a3d4 ,  0x20202020   },
400*b7d5e03cSMatthew Dillon  { 0x0000a3d8 ,  0x20202020   },
401*b7d5e03cSMatthew Dillon  { 0x0000a3dc ,  0x20202020   },
402*b7d5e03cSMatthew Dillon  { 0x0000a3e0 ,  0x20202020   },
403*b7d5e03cSMatthew Dillon  { 0x0000a3e4 ,  0x20202020   },
404*b7d5e03cSMatthew Dillon  { 0x0000a3e8 ,  0x20202020   },
405*b7d5e03cSMatthew Dillon  { 0x0000a3ec ,  0x20202020   },
406*b7d5e03cSMatthew Dillon  { 0x0000a3f0 ,  0x00000000   },
407*b7d5e03cSMatthew Dillon  { 0x0000a3f4 ,  0x00000006   },
408*b7d5e03cSMatthew Dillon  { 0x0000a3f8 ,  0x0cdbd380   },
409*b7d5e03cSMatthew Dillon  { 0x0000a3fc ,  0x000f0f01   },
410*b7d5e03cSMatthew Dillon  { 0x0000a400 ,  0x8fa91f01   },
411*b7d5e03cSMatthew Dillon  { 0x0000a404 ,  0x00000000   },
412*b7d5e03cSMatthew Dillon  { 0x0000a408 ,  0x0e79e5c6   },
413*b7d5e03cSMatthew Dillon  { 0x0000a40c ,  0x00820820   },
414*b7d5e03cSMatthew Dillon  { 0x0000a414 ,  0x1ce739cf   },
415*b7d5e03cSMatthew Dillon  { 0x0000a418 ,  0x2d0021ce   },
416*b7d5e03cSMatthew Dillon  { 0x0000a41c ,  0x1ce739ce   },
417*b7d5e03cSMatthew Dillon  { 0x0000a420 ,  0x000001ce   },
418*b7d5e03cSMatthew Dillon  { 0x0000a424 ,  0x1ce739ce   },
419*b7d5e03cSMatthew Dillon  { 0x0000a428 ,  0x000001ce   },
420*b7d5e03cSMatthew Dillon  { 0x0000a42c ,  0x1ce739ce   },
421*b7d5e03cSMatthew Dillon  { 0x0000a430 ,  0x1ce739ce   },
422*b7d5e03cSMatthew Dillon  { 0x0000a434 ,  0x00000000   },
423*b7d5e03cSMatthew Dillon  { 0x0000a438 ,  0x00001801   },
424*b7d5e03cSMatthew Dillon  { 0x0000a43c ,  0x00000000   },
425*b7d5e03cSMatthew Dillon  { 0x0000a440 ,  0x00000000   },
426*b7d5e03cSMatthew Dillon  { 0x0000a444 ,  0x00000000   },
427*b7d5e03cSMatthew Dillon  { 0x0000a448 ,  0x04000000   },
428*b7d5e03cSMatthew Dillon  { 0x0000a44c ,  0x00000001   },
429*b7d5e03cSMatthew Dillon  { 0x0000a450 ,  0x00010000   },
430*b7d5e03cSMatthew Dillon  { 0x0000a5c4 ,  0xbfad9d74   },
431*b7d5e03cSMatthew Dillon  { 0x0000a5c8 ,  0x0048060a   },
432*b7d5e03cSMatthew Dillon  { 0x0000a5cc ,  0x00000637   },
433*b7d5e03cSMatthew Dillon  { 0x0000a760 ,  0x03020100   },
434*b7d5e03cSMatthew Dillon  { 0x0000a764 ,  0x09080504   },
435*b7d5e03cSMatthew Dillon  { 0x0000a768 ,  0x0d0c0b0a   },
436*b7d5e03cSMatthew Dillon  { 0x0000a76c ,  0x13121110   },
437*b7d5e03cSMatthew Dillon  { 0x0000a770 ,  0x31301514   },
438*b7d5e03cSMatthew Dillon  { 0x0000a774 ,  0x35343332   },
439*b7d5e03cSMatthew Dillon  { 0x0000a778 ,  0x00000036   },
440*b7d5e03cSMatthew Dillon  { 0x0000a780 ,  0x00000838   },
441*b7d5e03cSMatthew Dillon  { 0x0000a7c0 ,  0x00000000   },
442*b7d5e03cSMatthew Dillon  { 0x0000a7c4 ,  0xfffffffc   },
443*b7d5e03cSMatthew Dillon  { 0x0000a7c8 ,  0x00000000   },
444*b7d5e03cSMatthew Dillon  { 0x0000a7cc ,  0x00000000   },
445*b7d5e03cSMatthew Dillon  { 0x0000a7d0 ,  0x00000000   },
446*b7d5e03cSMatthew Dillon  { 0x0000a7d4 ,  0x00000004   },
447*b7d5e03cSMatthew Dillon  { 0x0000a7dc ,  0x00000000   },
448*b7d5e03cSMatthew Dillon};
449*b7d5e03cSMatthew Dillon
450*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485Common_poseidon1_1[][2] = {
451*b7d5e03cSMatthew Dillon/*    Addr        allmodes        */
452*b7d5e03cSMatthew Dillon  { 0x00007010 ,  0x00000022   },
453*b7d5e03cSMatthew Dillon  { 0x00007020 ,  0x00000000   },
454*b7d5e03cSMatthew Dillon  { 0x00007034 ,  0x00000002   },
455*b7d5e03cSMatthew Dillon  { 0x00007038 ,  0x000004c2   },
456*b7d5e03cSMatthew Dillon};
457*b7d5e03cSMatthew Dillon
458*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_poseidon1_1_baseband_postamble[][5] = {
459*b7d5e03cSMatthew Dillon/*    Addr        5G_HT20         5G_HT40         2G_HT40         2G_HT20         */
460*b7d5e03cSMatthew Dillon  { 0x00009810 ,  0xd00a8005   ,  0xd00a8005   ,  0xd00a8005   ,  0xd00a8005   },
461*b7d5e03cSMatthew Dillon  { 0x00009820 ,  0x206a002e   ,  0x206a002e   ,  0x206a002e   ,  0x206a002e   },
462*b7d5e03cSMatthew Dillon  { 0x00009824 ,  0x5ac640d0   ,  0x5ac640d0   ,  0x5ac640d0   ,  0x5ac640d0   },
463*b7d5e03cSMatthew Dillon  { 0x00009828 ,  0x06903081   ,  0x06903081   ,  0x06903881   ,  0x06903881   },
464*b7d5e03cSMatthew Dillon  { 0x0000982c ,  0x05eea6d4   ,  0x05eea6d4   ,  0x05eea6d4   ,  0x05eea6d4   },
465*b7d5e03cSMatthew Dillon  { 0x00009830 ,  0x0000059c   ,  0x0000059c   ,  0x0000059c   ,  0x0000059c   },
466*b7d5e03cSMatthew Dillon  { 0x00009c00 ,  0x00000044   ,  0x00000044   ,  0x00000044   ,  0x00000044   },
467*b7d5e03cSMatthew Dillon  { 0x00009e00 ,  0x0372161e   ,  0x0372161e   ,  0x037216a0   ,  0x037216a0   },
468*b7d5e03cSMatthew Dillon  { 0x00009e04 ,  0x00182020   ,  0x00182020   ,  0x00182020   ,  0x00182020   },
469*b7d5e03cSMatthew Dillon  { 0x00009e0c ,  0x6c4000e2   ,  0x6d4000e2   ,  0x6d4000e2   ,  0x6c4000e2   },
470*b7d5e03cSMatthew Dillon  { 0x00009e10 ,  0x7ec88d2e   ,  0x7ec88d2e   ,  0x7ec80d2e   ,  0x7ec80d2e   },
471*b7d5e03cSMatthew Dillon  { 0x00009e14 ,  0x31395d5e   ,  0x3139605e   ,  0x3139605e   ,  0x31395d5e   },
472*b7d5e03cSMatthew Dillon  { 0x00009e18 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
473*b7d5e03cSMatthew Dillon  { 0x00009e1c ,  0x0001cf9c   ,  0x0001cf9c   ,  0x00021f9c   ,  0x00021f9c   },
474*b7d5e03cSMatthew Dillon  { 0x00009e20 ,  0x000003b5   ,  0x000003b5   ,  0x000003ce   ,  0x000003ce   },
475*b7d5e03cSMatthew Dillon  { 0x00009e2c ,  0x0000411c   ,  0x0000411c   ,  0x00004121   ,  0x00004121   },
476*b7d5e03cSMatthew Dillon  { 0x00009e3c ,  0xcf946220   ,  0xcf946220   ,  0xcf946222   ,  0xcf946222   },
477*b7d5e03cSMatthew Dillon  { 0x00009e48 ,  0x5030201a   ,  0x5030201a   ,  0x50302010   ,  0x50302010   },
478*b7d5e03cSMatthew Dillon  { 0x00009fc8 ,  0x0003f000   ,  0x0003f000   ,  0x0001a000   ,  0x0001a000   },
479*b7d5e03cSMatthew Dillon  { 0x0000a204 ,  0x01303fc0   ,  0x01303fc4   ,  0x01303fc4   ,  0x01303fc0   },
480*b7d5e03cSMatthew Dillon  { 0x0000a208 ,  0x00000104   ,  0x00000104   ,  0x00000004   ,  0x00000004   },
481*b7d5e03cSMatthew Dillon  { 0x0000a230 ,  0x0000400a   ,  0x00004014   ,  0x00004016   ,  0x0000400b   },
482*b7d5e03cSMatthew Dillon  { 0x0000a234 ,  0x10000fff   ,  0x10000fff   ,  0x10000fff   ,  0x10000fff   },
483*b7d5e03cSMatthew Dillon  { 0x0000a238 ,  0xffb81018   ,  0xffb81018   ,  0xffb81018   ,  0xffb81018   },
484*b7d5e03cSMatthew Dillon  { 0x0000a250 ,  0x00000000   ,  0x00000000   ,  0x00000210   ,  0x00000108   },
485*b7d5e03cSMatthew Dillon  { 0x0000a254 ,  0x000007d0   ,  0x00000fa0   ,  0x00001130   ,  0x00000898   },
486*b7d5e03cSMatthew Dillon  { 0x0000a258 ,  0x02020002   ,  0x02020002   ,  0x02020002   ,  0x02020002   },
487*b7d5e03cSMatthew Dillon  { 0x0000a25c ,  0x01000e0e   ,  0x01000e0e   ,  0x01000e0e   ,  0x01000e0e   },
488*b7d5e03cSMatthew Dillon  { 0x0000a260 ,  0x3a021501   ,  0x3a021501   ,  0x3a021501   ,  0x3a021501   },
489*b7d5e03cSMatthew Dillon  { 0x0000a264 ,  0x00000e0e   ,  0x00000e0e   ,  0x00000e0e   ,  0x00000e0e   },
490*b7d5e03cSMatthew Dillon  { 0x0000a280 ,  0x00000007   ,  0x00000007   ,  0x0000000b   ,  0x0000000b   },
491*b7d5e03cSMatthew Dillon  { 0x0000a284 ,  0x00000000   ,  0x00000000   ,  0x000002a0   ,  0x000002a0   },
492*b7d5e03cSMatthew Dillon  { 0x0000a288 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
493*b7d5e03cSMatthew Dillon  { 0x0000a28c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
494*b7d5e03cSMatthew Dillon  { 0x0000a2c4 ,  0x00158d18   ,  0x00158d18   ,  0x00158d18   ,  0x00158d18   },
495*b7d5e03cSMatthew Dillon  { 0x0000a2d0 ,  0x00071981   ,  0x00071981   ,  0x00071982   ,  0x00071982   },
496*b7d5e03cSMatthew Dillon  { 0x0000a2d8 ,  0xf999a83a   ,  0xf999a83a   ,  0xf999a83a   ,  0xf999a83a   },
497*b7d5e03cSMatthew Dillon  { 0x0000a358 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
498*b7d5e03cSMatthew Dillon  { 0x0000be04 ,  0x00802020   ,  0x00802020   ,  0x00802020   ,  0x00802020   },
499*b7d5e03cSMatthew Dillon  { 0x0000be18 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
500*b7d5e03cSMatthew Dillon};
501*b7d5e03cSMatthew Dillon
502*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_modes_high_ob_db_tx_gain_poseidon1_1[][5] = {
503*b7d5e03cSMatthew Dillon/*    Addr        5G_HT20         5G_HT40         2G_HT40         2G_HT20         */
504*b7d5e03cSMatthew Dillon  { 0x000098bc ,  0x00000002   ,  0x00000002   ,  0x00000002   ,  0x00000002   },
505*b7d5e03cSMatthew Dillon  { 0x0000a410 ,  0x000050d9   ,  0x000050d9   ,  0x000050d8   ,  0x000050d8   },
506*b7d5e03cSMatthew Dillon  { 0x0000a458 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
507*b7d5e03cSMatthew Dillon  { 0x0000a500 ,  0x00022200   ,  0x00022200   ,  0x00000000   ,  0x00000000   },
508*b7d5e03cSMatthew Dillon  { 0x0000a504 ,  0x05062002   ,  0x05062002   ,  0x04000002   ,  0x04000002   },
509*b7d5e03cSMatthew Dillon  { 0x0000a508 ,  0x0c002e00   ,  0x0c002e00   ,  0x08000004   ,  0x08000004   },
510*b7d5e03cSMatthew Dillon  { 0x0000a50c ,  0x11062202   ,  0x11062202   ,  0x0d000200   ,  0x0d000200   },
511*b7d5e03cSMatthew Dillon  { 0x0000a510 ,  0x17022e00   ,  0x17022e00   ,  0x11000202   ,  0x11000202   },
512*b7d5e03cSMatthew Dillon  { 0x0000a514 ,  0x1d000ec2   ,  0x1d000ec2   ,  0x15000400   ,  0x15000400   },
513*b7d5e03cSMatthew Dillon  { 0x0000a518 ,  0x25020ec0   ,  0x25020ec0   ,  0x19000402   ,  0x19000402   },
514*b7d5e03cSMatthew Dillon  { 0x0000a51c ,  0x2b020ec3   ,  0x2b020ec3   ,  0x1d000404   ,  0x1d000404   },
515*b7d5e03cSMatthew Dillon  { 0x0000a520 ,  0x2f001f04   ,  0x2f001f04   ,  0x21000603   ,  0x21000603   },
516*b7d5e03cSMatthew Dillon  { 0x0000a524 ,  0x35001fc4   ,  0x35001fc4   ,  0x25000605   ,  0x25000605   },
517*b7d5e03cSMatthew Dillon  { 0x0000a528 ,  0x3c022f04   ,  0x3c022f04   ,  0x2a000a03   ,  0x2a000a03   },
518*b7d5e03cSMatthew Dillon  { 0x0000a52c ,  0x41023e85   ,  0x41023e85   ,  0x2c000a04   ,  0x2c000a04   },
519*b7d5e03cSMatthew Dillon  { 0x0000a530 ,  0x48023ec6   ,  0x48023ec6   ,  0x34000e20   ,  0x34000e20   },
520*b7d5e03cSMatthew Dillon  { 0x0000a534 ,  0x4d023f01   ,  0x4d023f01   ,  0x35000e21   ,  0x35000e21   },
521*b7d5e03cSMatthew Dillon  { 0x0000a538 ,  0x53023f4b   ,  0x53023f4b   ,  0x43000e62   ,  0x43000e62   },
522*b7d5e03cSMatthew Dillon  { 0x0000a53c ,  0x5a027f09   ,  0x5a027f09   ,  0x45000e63   ,  0x45000e63   },
523*b7d5e03cSMatthew Dillon  { 0x0000a540 ,  0x5f027fc9   ,  0x5f027fc9   ,  0x49000e65   ,  0x49000e65   },
524*b7d5e03cSMatthew Dillon  { 0x0000a544 ,  0x6502feca   ,  0x6502feca   ,  0x4b000e66   ,  0x4b000e66   },
525*b7d5e03cSMatthew Dillon  { 0x0000a548 ,  0x6b02ff4a   ,  0x6b02ff4a   ,  0x4d001645   ,  0x4d001645   },
526*b7d5e03cSMatthew Dillon  { 0x0000a54c ,  0x7203feca   ,  0x7203feca   ,  0x51001865   ,  0x51001865   },
527*b7d5e03cSMatthew Dillon  { 0x0000a550 ,  0x7703ff0b   ,  0x7703ff0b   ,  0x55001a86   ,  0x55001a86   },
528*b7d5e03cSMatthew Dillon  { 0x0000a554 ,  0x7d06ffcb   ,  0x7d06ffcb   ,  0x57001ce9   ,  0x57001ce9   },
529*b7d5e03cSMatthew Dillon  { 0x0000a558 ,  0x8407ff0b   ,  0x8407ff0b   ,  0x5a001ceb   ,  0x5a001ceb   },
530*b7d5e03cSMatthew Dillon  { 0x0000a55c ,  0x8907ffcb   ,  0x8907ffcb   ,  0x5e001eeb   ,  0x5e001eeb   },
531*b7d5e03cSMatthew Dillon  { 0x0000a560 ,  0x900fff0b   ,  0x900fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
532*b7d5e03cSMatthew Dillon  { 0x0000a564 ,  0x960fffcb   ,  0x960fffcb   ,  0x5e001eeb   ,  0x5e001eeb   },
533*b7d5e03cSMatthew Dillon  { 0x0000a568 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
534*b7d5e03cSMatthew Dillon  { 0x0000a56c ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
535*b7d5e03cSMatthew Dillon  { 0x0000a570 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
536*b7d5e03cSMatthew Dillon  { 0x0000a574 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
537*b7d5e03cSMatthew Dillon  { 0x0000a578 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
538*b7d5e03cSMatthew Dillon  { 0x0000a57c ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
539*b7d5e03cSMatthew Dillon  { 0x0000b500 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
540*b7d5e03cSMatthew Dillon  { 0x0000b504 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
541*b7d5e03cSMatthew Dillon  { 0x0000b508 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
542*b7d5e03cSMatthew Dillon  { 0x0000b50c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
543*b7d5e03cSMatthew Dillon  { 0x0000b510 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
544*b7d5e03cSMatthew Dillon  { 0x0000b514 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
545*b7d5e03cSMatthew Dillon  { 0x0000b518 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
546*b7d5e03cSMatthew Dillon  { 0x0000b51c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
547*b7d5e03cSMatthew Dillon  { 0x0000b520 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
548*b7d5e03cSMatthew Dillon  { 0x0000b524 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
549*b7d5e03cSMatthew Dillon  { 0x0000b528 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
550*b7d5e03cSMatthew Dillon  { 0x0000b52c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
551*b7d5e03cSMatthew Dillon  { 0x0000b530 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
552*b7d5e03cSMatthew Dillon  { 0x0000b534 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
553*b7d5e03cSMatthew Dillon  { 0x0000b538 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
554*b7d5e03cSMatthew Dillon  { 0x0000b53c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
555*b7d5e03cSMatthew Dillon  { 0x0000b540 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
556*b7d5e03cSMatthew Dillon  { 0x0000b544 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
557*b7d5e03cSMatthew Dillon  { 0x0000b548 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
558*b7d5e03cSMatthew Dillon  { 0x0000b54c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
559*b7d5e03cSMatthew Dillon  { 0x0000b550 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
560*b7d5e03cSMatthew Dillon  { 0x0000b554 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
561*b7d5e03cSMatthew Dillon  { 0x0000b558 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
562*b7d5e03cSMatthew Dillon  { 0x0000b55c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
563*b7d5e03cSMatthew Dillon  { 0x0000b560 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
564*b7d5e03cSMatthew Dillon  { 0x0000b564 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
565*b7d5e03cSMatthew Dillon  { 0x0000b568 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
566*b7d5e03cSMatthew Dillon  { 0x0000b56c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
567*b7d5e03cSMatthew Dillon  { 0x0000b570 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
568*b7d5e03cSMatthew Dillon  { 0x0000b574 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
569*b7d5e03cSMatthew Dillon  { 0x0000b578 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
570*b7d5e03cSMatthew Dillon  { 0x0000b57c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
571*b7d5e03cSMatthew Dillon  { 0x00016044 ,  0x05d6b2db   ,  0x05d6b2db   ,  0x05d6b2db   ,  0x05d6b2db   },
572*b7d5e03cSMatthew Dillon  { 0x00016048 ,  0x6c924260   ,  0x6c924260   ,  0x6c924260   ,  0x6c924260   },
573*b7d5e03cSMatthew Dillon};
574*b7d5e03cSMatthew Dillon
575*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_modes_lowest_ob_db_tx_gain_poseidon1_1[][5] = {
576*b7d5e03cSMatthew Dillon/*    Addr        5G_HT20         5G_HT40         2G_HT40         2G_HT20         */
577*b7d5e03cSMatthew Dillon  { 0x000098bc ,  0x00000002   ,  0x00000002   ,  0x00000002   ,  0x00000002   },
578*b7d5e03cSMatthew Dillon  { 0x0000a410 ,  0x000050d9   ,  0x000050d9   ,  0x000050d8   ,  0x000050d8   },
579*b7d5e03cSMatthew Dillon  { 0x0000a458 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
580*b7d5e03cSMatthew Dillon  { 0x0000a500 ,  0x00022200   ,  0x00022200   ,  0x00000000   ,  0x00000000   },
581*b7d5e03cSMatthew Dillon  { 0x0000a504 ,  0x05062002   ,  0x05062002   ,  0x04000002   ,  0x04000002   },
582*b7d5e03cSMatthew Dillon  { 0x0000a508 ,  0x0c002e00   ,  0x0c002e00   ,  0x08000004   ,  0x08000004   },
583*b7d5e03cSMatthew Dillon  { 0x0000a50c ,  0x11062202   ,  0x11062202   ,  0x0d000200   ,  0x0d000200   },
584*b7d5e03cSMatthew Dillon  { 0x0000a510 ,  0x17022e00   ,  0x17022e00   ,  0x11000202   ,  0x11000202   },
585*b7d5e03cSMatthew Dillon  { 0x0000a514 ,  0x1d000ec2   ,  0x1d000ec2   ,  0x15000400   ,  0x15000400   },
586*b7d5e03cSMatthew Dillon  { 0x0000a518 ,  0x25020ec0   ,  0x25020ec0   ,  0x19000402   ,  0x19000402   },
587*b7d5e03cSMatthew Dillon  { 0x0000a51c ,  0x2b020ec3   ,  0x2b020ec3   ,  0x1d000404   ,  0x1d000404   },
588*b7d5e03cSMatthew Dillon  { 0x0000a520 ,  0x2f001f04   ,  0x2f001f04   ,  0x21000603   ,  0x21000603   },
589*b7d5e03cSMatthew Dillon  { 0x0000a524 ,  0x35001fc4   ,  0x35001fc4   ,  0x25000605   ,  0x25000605   },
590*b7d5e03cSMatthew Dillon  { 0x0000a528 ,  0x3c022f04   ,  0x3c022f04   ,  0x2a000a03   ,  0x2a000a03   },
591*b7d5e03cSMatthew Dillon  { 0x0000a52c ,  0x41023e85   ,  0x41023e85   ,  0x2c000a04   ,  0x2c000a04   },
592*b7d5e03cSMatthew Dillon  { 0x0000a530 ,  0x48023ec6   ,  0x48023ec6   ,  0x34000e20   ,  0x34000e20   },
593*b7d5e03cSMatthew Dillon  { 0x0000a534 ,  0x4d023f01   ,  0x4d023f01   ,  0x35000e21   ,  0x35000e21   },
594*b7d5e03cSMatthew Dillon  { 0x0000a538 ,  0x53023f4b   ,  0x53023f4b   ,  0x43000e62   ,  0x43000e62   },
595*b7d5e03cSMatthew Dillon  { 0x0000a53c ,  0x5a027f09   ,  0x5a027f09   ,  0x45000e63   ,  0x45000e63   },
596*b7d5e03cSMatthew Dillon  { 0x0000a540 ,  0x5f027fc9   ,  0x5f027fc9   ,  0x49000e65   ,  0x49000e65   },
597*b7d5e03cSMatthew Dillon  { 0x0000a544 ,  0x6502feca   ,  0x6502feca   ,  0x4b000e66   ,  0x4b000e66   },
598*b7d5e03cSMatthew Dillon  { 0x0000a548 ,  0x6b02ff4a   ,  0x6b02ff4a   ,  0x4d001645   ,  0x4d001645   },
599*b7d5e03cSMatthew Dillon  { 0x0000a54c ,  0x7203feca   ,  0x7203feca   ,  0x51001865   ,  0x51001865   },
600*b7d5e03cSMatthew Dillon  { 0x0000a550 ,  0x7703ff0b   ,  0x7703ff0b   ,  0x55001a86   ,  0x55001a86   },
601*b7d5e03cSMatthew Dillon  { 0x0000a554 ,  0x7d06ffcb   ,  0x7d06ffcb   ,  0x57001ce9   ,  0x57001ce9   },
602*b7d5e03cSMatthew Dillon  { 0x0000a558 ,  0x8407ff0b   ,  0x8407ff0b   ,  0x5a001ceb   ,  0x5a001ceb   },
603*b7d5e03cSMatthew Dillon  { 0x0000a55c ,  0x8907ffcb   ,  0x8907ffcb   ,  0x5e001eeb   ,  0x5e001eeb   },
604*b7d5e03cSMatthew Dillon  { 0x0000a560 ,  0x900fff0b   ,  0x900fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
605*b7d5e03cSMatthew Dillon  { 0x0000a564 ,  0x960fffcb   ,  0x960fffcb   ,  0x5e001eeb   ,  0x5e001eeb   },
606*b7d5e03cSMatthew Dillon  { 0x0000a568 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
607*b7d5e03cSMatthew Dillon  { 0x0000a56c ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
608*b7d5e03cSMatthew Dillon  { 0x0000a570 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
609*b7d5e03cSMatthew Dillon  { 0x0000a574 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
610*b7d5e03cSMatthew Dillon  { 0x0000a578 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
611*b7d5e03cSMatthew Dillon  { 0x0000a57c ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
612*b7d5e03cSMatthew Dillon  { 0x0000b500 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
613*b7d5e03cSMatthew Dillon  { 0x0000b504 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
614*b7d5e03cSMatthew Dillon  { 0x0000b508 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
615*b7d5e03cSMatthew Dillon  { 0x0000b50c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
616*b7d5e03cSMatthew Dillon  { 0x0000b510 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
617*b7d5e03cSMatthew Dillon  { 0x0000b514 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
618*b7d5e03cSMatthew Dillon  { 0x0000b518 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
619*b7d5e03cSMatthew Dillon  { 0x0000b51c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
620*b7d5e03cSMatthew Dillon  { 0x0000b520 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
621*b7d5e03cSMatthew Dillon  { 0x0000b524 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
622*b7d5e03cSMatthew Dillon  { 0x0000b528 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
623*b7d5e03cSMatthew Dillon  { 0x0000b52c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
624*b7d5e03cSMatthew Dillon  { 0x0000b530 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
625*b7d5e03cSMatthew Dillon  { 0x0000b534 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
626*b7d5e03cSMatthew Dillon  { 0x0000b538 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
627*b7d5e03cSMatthew Dillon  { 0x0000b53c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
628*b7d5e03cSMatthew Dillon  { 0x0000b540 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
629*b7d5e03cSMatthew Dillon  { 0x0000b544 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
630*b7d5e03cSMatthew Dillon  { 0x0000b548 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
631*b7d5e03cSMatthew Dillon  { 0x0000b54c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
632*b7d5e03cSMatthew Dillon  { 0x0000b550 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
633*b7d5e03cSMatthew Dillon  { 0x0000b554 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
634*b7d5e03cSMatthew Dillon  { 0x0000b558 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
635*b7d5e03cSMatthew Dillon  { 0x0000b55c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
636*b7d5e03cSMatthew Dillon  { 0x0000b560 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
637*b7d5e03cSMatthew Dillon  { 0x0000b564 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
638*b7d5e03cSMatthew Dillon  { 0x0000b568 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
639*b7d5e03cSMatthew Dillon  { 0x0000b56c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
640*b7d5e03cSMatthew Dillon  { 0x0000b570 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
641*b7d5e03cSMatthew Dillon  { 0x0000b574 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
642*b7d5e03cSMatthew Dillon  { 0x0000b578 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
643*b7d5e03cSMatthew Dillon  { 0x0000b57c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
644*b7d5e03cSMatthew Dillon  { 0x00016044 ,  0x05d6b2db   ,  0x05d6b2db   ,  0x05d6b2db   ,  0x05d6b2db   },
645*b7d5e03cSMatthew Dillon  { 0x00016048 ,  0x6c924260   ,  0x6c924260   ,  0x6c924260   ,  0x6c924260   },
646*b7d5e03cSMatthew Dillon};
647*b7d5e03cSMatthew Dillon
648*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_poseidon1_1_radio_postamble[][2] = {
649*b7d5e03cSMatthew Dillon/*    Addr        allmodes        */
650*b7d5e03cSMatthew Dillon  { 0x0001609c ,  0x0b283f31   },
651*b7d5e03cSMatthew Dillon  { 0x000160ac ,  0x24611800   },
652*b7d5e03cSMatthew Dillon  { 0x000160b0 ,  0x03284f3e   },
653*b7d5e03cSMatthew Dillon  { 0x0001610c ,  0x00170000   },
654*b7d5e03cSMatthew Dillon  { 0x00016140 ,  0x50804008   },
655*b7d5e03cSMatthew Dillon};
656*b7d5e03cSMatthew Dillon
657*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_poseidon1_1_mac_postamble[][5] = {
658*b7d5e03cSMatthew Dillon/*    Addr        5G_HT20         5G_HT40         2G_HT40         2G_HT20         */
659*b7d5e03cSMatthew Dillon  { 0x00001030 ,  0x00000230   ,  0x00000460   ,  0x000002c0   ,  0x00000160   },
660*b7d5e03cSMatthew Dillon  { 0x00001070 ,  0x00000168   ,  0x000002d0   ,  0x00000318   ,  0x0000018c   },
661*b7d5e03cSMatthew Dillon  { 0x000010b0 ,  0x00000e60   ,  0x00001cc0   ,  0x00007c70   ,  0x00003e38   },
662*b7d5e03cSMatthew Dillon  { 0x00008014 ,  0x03e803e8   ,  0x07d007d0   ,  0x10801600   ,  0x08400b00   },
663*b7d5e03cSMatthew Dillon  { 0x0000801c ,  0x128d8027   ,  0x128d804f   ,  0x12e00057   ,  0x12e0002b   },
664*b7d5e03cSMatthew Dillon  { 0x00008120 ,  0x08f04800   ,  0x08f04800   ,  0x08f04810   ,  0x08f04810   },
665*b7d5e03cSMatthew Dillon  { 0x000081d0 ,  0x00003210   ,  0x00003210   ,  0x0000320a   ,  0x0000320a   },
666*b7d5e03cSMatthew Dillon  { 0x00008318 ,  0x00003e80   ,  0x00007d00   ,  0x00006880   ,  0x00003440   },
667*b7d5e03cSMatthew Dillon};
668*b7d5e03cSMatthew Dillon
669*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_poseidon1_1_radio_core[][2] = {
670*b7d5e03cSMatthew Dillon/*    Addr        allmodes        */
671*b7d5e03cSMatthew Dillon  { 0x00016000 ,  0x36db6db6   },
672*b7d5e03cSMatthew Dillon  { 0x00016004 ,  0x6db6db40   },
673*b7d5e03cSMatthew Dillon  { 0x00016008 ,  0x73800000   },
674*b7d5e03cSMatthew Dillon  { 0x0001600c ,  0x00000000   },
675*b7d5e03cSMatthew Dillon  { 0x00016040 ,  0x7f80fff8   },
676*b7d5e03cSMatthew Dillon  { 0x0001604c ,  0x000f0278   },
677*b7d5e03cSMatthew Dillon  { 0x00016050 ,  0x4db6db8c   },
678*b7d5e03cSMatthew Dillon  { 0x00016054 ,  0x6db60000   },
679*b7d5e03cSMatthew Dillon  { 0x00016080 ,  0x00080000   },
680*b7d5e03cSMatthew Dillon  { 0x00016084 ,  0x0e48048c   },
681*b7d5e03cSMatthew Dillon  { 0x00016088 ,  0x14214514   },
682*b7d5e03cSMatthew Dillon  { 0x0001608c ,  0x119f081e   },
683*b7d5e03cSMatthew Dillon  { 0x00016090 ,  0x24926490   },
684*b7d5e03cSMatthew Dillon  { 0x00016098 ,  0xd28b3330   },
685*b7d5e03cSMatthew Dillon  { 0x000160a0 ,  0xc2108ffe   },
686*b7d5e03cSMatthew Dillon  { 0x000160a4 ,  0x812fc370   },
687*b7d5e03cSMatthew Dillon  { 0x000160a8 ,  0x423c8000   },
688*b7d5e03cSMatthew Dillon  { 0x000160b4 ,  0x92480040   },
689*b7d5e03cSMatthew Dillon  { 0x000160c0 ,  0x006db6db   },
690*b7d5e03cSMatthew Dillon  { 0x000160c4 ,  0x0186db60   },
691*b7d5e03cSMatthew Dillon  { 0x000160c8 ,  0x6db6db6c   },
692*b7d5e03cSMatthew Dillon  { 0x000160cc ,  0x6de6fbe0   },
693*b7d5e03cSMatthew Dillon  { 0x000160d0 ,  0xf7dfcf3c   },
694*b7d5e03cSMatthew Dillon  { 0x00016100 ,  0x04cb0001   },
695*b7d5e03cSMatthew Dillon  { 0x00016104 ,  0xfff80015   },
696*b7d5e03cSMatthew Dillon  { 0x00016108 ,  0x00080010   },
697*b7d5e03cSMatthew Dillon  { 0x00016144 ,  0x01884080   },
698*b7d5e03cSMatthew Dillon  { 0x00016148 ,  0x00008040   },
699*b7d5e03cSMatthew Dillon  { 0x00016240 ,  0x08400000   },
700*b7d5e03cSMatthew Dillon  { 0x00016244 ,  0x1bf90f00   },
701*b7d5e03cSMatthew Dillon  { 0x00016248 ,  0x00000000   },
702*b7d5e03cSMatthew Dillon  { 0x0001624c ,  0x00000000   },
703*b7d5e03cSMatthew Dillon  { 0x00016280 ,  0x01000015   },
704*b7d5e03cSMatthew Dillon  { 0x00016284 ,  0x00d30000   },
705*b7d5e03cSMatthew Dillon  { 0x00016288 ,  0x00318000   },
706*b7d5e03cSMatthew Dillon  { 0x0001628c ,  0x50000000   },
707*b7d5e03cSMatthew Dillon  { 0x00016290 ,  0x4b96210f   },
708*b7d5e03cSMatthew Dillon  { 0x00016380 ,  0x00000000   },
709*b7d5e03cSMatthew Dillon  { 0x00016384 ,  0x00000000   },
710*b7d5e03cSMatthew Dillon  { 0x00016388 ,  0x00800700   },
711*b7d5e03cSMatthew Dillon  { 0x0001638c ,  0x00800700   },
712*b7d5e03cSMatthew Dillon  { 0x00016390 ,  0x00800700   },
713*b7d5e03cSMatthew Dillon  { 0x00016394 ,  0x00000000   },
714*b7d5e03cSMatthew Dillon  { 0x00016398 ,  0x00000000   },
715*b7d5e03cSMatthew Dillon  { 0x0001639c ,  0x00000000   },
716*b7d5e03cSMatthew Dillon  { 0x000163a0 ,  0x00000001   },
717*b7d5e03cSMatthew Dillon  { 0x000163a4 ,  0x00000001   },
718*b7d5e03cSMatthew Dillon  { 0x000163a8 ,  0x00000000   },
719*b7d5e03cSMatthew Dillon  { 0x000163ac ,  0x00000000   },
720*b7d5e03cSMatthew Dillon  { 0x000163b0 ,  0x00000000   },
721*b7d5e03cSMatthew Dillon  { 0x000163b4 ,  0x00000000   },
722*b7d5e03cSMatthew Dillon  { 0x000163b8 ,  0x00000000   },
723*b7d5e03cSMatthew Dillon  { 0x000163bc ,  0x00000000   },
724*b7d5e03cSMatthew Dillon  { 0x000163c0 ,  0x000000a0   },
725*b7d5e03cSMatthew Dillon  { 0x000163c4 ,  0x000c0000   },
726*b7d5e03cSMatthew Dillon  { 0x000163c8 ,  0x14021402   },
727*b7d5e03cSMatthew Dillon  { 0x000163cc ,  0x00001402   },
728*b7d5e03cSMatthew Dillon  { 0x000163d0 ,  0x00000000   },
729*b7d5e03cSMatthew Dillon  { 0x000163d4 ,  0x00000000   },
730*b7d5e03cSMatthew Dillon  { 0x00016c40 ,  0x13188278   },
731*b7d5e03cSMatthew Dillon  { 0x00016c44 ,  0x12000000   },
732*b7d5e03cSMatthew Dillon};
733*b7d5e03cSMatthew Dillon
734*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_poseidon1_1_pcie_phy_pll_on_clkreq_enable_L1[][2] = {
735*b7d5e03cSMatthew Dillon/*    Addr        allmodes        */
736*b7d5e03cSMatthew Dillon  { 0x00018c00 ,  0x18052e5e   },
737*b7d5e03cSMatthew Dillon  { 0x00018c04 ,  0x000801d8   },
738*b7d5e03cSMatthew Dillon  { 0x00018c08 ,  0x0000080c   },
739*b7d5e03cSMatthew Dillon};
740*b7d5e03cSMatthew Dillon
741*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_modes_high_power_tx_gain_poseidon1_1[][5] = {
742*b7d5e03cSMatthew Dillon/*    Addr        5G_HT20         5G_HT40         2G_HT40         2G_HT20         */
743*b7d5e03cSMatthew Dillon  { 0x000098bc ,  0x00000002   ,  0x00000002   ,  0x00000002   ,  0x00000002   },
744*b7d5e03cSMatthew Dillon  { 0x0000a410 ,  0x000050d9   ,  0x000050d9   ,  0x000050d8   ,  0x000050d8   },
745*b7d5e03cSMatthew Dillon  { 0x0000a458 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
746*b7d5e03cSMatthew Dillon  { 0x0000a500 ,  0x00022200   ,  0x00022200   ,  0x00000000   ,  0x00000000   },
747*b7d5e03cSMatthew Dillon  { 0x0000a504 ,  0x05062002   ,  0x05062002   ,  0x04000002   ,  0x04000002   },
748*b7d5e03cSMatthew Dillon  { 0x0000a508 ,  0x0c002e00   ,  0x0c002e00   ,  0x08000004   ,  0x08000004   },
749*b7d5e03cSMatthew Dillon  { 0x0000a50c ,  0x11062202   ,  0x11062202   ,  0x0d000200   ,  0x0d000200   },
750*b7d5e03cSMatthew Dillon  { 0x0000a510 ,  0x17022e00   ,  0x17022e00   ,  0x11000202   ,  0x11000202   },
751*b7d5e03cSMatthew Dillon  { 0x0000a514 ,  0x1d000ec2   ,  0x1d000ec2   ,  0x15000400   ,  0x15000400   },
752*b7d5e03cSMatthew Dillon  { 0x0000a518 ,  0x25020ec0   ,  0x25020ec0   ,  0x19000402   ,  0x19000402   },
753*b7d5e03cSMatthew Dillon  { 0x0000a51c ,  0x2b020ec3   ,  0x2b020ec3   ,  0x1d000404   ,  0x1d000404   },
754*b7d5e03cSMatthew Dillon  { 0x0000a520 ,  0x2f001f04   ,  0x2f001f04   ,  0x21000603   ,  0x21000603   },
755*b7d5e03cSMatthew Dillon  { 0x0000a524 ,  0x35001fc4   ,  0x35001fc4   ,  0x25000605   ,  0x25000605   },
756*b7d5e03cSMatthew Dillon  { 0x0000a528 ,  0x3c022f04   ,  0x3c022f04   ,  0x2a000a03   ,  0x2a000a03   },
757*b7d5e03cSMatthew Dillon  { 0x0000a52c ,  0x41023e85   ,  0x41023e85   ,  0x2c000a04   ,  0x2c000a04   },
758*b7d5e03cSMatthew Dillon  { 0x0000a530 ,  0x48023ec6   ,  0x48023ec6   ,  0x34000e20   ,  0x34000e20   },
759*b7d5e03cSMatthew Dillon  { 0x0000a534 ,  0x4d023f01   ,  0x4d023f01   ,  0x35000e21   ,  0x35000e21   },
760*b7d5e03cSMatthew Dillon  { 0x0000a538 ,  0x53023f4b   ,  0x53023f4b   ,  0x43000e62   ,  0x43000e62   },
761*b7d5e03cSMatthew Dillon  { 0x0000a53c ,  0x5a027f09   ,  0x5a027f09   ,  0x45000e63   ,  0x45000e63   },
762*b7d5e03cSMatthew Dillon  { 0x0000a540 ,  0x5f027fc9   ,  0x5f027fc9   ,  0x49000e65   ,  0x49000e65   },
763*b7d5e03cSMatthew Dillon  { 0x0000a544 ,  0x6502feca   ,  0x6502feca   ,  0x4b000e66   ,  0x4b000e66   },
764*b7d5e03cSMatthew Dillon  { 0x0000a548 ,  0x6b02ff4a   ,  0x6b02ff4a   ,  0x4d001645   ,  0x4d001645   },
765*b7d5e03cSMatthew Dillon  { 0x0000a54c ,  0x7203feca   ,  0x7203feca   ,  0x51001865   ,  0x51001865   },
766*b7d5e03cSMatthew Dillon  { 0x0000a550 ,  0x7703ff0b   ,  0x7703ff0b   ,  0x55001a86   ,  0x55001a86   },
767*b7d5e03cSMatthew Dillon  { 0x0000a554 ,  0x7d06ffcb   ,  0x7d06ffcb   ,  0x57001ce9   ,  0x57001ce9   },
768*b7d5e03cSMatthew Dillon  { 0x0000a558 ,  0x8407ff0b   ,  0x8407ff0b   ,  0x5a001ceb   ,  0x5a001ceb   },
769*b7d5e03cSMatthew Dillon  { 0x0000a55c ,  0x8907ffcb   ,  0x8907ffcb   ,  0x5e001eeb   ,  0x5e001eeb   },
770*b7d5e03cSMatthew Dillon  { 0x0000a560 ,  0x900fff0b   ,  0x900fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
771*b7d5e03cSMatthew Dillon  { 0x0000a564 ,  0x960fffcb   ,  0x960fffcb   ,  0x5e001eeb   ,  0x5e001eeb   },
772*b7d5e03cSMatthew Dillon  { 0x0000a568 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
773*b7d5e03cSMatthew Dillon  { 0x0000a56c ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
774*b7d5e03cSMatthew Dillon  { 0x0000a570 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
775*b7d5e03cSMatthew Dillon  { 0x0000a574 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
776*b7d5e03cSMatthew Dillon  { 0x0000a578 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
777*b7d5e03cSMatthew Dillon  { 0x0000a57c ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
778*b7d5e03cSMatthew Dillon  { 0x0000b500 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
779*b7d5e03cSMatthew Dillon  { 0x0000b504 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
780*b7d5e03cSMatthew Dillon  { 0x0000b508 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
781*b7d5e03cSMatthew Dillon  { 0x0000b50c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
782*b7d5e03cSMatthew Dillon  { 0x0000b510 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
783*b7d5e03cSMatthew Dillon  { 0x0000b514 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
784*b7d5e03cSMatthew Dillon  { 0x0000b518 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
785*b7d5e03cSMatthew Dillon  { 0x0000b51c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
786*b7d5e03cSMatthew Dillon  { 0x0000b520 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
787*b7d5e03cSMatthew Dillon  { 0x0000b524 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
788*b7d5e03cSMatthew Dillon  { 0x0000b528 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
789*b7d5e03cSMatthew Dillon  { 0x0000b52c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
790*b7d5e03cSMatthew Dillon  { 0x0000b530 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
791*b7d5e03cSMatthew Dillon  { 0x0000b534 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
792*b7d5e03cSMatthew Dillon  { 0x0000b538 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
793*b7d5e03cSMatthew Dillon  { 0x0000b53c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
794*b7d5e03cSMatthew Dillon  { 0x0000b540 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
795*b7d5e03cSMatthew Dillon  { 0x0000b544 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
796*b7d5e03cSMatthew Dillon  { 0x0000b548 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
797*b7d5e03cSMatthew Dillon  { 0x0000b54c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
798*b7d5e03cSMatthew Dillon  { 0x0000b550 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
799*b7d5e03cSMatthew Dillon  { 0x0000b554 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
800*b7d5e03cSMatthew Dillon  { 0x0000b558 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
801*b7d5e03cSMatthew Dillon  { 0x0000b55c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
802*b7d5e03cSMatthew Dillon  { 0x0000b560 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
803*b7d5e03cSMatthew Dillon  { 0x0000b564 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
804*b7d5e03cSMatthew Dillon  { 0x0000b568 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
805*b7d5e03cSMatthew Dillon  { 0x0000b56c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
806*b7d5e03cSMatthew Dillon  { 0x0000b570 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
807*b7d5e03cSMatthew Dillon  { 0x0000b574 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
808*b7d5e03cSMatthew Dillon  { 0x0000b578 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
809*b7d5e03cSMatthew Dillon  { 0x0000b57c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
810*b7d5e03cSMatthew Dillon  { 0x00016044 ,  0x05d6b2db   ,  0x05d6b2db   ,  0x05d6b2db   ,  0x05d6b2db   },
811*b7d5e03cSMatthew Dillon  { 0x00016048 ,  0x6c924260   ,  0x6c924260   ,  0x6c924260   ,  0x6c924260   },
812*b7d5e03cSMatthew Dillon};
813*b7d5e03cSMatthew Dillon
814*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_poseidon1_1[][2] = {
815*b7d5e03cSMatthew Dillon/*    Addr        allmodes        */
816*b7d5e03cSMatthew Dillon  { 0x0000a580 ,  0x00000000   },
817*b7d5e03cSMatthew Dillon  { 0x0000a584 ,  0x00000000   },
818*b7d5e03cSMatthew Dillon  { 0x0000a588 ,  0x00000000   },
819*b7d5e03cSMatthew Dillon  { 0x0000a58c ,  0x00000000   },
820*b7d5e03cSMatthew Dillon  { 0x0000a590 ,  0x00000000   },
821*b7d5e03cSMatthew Dillon  { 0x0000a594 ,  0x00000000   },
822*b7d5e03cSMatthew Dillon  { 0x0000a598 ,  0x00000000   },
823*b7d5e03cSMatthew Dillon  { 0x0000a59c ,  0x00000000   },
824*b7d5e03cSMatthew Dillon  { 0x0000a5a0 ,  0x00000000   },
825*b7d5e03cSMatthew Dillon  { 0x0000a5a4 ,  0x00000000   },
826*b7d5e03cSMatthew Dillon  { 0x0000a5a8 ,  0x00000000   },
827*b7d5e03cSMatthew Dillon  { 0x0000a5ac ,  0x00000000   },
828*b7d5e03cSMatthew Dillon  { 0x0000a5b0 ,  0x00000000   },
829*b7d5e03cSMatthew Dillon  { 0x0000a5b4 ,  0x00000000   },
830*b7d5e03cSMatthew Dillon  { 0x0000a5b8 ,  0x00000000   },
831*b7d5e03cSMatthew Dillon  { 0x0000a5bc ,  0x00000000   },
832*b7d5e03cSMatthew Dillon};
833*b7d5e03cSMatthew Dillon
834*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_modes_green_ob_db_tx_gain_poseidon1_1[][5] = {
835*b7d5e03cSMatthew Dillon/*    Addr        5G_HT20         5G_HT40         2G_HT40         2G_HT20         */
836*b7d5e03cSMatthew Dillon  { 0x000098bc ,  0x00000003   ,  0x00000003   ,  0x00000003   ,  0x00000003   },
837*b7d5e03cSMatthew Dillon  { 0x0000a410 ,  0x000050d9   ,  0x000050d9   ,  0x000050d8   ,  0x000050d8   },
838*b7d5e03cSMatthew Dillon  { 0x0000a458 ,  0x80000000   ,  0x80000000   ,  0x80000000   ,  0x80000000   },
839*b7d5e03cSMatthew Dillon  { 0x0000a500 ,  0x00022200   ,  0x00022200   ,  0x00000006   ,  0x00000006   },
840*b7d5e03cSMatthew Dillon  { 0x0000a504 ,  0x05062002   ,  0x05062002   ,  0x03000201   ,  0x03000201   },
841*b7d5e03cSMatthew Dillon  { 0x0000a508 ,  0x0c002e00   ,  0x0c002e00   ,  0x06000203   ,  0x06000203   },
842*b7d5e03cSMatthew Dillon  { 0x0000a50c ,  0x11062202   ,  0x11062202   ,  0x0a000401   ,  0x0a000401   },
843*b7d5e03cSMatthew Dillon  { 0x0000a510 ,  0x17022e00   ,  0x17022e00   ,  0x0e000403   ,  0x0e000403   },
844*b7d5e03cSMatthew Dillon  { 0x0000a514 ,  0x1d000ec2   ,  0x1d000ec2   ,  0x12000405   ,  0x12000405   },
845*b7d5e03cSMatthew Dillon  { 0x0000a518 ,  0x25020ec0   ,  0x25020ec0   ,  0x15000604   ,  0x15000604   },
846*b7d5e03cSMatthew Dillon  { 0x0000a51c ,  0x2b020ec3   ,  0x2b020ec3   ,  0x18000605   ,  0x18000605   },
847*b7d5e03cSMatthew Dillon  { 0x0000a520 ,  0x2f001f04   ,  0x2f001f04   ,  0x1c000a04   ,  0x1c000a04   },
848*b7d5e03cSMatthew Dillon  { 0x0000a524 ,  0x35001fc4   ,  0x35001fc4   ,  0x21000a06   ,  0x21000a06   },
849*b7d5e03cSMatthew Dillon  { 0x0000a528 ,  0x3c022f04   ,  0x3c022f04   ,  0x29000a24   ,  0x29000a24   },
850*b7d5e03cSMatthew Dillon  { 0x0000a52c ,  0x41023e85   ,  0x41023e85   ,  0x2f000e21   ,  0x2f000e21   },
851*b7d5e03cSMatthew Dillon  { 0x0000a530 ,  0x48023ec6   ,  0x48023ec6   ,  0x31000e20   ,  0x31000e20   },
852*b7d5e03cSMatthew Dillon  { 0x0000a534 ,  0x4d023f01   ,  0x4d023f01   ,  0x33000e20   ,  0x33000e20   },
853*b7d5e03cSMatthew Dillon  { 0x0000a538 ,  0x53023f4b   ,  0x53023f4b   ,  0x43000e62   ,  0x43000e62   },
854*b7d5e03cSMatthew Dillon  { 0x0000a53c ,  0x5a027f09   ,  0x5a027f09   ,  0x45000e63   ,  0x45000e63   },
855*b7d5e03cSMatthew Dillon  { 0x0000a540 ,  0x5f027fc9   ,  0x5f027fc9   ,  0x49000e65   ,  0x49000e65   },
856*b7d5e03cSMatthew Dillon  { 0x0000a544 ,  0x6502feca   ,  0x6502feca   ,  0x4b000e66   ,  0x4b000e66   },
857*b7d5e03cSMatthew Dillon  { 0x0000a548 ,  0x6b02ff4a   ,  0x6b02ff4a   ,  0x4d001645   ,  0x4d001645   },
858*b7d5e03cSMatthew Dillon  { 0x0000a54c ,  0x7203feca   ,  0x7203feca   ,  0x51001865   ,  0x51001865   },
859*b7d5e03cSMatthew Dillon  { 0x0000a550 ,  0x7703ff0b   ,  0x7703ff0b   ,  0x55001a86   ,  0x55001a86   },
860*b7d5e03cSMatthew Dillon  { 0x0000a554 ,  0x7d06ffcb   ,  0x7d06ffcb   ,  0x57001ce9   ,  0x57001ce9   },
861*b7d5e03cSMatthew Dillon  { 0x0000a558 ,  0x8407ff0b   ,  0x8407ff0b   ,  0x5a001ceb   ,  0x5a001ceb   },
862*b7d5e03cSMatthew Dillon  { 0x0000a55c ,  0x8907ffcb   ,  0x8907ffcb   ,  0x5e001eeb   ,  0x5e001eeb   },
863*b7d5e03cSMatthew Dillon  { 0x0000a560 ,  0x900fff0b   ,  0x900fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
864*b7d5e03cSMatthew Dillon  { 0x0000a564 ,  0x960fffcb   ,  0x960fffcb   ,  0x5e001eeb   ,  0x5e001eeb   },
865*b7d5e03cSMatthew Dillon  { 0x0000a568 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
866*b7d5e03cSMatthew Dillon  { 0x0000a56c ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
867*b7d5e03cSMatthew Dillon  { 0x0000a570 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
868*b7d5e03cSMatthew Dillon  { 0x0000a574 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
869*b7d5e03cSMatthew Dillon  { 0x0000a578 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
870*b7d5e03cSMatthew Dillon  { 0x0000a57c ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
871*b7d5e03cSMatthew Dillon  { 0x0000b500 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
872*b7d5e03cSMatthew Dillon  { 0x0000b504 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
873*b7d5e03cSMatthew Dillon  { 0x0000b508 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
874*b7d5e03cSMatthew Dillon  { 0x0000b50c ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
875*b7d5e03cSMatthew Dillon  { 0x0000b510 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
876*b7d5e03cSMatthew Dillon  { 0x0000b514 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
877*b7d5e03cSMatthew Dillon  { 0x0000b518 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
878*b7d5e03cSMatthew Dillon  { 0x0000b51c ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
879*b7d5e03cSMatthew Dillon  { 0x0000b520 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
880*b7d5e03cSMatthew Dillon  { 0x0000b524 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
881*b7d5e03cSMatthew Dillon  { 0x0000b528 ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   ,  0x0000001a   },
882*b7d5e03cSMatthew Dillon  { 0x0000b52c ,  0x0000002a   ,  0x0000002a   ,  0x0000002a   ,  0x0000002a   },
883*b7d5e03cSMatthew Dillon  { 0x0000b530 ,  0x0000003a   ,  0x0000003a   ,  0x0000003a   ,  0x0000003a   },
884*b7d5e03cSMatthew Dillon  { 0x0000b534 ,  0x0000004a   ,  0x0000004a   ,  0x0000004a   ,  0x0000004a   },
885*b7d5e03cSMatthew Dillon  { 0x0000b538 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
886*b7d5e03cSMatthew Dillon  { 0x0000b53c ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
887*b7d5e03cSMatthew Dillon  { 0x0000b540 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
888*b7d5e03cSMatthew Dillon  { 0x0000b544 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
889*b7d5e03cSMatthew Dillon  { 0x0000b548 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
890*b7d5e03cSMatthew Dillon  { 0x0000b54c ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
891*b7d5e03cSMatthew Dillon  { 0x0000b550 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
892*b7d5e03cSMatthew Dillon  { 0x0000b554 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
893*b7d5e03cSMatthew Dillon  { 0x0000b558 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
894*b7d5e03cSMatthew Dillon  { 0x0000b55c ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
895*b7d5e03cSMatthew Dillon  { 0x0000b560 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
896*b7d5e03cSMatthew Dillon  { 0x0000b564 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
897*b7d5e03cSMatthew Dillon  { 0x0000b568 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
898*b7d5e03cSMatthew Dillon  { 0x0000b56c ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
899*b7d5e03cSMatthew Dillon  { 0x0000b570 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
900*b7d5e03cSMatthew Dillon  { 0x0000b574 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
901*b7d5e03cSMatthew Dillon  { 0x0000b578 ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
902*b7d5e03cSMatthew Dillon  { 0x0000b57c ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   ,  0x0000005b   },
903*b7d5e03cSMatthew Dillon  { 0x00016044 ,  0x05d6b2db   ,  0x05d6b2db   ,  0x05d6b2db   ,  0x05d6b2db   },
904*b7d5e03cSMatthew Dillon  { 0x00016048 ,  0x6c924260   ,  0x6c924260   ,  0x6c924260   ,  0x6c924260   },
905*b7d5e03cSMatthew Dillon};
906*b7d5e03cSMatthew Dillon
907*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_poseidon1_1_pcie_phy_clkreq_disable_L1[][2] = {
908*b7d5e03cSMatthew Dillon/*    Addr        allmodes        */
909*b7d5e03cSMatthew Dillon  { 0x00018c00 ,  0x18013e5e   },
910*b7d5e03cSMatthew Dillon  { 0x00018c04 ,  0x000801d8   },
911*b7d5e03cSMatthew Dillon  { 0x00018c08 ,  0x0000080c   },
912*b7d5e03cSMatthew Dillon};
913*b7d5e03cSMatthew Dillon
914*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_poseidon1_1_soc_preamble[][2] = {
915*b7d5e03cSMatthew Dillon/*    Addr        allmodes        */
916*b7d5e03cSMatthew Dillon  { 0x00004014 ,  0xba280400   },
917*b7d5e03cSMatthew Dillon  { 0x00004090 ,  0x00aa10aa   },
918*b7d5e03cSMatthew Dillon  { 0x000040a4 ,  0x00a0c9c9   },
919*b7d5e03cSMatthew Dillon  { 0x00007010 ,  0x00000022   },
920*b7d5e03cSMatthew Dillon  { 0x00007020 ,  0x00000000   },
921*b7d5e03cSMatthew Dillon  { 0x00007034 ,  0x00000002   },
922*b7d5e03cSMatthew Dillon  { 0x00007038 ,  0x000004c2   },
923*b7d5e03cSMatthew Dillon  { 0x00007048 ,  0x00000002   },
924*b7d5e03cSMatthew Dillon};
925*b7d5e03cSMatthew Dillon
926*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_poseidon1_1_baseband_core_txfir_coeff_japan_2484[][2] = {
927*b7d5e03cSMatthew Dillon/*    Addr        allmodes        */
928*b7d5e03cSMatthew Dillon  { 0x0000a398 ,  0x00000000   },
929*b7d5e03cSMatthew Dillon  { 0x0000a39c ,  0x6f7f0301   },
930*b7d5e03cSMatthew Dillon  { 0x0000a3a0 ,  0xca9228ee   },
931*b7d5e03cSMatthew Dillon};
932*b7d5e03cSMatthew Dillon
933*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_modes_low_ob_db_tx_gain_poseidon1_1[][5] = {
934*b7d5e03cSMatthew Dillon/*    Addr        5G_HT20         5G_HT40         2G_HT40         2G_HT20         */
935*b7d5e03cSMatthew Dillon  { 0x000098bc ,  0x00000002   ,  0x00000002   ,  0x00000002   ,  0x00000002   },
936*b7d5e03cSMatthew Dillon  { 0x0000a410 ,  0x000050d9   ,  0x000050d9   ,  0x000050d8   ,  0x000050d8   },
937*b7d5e03cSMatthew Dillon  { 0x0000a458 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
938*b7d5e03cSMatthew Dillon  { 0x0000a500 ,  0x00022200   ,  0x00022200   ,  0x00000000   ,  0x00000000   },
939*b7d5e03cSMatthew Dillon  { 0x0000a504 ,  0x05062002   ,  0x05062002   ,  0x04000002   ,  0x04000002   },
940*b7d5e03cSMatthew Dillon  { 0x0000a508 ,  0x0c002e00   ,  0x0c002e00   ,  0x08000004   ,  0x08000004   },
941*b7d5e03cSMatthew Dillon  { 0x0000a50c ,  0x11062202   ,  0x11062202   ,  0x0d000200   ,  0x0d000200   },
942*b7d5e03cSMatthew Dillon  { 0x0000a510 ,  0x17022e00   ,  0x17022e00   ,  0x11000202   ,  0x11000202   },
943*b7d5e03cSMatthew Dillon  { 0x0000a514 ,  0x1d000ec2   ,  0x1d000ec2   ,  0x15000400   ,  0x15000400   },
944*b7d5e03cSMatthew Dillon  { 0x0000a518 ,  0x25020ec0   ,  0x25020ec0   ,  0x19000402   ,  0x19000402   },
945*b7d5e03cSMatthew Dillon  { 0x0000a51c ,  0x2b020ec3   ,  0x2b020ec3   ,  0x1d000404   ,  0x1d000404   },
946*b7d5e03cSMatthew Dillon  { 0x0000a520 ,  0x2f001f04   ,  0x2f001f04   ,  0x21000603   ,  0x21000603   },
947*b7d5e03cSMatthew Dillon  { 0x0000a524 ,  0x35001fc4   ,  0x35001fc4   ,  0x25000605   ,  0x25000605   },
948*b7d5e03cSMatthew Dillon  { 0x0000a528 ,  0x3c022f04   ,  0x3c022f04   ,  0x2a000a03   ,  0x2a000a03   },
949*b7d5e03cSMatthew Dillon  { 0x0000a52c ,  0x41023e85   ,  0x41023e85   ,  0x2c000a04   ,  0x2c000a04   },
950*b7d5e03cSMatthew Dillon  { 0x0000a530 ,  0x48023ec6   ,  0x48023ec6   ,  0x34000e20   ,  0x34000e20   },
951*b7d5e03cSMatthew Dillon  { 0x0000a534 ,  0x4d023f01   ,  0x4d023f01   ,  0x35000e21   ,  0x35000e21   },
952*b7d5e03cSMatthew Dillon  { 0x0000a538 ,  0x53023f4b   ,  0x53023f4b   ,  0x43000e62   ,  0x43000e62   },
953*b7d5e03cSMatthew Dillon  { 0x0000a53c ,  0x5a027f09   ,  0x5a027f09   ,  0x45000e63   ,  0x45000e63   },
954*b7d5e03cSMatthew Dillon  { 0x0000a540 ,  0x5f027fc9   ,  0x5f027fc9   ,  0x49000e65   ,  0x49000e65   },
955*b7d5e03cSMatthew Dillon  { 0x0000a544 ,  0x6502feca   ,  0x6502feca   ,  0x4b000e66   ,  0x4b000e66   },
956*b7d5e03cSMatthew Dillon  { 0x0000a548 ,  0x6b02ff4a   ,  0x6b02ff4a   ,  0x4d001645   ,  0x4d001645   },
957*b7d5e03cSMatthew Dillon  { 0x0000a54c ,  0x7203feca   ,  0x7203feca   ,  0x51001865   ,  0x51001865   },
958*b7d5e03cSMatthew Dillon  { 0x0000a550 ,  0x7703ff0b   ,  0x7703ff0b   ,  0x55001a86   ,  0x55001a86   },
959*b7d5e03cSMatthew Dillon  { 0x0000a554 ,  0x7d06ffcb   ,  0x7d06ffcb   ,  0x57001ce9   ,  0x57001ce9   },
960*b7d5e03cSMatthew Dillon  { 0x0000a558 ,  0x8407ff0b   ,  0x8407ff0b   ,  0x5a001ceb   ,  0x5a001ceb   },
961*b7d5e03cSMatthew Dillon  { 0x0000a55c ,  0x8907ffcb   ,  0x8907ffcb   ,  0x5e001eeb   ,  0x5e001eeb   },
962*b7d5e03cSMatthew Dillon  { 0x0000a560 ,  0x900fff0b   ,  0x900fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
963*b7d5e03cSMatthew Dillon  { 0x0000a564 ,  0x960fffcb   ,  0x960fffcb   ,  0x5e001eeb   ,  0x5e001eeb   },
964*b7d5e03cSMatthew Dillon  { 0x0000a568 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
965*b7d5e03cSMatthew Dillon  { 0x0000a56c ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
966*b7d5e03cSMatthew Dillon  { 0x0000a570 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
967*b7d5e03cSMatthew Dillon  { 0x0000a574 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
968*b7d5e03cSMatthew Dillon  { 0x0000a578 ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
969*b7d5e03cSMatthew Dillon  { 0x0000a57c ,  0x9c1fff0b   ,  0x9c1fff0b   ,  0x5e001eeb   ,  0x5e001eeb   },
970*b7d5e03cSMatthew Dillon  { 0x0000b500 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
971*b7d5e03cSMatthew Dillon  { 0x0000b504 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
972*b7d5e03cSMatthew Dillon  { 0x0000b508 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
973*b7d5e03cSMatthew Dillon  { 0x0000b50c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
974*b7d5e03cSMatthew Dillon  { 0x0000b510 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
975*b7d5e03cSMatthew Dillon  { 0x0000b514 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
976*b7d5e03cSMatthew Dillon  { 0x0000b518 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
977*b7d5e03cSMatthew Dillon  { 0x0000b51c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
978*b7d5e03cSMatthew Dillon  { 0x0000b520 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
979*b7d5e03cSMatthew Dillon  { 0x0000b524 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
980*b7d5e03cSMatthew Dillon  { 0x0000b528 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
981*b7d5e03cSMatthew Dillon  { 0x0000b52c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
982*b7d5e03cSMatthew Dillon  { 0x0000b530 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
983*b7d5e03cSMatthew Dillon  { 0x0000b534 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
984*b7d5e03cSMatthew Dillon  { 0x0000b538 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
985*b7d5e03cSMatthew Dillon  { 0x0000b53c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
986*b7d5e03cSMatthew Dillon  { 0x0000b540 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
987*b7d5e03cSMatthew Dillon  { 0x0000b544 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
988*b7d5e03cSMatthew Dillon  { 0x0000b548 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
989*b7d5e03cSMatthew Dillon  { 0x0000b54c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
990*b7d5e03cSMatthew Dillon  { 0x0000b550 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
991*b7d5e03cSMatthew Dillon  { 0x0000b554 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
992*b7d5e03cSMatthew Dillon  { 0x0000b558 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
993*b7d5e03cSMatthew Dillon  { 0x0000b55c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
994*b7d5e03cSMatthew Dillon  { 0x0000b560 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
995*b7d5e03cSMatthew Dillon  { 0x0000b564 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
996*b7d5e03cSMatthew Dillon  { 0x0000b568 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
997*b7d5e03cSMatthew Dillon  { 0x0000b56c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
998*b7d5e03cSMatthew Dillon  { 0x0000b570 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
999*b7d5e03cSMatthew Dillon  { 0x0000b574 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
1000*b7d5e03cSMatthew Dillon  { 0x0000b578 ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
1001*b7d5e03cSMatthew Dillon  { 0x0000b57c ,  0x00000000   ,  0x00000000   ,  0x00000000   ,  0x00000000   },
1002*b7d5e03cSMatthew Dillon  { 0x00016044 ,  0x05d6b2db   ,  0x05d6b2db   ,  0x05d6b2db   ,  0x05d6b2db   },
1003*b7d5e03cSMatthew Dillon  { 0x00016048 ,  0x6c924260   ,  0x6c924260   ,  0x6c924260   ,  0x6c924260   },
1004*b7d5e03cSMatthew Dillon};
1005*b7d5e03cSMatthew Dillon
1006*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_fast_clock_poseidon1_1_baseband_postamble[][3] = {
1007*b7d5e03cSMatthew Dillon/*    Addr        5G_HT20         5G_HT40         */
1008*b7d5e03cSMatthew Dillon  { 0x00009e00 ,  0x03721821   ,  0x03721821   },
1009*b7d5e03cSMatthew Dillon  { 0x0000a230 ,  0x0000400b   ,  0x00004016   },
1010*b7d5e03cSMatthew Dillon  { 0x0000a254 ,  0x00000898   ,  0x00001130   },
1011*b7d5e03cSMatthew Dillon};
1012*b7d5e03cSMatthew Dillon
1013*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_poseidon1_1_pcie_phy_pll_on_clkreq_disable_L1[][2] = {
1014*b7d5e03cSMatthew Dillon/*    Addr        allmodes        */
1015*b7d5e03cSMatthew Dillon  { 0x00018c00 ,  0x18012e5e   },
1016*b7d5e03cSMatthew Dillon  { 0x00018c04 ,  0x000801d8   },
1017*b7d5e03cSMatthew Dillon  { 0x00018c08 ,  0x0000080c   },
1018*b7d5e03cSMatthew Dillon};
1019*b7d5e03cSMatthew Dillon
1020*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_common_rx_gain_poseidon1_1[][2] = {
1021*b7d5e03cSMatthew Dillon/*    Addr        allmodes        */
1022*b7d5e03cSMatthew Dillon  { 0x00009e44 ,  0x02182324   },
1023*b7d5e03cSMatthew Dillon  { 0x0000a000 ,  0x00060005   },
1024*b7d5e03cSMatthew Dillon  { 0x0000a004 ,  0x00810080   },
1025*b7d5e03cSMatthew Dillon  { 0x0000a008 ,  0x00830082   },
1026*b7d5e03cSMatthew Dillon  { 0x0000a00c ,  0x00850084   },
1027*b7d5e03cSMatthew Dillon  { 0x0000a010 ,  0x01820181   },
1028*b7d5e03cSMatthew Dillon  { 0x0000a014 ,  0x01840183   },
1029*b7d5e03cSMatthew Dillon  { 0x0000a018 ,  0x01880185   },
1030*b7d5e03cSMatthew Dillon  { 0x0000a01c ,  0x018a0189   },
1031*b7d5e03cSMatthew Dillon  { 0x0000a020 ,  0x02850284   },
1032*b7d5e03cSMatthew Dillon  { 0x0000a024 ,  0x02890288   },
1033*b7d5e03cSMatthew Dillon  { 0x0000a028 ,  0x028b028a   },
1034*b7d5e03cSMatthew Dillon  { 0x0000a02c ,  0x03850384   },
1035*b7d5e03cSMatthew Dillon  { 0x0000a030 ,  0x03890388   },
1036*b7d5e03cSMatthew Dillon  { 0x0000a034 ,  0x038b038a   },
1037*b7d5e03cSMatthew Dillon  { 0x0000a038 ,  0x038d038c   },
1038*b7d5e03cSMatthew Dillon  { 0x0000a03c ,  0x03910390   },
1039*b7d5e03cSMatthew Dillon  { 0x0000a040 ,  0x03930392   },
1040*b7d5e03cSMatthew Dillon  { 0x0000a044 ,  0x03950394   },
1041*b7d5e03cSMatthew Dillon  { 0x0000a048 ,  0x00000396   },
1042*b7d5e03cSMatthew Dillon  { 0x0000a04c ,  0x00000000   },
1043*b7d5e03cSMatthew Dillon  { 0x0000a050 ,  0x00000000   },
1044*b7d5e03cSMatthew Dillon  { 0x0000a054 ,  0x00000000   },
1045*b7d5e03cSMatthew Dillon  { 0x0000a058 ,  0x00000000   },
1046*b7d5e03cSMatthew Dillon  { 0x0000a05c ,  0x00000000   },
1047*b7d5e03cSMatthew Dillon  { 0x0000a060 ,  0x00000000   },
1048*b7d5e03cSMatthew Dillon  { 0x0000a064 ,  0x00000000   },
1049*b7d5e03cSMatthew Dillon  { 0x0000a068 ,  0x00000000   },
1050*b7d5e03cSMatthew Dillon  { 0x0000a06c ,  0x00000000   },
1051*b7d5e03cSMatthew Dillon  { 0x0000a070 ,  0x00000000   },
1052*b7d5e03cSMatthew Dillon  { 0x0000a074 ,  0x00000000   },
1053*b7d5e03cSMatthew Dillon  { 0x0000a078 ,  0x00000000   },
1054*b7d5e03cSMatthew Dillon  { 0x0000a07c ,  0x00000000   },
1055*b7d5e03cSMatthew Dillon  { 0x0000a080 ,  0x18181818   },
1056*b7d5e03cSMatthew Dillon  { 0x0000a084 ,  0x18181818   },
1057*b7d5e03cSMatthew Dillon  { 0x0000a088 ,  0x18181818   },
1058*b7d5e03cSMatthew Dillon  { 0x0000a08c ,  0x18181818   },
1059*b7d5e03cSMatthew Dillon  { 0x0000a090 ,  0x18181818   },
1060*b7d5e03cSMatthew Dillon  { 0x0000a094 ,  0x18181818   },
1061*b7d5e03cSMatthew Dillon  { 0x0000a098 ,  0x17181818   },
1062*b7d5e03cSMatthew Dillon  { 0x0000a09c ,  0x02020b0b   },
1063*b7d5e03cSMatthew Dillon  { 0x0000a0a0 ,  0x02020202   },
1064*b7d5e03cSMatthew Dillon  { 0x0000a0a4 ,  0x00000000   },
1065*b7d5e03cSMatthew Dillon  { 0x0000a0a8 ,  0x00000000   },
1066*b7d5e03cSMatthew Dillon  { 0x0000a0ac ,  0x00000000   },
1067*b7d5e03cSMatthew Dillon  { 0x0000a0b0 ,  0x00000000   },
1068*b7d5e03cSMatthew Dillon  { 0x0000a0b4 ,  0x00000000   },
1069*b7d5e03cSMatthew Dillon  { 0x0000a0b8 ,  0x00000000   },
1070*b7d5e03cSMatthew Dillon  { 0x0000a0bc ,  0x00000000   },
1071*b7d5e03cSMatthew Dillon  { 0x0000a0c0 ,  0x22072208   },
1072*b7d5e03cSMatthew Dillon  { 0x0000a0c4 ,  0x22052206   },
1073*b7d5e03cSMatthew Dillon  { 0x0000a0c8 ,  0x22032204   },
1074*b7d5e03cSMatthew Dillon  { 0x0000a0cc ,  0x22012202   },
1075*b7d5e03cSMatthew Dillon  { 0x0000a0d0 ,  0x221f2200   },
1076*b7d5e03cSMatthew Dillon  { 0x0000a0d4 ,  0x221d221e   },
1077*b7d5e03cSMatthew Dillon  { 0x0000a0d8 ,  0x33023303   },
1078*b7d5e03cSMatthew Dillon  { 0x0000a0dc ,  0x33003301   },
1079*b7d5e03cSMatthew Dillon  { 0x0000a0e0 ,  0x331e331f   },
1080*b7d5e03cSMatthew Dillon  { 0x0000a0e4 ,  0x4402331d   },
1081*b7d5e03cSMatthew Dillon  { 0x0000a0e8 ,  0x44004401   },
1082*b7d5e03cSMatthew Dillon  { 0x0000a0ec ,  0x441e441f   },
1083*b7d5e03cSMatthew Dillon  { 0x0000a0f0 ,  0x55025503   },
1084*b7d5e03cSMatthew Dillon  { 0x0000a0f4 ,  0x55005501   },
1085*b7d5e03cSMatthew Dillon  { 0x0000a0f8 ,  0x551e551f   },
1086*b7d5e03cSMatthew Dillon  { 0x0000a0fc ,  0x6602551d   },
1087*b7d5e03cSMatthew Dillon  { 0x0000a100 ,  0x66006601   },
1088*b7d5e03cSMatthew Dillon  { 0x0000a104 ,  0x661e661f   },
1089*b7d5e03cSMatthew Dillon  { 0x0000a108 ,  0x7703661d   },
1090*b7d5e03cSMatthew Dillon  { 0x0000a10c ,  0x77017702   },
1091*b7d5e03cSMatthew Dillon  { 0x0000a110 ,  0x00007700   },
1092*b7d5e03cSMatthew Dillon  { 0x0000a114 ,  0x00000000   },
1093*b7d5e03cSMatthew Dillon  { 0x0000a118 ,  0x00000000   },
1094*b7d5e03cSMatthew Dillon  { 0x0000a11c ,  0x00000000   },
1095*b7d5e03cSMatthew Dillon  { 0x0000a120 ,  0x00000000   },
1096*b7d5e03cSMatthew Dillon  { 0x0000a124 ,  0x00000000   },
1097*b7d5e03cSMatthew Dillon  { 0x0000a128 ,  0x00000000   },
1098*b7d5e03cSMatthew Dillon  { 0x0000a12c ,  0x00000000   },
1099*b7d5e03cSMatthew Dillon  { 0x0000a130 ,  0x00000000   },
1100*b7d5e03cSMatthew Dillon  { 0x0000a134 ,  0x00000000   },
1101*b7d5e03cSMatthew Dillon  { 0x0000a138 ,  0x00000000   },
1102*b7d5e03cSMatthew Dillon  { 0x0000a13c ,  0x00000000   },
1103*b7d5e03cSMatthew Dillon  { 0x0000a140 ,  0x001f0000   },
1104*b7d5e03cSMatthew Dillon  { 0x0000a144 ,  0x111f1100   },
1105*b7d5e03cSMatthew Dillon  { 0x0000a148 ,  0x111d111e   },
1106*b7d5e03cSMatthew Dillon  { 0x0000a14c ,  0x111b111c   },
1107*b7d5e03cSMatthew Dillon  { 0x0000a150 ,  0x22032204   },
1108*b7d5e03cSMatthew Dillon  { 0x0000a154 ,  0x22012202   },
1109*b7d5e03cSMatthew Dillon  { 0x0000a158 ,  0x221f2200   },
1110*b7d5e03cSMatthew Dillon  { 0x0000a15c ,  0x221d221e   },
1111*b7d5e03cSMatthew Dillon  { 0x0000a160 ,  0x33013302   },
1112*b7d5e03cSMatthew Dillon  { 0x0000a164 ,  0x331f3300   },
1113*b7d5e03cSMatthew Dillon  { 0x0000a168 ,  0x4402331e   },
1114*b7d5e03cSMatthew Dillon  { 0x0000a16c ,  0x44004401   },
1115*b7d5e03cSMatthew Dillon  { 0x0000a170 ,  0x441e441f   },
1116*b7d5e03cSMatthew Dillon  { 0x0000a174 ,  0x55015502   },
1117*b7d5e03cSMatthew Dillon  { 0x0000a178 ,  0x551f5500   },
1118*b7d5e03cSMatthew Dillon  { 0x0000a17c ,  0x6602551e   },
1119*b7d5e03cSMatthew Dillon  { 0x0000a180 ,  0x66006601   },
1120*b7d5e03cSMatthew Dillon  { 0x0000a184 ,  0x661e661f   },
1121*b7d5e03cSMatthew Dillon  { 0x0000a188 ,  0x7703661d   },
1122*b7d5e03cSMatthew Dillon  { 0x0000a18c ,  0x77017702   },
1123*b7d5e03cSMatthew Dillon  { 0x0000a190 ,  0x00007700   },
1124*b7d5e03cSMatthew Dillon  { 0x0000a194 ,  0x00000000   },
1125*b7d5e03cSMatthew Dillon  { 0x0000a198 ,  0x00000000   },
1126*b7d5e03cSMatthew Dillon  { 0x0000a19c ,  0x00000000   },
1127*b7d5e03cSMatthew Dillon  { 0x0000a1a0 ,  0x00000000   },
1128*b7d5e03cSMatthew Dillon  { 0x0000a1a4 ,  0x00000000   },
1129*b7d5e03cSMatthew Dillon  { 0x0000a1a8 ,  0x00000000   },
1130*b7d5e03cSMatthew Dillon  { 0x0000a1ac ,  0x00000000   },
1131*b7d5e03cSMatthew Dillon  { 0x0000a1b0 ,  0x00000000   },
1132*b7d5e03cSMatthew Dillon  { 0x0000a1b4 ,  0x00000000   },
1133*b7d5e03cSMatthew Dillon  { 0x0000a1b8 ,  0x00000000   },
1134*b7d5e03cSMatthew Dillon  { 0x0000a1bc ,  0x00000000   },
1135*b7d5e03cSMatthew Dillon  { 0x0000a1c0 ,  0x00000000   },
1136*b7d5e03cSMatthew Dillon  { 0x0000a1c4 ,  0x00000000   },
1137*b7d5e03cSMatthew Dillon  { 0x0000a1c8 ,  0x00000000   },
1138*b7d5e03cSMatthew Dillon  { 0x0000a1cc ,  0x00000000   },
1139*b7d5e03cSMatthew Dillon  { 0x0000a1d0 ,  0x00000000   },
1140*b7d5e03cSMatthew Dillon  { 0x0000a1d4 ,  0x00000000   },
1141*b7d5e03cSMatthew Dillon  { 0x0000a1d8 ,  0x00000000   },
1142*b7d5e03cSMatthew Dillon  { 0x0000a1dc ,  0x00000000   },
1143*b7d5e03cSMatthew Dillon  { 0x0000a1e0 ,  0x00000000   },
1144*b7d5e03cSMatthew Dillon  { 0x0000a1e4 ,  0x00000000   },
1145*b7d5e03cSMatthew Dillon  { 0x0000a1e8 ,  0x00000000   },
1146*b7d5e03cSMatthew Dillon  { 0x0000a1ec ,  0x00000000   },
1147*b7d5e03cSMatthew Dillon  { 0x0000a1f0 ,  0x00000396   },
1148*b7d5e03cSMatthew Dillon  { 0x0000a1f4 ,  0x00000396   },
1149*b7d5e03cSMatthew Dillon  { 0x0000a1f8 ,  0x00000396   },
1150*b7d5e03cSMatthew Dillon  { 0x0000a1fc ,  0x00000296   },
1151*b7d5e03cSMatthew Dillon};
1152*b7d5e03cSMatthew Dillon
1153*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_poseidon1_1_pcie_phy_clkreq_enable_L1[][2] = {
1154*b7d5e03cSMatthew Dillon/*    Addr        allmodes        */
1155*b7d5e03cSMatthew Dillon  { 0x00018c00 ,  0x18053e5e   },
1156*b7d5e03cSMatthew Dillon  { 0x00018c04 ,  0x000801d8   },
1157*b7d5e03cSMatthew Dillon  { 0x00018c08 ,  0x0000080c   },
1158*b7d5e03cSMatthew Dillon};
1159*b7d5e03cSMatthew Dillon
1160*b7d5e03cSMatthew Dillonstatic const u_int32_t ar9485_common_wo_xlna_rx_gain_poseidon1_1[][2] = {
1161*b7d5e03cSMatthew Dillon/*    Addr        allmodes        */
1162*b7d5e03cSMatthew Dillon  { 0x00009e44 ,  0x02282324   },
1163*b7d5e03cSMatthew Dillon  { 0x0000a000 ,  0x00060005   },
1164*b7d5e03cSMatthew Dillon  { 0x0000a004 ,  0x00810080   },
1165*b7d5e03cSMatthew Dillon  { 0x0000a008 ,  0x00830082   },
1166*b7d5e03cSMatthew Dillon  { 0x0000a00c ,  0x00850084   },
1167*b7d5e03cSMatthew Dillon  { 0x0000a010 ,  0x01820181   },
1168*b7d5e03cSMatthew Dillon  { 0x0000a014 ,  0x01840183   },
1169*b7d5e03cSMatthew Dillon  { 0x0000a018 ,  0x01880185   },
1170*b7d5e03cSMatthew Dillon  { 0x0000a01c ,  0x018a0189   },
1171*b7d5e03cSMatthew Dillon  { 0x0000a020 ,  0x02850284   },
1172*b7d5e03cSMatthew Dillon  { 0x0000a024 ,  0x02890288   },
1173*b7d5e03cSMatthew Dillon  { 0x0000a028 ,  0x028b028a   },
1174*b7d5e03cSMatthew Dillon  { 0x0000a02c ,  0x03850384   },
1175*b7d5e03cSMatthew Dillon  { 0x0000a030 ,  0x03890388   },
1176*b7d5e03cSMatthew Dillon  { 0x0000a034 ,  0x038b038a   },
1177*b7d5e03cSMatthew Dillon  { 0x0000a038 ,  0x038d038c   },
1178*b7d5e03cSMatthew Dillon  { 0x0000a03c ,  0x03910390   },
1179*b7d5e03cSMatthew Dillon  { 0x0000a040 ,  0x03930392   },
1180*b7d5e03cSMatthew Dillon  { 0x0000a044 ,  0x03950394   },
1181*b7d5e03cSMatthew Dillon  { 0x0000a048 ,  0x00000396   },
1182*b7d5e03cSMatthew Dillon  { 0x0000a04c ,  0x00000000   },
1183*b7d5e03cSMatthew Dillon  { 0x0000a050 ,  0x00000000   },
1184*b7d5e03cSMatthew Dillon  { 0x0000a054 ,  0x00000000   },
1185*b7d5e03cSMatthew Dillon  { 0x0000a058 ,  0x00000000   },
1186*b7d5e03cSMatthew Dillon  { 0x0000a05c ,  0x00000000   },
1187*b7d5e03cSMatthew Dillon  { 0x0000a060 ,  0x00000000   },
1188*b7d5e03cSMatthew Dillon  { 0x0000a064 ,  0x00000000   },
1189*b7d5e03cSMatthew Dillon  { 0x0000a068 ,  0x00000000   },
1190*b7d5e03cSMatthew Dillon  { 0x0000a06c ,  0x00000000   },
1191*b7d5e03cSMatthew Dillon  { 0x0000a070 ,  0x00000000   },
1192*b7d5e03cSMatthew Dillon  { 0x0000a074 ,  0x00000000   },
1193*b7d5e03cSMatthew Dillon  { 0x0000a078 ,  0x00000000   },
1194*b7d5e03cSMatthew Dillon  { 0x0000a07c ,  0x00000000   },
1195*b7d5e03cSMatthew Dillon  { 0x0000a080 ,  0x28282828   },
1196*b7d5e03cSMatthew Dillon  { 0x0000a084 ,  0x28282828   },
1197*b7d5e03cSMatthew Dillon  { 0x0000a088 ,  0x28282828   },
1198*b7d5e03cSMatthew Dillon  { 0x0000a08c ,  0x28282828   },
1199*b7d5e03cSMatthew Dillon  { 0x0000a090 ,  0x28282828   },
1200*b7d5e03cSMatthew Dillon  { 0x0000a094 ,  0x24242428   },
1201*b7d5e03cSMatthew Dillon  { 0x0000a098 ,  0x171e1e1e   },
1202*b7d5e03cSMatthew Dillon  { 0x0000a09c ,  0x02020b0b   },
1203*b7d5e03cSMatthew Dillon  { 0x0000a0a0 ,  0x02020202   },
1204*b7d5e03cSMatthew Dillon  { 0x0000a0a4 ,  0x00000000   },
1205*b7d5e03cSMatthew Dillon  { 0x0000a0a8 ,  0x00000000   },
1206*b7d5e03cSMatthew Dillon  { 0x0000a0ac ,  0x00000000   },
1207*b7d5e03cSMatthew Dillon  { 0x0000a0b0 ,  0x00000000   },
1208*b7d5e03cSMatthew Dillon  { 0x0000a0b4 ,  0x00000000   },
1209*b7d5e03cSMatthew Dillon  { 0x0000a0b8 ,  0x00000000   },
1210*b7d5e03cSMatthew Dillon  { 0x0000a0bc ,  0x00000000   },
1211*b7d5e03cSMatthew Dillon  { 0x0000a0c0 ,  0x22072208   },
1212*b7d5e03cSMatthew Dillon  { 0x0000a0c4 ,  0x22052206   },
1213*b7d5e03cSMatthew Dillon  { 0x0000a0c8 ,  0x22032204   },
1214*b7d5e03cSMatthew Dillon  { 0x0000a0cc ,  0x22012202   },
1215*b7d5e03cSMatthew Dillon  { 0x0000a0d0 ,  0x221f2200   },
1216*b7d5e03cSMatthew Dillon  { 0x0000a0d4 ,  0x221d221e   },
1217*b7d5e03cSMatthew Dillon  { 0x0000a0d8 ,  0x33023303   },
1218*b7d5e03cSMatthew Dillon  { 0x0000a0dc ,  0x33003301   },
1219*b7d5e03cSMatthew Dillon  { 0x0000a0e0 ,  0x331e331f   },
1220*b7d5e03cSMatthew Dillon  { 0x0000a0e4 ,  0x4402331d   },
1221*b7d5e03cSMatthew Dillon  { 0x0000a0e8 ,  0x44004401   },
1222*b7d5e03cSMatthew Dillon  { 0x0000a0ec ,  0x441e441f   },
1223*b7d5e03cSMatthew Dillon  { 0x0000a0f0 ,  0x55025503   },
1224*b7d5e03cSMatthew Dillon  { 0x0000a0f4 ,  0x55005501   },
1225*b7d5e03cSMatthew Dillon  { 0x0000a0f8 ,  0x551e551f   },
1226*b7d5e03cSMatthew Dillon  { 0x0000a0fc ,  0x6602551d   },
1227*b7d5e03cSMatthew Dillon  { 0x0000a100 ,  0x66006601   },
1228*b7d5e03cSMatthew Dillon  { 0x0000a104 ,  0x661e661f   },
1229*b7d5e03cSMatthew Dillon  { 0x0000a108 ,  0x7703661d   },
1230*b7d5e03cSMatthew Dillon  { 0x0000a10c ,  0x77017702   },
1231*b7d5e03cSMatthew Dillon  { 0x0000a110 ,  0x00007700   },
1232*b7d5e03cSMatthew Dillon  { 0x0000a114 ,  0x00000000   },
1233*b7d5e03cSMatthew Dillon  { 0x0000a118 ,  0x00000000   },
1234*b7d5e03cSMatthew Dillon  { 0x0000a11c ,  0x00000000   },
1235*b7d5e03cSMatthew Dillon  { 0x0000a120 ,  0x00000000   },
1236*b7d5e03cSMatthew Dillon  { 0x0000a124 ,  0x00000000   },
1237*b7d5e03cSMatthew Dillon  { 0x0000a128 ,  0x00000000   },
1238*b7d5e03cSMatthew Dillon  { 0x0000a12c ,  0x00000000   },
1239*b7d5e03cSMatthew Dillon  { 0x0000a130 ,  0x00000000   },
1240*b7d5e03cSMatthew Dillon  { 0x0000a134 ,  0x00000000   },
1241*b7d5e03cSMatthew Dillon  { 0x0000a138 ,  0x00000000   },
1242*b7d5e03cSMatthew Dillon  { 0x0000a13c ,  0x00000000   },
1243*b7d5e03cSMatthew Dillon  { 0x0000a140 ,  0x001f0000   },
1244*b7d5e03cSMatthew Dillon  { 0x0000a144 ,  0x111f1100   },
1245*b7d5e03cSMatthew Dillon  { 0x0000a148 ,  0x111d111e   },
1246*b7d5e03cSMatthew Dillon  { 0x0000a14c ,  0x111b111c   },
1247*b7d5e03cSMatthew Dillon  { 0x0000a150 ,  0x22032204   },
1248*b7d5e03cSMatthew Dillon  { 0x0000a154 ,  0x22012202   },
1249*b7d5e03cSMatthew Dillon  { 0x0000a158 ,  0x221f2200   },
1250*b7d5e03cSMatthew Dillon  { 0x0000a15c ,  0x221d221e   },
1251*b7d5e03cSMatthew Dillon  { 0x0000a160 ,  0x33013302   },
1252*b7d5e03cSMatthew Dillon  { 0x0000a164 ,  0x331f3300   },
1253*b7d5e03cSMatthew Dillon  { 0x0000a168 ,  0x4402331e   },
1254*b7d5e03cSMatthew Dillon  { 0x0000a16c ,  0x44004401   },
1255*b7d5e03cSMatthew Dillon  { 0x0000a170 ,  0x441e441f   },
1256*b7d5e03cSMatthew Dillon  { 0x0000a174 ,  0x55015502   },
1257*b7d5e03cSMatthew Dillon  { 0x0000a178 ,  0x551f5500   },
1258*b7d5e03cSMatthew Dillon  { 0x0000a17c ,  0x6602551e   },
1259*b7d5e03cSMatthew Dillon  { 0x0000a180 ,  0x66006601   },
1260*b7d5e03cSMatthew Dillon  { 0x0000a184 ,  0x661e661f   },
1261*b7d5e03cSMatthew Dillon  { 0x0000a188 ,  0x7703661d   },
1262*b7d5e03cSMatthew Dillon  { 0x0000a18c ,  0x77017702   },
1263*b7d5e03cSMatthew Dillon  { 0x0000a190 ,  0x00007700   },
1264*b7d5e03cSMatthew Dillon  { 0x0000a194 ,  0x00000000   },
1265*b7d5e03cSMatthew Dillon  { 0x0000a198 ,  0x00000000   },
1266*b7d5e03cSMatthew Dillon  { 0x0000a19c ,  0x00000000   },
1267*b7d5e03cSMatthew Dillon  { 0x0000a1a0 ,  0x00000000   },
1268*b7d5e03cSMatthew Dillon  { 0x0000a1a4 ,  0x00000000   },
1269*b7d5e03cSMatthew Dillon  { 0x0000a1a8 ,  0x00000000   },
1270*b7d5e03cSMatthew Dillon  { 0x0000a1ac ,  0x00000000   },
1271*b7d5e03cSMatthew Dillon  { 0x0000a1b0 ,  0x00000000   },
1272*b7d5e03cSMatthew Dillon  { 0x0000a1b4 ,  0x00000000   },
1273*b7d5e03cSMatthew Dillon  { 0x0000a1b8 ,  0x00000000   },
1274*b7d5e03cSMatthew Dillon  { 0x0000a1bc ,  0x00000000   },
1275*b7d5e03cSMatthew Dillon  { 0x0000a1c0 ,  0x00000000   },
1276*b7d5e03cSMatthew Dillon  { 0x0000a1c4 ,  0x00000000   },
1277*b7d5e03cSMatthew Dillon  { 0x0000a1c8 ,  0x00000000   },
1278*b7d5e03cSMatthew Dillon  { 0x0000a1cc ,  0x00000000   },
1279*b7d5e03cSMatthew Dillon  { 0x0000a1d0 ,  0x00000000   },
1280*b7d5e03cSMatthew Dillon  { 0x0000a1d4 ,  0x00000000   },
1281*b7d5e03cSMatthew Dillon  { 0x0000a1d8 ,  0x00000000   },
1282*b7d5e03cSMatthew Dillon  { 0x0000a1dc ,  0x00000000   },
1283*b7d5e03cSMatthew Dillon  { 0x0000a1e0 ,  0x00000000   },
1284*b7d5e03cSMatthew Dillon  { 0x0000a1e4 ,  0x00000000   },
1285*b7d5e03cSMatthew Dillon  { 0x0000a1e8 ,  0x00000000   },
1286*b7d5e03cSMatthew Dillon  { 0x0000a1ec ,  0x00000000   },
1287*b7d5e03cSMatthew Dillon  { 0x0000a1f0 ,  0x00000396   },
1288*b7d5e03cSMatthew Dillon  { 0x0000a1f4 ,  0x00000396   },
1289*b7d5e03cSMatthew Dillon  { 0x0000a1f8 ,  0x00000396   },
1290*b7d5e03cSMatthew Dillon  { 0x0000a1fc ,  0x00000296   },
1291*b7d5e03cSMatthew Dillon};
1292*b7d5e03cSMatthew Dillon
1293