xref: /linux/drivers/net/wireless/realtek/rtw88/rtw8821a_table.c (revision c771600c6af14749609b49565ffb4cac2959710d)
1*4b81da5cSBitterblue Smith // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
2*4b81da5cSBitterblue Smith /* Copyright(c) 2024  Realtek Corporation
3*4b81da5cSBitterblue Smith  */
4*4b81da5cSBitterblue Smith 
5*4b81da5cSBitterblue Smith #include "main.h"
6*4b81da5cSBitterblue Smith #include "phy.h"
7*4b81da5cSBitterblue Smith #include "rtw8821a_table.h"
8*4b81da5cSBitterblue Smith 
9*4b81da5cSBitterblue Smith static const u32 rtw8821a_mac[] = {
10*4b81da5cSBitterblue Smith 	0x421, 0x0000000F,
11*4b81da5cSBitterblue Smith 	0x428, 0x0000000A,
12*4b81da5cSBitterblue Smith 	0x429, 0x00000010,
13*4b81da5cSBitterblue Smith 	0x430, 0x00000000,
14*4b81da5cSBitterblue Smith 	0x431, 0x00000000,
15*4b81da5cSBitterblue Smith 	0x432, 0x00000000,
16*4b81da5cSBitterblue Smith 	0x433, 0x00000001,
17*4b81da5cSBitterblue Smith 	0x434, 0x00000004,
18*4b81da5cSBitterblue Smith 	0x435, 0x00000005,
19*4b81da5cSBitterblue Smith 	0x436, 0x00000007,
20*4b81da5cSBitterblue Smith 	0x437, 0x00000008,
21*4b81da5cSBitterblue Smith 	0x43C, 0x00000004,
22*4b81da5cSBitterblue Smith 	0x43D, 0x00000005,
23*4b81da5cSBitterblue Smith 	0x43E, 0x00000007,
24*4b81da5cSBitterblue Smith 	0x43F, 0x00000008,
25*4b81da5cSBitterblue Smith 	0x440, 0x0000005D,
26*4b81da5cSBitterblue Smith 	0x441, 0x00000001,
27*4b81da5cSBitterblue Smith 	0x442, 0x00000000,
28*4b81da5cSBitterblue Smith 	0x444, 0x00000010,
29*4b81da5cSBitterblue Smith 	0x445, 0x00000000,
30*4b81da5cSBitterblue Smith 	0x446, 0x00000000,
31*4b81da5cSBitterblue Smith 	0x447, 0x00000000,
32*4b81da5cSBitterblue Smith 	0x448, 0x00000000,
33*4b81da5cSBitterblue Smith 	0x449, 0x000000F0,
34*4b81da5cSBitterblue Smith 	0x44A, 0x0000000F,
35*4b81da5cSBitterblue Smith 	0x44B, 0x0000003E,
36*4b81da5cSBitterblue Smith 	0x44C, 0x00000010,
37*4b81da5cSBitterblue Smith 	0x44D, 0x00000000,
38*4b81da5cSBitterblue Smith 	0x44E, 0x00000000,
39*4b81da5cSBitterblue Smith 	0x44F, 0x00000000,
40*4b81da5cSBitterblue Smith 	0x450, 0x00000000,
41*4b81da5cSBitterblue Smith 	0x451, 0x000000F0,
42*4b81da5cSBitterblue Smith 	0x452, 0x0000000F,
43*4b81da5cSBitterblue Smith 	0x453, 0x00000000,
44*4b81da5cSBitterblue Smith 	0x456, 0x0000005E,
45*4b81da5cSBitterblue Smith 	0x460, 0x00000066,
46*4b81da5cSBitterblue Smith 	0x461, 0x00000066,
47*4b81da5cSBitterblue Smith 	0x4C8, 0x0000003F,
48*4b81da5cSBitterblue Smith 	0x4C9, 0x000000FF,
49*4b81da5cSBitterblue Smith 	0x4CC, 0x000000FF,
50*4b81da5cSBitterblue Smith 	0x4CD, 0x000000FF,
51*4b81da5cSBitterblue Smith 	0x4CE, 0x00000001,
52*4b81da5cSBitterblue Smith 	0x500, 0x00000026,
53*4b81da5cSBitterblue Smith 	0x501, 0x000000A2,
54*4b81da5cSBitterblue Smith 	0x502, 0x0000002F,
55*4b81da5cSBitterblue Smith 	0x503, 0x00000000,
56*4b81da5cSBitterblue Smith 	0x504, 0x00000028,
57*4b81da5cSBitterblue Smith 	0x505, 0x000000A3,
58*4b81da5cSBitterblue Smith 	0x506, 0x0000005E,
59*4b81da5cSBitterblue Smith 	0x507, 0x00000000,
60*4b81da5cSBitterblue Smith 	0x508, 0x0000002B,
61*4b81da5cSBitterblue Smith 	0x509, 0x000000A4,
62*4b81da5cSBitterblue Smith 	0x50A, 0x0000005E,
63*4b81da5cSBitterblue Smith 	0x50B, 0x00000000,
64*4b81da5cSBitterblue Smith 	0x50C, 0x0000004F,
65*4b81da5cSBitterblue Smith 	0x50D, 0x000000A4,
66*4b81da5cSBitterblue Smith 	0x50E, 0x00000000,
67*4b81da5cSBitterblue Smith 	0x50F, 0x00000000,
68*4b81da5cSBitterblue Smith 	0x512, 0x0000001C,
69*4b81da5cSBitterblue Smith 	0x514, 0x0000000A,
70*4b81da5cSBitterblue Smith 	0x516, 0x0000000A,
71*4b81da5cSBitterblue Smith 	0x525, 0x0000004F,
72*4b81da5cSBitterblue Smith 	0x550, 0x00000010,
73*4b81da5cSBitterblue Smith 	0x551, 0x00000010,
74*4b81da5cSBitterblue Smith 	0x559, 0x00000002,
75*4b81da5cSBitterblue Smith 	0x55C, 0x00000050,
76*4b81da5cSBitterblue Smith 	0x55D, 0x000000FF,
77*4b81da5cSBitterblue Smith 	0x605, 0x00000030,
78*4b81da5cSBitterblue Smith 	0x607, 0x00000007,
79*4b81da5cSBitterblue Smith 	0x608, 0x0000000E,
80*4b81da5cSBitterblue Smith 	0x609, 0x0000002A,
81*4b81da5cSBitterblue Smith 	0x620, 0x000000FF,
82*4b81da5cSBitterblue Smith 	0x621, 0x000000FF,
83*4b81da5cSBitterblue Smith 	0x622, 0x000000FF,
84*4b81da5cSBitterblue Smith 	0x623, 0x000000FF,
85*4b81da5cSBitterblue Smith 	0x624, 0x000000FF,
86*4b81da5cSBitterblue Smith 	0x625, 0x000000FF,
87*4b81da5cSBitterblue Smith 	0x626, 0x000000FF,
88*4b81da5cSBitterblue Smith 	0x627, 0x000000FF,
89*4b81da5cSBitterblue Smith 	0x638, 0x00000050,
90*4b81da5cSBitterblue Smith 	0x63C, 0x0000000A,
91*4b81da5cSBitterblue Smith 	0x63D, 0x0000000A,
92*4b81da5cSBitterblue Smith 	0x63E, 0x0000000E,
93*4b81da5cSBitterblue Smith 	0x63F, 0x0000000E,
94*4b81da5cSBitterblue Smith 	0x640, 0x00000040,
95*4b81da5cSBitterblue Smith 	0x642, 0x00000040,
96*4b81da5cSBitterblue Smith 	0x643, 0x00000000,
97*4b81da5cSBitterblue Smith 	0x652, 0x000000C8,
98*4b81da5cSBitterblue Smith 	0x66E, 0x00000005,
99*4b81da5cSBitterblue Smith 	0x700, 0x00000021,
100*4b81da5cSBitterblue Smith 	0x701, 0x00000043,
101*4b81da5cSBitterblue Smith 	0x702, 0x00000065,
102*4b81da5cSBitterblue Smith 	0x703, 0x00000087,
103*4b81da5cSBitterblue Smith 	0x708, 0x00000021,
104*4b81da5cSBitterblue Smith 	0x709, 0x00000043,
105*4b81da5cSBitterblue Smith 	0x70A, 0x00000065,
106*4b81da5cSBitterblue Smith 	0x70B, 0x00000087,
107*4b81da5cSBitterblue Smith 	0x718, 0x00000040,
108*4b81da5cSBitterblue Smith };
109*4b81da5cSBitterblue Smith 
110*4b81da5cSBitterblue Smith RTW_DECL_TABLE_PHY_COND(rtw8821a_mac, rtw_phy_cfg_mac);
111*4b81da5cSBitterblue Smith 
112*4b81da5cSBitterblue Smith static const u32 rtw8821a_agc[] = {
113*4b81da5cSBitterblue Smith 	0x81C, 0xBF000001,
114*4b81da5cSBitterblue Smith 	0x81C, 0xBF020001,
115*4b81da5cSBitterblue Smith 	0x81C, 0xBF040001,
116*4b81da5cSBitterblue Smith 	0x81C, 0xBF060001,
117*4b81da5cSBitterblue Smith 	0x81C, 0xBE080001,
118*4b81da5cSBitterblue Smith 	0x81C, 0xBD0A0001,
119*4b81da5cSBitterblue Smith 	0x81C, 0xBC0C0001,
120*4b81da5cSBitterblue Smith 	0x81C, 0xBA0E0001,
121*4b81da5cSBitterblue Smith 	0x81C, 0xB9100001,
122*4b81da5cSBitterblue Smith 	0x81C, 0xB8120001,
123*4b81da5cSBitterblue Smith 	0x81C, 0xB7140001,
124*4b81da5cSBitterblue Smith 	0x81C, 0xB6160001,
125*4b81da5cSBitterblue Smith 	0x81C, 0xB5180001,
126*4b81da5cSBitterblue Smith 	0x81C, 0xB41A0001,
127*4b81da5cSBitterblue Smith 	0x81C, 0xB31C0001,
128*4b81da5cSBitterblue Smith 	0x81C, 0xB21E0001,
129*4b81da5cSBitterblue Smith 	0x81C, 0xB1200001,
130*4b81da5cSBitterblue Smith 	0x81C, 0xB0220001,
131*4b81da5cSBitterblue Smith 	0x81C, 0xAF240001,
132*4b81da5cSBitterblue Smith 	0x81C, 0xAE260001,
133*4b81da5cSBitterblue Smith 	0x81C, 0xAD280001,
134*4b81da5cSBitterblue Smith 	0x81C, 0xAC2A0001,
135*4b81da5cSBitterblue Smith 	0x81C, 0xAB2C0001,
136*4b81da5cSBitterblue Smith 	0x81C, 0xAA2E0001,
137*4b81da5cSBitterblue Smith 	0x81C, 0xA9300001,
138*4b81da5cSBitterblue Smith 	0x81C, 0xA8320001,
139*4b81da5cSBitterblue Smith 	0x81C, 0xA7340001,
140*4b81da5cSBitterblue Smith 	0x81C, 0xA6360001,
141*4b81da5cSBitterblue Smith 	0x81C, 0xA5380001,
142*4b81da5cSBitterblue Smith 	0x81C, 0xA43A0001,
143*4b81da5cSBitterblue Smith 	0x81C, 0x683C0001,
144*4b81da5cSBitterblue Smith 	0x81C, 0x673E0001,
145*4b81da5cSBitterblue Smith 	0x81C, 0x66400001,
146*4b81da5cSBitterblue Smith 	0x81C, 0x65420001,
147*4b81da5cSBitterblue Smith 	0x81C, 0x64440001,
148*4b81da5cSBitterblue Smith 	0x81C, 0x63460001,
149*4b81da5cSBitterblue Smith 	0x81C, 0x62480001,
150*4b81da5cSBitterblue Smith 	0x81C, 0x614A0001,
151*4b81da5cSBitterblue Smith 	0x81C, 0x474C0001,
152*4b81da5cSBitterblue Smith 	0x81C, 0x464E0001,
153*4b81da5cSBitterblue Smith 	0x81C, 0x45500001,
154*4b81da5cSBitterblue Smith 	0x81C, 0x44520001,
155*4b81da5cSBitterblue Smith 	0x81C, 0x43540001,
156*4b81da5cSBitterblue Smith 	0x81C, 0x42560001,
157*4b81da5cSBitterblue Smith 	0x81C, 0x41580001,
158*4b81da5cSBitterblue Smith 	0x81C, 0x285A0001,
159*4b81da5cSBitterblue Smith 	0x81C, 0x275C0001,
160*4b81da5cSBitterblue Smith 	0x81C, 0x265E0001,
161*4b81da5cSBitterblue Smith 	0x81C, 0x25600001,
162*4b81da5cSBitterblue Smith 	0x81C, 0x24620001,
163*4b81da5cSBitterblue Smith 	0x81C, 0x0A640001,
164*4b81da5cSBitterblue Smith 	0x81C, 0x09660001,
165*4b81da5cSBitterblue Smith 	0x81C, 0x08680001,
166*4b81da5cSBitterblue Smith 	0x81C, 0x076A0001,
167*4b81da5cSBitterblue Smith 	0x81C, 0x066C0001,
168*4b81da5cSBitterblue Smith 	0x81C, 0x056E0001,
169*4b81da5cSBitterblue Smith 	0x81C, 0x04700001,
170*4b81da5cSBitterblue Smith 	0x81C, 0x03720001,
171*4b81da5cSBitterblue Smith 	0x81C, 0x02740001,
172*4b81da5cSBitterblue Smith 	0x81C, 0x01760001,
173*4b81da5cSBitterblue Smith 	0x81C, 0x01780001,
174*4b81da5cSBitterblue Smith 	0x81C, 0x017A0001,
175*4b81da5cSBitterblue Smith 	0x81C, 0x017C0001,
176*4b81da5cSBitterblue Smith 	0x81C, 0x017E0001,
177*4b81da5cSBitterblue Smith 	0x8000020c,	0x00000000,	0x40000000,	0x00000000,
178*4b81da5cSBitterblue Smith 	0x81C, 0xFB000101,
179*4b81da5cSBitterblue Smith 	0x81C, 0xFA020101,
180*4b81da5cSBitterblue Smith 	0x81C, 0xF9040101,
181*4b81da5cSBitterblue Smith 	0x81C, 0xF8060101,
182*4b81da5cSBitterblue Smith 	0x81C, 0xF7080101,
183*4b81da5cSBitterblue Smith 	0x81C, 0xF60A0101,
184*4b81da5cSBitterblue Smith 	0x81C, 0xF50C0101,
185*4b81da5cSBitterblue Smith 	0x81C, 0xF40E0101,
186*4b81da5cSBitterblue Smith 	0x81C, 0xF3100101,
187*4b81da5cSBitterblue Smith 	0x81C, 0xF2120101,
188*4b81da5cSBitterblue Smith 	0x81C, 0xF1140101,
189*4b81da5cSBitterblue Smith 	0x81C, 0xF0160101,
190*4b81da5cSBitterblue Smith 	0x81C, 0xEF180101,
191*4b81da5cSBitterblue Smith 	0x81C, 0xEE1A0101,
192*4b81da5cSBitterblue Smith 	0x81C, 0xED1C0101,
193*4b81da5cSBitterblue Smith 	0x81C, 0xEC1E0101,
194*4b81da5cSBitterblue Smith 	0x81C, 0xEB200101,
195*4b81da5cSBitterblue Smith 	0x81C, 0xEA220101,
196*4b81da5cSBitterblue Smith 	0x81C, 0xE9240101,
197*4b81da5cSBitterblue Smith 	0x81C, 0xE8260101,
198*4b81da5cSBitterblue Smith 	0x81C, 0xE7280101,
199*4b81da5cSBitterblue Smith 	0x81C, 0xE62A0101,
200*4b81da5cSBitterblue Smith 	0x81C, 0xE52C0101,
201*4b81da5cSBitterblue Smith 	0x81C, 0xE42E0101,
202*4b81da5cSBitterblue Smith 	0x81C, 0xE3300101,
203*4b81da5cSBitterblue Smith 	0x81C, 0xA5320101,
204*4b81da5cSBitterblue Smith 	0x81C, 0xA4340101,
205*4b81da5cSBitterblue Smith 	0x81C, 0xA3360101,
206*4b81da5cSBitterblue Smith 	0x81C, 0x87380101,
207*4b81da5cSBitterblue Smith 	0x81C, 0x863A0101,
208*4b81da5cSBitterblue Smith 	0x81C, 0x853C0101,
209*4b81da5cSBitterblue Smith 	0x81C, 0x843E0101,
210*4b81da5cSBitterblue Smith 	0x81C, 0x69400101,
211*4b81da5cSBitterblue Smith 	0x81C, 0x68420101,
212*4b81da5cSBitterblue Smith 	0x81C, 0x67440101,
213*4b81da5cSBitterblue Smith 	0x81C, 0x66460101,
214*4b81da5cSBitterblue Smith 	0x81C, 0x49480101,
215*4b81da5cSBitterblue Smith 	0x81C, 0x484A0101,
216*4b81da5cSBitterblue Smith 	0x81C, 0x474C0101,
217*4b81da5cSBitterblue Smith 	0x81C, 0x2A4E0101,
218*4b81da5cSBitterblue Smith 	0x81C, 0x29500101,
219*4b81da5cSBitterblue Smith 	0x81C, 0x28520101,
220*4b81da5cSBitterblue Smith 	0x81C, 0x27540101,
221*4b81da5cSBitterblue Smith 	0x81C, 0x26560101,
222*4b81da5cSBitterblue Smith 	0x81C, 0x25580101,
223*4b81da5cSBitterblue Smith 	0x81C, 0x245A0101,
224*4b81da5cSBitterblue Smith 	0x81C, 0x235C0101,
225*4b81da5cSBitterblue Smith 	0x81C, 0x055E0101,
226*4b81da5cSBitterblue Smith 	0x81C, 0x04600101,
227*4b81da5cSBitterblue Smith 	0x81C, 0x03620101,
228*4b81da5cSBitterblue Smith 	0x81C, 0x02640101,
229*4b81da5cSBitterblue Smith 	0x81C, 0x01660101,
230*4b81da5cSBitterblue Smith 	0x81C, 0x01680101,
231*4b81da5cSBitterblue Smith 	0x81C, 0x016A0101,
232*4b81da5cSBitterblue Smith 	0x81C, 0x016C0101,
233*4b81da5cSBitterblue Smith 	0x81C, 0x016E0101,
234*4b81da5cSBitterblue Smith 	0x81C, 0x01700101,
235*4b81da5cSBitterblue Smith 	0x81C, 0x01720101,
236*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
237*4b81da5cSBitterblue Smith 	0x81C, 0xFB000101,
238*4b81da5cSBitterblue Smith 	0x81C, 0xFA020101,
239*4b81da5cSBitterblue Smith 	0x81C, 0xF9040101,
240*4b81da5cSBitterblue Smith 	0x81C, 0xF8060101,
241*4b81da5cSBitterblue Smith 	0x81C, 0xF7080101,
242*4b81da5cSBitterblue Smith 	0x81C, 0xF60A0101,
243*4b81da5cSBitterblue Smith 	0x81C, 0xF50C0101,
244*4b81da5cSBitterblue Smith 	0x81C, 0xF40E0101,
245*4b81da5cSBitterblue Smith 	0x81C, 0xF3100101,
246*4b81da5cSBitterblue Smith 	0x81C, 0xF2120101,
247*4b81da5cSBitterblue Smith 	0x81C, 0xF1140101,
248*4b81da5cSBitterblue Smith 	0x81C, 0xF0160101,
249*4b81da5cSBitterblue Smith 	0x81C, 0xEF180101,
250*4b81da5cSBitterblue Smith 	0x81C, 0xEE1A0101,
251*4b81da5cSBitterblue Smith 	0x81C, 0xED1C0101,
252*4b81da5cSBitterblue Smith 	0x81C, 0xEC1E0101,
253*4b81da5cSBitterblue Smith 	0x81C, 0xEB200101,
254*4b81da5cSBitterblue Smith 	0x81C, 0xEA220101,
255*4b81da5cSBitterblue Smith 	0x81C, 0xE9240101,
256*4b81da5cSBitterblue Smith 	0x81C, 0xE8260101,
257*4b81da5cSBitterblue Smith 	0x81C, 0xE7280101,
258*4b81da5cSBitterblue Smith 	0x81C, 0xE62A0101,
259*4b81da5cSBitterblue Smith 	0x81C, 0xE52C0101,
260*4b81da5cSBitterblue Smith 	0x81C, 0xE42E0101,
261*4b81da5cSBitterblue Smith 	0x81C, 0xE3300101,
262*4b81da5cSBitterblue Smith 	0x81C, 0xA5320101,
263*4b81da5cSBitterblue Smith 	0x81C, 0xA4340101,
264*4b81da5cSBitterblue Smith 	0x81C, 0xA3360101,
265*4b81da5cSBitterblue Smith 	0x81C, 0x87380101,
266*4b81da5cSBitterblue Smith 	0x81C, 0x863A0101,
267*4b81da5cSBitterblue Smith 	0x81C, 0x853C0101,
268*4b81da5cSBitterblue Smith 	0x81C, 0x843E0101,
269*4b81da5cSBitterblue Smith 	0x81C, 0x69400101,
270*4b81da5cSBitterblue Smith 	0x81C, 0x68420101,
271*4b81da5cSBitterblue Smith 	0x81C, 0x67440101,
272*4b81da5cSBitterblue Smith 	0x81C, 0x66460101,
273*4b81da5cSBitterblue Smith 	0x81C, 0x49480101,
274*4b81da5cSBitterblue Smith 	0x81C, 0x484A0101,
275*4b81da5cSBitterblue Smith 	0x81C, 0x474C0101,
276*4b81da5cSBitterblue Smith 	0x81C, 0x2A4E0101,
277*4b81da5cSBitterblue Smith 	0x81C, 0x29500101,
278*4b81da5cSBitterblue Smith 	0x81C, 0x28520101,
279*4b81da5cSBitterblue Smith 	0x81C, 0x27540101,
280*4b81da5cSBitterblue Smith 	0x81C, 0x26560101,
281*4b81da5cSBitterblue Smith 	0x81C, 0x25580101,
282*4b81da5cSBitterblue Smith 	0x81C, 0x245A0101,
283*4b81da5cSBitterblue Smith 	0x81C, 0x235C0101,
284*4b81da5cSBitterblue Smith 	0x81C, 0x055E0101,
285*4b81da5cSBitterblue Smith 	0x81C, 0x04600101,
286*4b81da5cSBitterblue Smith 	0x81C, 0x03620101,
287*4b81da5cSBitterblue Smith 	0x81C, 0x02640101,
288*4b81da5cSBitterblue Smith 	0x81C, 0x01660101,
289*4b81da5cSBitterblue Smith 	0x81C, 0x01680101,
290*4b81da5cSBitterblue Smith 	0x81C, 0x016A0101,
291*4b81da5cSBitterblue Smith 	0x81C, 0x016C0101,
292*4b81da5cSBitterblue Smith 	0x81C, 0x016E0101,
293*4b81da5cSBitterblue Smith 	0x81C, 0x01700101,
294*4b81da5cSBitterblue Smith 	0x81C, 0x01720101,
295*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
296*4b81da5cSBitterblue Smith 	0x81C, 0xFF000101,
297*4b81da5cSBitterblue Smith 	0x81C, 0xFF020101,
298*4b81da5cSBitterblue Smith 	0x81C, 0xFE040101,
299*4b81da5cSBitterblue Smith 	0x81C, 0xFD060101,
300*4b81da5cSBitterblue Smith 	0x81C, 0xFC080101,
301*4b81da5cSBitterblue Smith 	0x81C, 0xFD0A0101,
302*4b81da5cSBitterblue Smith 	0x81C, 0xFC0C0101,
303*4b81da5cSBitterblue Smith 	0x81C, 0xFB0E0101,
304*4b81da5cSBitterblue Smith 	0x81C, 0xFA100101,
305*4b81da5cSBitterblue Smith 	0x81C, 0xF9120101,
306*4b81da5cSBitterblue Smith 	0x81C, 0xF8140101,
307*4b81da5cSBitterblue Smith 	0x81C, 0xF7160101,
308*4b81da5cSBitterblue Smith 	0x81C, 0xF6180101,
309*4b81da5cSBitterblue Smith 	0x81C, 0xF51A0101,
310*4b81da5cSBitterblue Smith 	0x81C, 0xF41C0101,
311*4b81da5cSBitterblue Smith 	0x81C, 0xF31E0101,
312*4b81da5cSBitterblue Smith 	0x81C, 0xF2200101,
313*4b81da5cSBitterblue Smith 	0x81C, 0xF1220101,
314*4b81da5cSBitterblue Smith 	0x81C, 0xF0240101,
315*4b81da5cSBitterblue Smith 	0x81C, 0xEF260101,
316*4b81da5cSBitterblue Smith 	0x81C, 0xEE280101,
317*4b81da5cSBitterblue Smith 	0x81C, 0xED2A0101,
318*4b81da5cSBitterblue Smith 	0x81C, 0xEC2C0101,
319*4b81da5cSBitterblue Smith 	0x81C, 0xEB2E0101,
320*4b81da5cSBitterblue Smith 	0x81C, 0xEA300101,
321*4b81da5cSBitterblue Smith 	0x81C, 0xE9320101,
322*4b81da5cSBitterblue Smith 	0x81C, 0xE8340101,
323*4b81da5cSBitterblue Smith 	0x81C, 0xE7360101,
324*4b81da5cSBitterblue Smith 	0x81C, 0xE6380101,
325*4b81da5cSBitterblue Smith 	0x81C, 0xE53A0101,
326*4b81da5cSBitterblue Smith 	0x81C, 0xE43C0101,
327*4b81da5cSBitterblue Smith 	0x81C, 0xE33E0101,
328*4b81da5cSBitterblue Smith 	0x81C, 0xA5400101,
329*4b81da5cSBitterblue Smith 	0x81C, 0xA4420101,
330*4b81da5cSBitterblue Smith 	0x81C, 0xA3440101,
331*4b81da5cSBitterblue Smith 	0x81C, 0x87460101,
332*4b81da5cSBitterblue Smith 	0x81C, 0x86480101,
333*4b81da5cSBitterblue Smith 	0x81C, 0x854A0101,
334*4b81da5cSBitterblue Smith 	0x81C, 0x844C0101,
335*4b81da5cSBitterblue Smith 	0x81C, 0x694E0101,
336*4b81da5cSBitterblue Smith 	0x81C, 0x68500101,
337*4b81da5cSBitterblue Smith 	0x81C, 0x67520101,
338*4b81da5cSBitterblue Smith 	0x81C, 0x66540101,
339*4b81da5cSBitterblue Smith 	0x81C, 0x49560101,
340*4b81da5cSBitterblue Smith 	0x81C, 0x48580101,
341*4b81da5cSBitterblue Smith 	0x81C, 0x475A0101,
342*4b81da5cSBitterblue Smith 	0x81C, 0x2A5C0101,
343*4b81da5cSBitterblue Smith 	0x81C, 0x295E0101,
344*4b81da5cSBitterblue Smith 	0x81C, 0x28600101,
345*4b81da5cSBitterblue Smith 	0x81C, 0x27620101,
346*4b81da5cSBitterblue Smith 	0x81C, 0x26640101,
347*4b81da5cSBitterblue Smith 	0x81C, 0x25660101,
348*4b81da5cSBitterblue Smith 	0x81C, 0x24680101,
349*4b81da5cSBitterblue Smith 	0x81C, 0x236A0101,
350*4b81da5cSBitterblue Smith 	0x81C, 0x056C0101,
351*4b81da5cSBitterblue Smith 	0x81C, 0x046E0101,
352*4b81da5cSBitterblue Smith 	0x81C, 0x03700101,
353*4b81da5cSBitterblue Smith 	0x81C, 0x02720101,
354*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
355*4b81da5cSBitterblue Smith 	0x81C, 0x01740101,
356*4b81da5cSBitterblue Smith 	0x81C, 0x01760101,
357*4b81da5cSBitterblue Smith 	0x81C, 0x01780101,
358*4b81da5cSBitterblue Smith 	0x81C, 0x017A0101,
359*4b81da5cSBitterblue Smith 	0x81C, 0x017C0101,
360*4b81da5cSBitterblue Smith 	0x81C, 0x017E0101,
361*4b81da5cSBitterblue Smith 	0xC50, 0x00000022,
362*4b81da5cSBitterblue Smith 	0xC50, 0x00000020,
363*4b81da5cSBitterblue Smith };
364*4b81da5cSBitterblue Smith 
365*4b81da5cSBitterblue Smith RTW_DECL_TABLE_PHY_COND(rtw8821a_agc, rtw_phy_cfg_agc);
366*4b81da5cSBitterblue Smith 
367*4b81da5cSBitterblue Smith static const u32 rtw8821a_bb[] = {
368*4b81da5cSBitterblue Smith 	0x800, 0x0020D090,
369*4b81da5cSBitterblue Smith 	0x804, 0x080112E0,
370*4b81da5cSBitterblue Smith 	0x808, 0x0E028211,
371*4b81da5cSBitterblue Smith 	0x80C, 0x92131111,
372*4b81da5cSBitterblue Smith 	0x810, 0x20101261,
373*4b81da5cSBitterblue Smith 	0x814, 0x020C3D10,
374*4b81da5cSBitterblue Smith 	0x818, 0x03A00385,
375*4b81da5cSBitterblue Smith 	0x820, 0x00000000,
376*4b81da5cSBitterblue Smith 	0x824, 0x00030FE0,
377*4b81da5cSBitterblue Smith 	0x828, 0x00000000,
378*4b81da5cSBitterblue Smith 	0x82C, 0x002081DD,
379*4b81da5cSBitterblue Smith 	0x830, 0x2AAAEEC8,
380*4b81da5cSBitterblue Smith 	0x834, 0x0037A706,
381*4b81da5cSBitterblue Smith 	0x838, 0x06489B44,
382*4b81da5cSBitterblue Smith 	0x83C, 0x0000095B,
383*4b81da5cSBitterblue Smith 	0x840, 0xC0000001,
384*4b81da5cSBitterblue Smith 	0x844, 0x40003CDE,
385*4b81da5cSBitterblue Smith 	0x848, 0x62103F8B,
386*4b81da5cSBitterblue Smith 	0x84C, 0x6CFDFFB8,
387*4b81da5cSBitterblue Smith 	0x850, 0x28874706,
388*4b81da5cSBitterblue Smith 	0x854, 0x0001520C,
389*4b81da5cSBitterblue Smith 	0x858, 0x8060E000,
390*4b81da5cSBitterblue Smith 	0x85C, 0x74210168,
391*4b81da5cSBitterblue Smith 	0x860, 0x6929C321,
392*4b81da5cSBitterblue Smith 	0x864, 0x79727432,
393*4b81da5cSBitterblue Smith 	0x868, 0x8CA7A314,
394*4b81da5cSBitterblue Smith 	0x86C, 0x888C2878,
395*4b81da5cSBitterblue Smith 	0x870, 0x08888888,
396*4b81da5cSBitterblue Smith 	0x874, 0x31612C2E,
397*4b81da5cSBitterblue Smith 	0x878, 0x00000152,
398*4b81da5cSBitterblue Smith 	0x87C, 0x000FD000,
399*4b81da5cSBitterblue Smith 	0x8A0, 0x00000013,
400*4b81da5cSBitterblue Smith 	0x8A4, 0x7F7F7F7F,
401*4b81da5cSBitterblue Smith 	0x8A8, 0xA2000338,
402*4b81da5cSBitterblue Smith 	0x8AC, 0x0FF0FA0A,
403*4b81da5cSBitterblue Smith 	0x8B4, 0x000FC080,
404*4b81da5cSBitterblue Smith 	0x8B8, 0x6C10D7FF,
405*4b81da5cSBitterblue Smith 	0x8BC, 0x0CA52090,
406*4b81da5cSBitterblue Smith 	0x8C0, 0x1BF00020,
407*4b81da5cSBitterblue Smith 	0x8C4, 0x00000000,
408*4b81da5cSBitterblue Smith 	0x8C8, 0x00013169,
409*4b81da5cSBitterblue Smith 	0x8CC, 0x08248492,
410*4b81da5cSBitterblue Smith 	0x8D4, 0x940008A0,
411*4b81da5cSBitterblue Smith 	0x8D8, 0x290B5612,
412*4b81da5cSBitterblue Smith 	0x8F8, 0x400002C0,
413*4b81da5cSBitterblue Smith 	0x8FC, 0x00000000,
414*4b81da5cSBitterblue Smith 	0x900, 0x00000700,
415*4b81da5cSBitterblue Smith 	0x90C, 0x00000000,
416*4b81da5cSBitterblue Smith 	0x910, 0x0000FC00,
417*4b81da5cSBitterblue Smith 	0x914, 0x00000404,
418*4b81da5cSBitterblue Smith 	0x918, 0x1C1028C0,
419*4b81da5cSBitterblue Smith 	0x91C, 0x64B11A1C,
420*4b81da5cSBitterblue Smith 	0x920, 0xE0767233,
421*4b81da5cSBitterblue Smith 	0x924, 0x055AA500,
422*4b81da5cSBitterblue Smith 	0x928, 0x00000004,
423*4b81da5cSBitterblue Smith 	0x92C, 0xFFFE0000,
424*4b81da5cSBitterblue Smith 	0x930, 0xFFFFFFFE,
425*4b81da5cSBitterblue Smith 	0x934, 0x001FFFFF,
426*4b81da5cSBitterblue Smith 	0x960, 0x00000000,
427*4b81da5cSBitterblue Smith 	0x964, 0x00000000,
428*4b81da5cSBitterblue Smith 	0x968, 0x00000000,
429*4b81da5cSBitterblue Smith 	0x96C, 0x00000000,
430*4b81da5cSBitterblue Smith 	0x970, 0x801FFFFF,
431*4b81da5cSBitterblue Smith 	0x974, 0x000003FF,
432*4b81da5cSBitterblue Smith 	0x978, 0x00000000,
433*4b81da5cSBitterblue Smith 	0x97C, 0x00000000,
434*4b81da5cSBitterblue Smith 	0x980, 0x00000000,
435*4b81da5cSBitterblue Smith 	0x984, 0x00000000,
436*4b81da5cSBitterblue Smith 	0x988, 0x00000000,
437*4b81da5cSBitterblue Smith 	0x990, 0x27100000,
438*4b81da5cSBitterblue Smith 	0x994, 0xFFFF0100,
439*4b81da5cSBitterblue Smith 	0x998, 0xFFFFFF5C,
440*4b81da5cSBitterblue Smith 	0x99C, 0xFFFFFFFF,
441*4b81da5cSBitterblue Smith 	0x9A0, 0x000000FF,
442*4b81da5cSBitterblue Smith 	0x9A4, 0x00480080,
443*4b81da5cSBitterblue Smith 	0x9A8, 0x00000000,
444*4b81da5cSBitterblue Smith 	0x9AC, 0x00000000,
445*4b81da5cSBitterblue Smith 	0x9B0, 0x81081008,
446*4b81da5cSBitterblue Smith 	0x9B4, 0x01081008,
447*4b81da5cSBitterblue Smith 	0x9B8, 0x01081008,
448*4b81da5cSBitterblue Smith 	0x9BC, 0x01081008,
449*4b81da5cSBitterblue Smith 	0x9D0, 0x00000000,
450*4b81da5cSBitterblue Smith 	0x9D4, 0x00000000,
451*4b81da5cSBitterblue Smith 	0x9D8, 0x00000000,
452*4b81da5cSBitterblue Smith 	0x9DC, 0x00000000,
453*4b81da5cSBitterblue Smith 	0x9E0, 0x00005D00,
454*4b81da5cSBitterblue Smith 	0x9E4, 0x00000003,
455*4b81da5cSBitterblue Smith 	0x9E8, 0x00000001,
456*4b81da5cSBitterblue Smith 	0xA00, 0x00D047C8,
457*4b81da5cSBitterblue Smith 	0xA04, 0x01FF800C,
458*4b81da5cSBitterblue Smith 	0xA08, 0x8C8A8300,
459*4b81da5cSBitterblue Smith 	0xA0C, 0x2E68000F,
460*4b81da5cSBitterblue Smith 	0xA10, 0x9500BB78,
461*4b81da5cSBitterblue Smith 	0xA14, 0x11144028,
462*4b81da5cSBitterblue Smith 	0xA18, 0x00881117,
463*4b81da5cSBitterblue Smith 	0xA1C, 0x89140F00,
464*4b81da5cSBitterblue Smith 	0xA20, 0x1A1B0000,
465*4b81da5cSBitterblue Smith 	0xA24, 0x090E1317,
466*4b81da5cSBitterblue Smith 	0xA28, 0x00000204,
467*4b81da5cSBitterblue Smith 	0xA2C, 0x00900000,
468*4b81da5cSBitterblue Smith 	0xA70, 0x101FFF00,
469*4b81da5cSBitterblue Smith 	0xA74, 0x00000008,
470*4b81da5cSBitterblue Smith 	0xA78, 0x00000900,
471*4b81da5cSBitterblue Smith 	0xA7C, 0x225B0606,
472*4b81da5cSBitterblue Smith 	0xA80, 0x21805490,
473*4b81da5cSBitterblue Smith 	0xA84, 0x001F0000,
474*4b81da5cSBitterblue Smith 	0XB00, 0x03100040,
475*4b81da5cSBitterblue Smith 	0XB04, 0x0000B000,
476*4b81da5cSBitterblue Smith 	0XB08, 0xAE0201EB,
477*4b81da5cSBitterblue Smith 	0XB0C, 0x01003207,
478*4b81da5cSBitterblue Smith 	0XB10, 0x00009807,
479*4b81da5cSBitterblue Smith 	0XB14, 0x01000000,
480*4b81da5cSBitterblue Smith 	0XB18, 0x00000002,
481*4b81da5cSBitterblue Smith 	0XB1C, 0x00000002,
482*4b81da5cSBitterblue Smith 	0XB20, 0x0000001F,
483*4b81da5cSBitterblue Smith 	0XB24, 0x03020100,
484*4b81da5cSBitterblue Smith 	0XB28, 0x07060504,
485*4b81da5cSBitterblue Smith 	0XB2C, 0x0B0A0908,
486*4b81da5cSBitterblue Smith 	0XB30, 0x0F0E0D0C,
487*4b81da5cSBitterblue Smith 	0XB34, 0x13121110,
488*4b81da5cSBitterblue Smith 	0XB38, 0x17161514,
489*4b81da5cSBitterblue Smith 	0XB3C, 0x0000003A,
490*4b81da5cSBitterblue Smith 	0XB40, 0x00000000,
491*4b81da5cSBitterblue Smith 	0XB44, 0x00000000,
492*4b81da5cSBitterblue Smith 	0XB48, 0x13000032,
493*4b81da5cSBitterblue Smith 	0XB4C, 0x48080000,
494*4b81da5cSBitterblue Smith 	0XB50, 0x00000000,
495*4b81da5cSBitterblue Smith 	0XB54, 0x00000000,
496*4b81da5cSBitterblue Smith 	0XB58, 0x00000000,
497*4b81da5cSBitterblue Smith 	0XB5C, 0x00000000,
498*4b81da5cSBitterblue Smith 	0xC00, 0x00000007,
499*4b81da5cSBitterblue Smith 	0xC04, 0x00042020,
500*4b81da5cSBitterblue Smith 	0xC08, 0x80410231,
501*4b81da5cSBitterblue Smith 	0xC0C, 0x00000000,
502*4b81da5cSBitterblue Smith 	0xC10, 0x00000100,
503*4b81da5cSBitterblue Smith 	0xC14, 0x01000000,
504*4b81da5cSBitterblue Smith 	0xC1C, 0x40000003,
505*4b81da5cSBitterblue Smith 	0xC20, 0x2C2C2C2C,
506*4b81da5cSBitterblue Smith 	0xC24, 0x30303030,
507*4b81da5cSBitterblue Smith 	0xC28, 0x30303030,
508*4b81da5cSBitterblue Smith 	0xC2C, 0x2C2C2C2C,
509*4b81da5cSBitterblue Smith 	0xC30, 0x2C2C2C2C,
510*4b81da5cSBitterblue Smith 	0xC34, 0x2C2C2C2C,
511*4b81da5cSBitterblue Smith 	0xC38, 0x2C2C2C2C,
512*4b81da5cSBitterblue Smith 	0xC3C, 0x2A2A2A2A,
513*4b81da5cSBitterblue Smith 	0xC40, 0x2A2A2A2A,
514*4b81da5cSBitterblue Smith 	0xC44, 0x2A2A2A2A,
515*4b81da5cSBitterblue Smith 	0xC48, 0x2A2A2A2A,
516*4b81da5cSBitterblue Smith 	0xC4C, 0x2A2A2A2A,
517*4b81da5cSBitterblue Smith 	0xC50, 0x00000020,
518*4b81da5cSBitterblue Smith 	0xC54, 0x001C1208,
519*4b81da5cSBitterblue Smith 	0xC58, 0x30000C1C,
520*4b81da5cSBitterblue Smith 	0xC5C, 0x00000058,
521*4b81da5cSBitterblue Smith 	0xC60, 0x34344443,
522*4b81da5cSBitterblue Smith 	0xC64, 0x07003333,
523*4b81da5cSBitterblue Smith 	0xC68, 0x19791979,
524*4b81da5cSBitterblue Smith 	0xC6C, 0x19791979,
525*4b81da5cSBitterblue Smith 	0xC70, 0x19791979,
526*4b81da5cSBitterblue Smith 	0xC74, 0x19791979,
527*4b81da5cSBitterblue Smith 	0xC78, 0x19791979,
528*4b81da5cSBitterblue Smith 	0xC7C, 0x19791979,
529*4b81da5cSBitterblue Smith 	0xC80, 0x19791979,
530*4b81da5cSBitterblue Smith 	0xC84, 0x19791979,
531*4b81da5cSBitterblue Smith 	0xC94, 0x0100005C,
532*4b81da5cSBitterblue Smith 	0xC98, 0x00000000,
533*4b81da5cSBitterblue Smith 	0xC9C, 0x00000000,
534*4b81da5cSBitterblue Smith 	0xCA0, 0x00000029,
535*4b81da5cSBitterblue Smith 	0xCA4, 0x08040201,
536*4b81da5cSBitterblue Smith 	0xCA8, 0x80402010,
537*4b81da5cSBitterblue Smith 	0xCB0, 0x77775747,
538*4b81da5cSBitterblue Smith 	0xCB4, 0x10000077,
539*4b81da5cSBitterblue Smith 	0xCB8, 0x00508240,
540*4b81da5cSBitterblue Smith };
541*4b81da5cSBitterblue Smith 
542*4b81da5cSBitterblue Smith RTW_DECL_TABLE_PHY_COND(rtw8821a_bb, rtw_phy_cfg_bb);
543*4b81da5cSBitterblue Smith 
544*4b81da5cSBitterblue Smith static const struct rtw_phy_pg_cfg_pair rtw8821a_bb_pg[] = {
545*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0x00000c20, 0xffffffff, 0x32343638, },
546*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0x00000c24, 0xffffffff, 0x36363838, },
547*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0x00000c28, 0xffffffff, 0x28303234, },
548*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0x00000c2c, 0xffffffff, 0x34363838, },
549*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0x00000c30, 0xffffffff, 0x26283032, },
550*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0x00000c3c, 0xffffffff, 0x32343636, },
551*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0x00000c40, 0xffffffff, 0x24262830, },
552*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0x00000c44, 0x0000ffff, 0x00002022, },
553*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0x00000c24, 0xffffffff, 0x34343636, },
554*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0x00000c28, 0xffffffff, 0x26283032, },
555*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0x00000c2c, 0xffffffff, 0x32343636, },
556*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0x00000c30, 0xffffffff, 0x24262830, },
557*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0x00000c3c, 0xffffffff, 0x32343636, },
558*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0x00000c40, 0xffffffff, 0x24262830, },
559*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0x00000c44, 0x0000ffff, 0x00002022, },
560*4b81da5cSBitterblue Smith };
561*4b81da5cSBitterblue Smith 
562*4b81da5cSBitterblue Smith RTW_DECL_TABLE_BB_PG(rtw8821a_bb_pg);
563*4b81da5cSBitterblue Smith 
564*4b81da5cSBitterblue Smith static const u32 rtw8821a_rf_a[] = {
565*4b81da5cSBitterblue Smith 	0x018, 0x0001712A,
566*4b81da5cSBitterblue Smith 	0x056, 0x00051CF2,
567*4b81da5cSBitterblue Smith 	0x066, 0x00040000,
568*4b81da5cSBitterblue Smith 	0x000, 0x00010000,
569*4b81da5cSBitterblue Smith 	0x01E, 0x00080000,
570*4b81da5cSBitterblue Smith 	0x082, 0x00000830,
571*4b81da5cSBitterblue Smith 	0x083, 0x00021800,
572*4b81da5cSBitterblue Smith 	0x084, 0x00028000,
573*4b81da5cSBitterblue Smith 	0x085, 0x00048000,
574*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
575*4b81da5cSBitterblue Smith 	0x086, 0x0009483A,
576*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
577*4b81da5cSBitterblue Smith 	0x086, 0x00094838,
578*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
579*4b81da5cSBitterblue Smith 	0x087, 0x00044980,
580*4b81da5cSBitterblue Smith 	0x088, 0x00048000,
581*4b81da5cSBitterblue Smith 	0x089, 0x0000D480,
582*4b81da5cSBitterblue Smith 	0x08A, 0x00042240,
583*4b81da5cSBitterblue Smith 	0x08B, 0x000F0380,
584*4b81da5cSBitterblue Smith 	0x08C, 0x00090000,
585*4b81da5cSBitterblue Smith 	0x08D, 0x00022852,
586*4b81da5cSBitterblue Smith 	0x08E, 0x00065540,
587*4b81da5cSBitterblue Smith 	0x08F, 0x00088001,
588*4b81da5cSBitterblue Smith 	0x0EF, 0x00020000,
589*4b81da5cSBitterblue Smith 	0x03E, 0x00000380,
590*4b81da5cSBitterblue Smith 	0x03F, 0x00090018,
591*4b81da5cSBitterblue Smith 	0x03E, 0x00020380,
592*4b81da5cSBitterblue Smith 	0x03F, 0x000A0018,
593*4b81da5cSBitterblue Smith 	0x03E, 0x00040308,
594*4b81da5cSBitterblue Smith 	0x03F, 0x000A0018,
595*4b81da5cSBitterblue Smith 	0x03E, 0x00060018,
596*4b81da5cSBitterblue Smith 	0x03F, 0x000A0018,
597*4b81da5cSBitterblue Smith 	0x0EF, 0x00000000,
598*4b81da5cSBitterblue Smith 	0x018, 0x0001712A,
599*4b81da5cSBitterblue Smith 	0x089, 0x00000080,
600*4b81da5cSBitterblue Smith 	0x08B, 0x00080180,
601*4b81da5cSBitterblue Smith 	0x0EF, 0x00001000,
602*4b81da5cSBitterblue Smith 	0x03A, 0x00000244,
603*4b81da5cSBitterblue Smith 	0x03B, 0x00038027,
604*4b81da5cSBitterblue Smith 	0x03C, 0x00082000,
605*4b81da5cSBitterblue Smith 	0x03A, 0x00000244,
606*4b81da5cSBitterblue Smith 	0x03B, 0x00030113,
607*4b81da5cSBitterblue Smith 	0x03C, 0x00082000,
608*4b81da5cSBitterblue Smith 	0x03A, 0x0000014C,
609*4b81da5cSBitterblue Smith 	0x03B, 0x00028027,
610*4b81da5cSBitterblue Smith 	0x03C, 0x00082000,
611*4b81da5cSBitterblue Smith 	0x03A, 0x000000CC,
612*4b81da5cSBitterblue Smith 	0x03B, 0x00027027,
613*4b81da5cSBitterblue Smith 	0x03C, 0x00042000,
614*4b81da5cSBitterblue Smith 	0x03A, 0x0000014C,
615*4b81da5cSBitterblue Smith 	0x03B, 0x0001F913,
616*4b81da5cSBitterblue Smith 	0x03C, 0x00042000,
617*4b81da5cSBitterblue Smith 	0x03A, 0x0000010C,
618*4b81da5cSBitterblue Smith 	0x03B, 0x00017F10,
619*4b81da5cSBitterblue Smith 	0x03C, 0x00012000,
620*4b81da5cSBitterblue Smith 	0x03A, 0x000000D0,
621*4b81da5cSBitterblue Smith 	0x03B, 0x00008027,
622*4b81da5cSBitterblue Smith 	0x03C, 0x000CA000,
623*4b81da5cSBitterblue Smith 	0x03A, 0x00000244,
624*4b81da5cSBitterblue Smith 	0x03B, 0x00078027,
625*4b81da5cSBitterblue Smith 	0x03C, 0x00082000,
626*4b81da5cSBitterblue Smith 	0x03A, 0x00000244,
627*4b81da5cSBitterblue Smith 	0x03B, 0x00070113,
628*4b81da5cSBitterblue Smith 	0x03C, 0x00082000,
629*4b81da5cSBitterblue Smith 	0x03A, 0x0000014C,
630*4b81da5cSBitterblue Smith 	0x03B, 0x00068027,
631*4b81da5cSBitterblue Smith 	0x03C, 0x00082000,
632*4b81da5cSBitterblue Smith 	0x03A, 0x000000CC,
633*4b81da5cSBitterblue Smith 	0x03B, 0x00067027,
634*4b81da5cSBitterblue Smith 	0x03C, 0x00042000,
635*4b81da5cSBitterblue Smith 	0x03A, 0x0000014C,
636*4b81da5cSBitterblue Smith 	0x03B, 0x0005F913,
637*4b81da5cSBitterblue Smith 	0x03C, 0x00042000,
638*4b81da5cSBitterblue Smith 	0x03A, 0x0000010C,
639*4b81da5cSBitterblue Smith 	0x03B, 0x00057F10,
640*4b81da5cSBitterblue Smith 	0x03C, 0x00012000,
641*4b81da5cSBitterblue Smith 	0x03A, 0x000000D0,
642*4b81da5cSBitterblue Smith 	0x03B, 0x00048027,
643*4b81da5cSBitterblue Smith 	0x03C, 0x000CA000,
644*4b81da5cSBitterblue Smith 	0x03A, 0x00000244,
645*4b81da5cSBitterblue Smith 	0x03B, 0x000B8027,
646*4b81da5cSBitterblue Smith 	0x03C, 0x00082000,
647*4b81da5cSBitterblue Smith 	0x03A, 0x00000244,
648*4b81da5cSBitterblue Smith 	0x03B, 0x000B0113,
649*4b81da5cSBitterblue Smith 	0x03C, 0x00082000,
650*4b81da5cSBitterblue Smith 	0x03A, 0x0000014C,
651*4b81da5cSBitterblue Smith 	0x03B, 0x000A8027,
652*4b81da5cSBitterblue Smith 	0x03C, 0x00082000,
653*4b81da5cSBitterblue Smith 	0x03A, 0x000000CC,
654*4b81da5cSBitterblue Smith 	0x03B, 0x000A7027,
655*4b81da5cSBitterblue Smith 	0x03C, 0x00042000,
656*4b81da5cSBitterblue Smith 	0x03A, 0x0000014C,
657*4b81da5cSBitterblue Smith 	0x03B, 0x0009F913,
658*4b81da5cSBitterblue Smith 	0x03C, 0x00042000,
659*4b81da5cSBitterblue Smith 	0x03A, 0x0000010C,
660*4b81da5cSBitterblue Smith 	0x03B, 0x00097F10,
661*4b81da5cSBitterblue Smith 	0x03C, 0x00012000,
662*4b81da5cSBitterblue Smith 	0x03A, 0x000000D0,
663*4b81da5cSBitterblue Smith 	0x03B, 0x00088027,
664*4b81da5cSBitterblue Smith 	0x03C, 0x000CA000,
665*4b81da5cSBitterblue Smith 	0x0EF, 0x00000000,
666*4b81da5cSBitterblue Smith 	0x0EF, 0x00001100,
667*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
668*4b81da5cSBitterblue Smith 	0x034, 0x0004ADF3,
669*4b81da5cSBitterblue Smith 	0x034, 0x00049DF0,
670*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
671*4b81da5cSBitterblue Smith 	0x034, 0x0004ADF3,
672*4b81da5cSBitterblue Smith 	0x034, 0x00049DF0,
673*4b81da5cSBitterblue Smith 	0x90000210,	0x00000000,	0x40000000,	0x00000000,
674*4b81da5cSBitterblue Smith 	0x034, 0x0004ADF5,
675*4b81da5cSBitterblue Smith 	0x034, 0x00049DF2,
676*4b81da5cSBitterblue Smith 	0x9000020c,	0x00000000,	0x40000000,	0x00000000,
677*4b81da5cSBitterblue Smith 	0x034, 0x0004A0F3,
678*4b81da5cSBitterblue Smith 	0x034, 0x000490B1,
679*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
680*4b81da5cSBitterblue Smith 	0x034, 0x0004A0F3,
681*4b81da5cSBitterblue Smith 	0x034, 0x000490B1,
682*4b81da5cSBitterblue Smith 	0x90000200,	0x00000000,	0x40000000,	0x00000000,
683*4b81da5cSBitterblue Smith 	0x034, 0x0004ADF5,
684*4b81da5cSBitterblue Smith 	0x034, 0x00049DF2,
685*4b81da5cSBitterblue Smith 	0x90000410,	0x00000000,	0x40000000,	0x00000000,
686*4b81da5cSBitterblue Smith 	0x034, 0x0004ADF3,
687*4b81da5cSBitterblue Smith 	0x034, 0x00049DF0,
688*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
689*4b81da5cSBitterblue Smith 	0x034, 0x0004ADF7,
690*4b81da5cSBitterblue Smith 	0x034, 0x00049DF3,
691*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
692*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
693*4b81da5cSBitterblue Smith 	0x034, 0x00048DED,
694*4b81da5cSBitterblue Smith 	0x034, 0x00047DEA,
695*4b81da5cSBitterblue Smith 	0x034, 0x00046DE7,
696*4b81da5cSBitterblue Smith 	0x034, 0x00045CE9,
697*4b81da5cSBitterblue Smith 	0x034, 0x00044CE6,
698*4b81da5cSBitterblue Smith 	0x034, 0x000438C6,
699*4b81da5cSBitterblue Smith 	0x034, 0x00042886,
700*4b81da5cSBitterblue Smith 	0x034, 0x00041486,
701*4b81da5cSBitterblue Smith 	0x034, 0x00040447,
702*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
703*4b81da5cSBitterblue Smith 	0x034, 0x00048DED,
704*4b81da5cSBitterblue Smith 	0x034, 0x00047DEA,
705*4b81da5cSBitterblue Smith 	0x034, 0x00046DE7,
706*4b81da5cSBitterblue Smith 	0x034, 0x00045CE9,
707*4b81da5cSBitterblue Smith 	0x034, 0x00044CE6,
708*4b81da5cSBitterblue Smith 	0x034, 0x000438C6,
709*4b81da5cSBitterblue Smith 	0x034, 0x00042886,
710*4b81da5cSBitterblue Smith 	0x034, 0x00041486,
711*4b81da5cSBitterblue Smith 	0x034, 0x00040447,
712*4b81da5cSBitterblue Smith 	0x9000020c,	0x00000000,	0x40000000,	0x00000000,
713*4b81da5cSBitterblue Smith 	0x034, 0x000480AE,
714*4b81da5cSBitterblue Smith 	0x034, 0x000470AB,
715*4b81da5cSBitterblue Smith 	0x034, 0x0004608B,
716*4b81da5cSBitterblue Smith 	0x034, 0x00045069,
717*4b81da5cSBitterblue Smith 	0x034, 0x00044048,
718*4b81da5cSBitterblue Smith 	0x034, 0x00043045,
719*4b81da5cSBitterblue Smith 	0x034, 0x00042026,
720*4b81da5cSBitterblue Smith 	0x034, 0x00041023,
721*4b81da5cSBitterblue Smith 	0x034, 0x00040002,
722*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
723*4b81da5cSBitterblue Smith 	0x034, 0x000480AE,
724*4b81da5cSBitterblue Smith 	0x034, 0x000470AB,
725*4b81da5cSBitterblue Smith 	0x034, 0x0004608B,
726*4b81da5cSBitterblue Smith 	0x034, 0x00045069,
727*4b81da5cSBitterblue Smith 	0x034, 0x00044048,
728*4b81da5cSBitterblue Smith 	0x034, 0x00043045,
729*4b81da5cSBitterblue Smith 	0x034, 0x00042026,
730*4b81da5cSBitterblue Smith 	0x034, 0x00041023,
731*4b81da5cSBitterblue Smith 	0x034, 0x00040002,
732*4b81da5cSBitterblue Smith 	0x90000410,	0x00000000,	0x40000000,	0x00000000,
733*4b81da5cSBitterblue Smith 	0x034, 0x00048DED,
734*4b81da5cSBitterblue Smith 	0x034, 0x00047DEA,
735*4b81da5cSBitterblue Smith 	0x034, 0x00046DE7,
736*4b81da5cSBitterblue Smith 	0x034, 0x00045CE9,
737*4b81da5cSBitterblue Smith 	0x034, 0x00044CE6,
738*4b81da5cSBitterblue Smith 	0x034, 0x000438C6,
739*4b81da5cSBitterblue Smith 	0x034, 0x00042886,
740*4b81da5cSBitterblue Smith 	0x034, 0x00041486,
741*4b81da5cSBitterblue Smith 	0x034, 0x00040447,
742*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
743*4b81da5cSBitterblue Smith 	0x034, 0x00048DEF,
744*4b81da5cSBitterblue Smith 	0x034, 0x00047DEC,
745*4b81da5cSBitterblue Smith 	0x034, 0x00046DE9,
746*4b81da5cSBitterblue Smith 	0x034, 0x00045CCB,
747*4b81da5cSBitterblue Smith 	0x034, 0x0004488D,
748*4b81da5cSBitterblue Smith 	0x034, 0x0004348D,
749*4b81da5cSBitterblue Smith 	0x034, 0x0004248A,
750*4b81da5cSBitterblue Smith 	0x034, 0x0004108D,
751*4b81da5cSBitterblue Smith 	0x034, 0x0004008A,
752*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
753*4b81da5cSBitterblue Smith 	0x80000210,	0x00000000,	0x40000000,	0x00000000,
754*4b81da5cSBitterblue Smith 	0x034, 0x0002ADF4,
755*4b81da5cSBitterblue Smith 	0x9000020c,	0x00000000,	0x40000000,	0x00000000,
756*4b81da5cSBitterblue Smith 	0x034, 0x0002A0F3,
757*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
758*4b81da5cSBitterblue Smith 	0x034, 0x0002A0F3,
759*4b81da5cSBitterblue Smith 	0x90000200,	0x00000000,	0x40000000,	0x00000000,
760*4b81da5cSBitterblue Smith 	0x034, 0x0002ADF4,
761*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
762*4b81da5cSBitterblue Smith 	0x034, 0x0002ADF7,
763*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
764*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
765*4b81da5cSBitterblue Smith 	0x034, 0x00029DF4,
766*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
767*4b81da5cSBitterblue Smith 	0x034, 0x00029DF4,
768*4b81da5cSBitterblue Smith 	0x90000210,	0x00000000,	0x40000000,	0x00000000,
769*4b81da5cSBitterblue Smith 	0x034, 0x00029DF1,
770*4b81da5cSBitterblue Smith 	0x9000020c,	0x00000000,	0x40000000,	0x00000000,
771*4b81da5cSBitterblue Smith 	0x034, 0x000290F0,
772*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
773*4b81da5cSBitterblue Smith 	0x034, 0x000290F0,
774*4b81da5cSBitterblue Smith 	0x90000200,	0x00000000,	0x40000000,	0x00000000,
775*4b81da5cSBitterblue Smith 	0x034, 0x00029DF1,
776*4b81da5cSBitterblue Smith 	0x90000410,	0x00000000,	0x40000000,	0x00000000,
777*4b81da5cSBitterblue Smith 	0x034, 0x00029DF4,
778*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
779*4b81da5cSBitterblue Smith 	0x034, 0x00029DF2,
780*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
781*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
782*4b81da5cSBitterblue Smith 	0x034, 0x00028DF1,
783*4b81da5cSBitterblue Smith 	0x034, 0x00027DEE,
784*4b81da5cSBitterblue Smith 	0x034, 0x00026DEB,
785*4b81da5cSBitterblue Smith 	0x034, 0x00025CEC,
786*4b81da5cSBitterblue Smith 	0x034, 0x00024CE9,
787*4b81da5cSBitterblue Smith 	0x034, 0x000238CA,
788*4b81da5cSBitterblue Smith 	0x034, 0x00022889,
789*4b81da5cSBitterblue Smith 	0x034, 0x00021489,
790*4b81da5cSBitterblue Smith 	0x034, 0x0002044A,
791*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
792*4b81da5cSBitterblue Smith 	0x034, 0x00028DF1,
793*4b81da5cSBitterblue Smith 	0x034, 0x00027DEE,
794*4b81da5cSBitterblue Smith 	0x034, 0x00026DEB,
795*4b81da5cSBitterblue Smith 	0x034, 0x00025CEC,
796*4b81da5cSBitterblue Smith 	0x034, 0x00024CE9,
797*4b81da5cSBitterblue Smith 	0x034, 0x000238CA,
798*4b81da5cSBitterblue Smith 	0x034, 0x00022889,
799*4b81da5cSBitterblue Smith 	0x034, 0x00021489,
800*4b81da5cSBitterblue Smith 	0x034, 0x0002044A,
801*4b81da5cSBitterblue Smith 	0x9000020c,	0x00000000,	0x40000000,	0x00000000,
802*4b81da5cSBitterblue Smith 	0x034, 0x000280AF,
803*4b81da5cSBitterblue Smith 	0x034, 0x000270AC,
804*4b81da5cSBitterblue Smith 	0x034, 0x0002608B,
805*4b81da5cSBitterblue Smith 	0x034, 0x00025069,
806*4b81da5cSBitterblue Smith 	0x034, 0x00024048,
807*4b81da5cSBitterblue Smith 	0x034, 0x00023045,
808*4b81da5cSBitterblue Smith 	0x034, 0x00022026,
809*4b81da5cSBitterblue Smith 	0x034, 0x00021023,
810*4b81da5cSBitterblue Smith 	0x034, 0x00020002,
811*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
812*4b81da5cSBitterblue Smith 	0x034, 0x000280AF,
813*4b81da5cSBitterblue Smith 	0x034, 0x000270AC,
814*4b81da5cSBitterblue Smith 	0x034, 0x0002608B,
815*4b81da5cSBitterblue Smith 	0x034, 0x00025069,
816*4b81da5cSBitterblue Smith 	0x034, 0x00024048,
817*4b81da5cSBitterblue Smith 	0x034, 0x00023045,
818*4b81da5cSBitterblue Smith 	0x034, 0x00022026,
819*4b81da5cSBitterblue Smith 	0x034, 0x00021023,
820*4b81da5cSBitterblue Smith 	0x034, 0x00020002,
821*4b81da5cSBitterblue Smith 	0x90000410,	0x00000000,	0x40000000,	0x00000000,
822*4b81da5cSBitterblue Smith 	0x034, 0x00028DF1,
823*4b81da5cSBitterblue Smith 	0x034, 0x00027DEE,
824*4b81da5cSBitterblue Smith 	0x034, 0x00026DEB,
825*4b81da5cSBitterblue Smith 	0x034, 0x00025CEC,
826*4b81da5cSBitterblue Smith 	0x034, 0x00024CE9,
827*4b81da5cSBitterblue Smith 	0x034, 0x000238CA,
828*4b81da5cSBitterblue Smith 	0x034, 0x00022889,
829*4b81da5cSBitterblue Smith 	0x034, 0x00021489,
830*4b81da5cSBitterblue Smith 	0x034, 0x0002044A,
831*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
832*4b81da5cSBitterblue Smith 	0x034, 0x00028DEE,
833*4b81da5cSBitterblue Smith 	0x034, 0x00027DEB,
834*4b81da5cSBitterblue Smith 	0x034, 0x00026CCD,
835*4b81da5cSBitterblue Smith 	0x034, 0x00025CCA,
836*4b81da5cSBitterblue Smith 	0x034, 0x0002488C,
837*4b81da5cSBitterblue Smith 	0x034, 0x0002384C,
838*4b81da5cSBitterblue Smith 	0x034, 0x00022849,
839*4b81da5cSBitterblue Smith 	0x034, 0x00021449,
840*4b81da5cSBitterblue Smith 	0x034, 0x0002004D,
841*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
842*4b81da5cSBitterblue Smith 	0x8000020c,	0x00000000,	0x40000000,	0x00000000,
843*4b81da5cSBitterblue Smith 	0x034, 0x0000A0D7,
844*4b81da5cSBitterblue Smith 	0x034, 0x000090D3,
845*4b81da5cSBitterblue Smith 	0x034, 0x000080B1,
846*4b81da5cSBitterblue Smith 	0x034, 0x000070AE,
847*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
848*4b81da5cSBitterblue Smith 	0x034, 0x0000A0D7,
849*4b81da5cSBitterblue Smith 	0x034, 0x000090D3,
850*4b81da5cSBitterblue Smith 	0x034, 0x000080B1,
851*4b81da5cSBitterblue Smith 	0x034, 0x000070AE,
852*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
853*4b81da5cSBitterblue Smith 	0x034, 0x0000ADF7,
854*4b81da5cSBitterblue Smith 	0x034, 0x00009DF4,
855*4b81da5cSBitterblue Smith 	0x034, 0x00008DF1,
856*4b81da5cSBitterblue Smith 	0x034, 0x00007DEE,
857*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
858*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
859*4b81da5cSBitterblue Smith 	0x034, 0x00006DEB,
860*4b81da5cSBitterblue Smith 	0x034, 0x00005CEC,
861*4b81da5cSBitterblue Smith 	0x034, 0x00004CE9,
862*4b81da5cSBitterblue Smith 	0x034, 0x000038CA,
863*4b81da5cSBitterblue Smith 	0x034, 0x00002889,
864*4b81da5cSBitterblue Smith 	0x034, 0x00001489,
865*4b81da5cSBitterblue Smith 	0x034, 0x0000044A,
866*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
867*4b81da5cSBitterblue Smith 	0x034, 0x00006DEB,
868*4b81da5cSBitterblue Smith 	0x034, 0x00005CEC,
869*4b81da5cSBitterblue Smith 	0x034, 0x00004CE9,
870*4b81da5cSBitterblue Smith 	0x034, 0x000038CA,
871*4b81da5cSBitterblue Smith 	0x034, 0x00002889,
872*4b81da5cSBitterblue Smith 	0x034, 0x00001489,
873*4b81da5cSBitterblue Smith 	0x034, 0x0000044A,
874*4b81da5cSBitterblue Smith 	0x9000020c,	0x00000000,	0x40000000,	0x00000000,
875*4b81da5cSBitterblue Smith 	0x034, 0x0000608D,
876*4b81da5cSBitterblue Smith 	0x034, 0x0000506B,
877*4b81da5cSBitterblue Smith 	0x034, 0x0000404A,
878*4b81da5cSBitterblue Smith 	0x034, 0x00003047,
879*4b81da5cSBitterblue Smith 	0x034, 0x00002044,
880*4b81da5cSBitterblue Smith 	0x034, 0x00001025,
881*4b81da5cSBitterblue Smith 	0x034, 0x00000004,
882*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
883*4b81da5cSBitterblue Smith 	0x034, 0x0000608D,
884*4b81da5cSBitterblue Smith 	0x034, 0x0000506B,
885*4b81da5cSBitterblue Smith 	0x034, 0x0000404A,
886*4b81da5cSBitterblue Smith 	0x034, 0x00003047,
887*4b81da5cSBitterblue Smith 	0x034, 0x00002044,
888*4b81da5cSBitterblue Smith 	0x034, 0x00001025,
889*4b81da5cSBitterblue Smith 	0x034, 0x00000004,
890*4b81da5cSBitterblue Smith 	0x90000410,	0x00000000,	0x40000000,	0x00000000,
891*4b81da5cSBitterblue Smith 	0x034, 0x00006DEB,
892*4b81da5cSBitterblue Smith 	0x034, 0x00005CEC,
893*4b81da5cSBitterblue Smith 	0x034, 0x00004CE9,
894*4b81da5cSBitterblue Smith 	0x034, 0x000038CA,
895*4b81da5cSBitterblue Smith 	0x034, 0x00002889,
896*4b81da5cSBitterblue Smith 	0x034, 0x00001489,
897*4b81da5cSBitterblue Smith 	0x034, 0x0000044A,
898*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
899*4b81da5cSBitterblue Smith 	0x034, 0x00006DCD,
900*4b81da5cSBitterblue Smith 	0x034, 0x00005CCD,
901*4b81da5cSBitterblue Smith 	0x034, 0x00004CCA,
902*4b81da5cSBitterblue Smith 	0x034, 0x0000388C,
903*4b81da5cSBitterblue Smith 	0x034, 0x00002888,
904*4b81da5cSBitterblue Smith 	0x034, 0x00001488,
905*4b81da5cSBitterblue Smith 	0x034, 0x00000486,
906*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
907*4b81da5cSBitterblue Smith 	0x0EF, 0x00000000,
908*4b81da5cSBitterblue Smith 	0x018, 0x0001712A,
909*4b81da5cSBitterblue Smith 	0x0EF, 0x00000040,
910*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
911*4b81da5cSBitterblue Smith 	0x035, 0x00000187,
912*4b81da5cSBitterblue Smith 	0x035, 0x00008187,
913*4b81da5cSBitterblue Smith 	0x035, 0x00010187,
914*4b81da5cSBitterblue Smith 	0x035, 0x00020188,
915*4b81da5cSBitterblue Smith 	0x035, 0x00028188,
916*4b81da5cSBitterblue Smith 	0x035, 0x00030188,
917*4b81da5cSBitterblue Smith 	0x035, 0x00040188,
918*4b81da5cSBitterblue Smith 	0x035, 0x00048188,
919*4b81da5cSBitterblue Smith 	0x035, 0x00050188,
920*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
921*4b81da5cSBitterblue Smith 	0x035, 0x00000187,
922*4b81da5cSBitterblue Smith 	0x035, 0x00008187,
923*4b81da5cSBitterblue Smith 	0x035, 0x00010187,
924*4b81da5cSBitterblue Smith 	0x035, 0x00020188,
925*4b81da5cSBitterblue Smith 	0x035, 0x00028188,
926*4b81da5cSBitterblue Smith 	0x035, 0x00030188,
927*4b81da5cSBitterblue Smith 	0x035, 0x00040188,
928*4b81da5cSBitterblue Smith 	0x035, 0x00048188,
929*4b81da5cSBitterblue Smith 	0x035, 0x00050188,
930*4b81da5cSBitterblue Smith 	0x90000210,	0x00000000,	0x40000000,	0x00000000,
931*4b81da5cSBitterblue Smith 	0x035, 0x00000128,
932*4b81da5cSBitterblue Smith 	0x035, 0x00008128,
933*4b81da5cSBitterblue Smith 	0x035, 0x00010128,
934*4b81da5cSBitterblue Smith 	0x035, 0x000201C8,
935*4b81da5cSBitterblue Smith 	0x035, 0x000281C8,
936*4b81da5cSBitterblue Smith 	0x035, 0x000301C8,
937*4b81da5cSBitterblue Smith 	0x035, 0x000401C8,
938*4b81da5cSBitterblue Smith 	0x035, 0x000481C8,
939*4b81da5cSBitterblue Smith 	0x035, 0x000501C8,
940*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
941*4b81da5cSBitterblue Smith 	0x035, 0x00000145,
942*4b81da5cSBitterblue Smith 	0x035, 0x00008145,
943*4b81da5cSBitterblue Smith 	0x035, 0x00010145,
944*4b81da5cSBitterblue Smith 	0x035, 0x00020196,
945*4b81da5cSBitterblue Smith 	0x035, 0x00028196,
946*4b81da5cSBitterblue Smith 	0x035, 0x00030196,
947*4b81da5cSBitterblue Smith 	0x035, 0x000401C7,
948*4b81da5cSBitterblue Smith 	0x035, 0x000481C7,
949*4b81da5cSBitterblue Smith 	0x035, 0x000501C7,
950*4b81da5cSBitterblue Smith 	0x90000200,	0x00000000,	0x40000000,	0x00000000,
951*4b81da5cSBitterblue Smith 	0x035, 0x00000128,
952*4b81da5cSBitterblue Smith 	0x035, 0x00008128,
953*4b81da5cSBitterblue Smith 	0x035, 0x00010128,
954*4b81da5cSBitterblue Smith 	0x035, 0x000201C8,
955*4b81da5cSBitterblue Smith 	0x035, 0x000281C8,
956*4b81da5cSBitterblue Smith 	0x035, 0x000301C8,
957*4b81da5cSBitterblue Smith 	0x035, 0x000401C8,
958*4b81da5cSBitterblue Smith 	0x035, 0x000481C8,
959*4b81da5cSBitterblue Smith 	0x035, 0x000501C8,
960*4b81da5cSBitterblue Smith 	0x90000410,	0x00000000,	0x40000000,	0x00000000,
961*4b81da5cSBitterblue Smith 	0x035, 0x00000187,
962*4b81da5cSBitterblue Smith 	0x035, 0x00008187,
963*4b81da5cSBitterblue Smith 	0x035, 0x00010187,
964*4b81da5cSBitterblue Smith 	0x035, 0x00020188,
965*4b81da5cSBitterblue Smith 	0x035, 0x00028188,
966*4b81da5cSBitterblue Smith 	0x035, 0x00030188,
967*4b81da5cSBitterblue Smith 	0x035, 0x00040188,
968*4b81da5cSBitterblue Smith 	0x035, 0x00048188,
969*4b81da5cSBitterblue Smith 	0x035, 0x00050188,
970*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
971*4b81da5cSBitterblue Smith 	0x035, 0x00000145,
972*4b81da5cSBitterblue Smith 	0x035, 0x00008145,
973*4b81da5cSBitterblue Smith 	0x035, 0x00010145,
974*4b81da5cSBitterblue Smith 	0x035, 0x00020196,
975*4b81da5cSBitterblue Smith 	0x035, 0x00028196,
976*4b81da5cSBitterblue Smith 	0x035, 0x00030196,
977*4b81da5cSBitterblue Smith 	0x035, 0x000401C7,
978*4b81da5cSBitterblue Smith 	0x035, 0x000481C7,
979*4b81da5cSBitterblue Smith 	0x035, 0x000501C7,
980*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
981*4b81da5cSBitterblue Smith 	0x0EF, 0x00000000,
982*4b81da5cSBitterblue Smith 	0x018, 0x0001712A,
983*4b81da5cSBitterblue Smith 	0x0EF, 0x00000010,
984*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
985*4b81da5cSBitterblue Smith 	0x036, 0x00085733,
986*4b81da5cSBitterblue Smith 	0x036, 0x0008D733,
987*4b81da5cSBitterblue Smith 	0x036, 0x00095733,
988*4b81da5cSBitterblue Smith 	0x036, 0x0009D733,
989*4b81da5cSBitterblue Smith 	0x036, 0x000A64B4,
990*4b81da5cSBitterblue Smith 	0x036, 0x000AE4B4,
991*4b81da5cSBitterblue Smith 	0x036, 0x000B64B4,
992*4b81da5cSBitterblue Smith 	0x036, 0x000BE4B4,
993*4b81da5cSBitterblue Smith 	0x036, 0x000C64B4,
994*4b81da5cSBitterblue Smith 	0x036, 0x000CE4B4,
995*4b81da5cSBitterblue Smith 	0x036, 0x000D64B4,
996*4b81da5cSBitterblue Smith 	0x036, 0x000DE4B4,
997*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
998*4b81da5cSBitterblue Smith 	0x036, 0x00085733,
999*4b81da5cSBitterblue Smith 	0x036, 0x0008D733,
1000*4b81da5cSBitterblue Smith 	0x036, 0x00095733,
1001*4b81da5cSBitterblue Smith 	0x036, 0x0009D733,
1002*4b81da5cSBitterblue Smith 	0x036, 0x000A64B4,
1003*4b81da5cSBitterblue Smith 	0x036, 0x000AE4B4,
1004*4b81da5cSBitterblue Smith 	0x036, 0x000B64B4,
1005*4b81da5cSBitterblue Smith 	0x036, 0x000BE4B4,
1006*4b81da5cSBitterblue Smith 	0x036, 0x000C64B4,
1007*4b81da5cSBitterblue Smith 	0x036, 0x000CE4B4,
1008*4b81da5cSBitterblue Smith 	0x036, 0x000D64B4,
1009*4b81da5cSBitterblue Smith 	0x036, 0x000DE4B4,
1010*4b81da5cSBitterblue Smith 	0x90000210,	0x00000000,	0x40000000,	0x00000000,
1011*4b81da5cSBitterblue Smith 	0x036, 0x000063B5,
1012*4b81da5cSBitterblue Smith 	0x036, 0x0000E3B5,
1013*4b81da5cSBitterblue Smith 	0x036, 0x000163B5,
1014*4b81da5cSBitterblue Smith 	0x036, 0x0001E3B5,
1015*4b81da5cSBitterblue Smith 	0x036, 0x000263B5,
1016*4b81da5cSBitterblue Smith 	0x036, 0x0002E3B5,
1017*4b81da5cSBitterblue Smith 	0x036, 0x000363B5,
1018*4b81da5cSBitterblue Smith 	0x036, 0x0003E3B5,
1019*4b81da5cSBitterblue Smith 	0x036, 0x000463B5,
1020*4b81da5cSBitterblue Smith 	0x036, 0x0004E3B5,
1021*4b81da5cSBitterblue Smith 	0x036, 0x000563B5,
1022*4b81da5cSBitterblue Smith 	0x036, 0x0005E3B5,
1023*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
1024*4b81da5cSBitterblue Smith 	0x036, 0x000056B3,
1025*4b81da5cSBitterblue Smith 	0x036, 0x0000D6B3,
1026*4b81da5cSBitterblue Smith 	0x036, 0x000156B3,
1027*4b81da5cSBitterblue Smith 	0x036, 0x0001D6B3,
1028*4b81da5cSBitterblue Smith 	0x036, 0x00026634,
1029*4b81da5cSBitterblue Smith 	0x036, 0x0002E634,
1030*4b81da5cSBitterblue Smith 	0x036, 0x00036634,
1031*4b81da5cSBitterblue Smith 	0x036, 0x0003E634,
1032*4b81da5cSBitterblue Smith 	0x036, 0x000467B4,
1033*4b81da5cSBitterblue Smith 	0x036, 0x0004E7B4,
1034*4b81da5cSBitterblue Smith 	0x036, 0x000567B4,
1035*4b81da5cSBitterblue Smith 	0x036, 0x0005E7B4,
1036*4b81da5cSBitterblue Smith 	0x90000200,	0x00000000,	0x40000000,	0x00000000,
1037*4b81da5cSBitterblue Smith 	0x036, 0x000063B5,
1038*4b81da5cSBitterblue Smith 	0x036, 0x0000E3B5,
1039*4b81da5cSBitterblue Smith 	0x036, 0x000163B5,
1040*4b81da5cSBitterblue Smith 	0x036, 0x0001E3B5,
1041*4b81da5cSBitterblue Smith 	0x036, 0x000263B5,
1042*4b81da5cSBitterblue Smith 	0x036, 0x0002E3B5,
1043*4b81da5cSBitterblue Smith 	0x036, 0x000363B5,
1044*4b81da5cSBitterblue Smith 	0x036, 0x0003E3B5,
1045*4b81da5cSBitterblue Smith 	0x036, 0x000463B5,
1046*4b81da5cSBitterblue Smith 	0x036, 0x0004E3B5,
1047*4b81da5cSBitterblue Smith 	0x036, 0x000563B5,
1048*4b81da5cSBitterblue Smith 	0x036, 0x0005E3B5,
1049*4b81da5cSBitterblue Smith 	0x90000410,	0x00000000,	0x40000000,	0x00000000,
1050*4b81da5cSBitterblue Smith 	0x036, 0x00085733,
1051*4b81da5cSBitterblue Smith 	0x036, 0x0008D733,
1052*4b81da5cSBitterblue Smith 	0x036, 0x00095733,
1053*4b81da5cSBitterblue Smith 	0x036, 0x0009D733,
1054*4b81da5cSBitterblue Smith 	0x036, 0x000A64B4,
1055*4b81da5cSBitterblue Smith 	0x036, 0x000AE4B4,
1056*4b81da5cSBitterblue Smith 	0x036, 0x000B64B4,
1057*4b81da5cSBitterblue Smith 	0x036, 0x000BE4B4,
1058*4b81da5cSBitterblue Smith 	0x036, 0x000C64B4,
1059*4b81da5cSBitterblue Smith 	0x036, 0x000CE4B4,
1060*4b81da5cSBitterblue Smith 	0x036, 0x000D64B4,
1061*4b81da5cSBitterblue Smith 	0x036, 0x000DE4B4,
1062*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
1063*4b81da5cSBitterblue Smith 	0x036, 0x000056B3,
1064*4b81da5cSBitterblue Smith 	0x036, 0x0000D6B3,
1065*4b81da5cSBitterblue Smith 	0x036, 0x000156B3,
1066*4b81da5cSBitterblue Smith 	0x036, 0x0001D6B3,
1067*4b81da5cSBitterblue Smith 	0x036, 0x00026634,
1068*4b81da5cSBitterblue Smith 	0x036, 0x0002E634,
1069*4b81da5cSBitterblue Smith 	0x036, 0x00036634,
1070*4b81da5cSBitterblue Smith 	0x036, 0x0003E634,
1071*4b81da5cSBitterblue Smith 	0x036, 0x000467B4,
1072*4b81da5cSBitterblue Smith 	0x036, 0x0004E7B4,
1073*4b81da5cSBitterblue Smith 	0x036, 0x000567B4,
1074*4b81da5cSBitterblue Smith 	0x036, 0x0005E7B4,
1075*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
1076*4b81da5cSBitterblue Smith 	0x0EF, 0x00000000,
1077*4b81da5cSBitterblue Smith 	0x0EF, 0x00000008,
1078*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
1079*4b81da5cSBitterblue Smith 	0x03C, 0x000001C8,
1080*4b81da5cSBitterblue Smith 	0x03C, 0x00000492,
1081*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
1082*4b81da5cSBitterblue Smith 	0x03C, 0x000001C8,
1083*4b81da5cSBitterblue Smith 	0x03C, 0x00000492,
1084*4b81da5cSBitterblue Smith 	0x90000210,	0x00000000,	0x40000000,	0x00000000,
1085*4b81da5cSBitterblue Smith 	0x03C, 0x000001B6,
1086*4b81da5cSBitterblue Smith 	0x03C, 0x00000492,
1087*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
1088*4b81da5cSBitterblue Smith 	0x03C, 0x0000022A,
1089*4b81da5cSBitterblue Smith 	0x03C, 0x00000594,
1090*4b81da5cSBitterblue Smith 	0x90000200,	0x00000000,	0x40000000,	0x00000000,
1091*4b81da5cSBitterblue Smith 	0x03C, 0x000001B6,
1092*4b81da5cSBitterblue Smith 	0x03C, 0x00000492,
1093*4b81da5cSBitterblue Smith 	0x90000410,	0x00000000,	0x40000000,	0x00000000,
1094*4b81da5cSBitterblue Smith 	0x03C, 0x000001C8,
1095*4b81da5cSBitterblue Smith 	0x03C, 0x00000492,
1096*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
1097*4b81da5cSBitterblue Smith 	0x03C, 0x0000022A,
1098*4b81da5cSBitterblue Smith 	0x03C, 0x00000594,
1099*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
1100*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
1101*4b81da5cSBitterblue Smith 	0x03C, 0x00000800,
1102*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
1103*4b81da5cSBitterblue Smith 	0x03C, 0x00000800,
1104*4b81da5cSBitterblue Smith 	0x90000210,	0x00000000,	0x40000000,	0x00000000,
1105*4b81da5cSBitterblue Smith 	0x03C, 0x00000800,
1106*4b81da5cSBitterblue Smith 	0x9000020c,	0x00000000,	0x40000000,	0x00000000,
1107*4b81da5cSBitterblue Smith 	0x03C, 0x00000820,
1108*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
1109*4b81da5cSBitterblue Smith 	0x03C, 0x00000820,
1110*4b81da5cSBitterblue Smith 	0x90000200,	0x00000000,	0x40000000,	0x00000000,
1111*4b81da5cSBitterblue Smith 	0x03C, 0x00000800,
1112*4b81da5cSBitterblue Smith 	0x90000410,	0x00000000,	0x40000000,	0x00000000,
1113*4b81da5cSBitterblue Smith 	0x03C, 0x00000800,
1114*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
1115*4b81da5cSBitterblue Smith 	0x03C, 0x00000900,
1116*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
1117*4b81da5cSBitterblue Smith 	0x0EF, 0x00000000,
1118*4b81da5cSBitterblue Smith 	0x018, 0x0001712A,
1119*4b81da5cSBitterblue Smith 	0x0EF, 0x00000002,
1120*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
1121*4b81da5cSBitterblue Smith 	0x008, 0x0004E400,
1122*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
1123*4b81da5cSBitterblue Smith 	0x008, 0x0004E400,
1124*4b81da5cSBitterblue Smith 	0x90000210,	0x00000000,	0x40000000,	0x00000000,
1125*4b81da5cSBitterblue Smith 	0x008, 0x00002000,
1126*4b81da5cSBitterblue Smith 	0x9000020c,	0x00000000,	0x40000000,	0x00000000,
1127*4b81da5cSBitterblue Smith 	0x008, 0x00002000,
1128*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
1129*4b81da5cSBitterblue Smith 	0x008, 0x00002000,
1130*4b81da5cSBitterblue Smith 	0x90000200,	0x00000000,	0x40000000,	0x00000000,
1131*4b81da5cSBitterblue Smith 	0x008, 0x00002000,
1132*4b81da5cSBitterblue Smith 	0x90000410,	0x00000000,	0x40000000,	0x00000000,
1133*4b81da5cSBitterblue Smith 	0x008, 0x0004E400,
1134*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
1135*4b81da5cSBitterblue Smith 	0x008, 0x00002000,
1136*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
1137*4b81da5cSBitterblue Smith 	0x0EF, 0x00000000,
1138*4b81da5cSBitterblue Smith 	0x0DF, 0x000000C0,
1139*4b81da5cSBitterblue Smith 	0x01F, 0x00000064,
1140*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
1141*4b81da5cSBitterblue Smith 	0x058, 0x000A7284,
1142*4b81da5cSBitterblue Smith 	0x059, 0x000600EC,
1143*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
1144*4b81da5cSBitterblue Smith 	0x058, 0x000A7284,
1145*4b81da5cSBitterblue Smith 	0x059, 0x000600EC,
1146*4b81da5cSBitterblue Smith 	0x9000020c,	0x00000000,	0x40000000,	0x00000000,
1147*4b81da5cSBitterblue Smith 	0x058, 0x00081184,
1148*4b81da5cSBitterblue Smith 	0x059, 0x0006016C,
1149*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
1150*4b81da5cSBitterblue Smith 	0x058, 0x00081184,
1151*4b81da5cSBitterblue Smith 	0x059, 0x0006016C,
1152*4b81da5cSBitterblue Smith 	0x90000200,	0x00000000,	0x40000000,	0x00000000,
1153*4b81da5cSBitterblue Smith 	0x058, 0x00081184,
1154*4b81da5cSBitterblue Smith 	0x059, 0x0006016C,
1155*4b81da5cSBitterblue Smith 	0x90000410,	0x00000000,	0x40000000,	0x00000000,
1156*4b81da5cSBitterblue Smith 	0x058, 0x000A7284,
1157*4b81da5cSBitterblue Smith 	0x059, 0x000600EC,
1158*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
1159*4b81da5cSBitterblue Smith 	0x058, 0x00081184,
1160*4b81da5cSBitterblue Smith 	0x059, 0x0006016C,
1161*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
1162*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
1163*4b81da5cSBitterblue Smith 	0x061, 0x000E8D73,
1164*4b81da5cSBitterblue Smith 	0x062, 0x00093FC5,
1165*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
1166*4b81da5cSBitterblue Smith 	0x061, 0x000E8D73,
1167*4b81da5cSBitterblue Smith 	0x062, 0x00093FC5,
1168*4b81da5cSBitterblue Smith 	0x90000210,	0x00000000,	0x40000000,	0x00000000,
1169*4b81da5cSBitterblue Smith 	0x061, 0x000EFD83,
1170*4b81da5cSBitterblue Smith 	0x062, 0x00093FCC,
1171*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
1172*4b81da5cSBitterblue Smith 	0x061, 0x000EAD53,
1173*4b81da5cSBitterblue Smith 	0x062, 0x00093BC4,
1174*4b81da5cSBitterblue Smith 	0x90000200,	0x00000000,	0x40000000,	0x00000000,
1175*4b81da5cSBitterblue Smith 	0x061, 0x000EFD83,
1176*4b81da5cSBitterblue Smith 	0x062, 0x00093FCC,
1177*4b81da5cSBitterblue Smith 	0x90000410,	0x00000000,	0x40000000,	0x00000000,
1178*4b81da5cSBitterblue Smith 	0x061, 0x000E8D73,
1179*4b81da5cSBitterblue Smith 	0x062, 0x00093FC5,
1180*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
1181*4b81da5cSBitterblue Smith 	0x061, 0x000EAD53,
1182*4b81da5cSBitterblue Smith 	0x062, 0x00093BC4,
1183*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
1184*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
1185*4b81da5cSBitterblue Smith 	0x063, 0x000110E9,
1186*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
1187*4b81da5cSBitterblue Smith 	0x063, 0x000110E9,
1188*4b81da5cSBitterblue Smith 	0x90000210,	0x00000000,	0x40000000,	0x00000000,
1189*4b81da5cSBitterblue Smith 	0x063, 0x000110EB,
1190*4b81da5cSBitterblue Smith 	0x9000020c,	0x00000000,	0x40000000,	0x00000000,
1191*4b81da5cSBitterblue Smith 	0x063, 0x000110E9,
1192*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
1193*4b81da5cSBitterblue Smith 	0x063, 0x000110E9,
1194*4b81da5cSBitterblue Smith 	0x90000200,	0x00000000,	0x40000000,	0x00000000,
1195*4b81da5cSBitterblue Smith 	0x063, 0x000110EB,
1196*4b81da5cSBitterblue Smith 	0x90000410,	0x00000000,	0x40000000,	0x00000000,
1197*4b81da5cSBitterblue Smith 	0x063, 0x000110E9,
1198*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
1199*4b81da5cSBitterblue Smith 	0x063, 0x000714E9,
1200*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
1201*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
1202*4b81da5cSBitterblue Smith 	0x064, 0x0001C27C,
1203*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
1204*4b81da5cSBitterblue Smith 	0x064, 0x0001C27C,
1205*4b81da5cSBitterblue Smith 	0x90000210,	0x00000000,	0x40000000,	0x00000000,
1206*4b81da5cSBitterblue Smith 	0x064, 0x0001C27C,
1207*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
1208*4b81da5cSBitterblue Smith 	0x064, 0x0001C67C,
1209*4b81da5cSBitterblue Smith 	0x90000200,	0x00000000,	0x40000000,	0x00000000,
1210*4b81da5cSBitterblue Smith 	0x064, 0x0001C27C,
1211*4b81da5cSBitterblue Smith 	0x90000410,	0x00000000,	0x40000000,	0x00000000,
1212*4b81da5cSBitterblue Smith 	0x064, 0x0001C27C,
1213*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
1214*4b81da5cSBitterblue Smith 	0x064, 0x0001C67C,
1215*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
1216*4b81da5cSBitterblue Smith 	0x80000111,	0x00000000,	0x40000000,	0x00000000,
1217*4b81da5cSBitterblue Smith 	0x065, 0x00091016,
1218*4b81da5cSBitterblue Smith 	0x90000110,	0x00000000,	0x40000000,	0x00000000,
1219*4b81da5cSBitterblue Smith 	0x065, 0x00091016,
1220*4b81da5cSBitterblue Smith 	0x90000210,	0x00000000,	0x40000000,	0x00000000,
1221*4b81da5cSBitterblue Smith 	0x065, 0x00093016,
1222*4b81da5cSBitterblue Smith 	0x9000020c,	0x00000000,	0x40000000,	0x00000000,
1223*4b81da5cSBitterblue Smith 	0x065, 0x00093015,
1224*4b81da5cSBitterblue Smith 	0x9000040c,	0x00000000,	0x40000000,	0x00000000,
1225*4b81da5cSBitterblue Smith 	0x065, 0x00093015,
1226*4b81da5cSBitterblue Smith 	0x90000200,	0x00000000,	0x40000000,	0x00000000,
1227*4b81da5cSBitterblue Smith 	0x065, 0x00093016,
1228*4b81da5cSBitterblue Smith 	0xA0000000,	0x00000000,
1229*4b81da5cSBitterblue Smith 	0x065, 0x00091016,
1230*4b81da5cSBitterblue Smith 	0xB0000000,	0x00000000,
1231*4b81da5cSBitterblue Smith 	0x018, 0x00000006,
1232*4b81da5cSBitterblue Smith 	0x0EF, 0x00002000,
1233*4b81da5cSBitterblue Smith 	0x03B, 0x0003824B,
1234*4b81da5cSBitterblue Smith 	0x03B, 0x0003024B,
1235*4b81da5cSBitterblue Smith 	0x03B, 0x0002844B,
1236*4b81da5cSBitterblue Smith 	0x03B, 0x00020F4B,
1237*4b81da5cSBitterblue Smith 	0x03B, 0x00018F4B,
1238*4b81da5cSBitterblue Smith 	0x03B, 0x000104B2,
1239*4b81da5cSBitterblue Smith 	0x03B, 0x00008049,
1240*4b81da5cSBitterblue Smith 	0x03B, 0x00000148,
1241*4b81da5cSBitterblue Smith 	0x03B, 0x0007824B,
1242*4b81da5cSBitterblue Smith 	0x03B, 0x0007024B,
1243*4b81da5cSBitterblue Smith 	0x03B, 0x0006824B,
1244*4b81da5cSBitterblue Smith 	0x03B, 0x00060F4B,
1245*4b81da5cSBitterblue Smith 	0x03B, 0x00058F4B,
1246*4b81da5cSBitterblue Smith 	0x03B, 0x000504B2,
1247*4b81da5cSBitterblue Smith 	0x03B, 0x00048049,
1248*4b81da5cSBitterblue Smith 	0x03B, 0x00040148,
1249*4b81da5cSBitterblue Smith 	0x0EF, 0x00000000,
1250*4b81da5cSBitterblue Smith 	0x0EF, 0x00000100,
1251*4b81da5cSBitterblue Smith 	0x034, 0x0000ADF3,
1252*4b81da5cSBitterblue Smith 	0x034, 0x00009DF0,
1253*4b81da5cSBitterblue Smith 	0x034, 0x00008D70,
1254*4b81da5cSBitterblue Smith 	0x034, 0x00007D6D,
1255*4b81da5cSBitterblue Smith 	0x034, 0x00006CEE,
1256*4b81da5cSBitterblue Smith 	0x034, 0x00005CCC,
1257*4b81da5cSBitterblue Smith 	0x034, 0x000044EC,
1258*4b81da5cSBitterblue Smith 	0x034, 0x000034AC,
1259*4b81da5cSBitterblue Smith 	0x034, 0x0000246D,
1260*4b81da5cSBitterblue Smith 	0x034, 0x0000106F,
1261*4b81da5cSBitterblue Smith 	0x034, 0x0000006C,
1262*4b81da5cSBitterblue Smith 	0x0EF, 0x00000000,
1263*4b81da5cSBitterblue Smith 	0x0ED, 0x00000010,
1264*4b81da5cSBitterblue Smith 	0x044, 0x0000ADF2,
1265*4b81da5cSBitterblue Smith 	0x044, 0x00009DEF,
1266*4b81da5cSBitterblue Smith 	0x044, 0x00008DEC,
1267*4b81da5cSBitterblue Smith 	0x044, 0x00007DE9,
1268*4b81da5cSBitterblue Smith 	0x044, 0x00006CEC,
1269*4b81da5cSBitterblue Smith 	0x044, 0x00005CE9,
1270*4b81da5cSBitterblue Smith 	0x044, 0x000044EC,
1271*4b81da5cSBitterblue Smith 	0x044, 0x000034E9,
1272*4b81da5cSBitterblue Smith 	0x044, 0x0000246C,
1273*4b81da5cSBitterblue Smith 	0x044, 0x00001469,
1274*4b81da5cSBitterblue Smith 	0x044, 0x0000006C,
1275*4b81da5cSBitterblue Smith 	0x0ED, 0x00000000,
1276*4b81da5cSBitterblue Smith 	0x0ED, 0x00000001,
1277*4b81da5cSBitterblue Smith 	0x040, 0x00038DA7,
1278*4b81da5cSBitterblue Smith 	0x040, 0x000300C2,
1279*4b81da5cSBitterblue Smith 	0x040, 0x000288E2,
1280*4b81da5cSBitterblue Smith 	0x040, 0x000200B8,
1281*4b81da5cSBitterblue Smith 	0x040, 0x000188A5,
1282*4b81da5cSBitterblue Smith 	0x040, 0x00010FBC,
1283*4b81da5cSBitterblue Smith 	0x040, 0x00008F71,
1284*4b81da5cSBitterblue Smith 	0x040, 0x00000240,
1285*4b81da5cSBitterblue Smith 	0x0ED, 0x00000000,
1286*4b81da5cSBitterblue Smith 	0x0EF, 0x000020A2,
1287*4b81da5cSBitterblue Smith 	0x0DF, 0x00000080,
1288*4b81da5cSBitterblue Smith 	0x035, 0x00000120,
1289*4b81da5cSBitterblue Smith 	0x035, 0x00008120,
1290*4b81da5cSBitterblue Smith 	0x035, 0x00010120,
1291*4b81da5cSBitterblue Smith 	0x036, 0x00000085,
1292*4b81da5cSBitterblue Smith 	0x036, 0x00008085,
1293*4b81da5cSBitterblue Smith 	0x036, 0x00010085,
1294*4b81da5cSBitterblue Smith 	0x036, 0x00018085,
1295*4b81da5cSBitterblue Smith 	0x0EF, 0x00000000,
1296*4b81da5cSBitterblue Smith 	0x051, 0x00000C31,
1297*4b81da5cSBitterblue Smith 	0x052, 0x00000622,
1298*4b81da5cSBitterblue Smith 	0x053, 0x000FC70B,
1299*4b81da5cSBitterblue Smith 	0x054, 0x0000017E,
1300*4b81da5cSBitterblue Smith 	0x056, 0x00051DF3,
1301*4b81da5cSBitterblue Smith 	0x051, 0x00000C01,
1302*4b81da5cSBitterblue Smith 	0x052, 0x000006D6,
1303*4b81da5cSBitterblue Smith 	0x053, 0x000FC649,
1304*4b81da5cSBitterblue Smith 	0x070, 0x00049661,
1305*4b81da5cSBitterblue Smith 	0x071, 0x0007843E,
1306*4b81da5cSBitterblue Smith 	0x072, 0x00000382,
1307*4b81da5cSBitterblue Smith 	0x074, 0x00051400,
1308*4b81da5cSBitterblue Smith 	0x035, 0x00000160,
1309*4b81da5cSBitterblue Smith 	0x035, 0x00008160,
1310*4b81da5cSBitterblue Smith 	0x035, 0x00010160,
1311*4b81da5cSBitterblue Smith 	0x036, 0x00000124,
1312*4b81da5cSBitterblue Smith 	0x036, 0x00008124,
1313*4b81da5cSBitterblue Smith 	0x036, 0x00010124,
1314*4b81da5cSBitterblue Smith 	0x036, 0x00018124,
1315*4b81da5cSBitterblue Smith 	0x0ED, 0x0000000C,
1316*4b81da5cSBitterblue Smith 	0x045, 0x00000140,
1317*4b81da5cSBitterblue Smith 	0x045, 0x00008140,
1318*4b81da5cSBitterblue Smith 	0x045, 0x00010140,
1319*4b81da5cSBitterblue Smith 	0x046, 0x00000124,
1320*4b81da5cSBitterblue Smith 	0x046, 0x00008124,
1321*4b81da5cSBitterblue Smith 	0x046, 0x00010124,
1322*4b81da5cSBitterblue Smith 	0x046, 0x00018124,
1323*4b81da5cSBitterblue Smith 	0x0DF, 0x00000088,
1324*4b81da5cSBitterblue Smith 	0x0B3, 0x000F0E18,
1325*4b81da5cSBitterblue Smith 	0x0B4, 0x0001214C,
1326*4b81da5cSBitterblue Smith 	0x0B7, 0x0003000C,
1327*4b81da5cSBitterblue Smith 	0x01C, 0x000539D2,
1328*4b81da5cSBitterblue Smith 	0x0C4, 0x000AFE00,
1329*4b81da5cSBitterblue Smith 	0x018, 0x0001F12A,
1330*4b81da5cSBitterblue Smith 	0xFFE, 0x00000000,
1331*4b81da5cSBitterblue Smith 	0xFFE, 0x00000000,
1332*4b81da5cSBitterblue Smith 	0x018, 0x0001712A,
1333*4b81da5cSBitterblue Smith };
1334*4b81da5cSBitterblue Smith 
1335*4b81da5cSBitterblue Smith RTW_DECL_TABLE_RF_RADIO(rtw8821a_rf_a, A);
1336*4b81da5cSBitterblue Smith 
1337*4b81da5cSBitterblue Smith static const struct rtw_txpwr_lmt_cfg_pair rtw8821a_txpwr_lmt[] = {
1338*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0, 1, 32, },
1339*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 0, 1, 28, },
1340*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0, 1, 32, },
1341*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0, 2, 32, },
1342*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 0, 2, 28, },
1343*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0, 2, 32, },
1344*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0, 3, 36, },
1345*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 0, 3, 28, },
1346*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0, 3, 32, },
1347*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0, 4, 36, },
1348*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 0, 4, 28, },
1349*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0, 4, 32, },
1350*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0, 5, 36, },
1351*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 0, 5, 28, },
1352*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0, 5, 32, },
1353*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0, 6, 36, },
1354*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 0, 6, 28, },
1355*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0, 6, 32, },
1356*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0, 7, 36, },
1357*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 0, 7, 28, },
1358*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0, 7, 32, },
1359*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0, 8, 36, },
1360*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 0, 8, 28, },
1361*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0, 8, 32, },
1362*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0, 9, 32, },
1363*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 0, 9, 28, },
1364*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0, 9, 32, },
1365*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0, 10, 32, },
1366*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 0, 10, 28, },
1367*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0, 10, 32, },
1368*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0, 11, 32, },
1369*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 0, 11, 28, },
1370*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0, 11, 32, },
1371*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0, 12, 28, },
1372*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 0, 12, 28, },
1373*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0, 12, 32, },
1374*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0, 13, 26, },
1375*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 0, 13, 28, },
1376*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0, 13, 32, },
1377*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 0, 14, 63, },
1378*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 0, 14, 63, },
1379*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 0, 14, 32, },
1380*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 1, 1, 30, },
1381*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 1, 1, 30, },
1382*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 1, 1, 32, },
1383*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 1, 2, 30, },
1384*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 1, 2, 32, },
1385*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 1, 2, 32, },
1386*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 1, 3, 32, },
1387*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 1, 3, 32, },
1388*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 1, 3, 32, },
1389*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 1, 4, 32, },
1390*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 1, 4, 32, },
1391*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 1, 4, 32, },
1392*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 1, 5, 32, },
1393*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 1, 5, 32, },
1394*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 1, 5, 32, },
1395*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 1, 6, 32, },
1396*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 1, 6, 32, },
1397*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 1, 6, 32, },
1398*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 1, 7, 32, },
1399*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 1, 7, 32, },
1400*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 1, 7, 32, },
1401*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 1, 8, 32, },
1402*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 1, 8, 32, },
1403*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 1, 8, 32, },
1404*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 1, 9, 30, },
1405*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 1, 9, 32, },
1406*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 1, 9, 32, },
1407*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 1, 10, 30, },
1408*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 1, 10, 32, },
1409*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 1, 10, 32, },
1410*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 1, 11, 30, },
1411*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 1, 11, 32, },
1412*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 1, 11, 32, },
1413*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 1, 12, 26, },
1414*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 1, 12, 32, },
1415*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 1, 12, 32, },
1416*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 1, 13, 24, },
1417*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 1, 13, 30, },
1418*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 1, 13, 32, },
1419*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 1, 14, 63, },
1420*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 1, 14, 63, },
1421*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 1, 14, 63, },
1422*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 2, 1, 26, },
1423*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 2, 1, 26, },
1424*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 2, 1, 32, },
1425*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 2, 2, 26, },
1426*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 2, 2, 32, },
1427*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 2, 2, 32, },
1428*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 2, 3, 32, },
1429*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 2, 3, 32, },
1430*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 2, 3, 32, },
1431*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 2, 4, 32, },
1432*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 2, 4, 32, },
1433*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 2, 4, 32, },
1434*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 2, 5, 32, },
1435*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 2, 5, 32, },
1436*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 2, 5, 32, },
1437*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 2, 6, 32, },
1438*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 2, 6, 32, },
1439*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 2, 6, 32, },
1440*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 2, 7, 32, },
1441*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 2, 7, 32, },
1442*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 2, 7, 32, },
1443*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 2, 8, 32, },
1444*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 2, 8, 32, },
1445*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 2, 8, 32, },
1446*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 2, 9, 26, },
1447*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 2, 9, 32, },
1448*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 2, 9, 32, },
1449*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 2, 10, 26, },
1450*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 2, 10, 32, },
1451*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 2, 10, 32, },
1452*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 2, 11, 26, },
1453*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 2, 11, 32, },
1454*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 2, 11, 32, },
1455*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 2, 12, 26, },
1456*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 2, 12, 32, },
1457*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 2, 12, 32, },
1458*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 2, 13, 24, },
1459*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 2, 13, 26, },
1460*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 2, 13, 32, },
1461*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 2, 14, 63, },
1462*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 2, 14, 63, },
1463*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 2, 14, 63, },
1464*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 3, 1, 30, },
1465*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 3, 1, 32, },
1466*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 3, 1, 32, },
1467*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 3, 2, 32, },
1468*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 3, 2, 32, },
1469*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 3, 2, 32, },
1470*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 3, 3, 32, },
1471*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 3, 3, 32, },
1472*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 3, 3, 32, },
1473*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 3, 4, 32, },
1474*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 3, 4, 32, },
1475*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 3, 4, 32, },
1476*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 3, 5, 32, },
1477*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 3, 5, 32, },
1478*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 3, 5, 32, },
1479*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 3, 6, 32, },
1480*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 3, 6, 32, },
1481*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 3, 6, 32, },
1482*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 3, 7, 32, },
1483*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 3, 7, 32, },
1484*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 3, 7, 32, },
1485*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 3, 8, 32, },
1486*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 3, 8, 32, },
1487*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 3, 8, 32, },
1488*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 3, 9, 32, },
1489*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 3, 9, 32, },
1490*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 3, 9, 32, },
1491*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 3, 10, 32, },
1492*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 3, 10, 32, },
1493*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 3, 10, 32, },
1494*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 3, 11, 30, },
1495*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 3, 11, 32, },
1496*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 3, 11, 32, },
1497*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 3, 12, 63, },
1498*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 3, 12, 32, },
1499*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 3, 12, 32, },
1500*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 3, 13, 63, },
1501*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 3, 13, 32, },
1502*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 3, 13, 32, },
1503*4b81da5cSBitterblue Smith 	{ 0, 0, 0, 3, 14, 63, },
1504*4b81da5cSBitterblue Smith 	{ 2, 0, 0, 3, 14, 63, },
1505*4b81da5cSBitterblue Smith 	{ 1, 0, 0, 3, 14, 63, },
1506*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 2, 1, 63, },
1507*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 2, 1, 63, },
1508*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 2, 1, 63, },
1509*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 2, 2, 63, },
1510*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 2, 2, 63, },
1511*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 2, 2, 63, },
1512*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 2, 3, 26, },
1513*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 2, 3, 26, },
1514*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 2, 3, 32, },
1515*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 2, 4, 26, },
1516*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 2, 4, 32, },
1517*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 2, 4, 32, },
1518*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 2, 5, 26, },
1519*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 2, 5, 32, },
1520*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 2, 5, 32, },
1521*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 2, 6, 32, },
1522*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 2, 6, 32, },
1523*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 2, 6, 32, },
1524*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 2, 7, 32, },
1525*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 2, 7, 32, },
1526*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 2, 7, 32, },
1527*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 2, 8, 32, },
1528*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 2, 8, 32, },
1529*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 2, 8, 32, },
1530*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 2, 9, 26, },
1531*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 2, 9, 32, },
1532*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 2, 9, 32, },
1533*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 2, 10, 24, },
1534*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 2, 10, 32, },
1535*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 2, 10, 32, },
1536*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 2, 11, 22, },
1537*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 2, 11, 26, },
1538*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 2, 11, 32, },
1539*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 2, 12, 63, },
1540*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 2, 12, 63, },
1541*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 2, 12, 63, },
1542*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 2, 13, 63, },
1543*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 2, 13, 63, },
1544*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 2, 13, 63, },
1545*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 2, 14, 63, },
1546*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 2, 14, 63, },
1547*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 2, 14, 63, },
1548*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 3, 1, 63, },
1549*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 3, 1, 63, },
1550*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 3, 1, 63, },
1551*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 3, 2, 63, },
1552*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 3, 2, 63, },
1553*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 3, 2, 63, },
1554*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 3, 3, 30, },
1555*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 3, 3, 30, },
1556*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 3, 3, 30, },
1557*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 3, 4, 32, },
1558*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 3, 4, 30, },
1559*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 3, 4, 30, },
1560*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 3, 5, 32, },
1561*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 3, 5, 30, },
1562*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 3, 5, 30, },
1563*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 3, 6, 32, },
1564*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 3, 6, 30, },
1565*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 3, 6, 30, },
1566*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 3, 7, 32, },
1567*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 3, 7, 30, },
1568*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 3, 7, 30, },
1569*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 3, 8, 32, },
1570*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 3, 8, 30, },
1571*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 3, 8, 30, },
1572*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 3, 9, 32, },
1573*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 3, 9, 30, },
1574*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 3, 9, 30, },
1575*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 3, 10, 32, },
1576*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 3, 10, 30, },
1577*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 3, 10, 30, },
1578*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 3, 11, 30, },
1579*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 3, 11, 30, },
1580*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 3, 11, 30, },
1581*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 3, 12, 63, },
1582*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 3, 12, 32, },
1583*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 3, 12, 32, },
1584*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 3, 13, 63, },
1585*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 3, 13, 32, },
1586*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 3, 13, 32, },
1587*4b81da5cSBitterblue Smith 	{ 0, 0, 1, 3, 14, 63, },
1588*4b81da5cSBitterblue Smith 	{ 2, 0, 1, 3, 14, 63, },
1589*4b81da5cSBitterblue Smith 	{ 1, 0, 1, 3, 14, 63, },
1590*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 36, 32, },
1591*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 36, 30, },
1592*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 36, 30, },
1593*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 40, 32, },
1594*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 40, 30, },
1595*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 40, 30, },
1596*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 44, 32, },
1597*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 44, 30, },
1598*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 44, 30, },
1599*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 48, 32, },
1600*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 48, 30, },
1601*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 48, 30, },
1602*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 52, 32, },
1603*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 52, 30, },
1604*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 52, 30, },
1605*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 56, 32, },
1606*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 56, 30, },
1607*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 56, 30, },
1608*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 60, 32, },
1609*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 60, 30, },
1610*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 60, 30, },
1611*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 64, 32, },
1612*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 64, 30, },
1613*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 64, 30, },
1614*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 100, 32, },
1615*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 100, 30, },
1616*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 100, 30, },
1617*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 104, 32, },
1618*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 104, 30, },
1619*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 104, 30, },
1620*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 108, 32, },
1621*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 108, 30, },
1622*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 108, 30, },
1623*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 112, 32, },
1624*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 112, 30, },
1625*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 112, 30, },
1626*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 116, 32, },
1627*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 116, 30, },
1628*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 116, 30, },
1629*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 120, 32, },
1630*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 120, 30, },
1631*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 120, 30, },
1632*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 124, 32, },
1633*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 124, 30, },
1634*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 124, 30, },
1635*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 128, 32, },
1636*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 128, 30, },
1637*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 128, 30, },
1638*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 132, 32, },
1639*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 132, 30, },
1640*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 132, 30, },
1641*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 136, 32, },
1642*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 136, 30, },
1643*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 136, 30, },
1644*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 140, 32, },
1645*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 140, 30, },
1646*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 140, 30, },
1647*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 149, 32, },
1648*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 149, 30, },
1649*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 149, 63, },
1650*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 153, 32, },
1651*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 153, 30, },
1652*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 153, 63, },
1653*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 157, 32, },
1654*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 157, 30, },
1655*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 157, 63, },
1656*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 161, 32, },
1657*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 161, 30, },
1658*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 161, 63, },
1659*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 1, 165, 32, },
1660*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 1, 165, 30, },
1661*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 1, 165, 63, },
1662*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 36, 32, },
1663*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 36, 30, },
1664*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 36, 30, },
1665*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 40, 32, },
1666*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 40, 30, },
1667*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 40, 30, },
1668*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 44, 32, },
1669*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 44, 30, },
1670*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 44, 30, },
1671*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 48, 32, },
1672*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 48, 30, },
1673*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 48, 30, },
1674*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 52, 32, },
1675*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 52, 30, },
1676*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 52, 30, },
1677*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 56, 32, },
1678*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 56, 30, },
1679*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 56, 30, },
1680*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 60, 32, },
1681*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 60, 30, },
1682*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 60, 30, },
1683*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 64, 32, },
1684*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 64, 30, },
1685*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 64, 30, },
1686*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 100, 32, },
1687*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 100, 30, },
1688*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 100, 30, },
1689*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 104, 32, },
1690*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 104, 30, },
1691*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 104, 30, },
1692*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 108, 32, },
1693*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 108, 30, },
1694*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 108, 30, },
1695*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 112, 32, },
1696*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 112, 30, },
1697*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 112, 30, },
1698*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 116, 32, },
1699*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 116, 30, },
1700*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 116, 30, },
1701*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 120, 32, },
1702*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 120, 30, },
1703*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 120, 30, },
1704*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 124, 32, },
1705*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 124, 30, },
1706*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 124, 30, },
1707*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 128, 32, },
1708*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 128, 30, },
1709*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 128, 30, },
1710*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 132, 32, },
1711*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 132, 30, },
1712*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 132, 30, },
1713*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 136, 32, },
1714*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 136, 30, },
1715*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 136, 30, },
1716*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 140, 32, },
1717*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 140, 30, },
1718*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 140, 30, },
1719*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 149, 32, },
1720*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 149, 30, },
1721*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 149, 63, },
1722*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 153, 32, },
1723*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 153, 30, },
1724*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 153, 63, },
1725*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 157, 32, },
1726*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 157, 30, },
1727*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 157, 63, },
1728*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 161, 32, },
1729*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 161, 30, },
1730*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 161, 63, },
1731*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 2, 165, 32, },
1732*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 2, 165, 30, },
1733*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 2, 165, 63, },
1734*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 36, 28, },
1735*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 36, 30, },
1736*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 36, 30, },
1737*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 40, 28, },
1738*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 40, 30, },
1739*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 40, 30, },
1740*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 44, 28, },
1741*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 44, 30, },
1742*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 44, 30, },
1743*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 48, 28, },
1744*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 48, 30, },
1745*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 48, 30, },
1746*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 52, 34, },
1747*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 52, 30, },
1748*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 52, 30, },
1749*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 56, 32, },
1750*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 56, 30, },
1751*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 56, 30, },
1752*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 60, 30, },
1753*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 60, 30, },
1754*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 60, 30, },
1755*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 64, 26, },
1756*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 64, 30, },
1757*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 64, 30, },
1758*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 100, 28, },
1759*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 100, 30, },
1760*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 100, 30, },
1761*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 104, 28, },
1762*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 104, 30, },
1763*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 104, 30, },
1764*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 108, 30, },
1765*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 108, 30, },
1766*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 108, 30, },
1767*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 112, 32, },
1768*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 112, 30, },
1769*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 112, 30, },
1770*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 116, 32, },
1771*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 116, 30, },
1772*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 116, 30, },
1773*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 120, 34, },
1774*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 120, 30, },
1775*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 120, 30, },
1776*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 124, 32, },
1777*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 124, 30, },
1778*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 124, 30, },
1779*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 128, 30, },
1780*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 128, 30, },
1781*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 128, 30, },
1782*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 132, 28, },
1783*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 132, 30, },
1784*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 132, 30, },
1785*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 136, 28, },
1786*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 136, 30, },
1787*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 136, 30, },
1788*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 140, 26, },
1789*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 140, 30, },
1790*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 140, 30, },
1791*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 149, 34, },
1792*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 149, 30, },
1793*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 149, 63, },
1794*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 153, 34, },
1795*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 153, 30, },
1796*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 153, 63, },
1797*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 157, 34, },
1798*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 157, 30, },
1799*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 157, 63, },
1800*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 161, 34, },
1801*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 161, 30, },
1802*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 161, 63, },
1803*4b81da5cSBitterblue Smith 	{ 0, 1, 0, 3, 165, 34, },
1804*4b81da5cSBitterblue Smith 	{ 2, 1, 0, 3, 165, 30, },
1805*4b81da5cSBitterblue Smith 	{ 1, 1, 0, 3, 165, 63, },
1806*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 2, 38, 26, },
1807*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 2, 38, 30, },
1808*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 2, 38, 30, },
1809*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 2, 46, 32, },
1810*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 2, 46, 30, },
1811*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 2, 46, 30, },
1812*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 2, 54, 32, },
1813*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 2, 54, 30, },
1814*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 2, 54, 30, },
1815*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 2, 62, 24, },
1816*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 2, 62, 30, },
1817*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 2, 62, 30, },
1818*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 2, 102, 24, },
1819*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 2, 102, 30, },
1820*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 2, 102, 30, },
1821*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 2, 110, 32, },
1822*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 2, 110, 30, },
1823*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 2, 110, 30, },
1824*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 2, 118, 32, },
1825*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 2, 118, 30, },
1826*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 2, 118, 30, },
1827*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 2, 126, 32, },
1828*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 2, 126, 30, },
1829*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 2, 126, 30, },
1830*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 2, 134, 32, },
1831*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 2, 134, 30, },
1832*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 2, 134, 30, },
1833*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 2, 151, 30, },
1834*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 2, 151, 30, },
1835*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 2, 151, 63, },
1836*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 2, 159, 32, },
1837*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 2, 159, 30, },
1838*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 2, 159, 63, },
1839*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 3, 38, 28, },
1840*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 3, 38, 30, },
1841*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 3, 38, 30, },
1842*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 3, 46, 28, },
1843*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 3, 46, 30, },
1844*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 3, 46, 30, },
1845*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 3, 54, 30, },
1846*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 3, 54, 30, },
1847*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 3, 54, 30, },
1848*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 3, 62, 30, },
1849*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 3, 62, 30, },
1850*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 3, 62, 30, },
1851*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 3, 102, 26, },
1852*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 3, 102, 30, },
1853*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 3, 102, 30, },
1854*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 3, 110, 30, },
1855*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 3, 110, 30, },
1856*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 3, 110, 30, },
1857*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 3, 118, 34, },
1858*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 3, 118, 30, },
1859*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 3, 118, 30, },
1860*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 3, 126, 32, },
1861*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 3, 126, 30, },
1862*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 3, 126, 30, },
1863*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 3, 134, 30, },
1864*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 3, 134, 30, },
1865*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 3, 134, 30, },
1866*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 3, 151, 34, },
1867*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 3, 151, 30, },
1868*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 3, 151, 63, },
1869*4b81da5cSBitterblue Smith 	{ 0, 1, 1, 3, 159, 34, },
1870*4b81da5cSBitterblue Smith 	{ 2, 1, 1, 3, 159, 30, },
1871*4b81da5cSBitterblue Smith 	{ 1, 1, 1, 3, 159, 63, },
1872*4b81da5cSBitterblue Smith 	{ 0, 1, 2, 4, 42, 22, },
1873*4b81da5cSBitterblue Smith 	{ 2, 1, 2, 4, 42, 30, },
1874*4b81da5cSBitterblue Smith 	{ 1, 1, 2, 4, 42, 30, },
1875*4b81da5cSBitterblue Smith 	{ 0, 1, 2, 4, 58, 20, },
1876*4b81da5cSBitterblue Smith 	{ 2, 1, 2, 4, 58, 30, },
1877*4b81da5cSBitterblue Smith 	{ 1, 1, 2, 4, 58, 30, },
1878*4b81da5cSBitterblue Smith 	{ 0, 1, 2, 4, 106, 20, },
1879*4b81da5cSBitterblue Smith 	{ 2, 1, 2, 4, 106, 30, },
1880*4b81da5cSBitterblue Smith 	{ 1, 1, 2, 4, 106, 30, },
1881*4b81da5cSBitterblue Smith 	{ 0, 1, 2, 4, 122, 20, },
1882*4b81da5cSBitterblue Smith 	{ 2, 1, 2, 4, 122, 30, },
1883*4b81da5cSBitterblue Smith 	{ 1, 1, 2, 4, 122, 30, },
1884*4b81da5cSBitterblue Smith 	{ 0, 1, 2, 4, 155, 28, },
1885*4b81da5cSBitterblue Smith 	{ 2, 1, 2, 4, 155, 30, },
1886*4b81da5cSBitterblue Smith 	{ 1, 1, 2, 4, 155, 63, },
1887*4b81da5cSBitterblue Smith 	{ 0, 1, 2, 5, 42, 28, },
1888*4b81da5cSBitterblue Smith 	{ 2, 1, 2, 5, 42, 30, },
1889*4b81da5cSBitterblue Smith 	{ 1, 1, 2, 5, 42, 30, },
1890*4b81da5cSBitterblue Smith 	{ 0, 1, 2, 5, 58, 26, },
1891*4b81da5cSBitterblue Smith 	{ 2, 1, 2, 5, 58, 30, },
1892*4b81da5cSBitterblue Smith 	{ 1, 1, 2, 5, 58, 30, },
1893*4b81da5cSBitterblue Smith 	{ 0, 1, 2, 5, 106, 28, },
1894*4b81da5cSBitterblue Smith 	{ 2, 1, 2, 5, 106, 30, },
1895*4b81da5cSBitterblue Smith 	{ 1, 1, 2, 5, 106, 30, },
1896*4b81da5cSBitterblue Smith 	{ 0, 1, 2, 5, 122, 32, },
1897*4b81da5cSBitterblue Smith 	{ 2, 1, 2, 5, 122, 30, },
1898*4b81da5cSBitterblue Smith 	{ 1, 1, 2, 5, 122, 30, },
1899*4b81da5cSBitterblue Smith 	{ 0, 1, 2, 5, 155, 34, },
1900*4b81da5cSBitterblue Smith 	{ 2, 1, 2, 5, 155, 30, },
1901*4b81da5cSBitterblue Smith 	{ 1, 1, 2, 5, 155, 63, },
1902*4b81da5cSBitterblue Smith };
1903*4b81da5cSBitterblue Smith 
1904*4b81da5cSBitterblue Smith RTW_DECL_TABLE_TXPWR_LMT(rtw8821a_txpwr_lmt);
1905*4b81da5cSBitterblue Smith 
1906*4b81da5cSBitterblue Smith static const struct rtw_pwr_seq_cmd trans_carddis_to_cardemu_8821a[] = {
1907*4b81da5cSBitterblue Smith 	{0x0005,
1908*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1909*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
1910*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1911*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(3) | BIT(7), 0},
1912*4b81da5cSBitterblue Smith 	{0x0086,
1913*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1914*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_SDIO_MSK,
1915*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_SDIO,
1916*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), 0},
1917*4b81da5cSBitterblue Smith 	{0x0086,
1918*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1919*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_SDIO_MSK,
1920*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_SDIO,
1921*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_POLLING, BIT(1), BIT(1)},
1922*4b81da5cSBitterblue Smith 	{0x004A,
1923*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1924*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_USB_MSK,
1925*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1926*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), 0},
1927*4b81da5cSBitterblue Smith 	{0x0005,
1928*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1929*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
1930*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1931*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(3) | BIT(4), 0},
1932*4b81da5cSBitterblue Smith 	{0x0023,
1933*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1934*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_SDIO_MSK,
1935*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1936*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(4), 0},
1937*4b81da5cSBitterblue Smith 	{0x0301,
1938*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1939*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_PCI_MSK,
1940*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1941*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, 0xFF, 0},
1942*4b81da5cSBitterblue Smith 	{0xFFFF,
1943*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1944*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
1945*4b81da5cSBitterblue Smith 	 0,
1946*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_END, 0, 0},
1947*4b81da5cSBitterblue Smith };
1948*4b81da5cSBitterblue Smith 
1949*4b81da5cSBitterblue Smith static const struct rtw_pwr_seq_cmd trans_cardemu_to_act_8821a[] = {
1950*4b81da5cSBitterblue Smith 	{0x0020,
1951*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1952*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_USB_MSK | RTW_PWR_INTF_SDIO_MSK,
1953*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1954*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), BIT(0)},
1955*4b81da5cSBitterblue Smith 	{0x0067,
1956*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1957*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_USB_MSK | RTW_PWR_INTF_SDIO_MSK,
1958*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1959*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(4), 0},
1960*4b81da5cSBitterblue Smith 	{0x0001,
1961*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1962*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_USB_MSK | RTW_PWR_INTF_SDIO_MSK,
1963*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1964*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_DELAY, 1, RTW_PWR_DELAY_MS},
1965*4b81da5cSBitterblue Smith 	{0x0000,
1966*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1967*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_USB_MSK | RTW_PWR_INTF_SDIO_MSK,
1968*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1969*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(5), 0},
1970*4b81da5cSBitterblue Smith 	{0x0005,
1971*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1972*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
1973*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1974*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(4) | BIT(3) | BIT(2), 0},
1975*4b81da5cSBitterblue Smith 	{0x0075,
1976*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1977*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_PCI_MSK,
1978*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1979*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), BIT(0)},
1980*4b81da5cSBitterblue Smith 	{0x0006,
1981*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1982*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
1983*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1984*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_POLLING, BIT(1), BIT(1)},
1985*4b81da5cSBitterblue Smith 	{0x0075,
1986*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1987*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_PCI_MSK,
1988*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1989*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), 0},
1990*4b81da5cSBitterblue Smith 	{0x0006,
1991*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1992*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
1993*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1994*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), BIT(0)},
1995*4b81da5cSBitterblue Smith 	{0x0005,
1996*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
1997*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
1998*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
1999*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(7), 0},
2000*4b81da5cSBitterblue Smith 	{0x0005,
2001*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2002*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2003*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2004*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(4) | BIT(3), 0},
2005*4b81da5cSBitterblue Smith 	{0x0005,
2006*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2007*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2008*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2009*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), BIT(0)},
2010*4b81da5cSBitterblue Smith 	{0x0005,
2011*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2012*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2013*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2014*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_POLLING, BIT(0), 0},
2015*4b81da5cSBitterblue Smith 	{0x004F,
2016*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2017*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2018*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2019*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), BIT(0)},
2020*4b81da5cSBitterblue Smith 	{0x0067,
2021*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2022*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2023*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2024*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(5) | BIT(4), BIT(5) | BIT(4)},
2025*4b81da5cSBitterblue Smith 	{0x0025,
2026*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2027*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2028*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2029*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(6), 0},
2030*4b81da5cSBitterblue Smith 	{0x0049,
2031*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2032*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2033*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2034*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(1), BIT(1)},
2035*4b81da5cSBitterblue Smith 	{0x0063,
2036*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2037*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2038*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2039*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(1), BIT(1)},
2040*4b81da5cSBitterblue Smith 	{0x0062,
2041*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2042*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2043*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2044*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(1), 0},
2045*4b81da5cSBitterblue Smith 	{0x0058,
2046*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2047*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2048*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2049*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), BIT(0)},
2050*4b81da5cSBitterblue Smith 	{0x005A,
2051*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2052*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2053*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2054*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(1), BIT(1)},
2055*4b81da5cSBitterblue Smith 	{0x002E,
2056*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2057*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2058*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2059*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, 0xFF, 0x82},
2060*4b81da5cSBitterblue Smith 	{0x0010,
2061*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2062*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2063*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2064*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(6), BIT(6)},
2065*4b81da5cSBitterblue Smith 	{0xFFFF,
2066*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2067*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2068*4b81da5cSBitterblue Smith 	 0,
2069*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_END, 0, 0},
2070*4b81da5cSBitterblue Smith };
2071*4b81da5cSBitterblue Smith 
2072*4b81da5cSBitterblue Smith static const struct rtw_pwr_seq_cmd trans_act_to_lps_8821a[] = {
2073*4b81da5cSBitterblue Smith 	{0x0301,
2074*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2075*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_PCI_MSK,
2076*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2077*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, 0xFF, 0xFF},
2078*4b81da5cSBitterblue Smith 	{0x0522,
2079*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2080*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2081*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2082*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, 0xFF, 0xFF},
2083*4b81da5cSBitterblue Smith 	{0x05F8,
2084*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2085*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2086*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2087*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_POLLING, 0xFF, 0},
2088*4b81da5cSBitterblue Smith 	{0x05F9,
2089*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2090*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2091*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2092*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_POLLING, 0xFF, 0},
2093*4b81da5cSBitterblue Smith 	{0x05FA,
2094*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2095*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2096*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2097*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_POLLING, 0xFF, 0},
2098*4b81da5cSBitterblue Smith 	{0x05FB,
2099*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2100*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2101*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2102*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_POLLING, 0xFF, 0},
2103*4b81da5cSBitterblue Smith 	{0x0002,
2104*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2105*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2106*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2107*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), 0},
2108*4b81da5cSBitterblue Smith 	{0x0002,
2109*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2110*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2111*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2112*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_DELAY, 0, RTW_PWR_DELAY_US},
2113*4b81da5cSBitterblue Smith 	{0x0002,
2114*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2115*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2116*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2117*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(1), 0},
2118*4b81da5cSBitterblue Smith 	{0x0100,
2119*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2120*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2121*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2122*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, 0xFF, 0x03},
2123*4b81da5cSBitterblue Smith 	{0x0101,
2124*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2125*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2126*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2127*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(1), 0},
2128*4b81da5cSBitterblue Smith 	{0x0093,
2129*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2130*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_SDIO_MSK,
2131*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2132*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, 0xFF, 0x00},
2133*4b81da5cSBitterblue Smith 	{0x0553,
2134*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2135*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2136*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2137*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(5), BIT(5)},
2138*4b81da5cSBitterblue Smith 	{0xFFFF,
2139*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2140*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2141*4b81da5cSBitterblue Smith 	 0,
2142*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_END, 0, 0},
2143*4b81da5cSBitterblue Smith };
2144*4b81da5cSBitterblue Smith 
2145*4b81da5cSBitterblue Smith static const struct rtw_pwr_seq_cmd trans_act_to_cardemu_8821a[] = {
2146*4b81da5cSBitterblue Smith 	{0x001F,
2147*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2148*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2149*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2150*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, 0xFF, 0},
2151*4b81da5cSBitterblue Smith 	{0x004F,
2152*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2153*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2154*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2155*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), 0},
2156*4b81da5cSBitterblue Smith 	{0x0049,
2157*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2158*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2159*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2160*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(1), 0},
2161*4b81da5cSBitterblue Smith 	{0x0006,
2162*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2163*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_USB_MSK,
2164*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2165*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), BIT(0)},
2166*4b81da5cSBitterblue Smith 	{0x0005,
2167*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2168*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2169*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2170*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(1), BIT(1)},
2171*4b81da5cSBitterblue Smith 	{0x0005,
2172*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2173*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2174*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2175*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_POLLING, BIT(1), 0},
2176*4b81da5cSBitterblue Smith 	{0x0000,
2177*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2178*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_USB_MSK | RTW_PWR_INTF_SDIO_MSK,
2179*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2180*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(5), BIT(5)},
2181*4b81da5cSBitterblue Smith 	{0x0020,
2182*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2183*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_USB_MSK | RTW_PWR_INTF_SDIO_MSK,
2184*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2185*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), 0},
2186*4b81da5cSBitterblue Smith 	{0xFFFF,
2187*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2188*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2189*4b81da5cSBitterblue Smith 	 0,
2190*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_END, 0, 0},
2191*4b81da5cSBitterblue Smith };
2192*4b81da5cSBitterblue Smith 
2193*4b81da5cSBitterblue Smith static const struct rtw_pwr_seq_cmd trans_cardemu_to_carddis_8821a[] = {
2194*4b81da5cSBitterblue Smith 	{0x0007,
2195*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2196*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_SDIO_MSK,
2197*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2198*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, 0xFF, 0x20},
2199*4b81da5cSBitterblue Smith 	{0x0005,
2200*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2201*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_USB_MSK | RTW_PWR_INTF_SDIO_MSK,
2202*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2203*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(3) | BIT(4), BIT(3)},
2204*4b81da5cSBitterblue Smith 	{0x0005,
2205*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2206*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_PCI_MSK,
2207*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2208*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(2), BIT(2)},
2209*4b81da5cSBitterblue Smith 	{0x004A,
2210*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2211*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_USB_MSK,
2212*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2213*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), 1},
2214*4b81da5cSBitterblue Smith 	{0x0023,
2215*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2216*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_SDIO_MSK,
2217*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_MAC,
2218*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(4), BIT(4)},
2219*4b81da5cSBitterblue Smith 	{0x0086,
2220*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2221*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_SDIO_MSK,
2222*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_SDIO,
2223*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_WRITE, BIT(0), BIT(0)},
2224*4b81da5cSBitterblue Smith 	{0x0086,
2225*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2226*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_SDIO_MSK,
2227*4b81da5cSBitterblue Smith 	 RTW_PWR_ADDR_SDIO,
2228*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_POLLING, BIT(1), 0},
2229*4b81da5cSBitterblue Smith 	{0xFFFF,
2230*4b81da5cSBitterblue Smith 	 RTW_PWR_CUT_ALL_MSK,
2231*4b81da5cSBitterblue Smith 	 RTW_PWR_INTF_ALL_MSK,
2232*4b81da5cSBitterblue Smith 	 0,
2233*4b81da5cSBitterblue Smith 	 RTW_PWR_CMD_END, 0, 0},
2234*4b81da5cSBitterblue Smith };
2235*4b81da5cSBitterblue Smith 
2236*4b81da5cSBitterblue Smith const struct rtw_pwr_seq_cmd * const card_enable_flow_8821a[] = {
2237*4b81da5cSBitterblue Smith 	trans_carddis_to_cardemu_8821a,
2238*4b81da5cSBitterblue Smith 	trans_cardemu_to_act_8821a,
2239*4b81da5cSBitterblue Smith 	NULL
2240*4b81da5cSBitterblue Smith };
2241*4b81da5cSBitterblue Smith 
2242*4b81da5cSBitterblue Smith const struct rtw_pwr_seq_cmd * const enter_lps_flow_8821a[] = {
2243*4b81da5cSBitterblue Smith 	trans_act_to_lps_8821a,
2244*4b81da5cSBitterblue Smith 	NULL
2245*4b81da5cSBitterblue Smith };
2246*4b81da5cSBitterblue Smith 
2247*4b81da5cSBitterblue Smith const struct rtw_pwr_seq_cmd * const card_disable_flow_8821a[] = {
2248*4b81da5cSBitterblue Smith 	trans_act_to_cardemu_8821a,
2249*4b81da5cSBitterblue Smith 	trans_cardemu_to_carddis_8821a,
2250*4b81da5cSBitterblue Smith 	NULL
2251*4b81da5cSBitterblue Smith };
2252*4b81da5cSBitterblue Smith 
2253*4b81da5cSBitterblue Smith static const u8 rtw8821a_pwrtrk_5gb_n[][RTW_PWR_TRK_TBL_SZ] = {
2254*4b81da5cSBitterblue Smith 	{0, 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15,
2255*4b81da5cSBitterblue Smith 	 15, 16, 16, 16, 16, 16, 16, 16, 16},
2256*4b81da5cSBitterblue Smith 	{0, 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15,
2257*4b81da5cSBitterblue Smith 	 15, 16, 16, 16, 16, 16, 16, 16, 16},
2258*4b81da5cSBitterblue Smith 	{0, 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15,
2259*4b81da5cSBitterblue Smith 	 15, 16, 16, 16, 16, 16, 16, 16, 16},
2260*4b81da5cSBitterblue Smith };
2261*4b81da5cSBitterblue Smith 
2262*4b81da5cSBitterblue Smith static const u8 rtw8821a_pwrtrk_5gb_p[][RTW_PWR_TRK_TBL_SZ] = {
2263*4b81da5cSBitterblue Smith 	{0, 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15,
2264*4b81da5cSBitterblue Smith 	 15, 16, 16, 16, 16, 16, 16, 16, 16},
2265*4b81da5cSBitterblue Smith 	{0, 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15,
2266*4b81da5cSBitterblue Smith 	 15, 16, 16, 16, 16, 16, 16, 16, 16},
2267*4b81da5cSBitterblue Smith 	{0, 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15,
2268*4b81da5cSBitterblue Smith 	 15, 16, 16, 16, 16, 16, 16, 16, 16},
2269*4b81da5cSBitterblue Smith };
2270*4b81da5cSBitterblue Smith 
2271*4b81da5cSBitterblue Smith static const u8 rtw8821a_pwrtrk_5ga_n[][RTW_PWR_TRK_TBL_SZ] = {
2272*4b81da5cSBitterblue Smith 	{0, 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15,
2273*4b81da5cSBitterblue Smith 	 15, 16, 16, 16, 16, 16, 16, 16, 16},
2274*4b81da5cSBitterblue Smith 	{0, 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15,
2275*4b81da5cSBitterblue Smith 	 15, 16, 16, 16, 16, 16, 16, 16, 16},
2276*4b81da5cSBitterblue Smith 	{0, 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15,
2277*4b81da5cSBitterblue Smith 	 15, 16, 16, 16, 16, 16, 16, 16, 16},
2278*4b81da5cSBitterblue Smith };
2279*4b81da5cSBitterblue Smith 
2280*4b81da5cSBitterblue Smith static const u8 rtw8821a_pwrtrk_5ga_p[][RTW_PWR_TRK_TBL_SZ] = {
2281*4b81da5cSBitterblue Smith 	{0, 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15,
2282*4b81da5cSBitterblue Smith 	 15, 16, 16, 16, 16, 16, 16, 16, 16},
2283*4b81da5cSBitterblue Smith 	{0, 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15,
2284*4b81da5cSBitterblue Smith 	 15, 16, 16, 16, 16, 16, 16, 16, 16},
2285*4b81da5cSBitterblue Smith 	{0, 0, 1, 2, 3, 3, 4, 5, 6, 6, 7, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15,
2286*4b81da5cSBitterblue Smith 	 15, 16, 16, 16, 16, 16, 16, 16, 16},
2287*4b81da5cSBitterblue Smith };
2288*4b81da5cSBitterblue Smith 
2289*4b81da5cSBitterblue Smith static const u8 rtw8821a_pwrtrk_2gb_n[] = {
2290*4b81da5cSBitterblue Smith 	0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6,
2291*4b81da5cSBitterblue Smith 	6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9, 10, 10, 10
2292*4b81da5cSBitterblue Smith };
2293*4b81da5cSBitterblue Smith 
2294*4b81da5cSBitterblue Smith static const u8 rtw8821a_pwrtrk_2gb_p[] = {
2295*4b81da5cSBitterblue Smith 	0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
2296*4b81da5cSBitterblue Smith 	8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12
2297*4b81da5cSBitterblue Smith };
2298*4b81da5cSBitterblue Smith 
2299*4b81da5cSBitterblue Smith static const u8 rtw8821a_pwrtrk_2ga_n[] = {
2300*4b81da5cSBitterblue Smith 	0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6,
2301*4b81da5cSBitterblue Smith 	6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9, 10, 10, 10
2302*4b81da5cSBitterblue Smith };
2303*4b81da5cSBitterblue Smith 
2304*4b81da5cSBitterblue Smith static const u8 rtw8821a_pwrtrk_2ga_p[] = {
2305*4b81da5cSBitterblue Smith 	0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
2306*4b81da5cSBitterblue Smith 	8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12
2307*4b81da5cSBitterblue Smith };
2308*4b81da5cSBitterblue Smith 
2309*4b81da5cSBitterblue Smith static const u8 rtw8821a_pwrtrk_2g_cck_b_n[] = {
2310*4b81da5cSBitterblue Smith 	0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6,
2311*4b81da5cSBitterblue Smith 	6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9, 10, 10, 10
2312*4b81da5cSBitterblue Smith };
2313*4b81da5cSBitterblue Smith 
2314*4b81da5cSBitterblue Smith static const u8 rtw8821a_pwrtrk_2g_cck_b_p[] = {
2315*4b81da5cSBitterblue Smith 	0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
2316*4b81da5cSBitterblue Smith 	8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12
2317*4b81da5cSBitterblue Smith };
2318*4b81da5cSBitterblue Smith 
2319*4b81da5cSBitterblue Smith static const u8 rtw8821a_pwrtrk_2g_cck_a_n[] = {
2320*4b81da5cSBitterblue Smith 	0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6,
2321*4b81da5cSBitterblue Smith 	6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 9, 10, 10, 10
2322*4b81da5cSBitterblue Smith };
2323*4b81da5cSBitterblue Smith 
2324*4b81da5cSBitterblue Smith static const u8 rtw8821a_pwrtrk_2g_cck_a_p[] = {
2325*4b81da5cSBitterblue Smith 	0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7,
2326*4b81da5cSBitterblue Smith 	8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12
2327*4b81da5cSBitterblue Smith };
2328*4b81da5cSBitterblue Smith 
2329*4b81da5cSBitterblue Smith const struct rtw_pwr_track_tbl rtw8821a_rtw_pwr_track_tbl = {
2330*4b81da5cSBitterblue Smith 	.pwrtrk_5gb_n[0] = rtw8821a_pwrtrk_5gb_n[0],
2331*4b81da5cSBitterblue Smith 	.pwrtrk_5gb_n[1] = rtw8821a_pwrtrk_5gb_n[1],
2332*4b81da5cSBitterblue Smith 	.pwrtrk_5gb_n[2] = rtw8821a_pwrtrk_5gb_n[2],
2333*4b81da5cSBitterblue Smith 	.pwrtrk_5gb_p[0] = rtw8821a_pwrtrk_5gb_p[0],
2334*4b81da5cSBitterblue Smith 	.pwrtrk_5gb_p[1] = rtw8821a_pwrtrk_5gb_p[1],
2335*4b81da5cSBitterblue Smith 	.pwrtrk_5gb_p[2] = rtw8821a_pwrtrk_5gb_p[2],
2336*4b81da5cSBitterblue Smith 	.pwrtrk_5ga_n[0] = rtw8821a_pwrtrk_5ga_n[0],
2337*4b81da5cSBitterblue Smith 	.pwrtrk_5ga_n[1] = rtw8821a_pwrtrk_5ga_n[1],
2338*4b81da5cSBitterblue Smith 	.pwrtrk_5ga_n[2] = rtw8821a_pwrtrk_5ga_n[2],
2339*4b81da5cSBitterblue Smith 	.pwrtrk_5ga_p[0] = rtw8821a_pwrtrk_5ga_p[0],
2340*4b81da5cSBitterblue Smith 	.pwrtrk_5ga_p[1] = rtw8821a_pwrtrk_5ga_p[1],
2341*4b81da5cSBitterblue Smith 	.pwrtrk_5ga_p[2] = rtw8821a_pwrtrk_5ga_p[2],
2342*4b81da5cSBitterblue Smith 	.pwrtrk_2gb_n = rtw8821a_pwrtrk_2gb_n,
2343*4b81da5cSBitterblue Smith 	.pwrtrk_2gb_p = rtw8821a_pwrtrk_2gb_p,
2344*4b81da5cSBitterblue Smith 	.pwrtrk_2ga_n = rtw8821a_pwrtrk_2ga_n,
2345*4b81da5cSBitterblue Smith 	.pwrtrk_2ga_p = rtw8821a_pwrtrk_2ga_p,
2346*4b81da5cSBitterblue Smith 	.pwrtrk_2g_cckb_n = rtw8821a_pwrtrk_2g_cck_b_n,
2347*4b81da5cSBitterblue Smith 	.pwrtrk_2g_cckb_p = rtw8821a_pwrtrk_2g_cck_b_p,
2348*4b81da5cSBitterblue Smith 	.pwrtrk_2g_ccka_n = rtw8821a_pwrtrk_2g_cck_a_n,
2349*4b81da5cSBitterblue Smith 	.pwrtrk_2g_ccka_p = rtw8821a_pwrtrk_2g_cck_a_p,
2350*4b81da5cSBitterblue Smith };
2351