1 /******************************************************************************
2  *
3  * Copyright(c) 2009-2010  Realtek Corporation.
4  *
5  * This program is free software; you can redistribute it and/or modify it
6  * under the terms of version 2 of the GNU General Public License as
7  * published by the Free Software Foundation.
8  *
9  * This program is distributed in the hope that it will be useful, but WITHOUT
10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
12  * more details.
13  *
14  * The full GNU General Public License is included in this distribution in the
15  * file called LICENSE.
16  *
17  * Contact Information:
18  * wlanfae <wlanfae@realtek.com>
19  * Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park,
20  * Hsinchu 300, Taiwan.
21  *
22  * Created on  2010/ 5/18,  1:41
23  *
24  * Larry Finger <Larry.Finger@lwfinger.net>
25  *
26  *****************************************************************************/
27 #include <linux/kernel.h>
28 #include "table.h"
29 u32 RTL8812AE_PHY_REG_ARRAY[] = {
30 		0x800, 0x8020D010,
31 		0x804, 0x080112E0,
32 		0x808, 0x0E028233,
33 		0x80C, 0x12131113,
34 		0x810, 0x20101263,
35 		0x814, 0x020C3D10,
36 		0x818, 0x03A00385,
37 		0x820, 0x00000000,
38 		0x824, 0x00030FE0,
39 		0x828, 0x00000000,
40 		0x82C, 0x002083DD,
41 		0x830, 0x2EAAEEB8,
42 		0x834, 0x0037A706,
43 		0x838, 0x06C89B44,
44 		0x83C, 0x0000095B,
45 		0x840, 0xC0000001,
46 		0x844, 0x40003CDE,
47 		0x848, 0x6210FF8B,
48 		0x84C, 0x6CFDFFB8,
49 		0x850, 0x28874706,
50 		0x854, 0x0001520C,
51 		0x858, 0x8060E000,
52 		0x85C, 0x74210168,
53 		0x860, 0x6929C321,
54 		0x864, 0x79727432,
55 		0x868, 0x8CA7A314,
56 		0x86C, 0x338C2878,
57 		0x870, 0x03333333,
58 		0x874, 0x31602C2E,
59 		0x878, 0x00003152,
60 		0x87C, 0x000FC000,
61 		0x8A0, 0x00000013,
62 		0x8A4, 0x7F7F7F7F,
63 		0x8A8, 0xA202033E,
64 		0x8AC, 0x0FF0FA0A,
65 		0x8B0, 0x00000600,
66 		0x8B4, 0x000FC080,
67 		0x8B8, 0x6C0057FF,
68 		0x8BC, 0x4CA520A3,
69 		0x8C0, 0x27F00020,
70 		0x8C4, 0x00000000,
71 		0x8C8, 0x00012D69,
72 		0x8CC, 0x08248492,
73 		0x8D0, 0x0000B800,
74 		0x8DC, 0x00000000,
75 		0x8D4, 0x940008A0,
76 		0x8D8, 0x290B5612,
77 		0x8F8, 0x400002C0,
78 		0x8FC, 0x00000000,
79 		0x900, 0x00000701,
80 		0x90C, 0x00000000,
81 		0x910, 0x0000FC00,
82 		0x914, 0x00000404,
83 		0x918, 0x1C1028C0,
84 		0x91C, 0x64B11A1C,
85 		0x920, 0xE0767233,
86 		0x924, 0x055AA500,
87 		0x928, 0x00000004,
88 		0x92C, 0xFFFE0000,
89 		0x930, 0xFFFFFFFE,
90 		0x934, 0x001FFFFF,
91 		0x960, 0x00000000,
92 		0x964, 0x00000000,
93 		0x968, 0x00000000,
94 		0x96C, 0x00000000,
95 		0x970, 0x801FFFFF,
96 		0x978, 0x00000000,
97 		0x97C, 0x00000000,
98 		0x980, 0x00000000,
99 		0x984, 0x00000000,
100 		0x988, 0x00000000,
101 		0x990, 0x27100000,
102 		0x994, 0xFFFF0100,
103 		0x998, 0xFFFFFF5C,
104 		0x99C, 0xFFFFFFFF,
105 		0x9A0, 0x000000FF,
106 		0x9A4, 0x00080080,
107 		0x9A8, 0x00000000,
108 		0x9AC, 0x00000000,
109 		0x9B0, 0x81081008,
110 		0x9B4, 0x00000000,
111 		0x9B8, 0x01081008,
112 		0x9BC, 0x01081008,
113 		0x9D0, 0x00000000,
114 		0x9D4, 0x00000000,
115 		0x9D8, 0x00000000,
116 		0x9DC, 0x00000000,
117 		0x9E4, 0x00000003,
118 		0x9E8, 0x000002D5,
119 		0xA00, 0x00D047C8,
120 		0xA04, 0x01FF000C,
121 		0xA08, 0x8C838300,
122 		0xA0C, 0x2E7F000F,
123 		0xA10, 0x9500BB78,
124 		0xA14, 0x11144028,
125 		0xA18, 0x00881117,
126 		0xA1C, 0x89140F00,
127 		0xA20, 0x1A1B0000,
128 		0xA24, 0x090E1317,
129 		0xA28, 0x00000204,
130 		0xA2C, 0x00900000,
131 		0xA70, 0x101FFF00,
132 		0xA74, 0x00000008,
133 		0xA78, 0x00000900,
134 		0xA7C, 0x225B0606,
135 		0xA80, 0x218075B2,
136 		0xA84, 0x001F8C80,
137 		0xB00, 0x03100000,
138 		0xB04, 0x0000B000,
139 		0xB08, 0xAE0201EB,
140 		0xB0C, 0x01003207,
141 		0xB10, 0x00009807,
142 		0xB14, 0x01000000,
143 		0xB18, 0x00000002,
144 		0xB1C, 0x00000002,
145 		0xB20, 0x0000001F,
146 		0xB24, 0x03020100,
147 		0xB28, 0x07060504,
148 		0xB2C, 0x0B0A0908,
149 		0xB30, 0x0F0E0D0C,
150 		0xB34, 0x13121110,
151 		0xB38, 0x17161514,
152 		0xB3C, 0x0000003A,
153 		0xB40, 0x00000000,
154 		0xB44, 0x00000000,
155 		0xB48, 0x13000032,
156 		0xB4C, 0x48080000,
157 		0xB50, 0x00000000,
158 		0xB54, 0x00000000,
159 		0xB58, 0x00000000,
160 		0xB5C, 0x00000000,
161 		0xC00, 0x00000007,
162 		0xC04, 0x00042020,
163 		0xC08, 0x80410231,
164 		0xC0C, 0x00000000,
165 		0xC10, 0x00000100,
166 		0xC14, 0x01000000,
167 		0xC1C, 0x40000003,
168 		0xC20, 0x12121212,
169 		0xC24, 0x12121212,
170 		0xC28, 0x12121212,
171 		0xC2C, 0x12121212,
172 		0xC30, 0x12121212,
173 		0xC34, 0x12121212,
174 		0xC38, 0x12121212,
175 		0xC3C, 0x12121212,
176 		0xC40, 0x12121212,
177 		0xC44, 0x12121212,
178 		0xC48, 0x12121212,
179 		0xC4C, 0x12121212,
180 		0xC50, 0x00000020,
181 		0xC54, 0x0008121C,
182 		0xC58, 0x30000C1C,
183 		0xC5C, 0x00000058,
184 		0xC60, 0x34344443,
185 		0xC64, 0x07003333,
186 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
187 		0xC68, 0x59791979,
188 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
189 		0xC68, 0x59791979,
190 	0x90000002, 0x00000000, 0x40000000, 0x00000000,
191 		0xC68, 0x59791979,
192 	0x90000004, 0x00000000, 0x40000000, 0x00000000,
193 		0xC68, 0x59791979,
194 	0x90000001, 0x00000000, 0x40000000, 0x00000000,
195 		0xC68, 0x59791979,
196 	0x90000001, 0x00000005, 0x40000000, 0x00000000,
197 		0xC68, 0x59791979,
198 	0xA0000000, 0x00000000,
199 		0xC68, 0x59799979,
200 	0xB0000000, 0x00000000,
201 		0xC6C, 0x59795979,
202 		0xC70, 0x19795979,
203 		0xC74, 0x19795979,
204 		0xC78, 0x19791979,
205 		0xC7C, 0x19791979,
206 		0xC80, 0x19791979,
207 		0xC84, 0x19791979,
208 		0xC94, 0x0100005C,
209 		0xC98, 0x00000000,
210 		0xC9C, 0x00000000,
211 		0xCA0, 0x00000029,
212 		0xCA4, 0x08040201,
213 		0xCA8, 0x80402010,
214 		0xCB0, 0x77547777,
215 		0xCB4, 0x00000077,
216 		0xCB8, 0x00508242,
217 		0xE00, 0x00000007,
218 		0xE04, 0x00042020,
219 		0xE08, 0x80410231,
220 		0xE0C, 0x00000000,
221 		0xE10, 0x00000100,
222 		0xE14, 0x01000000,
223 		0xE1C, 0x40000003,
224 		0xE20, 0x12121212,
225 		0xE24, 0x12121212,
226 		0xE28, 0x12121212,
227 		0xE2C, 0x12121212,
228 		0xE30, 0x12121212,
229 		0xE34, 0x12121212,
230 		0xE38, 0x12121212,
231 		0xE3C, 0x12121212,
232 		0xE40, 0x12121212,
233 		0xE44, 0x12121212,
234 		0xE48, 0x12121212,
235 		0xE4C, 0x12121212,
236 		0xE50, 0x00000020,
237 		0xE54, 0x0008121C,
238 		0xE58, 0x30000C1C,
239 		0xE5C, 0x00000058,
240 		0xE60, 0x34344443,
241 		0xE64, 0x07003333,
242 		0xE68, 0x59791979,
243 		0xE6C, 0x59795979,
244 		0xE70, 0x19795979,
245 		0xE74, 0x19795979,
246 		0xE78, 0x19791979,
247 		0xE7C, 0x19791979,
248 		0xE80, 0x19791979,
249 		0xE84, 0x19791979,
250 		0xE94, 0x0100005C,
251 		0xE98, 0x00000000,
252 		0xE9C, 0x00000000,
253 		0xEA0, 0x00000029,
254 		0xEA4, 0x08040201,
255 		0xEA8, 0x80402010,
256 		0xEB0, 0x77547777,
257 		0xEB4, 0x00000077,
258 		0xEB8, 0x00508242,
259 };
260 
261 u32 RTL8812AE_PHY_REG_1TARRAYLEN = ARRAY_SIZE(RTL8812AE_PHY_REG_ARRAY);
262 
263 u32 RTL8821AE_PHY_REG_ARRAY[] = {
264 	0x800, 0x0020D090,
265 	0x804, 0x080112E0,
266 	0x808, 0x0E028211,
267 	0x80C, 0x92131111,
268 	0x810, 0x20101261,
269 	0x814, 0x020C3D10,
270 	0x818, 0x03A00385,
271 	0x820, 0x00000000,
272 	0x824, 0x00030FE0,
273 	0x828, 0x00000000,
274 	0x82C, 0x002081DD,
275 	0x830, 0x2AAA8E24,
276 	0x834, 0x0037A706,
277 	0x838, 0x06489B44,
278 	0x83C, 0x0000095B,
279 	0x840, 0xC0000001,
280 	0x844, 0x40003CDE,
281 	0x848, 0x62103F8B,
282 	0x84C, 0x6CFDFFB8,
283 	0x850, 0x28874706,
284 	0x854, 0x0001520C,
285 	0x858, 0x8060E000,
286 	0x85C, 0x74210168,
287 	0x860, 0x6929C321,
288 	0x864, 0x79727432,
289 	0x868, 0x8CA7A314,
290 	0x86C, 0x888C2878,
291 	0x870, 0x08888888,
292 	0x874, 0x31612C2E,
293 	0x878, 0x00000152,
294 	0x87C, 0x000FD000,
295 	0x8A0, 0x00000013,
296 	0x8A4, 0x7F7F7F7F,
297 	0x8A8, 0xA2000338,
298 	0x8AC, 0x0FF0FA0A,
299 	0x8B4, 0x000FC080,
300 	0x8B8, 0x6C10D7FF,
301 	0x8BC, 0x0CA52090,
302 	0x8C0, 0x1BF00020,
303 	0x8C4, 0x00000000,
304 	0x8C8, 0x00013169,
305 	0x8CC, 0x08248492,
306 	0x8D4, 0x940008A0,
307 	0x8D8, 0x290B5612,
308 	0x8F8, 0x400002C0,
309 	0x8FC, 0x00000000,
310 	0x900, 0x00000700,
311 	0x90C, 0x00000000,
312 	0x910, 0x0000FC00,
313 	0x914, 0x00000404,
314 	0x918, 0x1C1028C0,
315 	0x91C, 0x64B11A1C,
316 	0x920, 0xE0767233,
317 	0x924, 0x055AA500,
318 	0x928, 0x00000004,
319 	0x92C, 0xFFFE0000,
320 	0x930, 0xFFFFFFFE,
321 	0x934, 0x001FFFFF,
322 	0x960, 0x00000000,
323 	0x964, 0x00000000,
324 	0x968, 0x00000000,
325 	0x96C, 0x00000000,
326 	0x970, 0x801FFFFF,
327 	0x974, 0x000003FF,
328 	0x978, 0x00000000,
329 	0x97C, 0x00000000,
330 	0x980, 0x00000000,
331 	0x984, 0x00000000,
332 	0x988, 0x00000000,
333 	0x990, 0x27100000,
334 	0x994, 0xFFFF0100,
335 	0x998, 0xFFFFFF5C,
336 	0x99C, 0xFFFFFFFF,
337 	0x9A0, 0x000000FF,
338 	0x9A4, 0x00480080,
339 	0x9A8, 0x00000000,
340 	0x9AC, 0x00000000,
341 	0x9B0, 0x81081008,
342 	0x9B4, 0x01081008,
343 	0x9B8, 0x01081008,
344 	0x9BC, 0x01081008,
345 	0x9D0, 0x00000000,
346 	0x9D4, 0x00000000,
347 	0x9D8, 0x00000000,
348 	0x9DC, 0x00000000,
349 	0x9E0, 0x00005D00,
350 	0x9E4, 0x00000002,
351 	0x9E8, 0x00000001,
352 	0xA00, 0x00D047C8,
353 	0xA04, 0x01FF000C,
354 	0xA08, 0x8C8A8300,
355 	0xA0C, 0x2E68000F,
356 	0xA10, 0x9500BB78,
357 	0xA14, 0x11144028,
358 	0xA18, 0x00881117,
359 	0xA1C, 0x89140F00,
360 	0xA20, 0x1A1B0000,
361 	0xA24, 0x090E1317,
362 	0xA28, 0x00000204,
363 	0xA2C, 0x00900000,
364 	0xA70, 0x101FFF00,
365 	0xA74, 0x00000008,
366 	0xA78, 0x00000900,
367 	0xA7C, 0x225B0606,
368 	0xA80, 0x21805490,
369 	0xA84, 0x001F0000,
370 	0xB00, 0x03100040,
371 	0xB04, 0x0000B000,
372 	0xB08, 0xAE0201EB,
373 	0xB0C, 0x01003207,
374 	0xB10, 0x00009807,
375 	0xB14, 0x01000000,
376 	0xB18, 0x00000002,
377 	0xB1C, 0x00000002,
378 	0xB20, 0x0000001F,
379 	0xB24, 0x03020100,
380 	0xB28, 0x07060504,
381 	0xB2C, 0x0B0A0908,
382 	0xB30, 0x0F0E0D0C,
383 	0xB34, 0x13121110,
384 	0xB38, 0x17161514,
385 	0xB3C, 0x0000003A,
386 	0xB40, 0x00000000,
387 	0xB44, 0x00000000,
388 	0xB48, 0x13000032,
389 	0xB4C, 0x48080000,
390 	0xB50, 0x00000000,
391 	0xB54, 0x00000000,
392 	0xB58, 0x00000000,
393 	0xB5C, 0x00000000,
394 	0xC00, 0x00000007,
395 	0xC04, 0x00042020,
396 	0xC08, 0x80410231,
397 	0xC0C, 0x00000000,
398 	0xC10, 0x00000100,
399 	0xC14, 0x01000000,
400 	0xC1C, 0x40000003,
401 	0xC20, 0x2C2C2C2C,
402 	0xC24, 0x30303030,
403 	0xC28, 0x30303030,
404 	0xC2C, 0x2C2C2C2C,
405 	0xC30, 0x2C2C2C2C,
406 	0xC34, 0x2C2C2C2C,
407 	0xC38, 0x2C2C2C2C,
408 	0xC3C, 0x2A2A2A2A,
409 	0xC40, 0x2A2A2A2A,
410 	0xC44, 0x2A2A2A2A,
411 	0xC48, 0x2A2A2A2A,
412 	0xC4C, 0x2A2A2A2A,
413 	0xC50, 0x00000020,
414 	0xC54, 0x001C1208,
415 	0xC58, 0x30000C1C,
416 	0xC5C, 0x00000058,
417 	0xC60, 0x34344443,
418 	0xC64, 0x07003333,
419 	0xC68, 0x19791979,
420 	0xC6C, 0x19791979,
421 	0xC70, 0x19791979,
422 	0xC74, 0x19791979,
423 	0xC78, 0x19791979,
424 	0xC7C, 0x19791979,
425 	0xC80, 0x19791979,
426 	0xC84, 0x19791979,
427 	0xC94, 0x0100005C,
428 	0xC98, 0x00000000,
429 	0xC9C, 0x00000000,
430 	0xCA0, 0x00000029,
431 	0xCA4, 0x08040201,
432 	0xCA8, 0x80402010,
433 	0xCB0, 0x77775747,
434 	0xCB4, 0x10000077,
435 	0xCB8, 0x00508240,
436 };
437 
438 u32 RTL8821AE_PHY_REG_1TARRAYLEN = ARRAY_SIZE(RTL8821AE_PHY_REG_ARRAY);
439 
440 u32 RTL8812AE_PHY_REG_ARRAY_PG[] = {
441 	0, 0, 0, 0x00000c20, 0xffffffff, 0x34363840,
442 	0, 0, 0, 0x00000c24, 0xffffffff, 0x42424444,
443 	0, 0, 0, 0x00000c28, 0xffffffff, 0x30323638,
444 	0, 0, 0, 0x00000c2c, 0xffffffff, 0x40424444,
445 	0, 0, 0, 0x00000c30, 0xffffffff, 0x28303236,
446 	0, 0, 1, 0x00000c34, 0xffffffff, 0x38404242,
447 	0, 0, 1, 0x00000c38, 0xffffffff, 0x26283034,
448 	0, 0, 0, 0x00000c3c, 0xffffffff, 0x40424444,
449 	0, 0, 0, 0x00000c40, 0xffffffff, 0x28303236,
450 	0, 0, 0, 0x00000c44, 0xffffffff, 0x42422426,
451 	0, 0, 1, 0x00000c48, 0xffffffff, 0x30343840,
452 	0, 0, 1, 0x00000c4c, 0xffffffff, 0x22242628,
453 	0, 1, 0, 0x00000e20, 0xffffffff, 0x34363840,
454 	0, 1, 0, 0x00000e24, 0xffffffff, 0x42424444,
455 	0, 1, 0, 0x00000e28, 0xffffffff, 0x30323638,
456 	0, 1, 0, 0x00000e2c, 0xffffffff, 0x40424444,
457 	0, 1, 0, 0x00000e30, 0xffffffff, 0x28303236,
458 	0, 1, 1, 0x00000e34, 0xffffffff, 0x38404242,
459 	0, 1, 1, 0x00000e38, 0xffffffff, 0x26283034,
460 	0, 1, 0, 0x00000e3c, 0xffffffff, 0x40424444,
461 	0, 1, 0, 0x00000e40, 0xffffffff, 0x28303236,
462 	0, 1, 0, 0x00000e44, 0xffffffff, 0x42422426,
463 	0, 1, 1, 0x00000e48, 0xffffffff, 0x30343840,
464 	0, 1, 1, 0x00000e4c, 0xffffffff, 0x22242628,
465 	1, 0, 0, 0x00000c24, 0xffffffff, 0x42424444,
466 	1, 0, 0, 0x00000c28, 0xffffffff, 0x30323640,
467 	1, 0, 0, 0x00000c2c, 0xffffffff, 0x40424444,
468 	1, 0, 0, 0x00000c30, 0xffffffff, 0x28303236,
469 	1, 0, 1, 0x00000c34, 0xffffffff, 0x38404242,
470 	1, 0, 1, 0x00000c38, 0xffffffff, 0x26283034,
471 	1, 0, 0, 0x00000c3c, 0xffffffff, 0x40424444,
472 	1, 0, 0, 0x00000c40, 0xffffffff, 0x28303236,
473 	1, 0, 0, 0x00000c44, 0xffffffff, 0x42422426,
474 	1, 0, 1, 0x00000c48, 0xffffffff, 0x30343840,
475 	1, 0, 1, 0x00000c4c, 0xffffffff, 0x22242628,
476 	1, 1, 0, 0x00000e24, 0xffffffff, 0x42424444,
477 	1, 1, 0, 0x00000e28, 0xffffffff, 0x30323640,
478 	1, 1, 0, 0x00000e2c, 0xffffffff, 0x40424444,
479 	1, 1, 0, 0x00000e30, 0xffffffff, 0x28303236,
480 	1, 1, 1, 0x00000e34, 0xffffffff, 0x38404242,
481 	1, 1, 1, 0x00000e38, 0xffffffff, 0x26283034,
482 	1, 1, 0, 0x00000e3c, 0xffffffff, 0x40424444,
483 	1, 1, 0, 0x00000e40, 0xffffffff, 0x28303236,
484 	1, 1, 0, 0x00000e44, 0xffffffff, 0x42422426,
485 	1, 1, 1, 0x00000e48, 0xffffffff, 0x30343840,
486 	1, 1, 1, 0x00000e4c, 0xffffffff, 0x22242628
487 };
488 
489 u32 RTL8812AE_PHY_REG_ARRAY_PGLEN = ARRAY_SIZE(RTL8812AE_PHY_REG_ARRAY_PG);
490 
491 u32 RTL8821AE_PHY_REG_ARRAY_PG[] = {
492 	0, 0, 0, 0x00000c20, 0xffffffff, 0x32343638,
493 	0, 0, 0, 0x00000c24, 0xffffffff, 0x36363838,
494 	0, 0, 0, 0x00000c28, 0xffffffff, 0x28303234,
495 	0, 0, 0, 0x00000c2c, 0xffffffff, 0x34363838,
496 	0, 0, 0, 0x00000c30, 0xffffffff, 0x26283032,
497 	0, 0, 0, 0x00000c3c, 0xffffffff, 0x32343636,
498 	0, 0, 0, 0x00000c40, 0xffffffff, 0x24262830,
499 	0, 0, 0, 0x00000c44, 0x0000ffff, 0x00002022,
500 	1, 0, 0, 0x00000c24, 0xffffffff, 0x34343636,
501 	1, 0, 0, 0x00000c28, 0xffffffff, 0x26283032,
502 	1, 0, 0, 0x00000c2c, 0xffffffff, 0x32343636,
503 	1, 0, 0, 0x00000c30, 0xffffffff, 0x24262830,
504 	1, 0, 0, 0x00000c3c, 0xffffffff, 0x32343636,
505 	1, 0, 0, 0x00000c40, 0xffffffff, 0x24262830,
506 	1, 0, 0, 0x00000c44, 0x0000ffff, 0x00002022
507 };
508 
509 u32 RTL8821AE_PHY_REG_ARRAY_PGLEN = ARRAY_SIZE(RTL8821AE_PHY_REG_ARRAY_PG);
510 
511 u32 RTL8812AE_RADIOA_ARRAY[] = {
512 		0x000, 0x00010000,
513 		0x018, 0x0001712A,
514 		0x056, 0x00051CF2,
515 		0x066, 0x00040000,
516 		0x01E, 0x00080000,
517 		0x089, 0x00000080,
518 	0x80000001, 0x00000000, 0x40000000, 0x00000000,
519 		0x086, 0x00014B3A,
520 	0x90000001, 0x00000005, 0x40000000, 0x00000000,
521 		0x086, 0x00014B3A,
522 	0xA0000000, 0x00000000,
523 		0x086, 0x00014B38,
524 	0xB0000000, 0x00000000,
525 	0x80000004, 0x00000000, 0x40000000, 0x00000000,
526 		0x08B, 0x00080180,
527 	0xA0000000, 0x00000000,
528 		0x08B, 0x00087180,
529 	0xB0000000, 0x00000000,
530 		0x0B1, 0x0001FC1A,
531 		0x0B3, 0x000F0810,
532 		0x0B4, 0x0001A78D,
533 		0x0BA, 0x00086180,
534 		0x018, 0x00000006,
535 		0x0EF, 0x00002000,
536 	0x80000001, 0x00000000, 0x40000000, 0x00000000,
537 		0x03B, 0x0003F218,
538 		0x03B, 0x00030A58,
539 		0x03B, 0x0002FA58,
540 		0x03B, 0x00022590,
541 		0x03B, 0x0001FA50,
542 		0x03B, 0x00010248,
543 		0x03B, 0x00008240,
544 	0x90000001, 0x00000005, 0x40000000, 0x00000000,
545 		0x03B, 0x0003F218,
546 		0x03B, 0x00030A58,
547 		0x03B, 0x0002FA58,
548 		0x03B, 0x00022590,
549 		0x03B, 0x0001FA50,
550 		0x03B, 0x00010248,
551 		0x03B, 0x00008240,
552 	0xA0000000, 0x00000000,
553 		0x03B, 0x00038A58,
554 		0x03B, 0x00037A58,
555 		0x03B, 0x0002A590,
556 		0x03B, 0x00027A50,
557 		0x03B, 0x00018248,
558 		0x03B, 0x00010240,
559 		0x03B, 0x00008240,
560 	0xB0000000, 0x00000000,
561 		0x0EF, 0x00000100,
562 	0x80000002, 0x00000000, 0x40000000, 0x00000000,
563 		0x034, 0x0000A4EE,
564 		0x034, 0x00009076,
565 		0x034, 0x00008073,
566 		0x034, 0x00007070,
567 		0x034, 0x0000606D,
568 		0x034, 0x0000506A,
569 		0x034, 0x00004049,
570 		0x034, 0x00003046,
571 		0x034, 0x00002028,
572 		0x034, 0x00001025,
573 		0x034, 0x00000022,
574 	0xA0000000, 0x00000000,
575 		0x034, 0x0000ADF4,
576 		0x034, 0x00009DF1,
577 		0x034, 0x00008DEE,
578 		0x034, 0x00007DEB,
579 		0x034, 0x00006DE8,
580 		0x034, 0x00005CEC,
581 		0x034, 0x00004CE9,
582 		0x034, 0x000034EA,
583 		0x034, 0x000024E7,
584 		0x034, 0x0000146B,
585 		0x034, 0x0000006D,
586 	0xB0000000, 0x00000000,
587 		0x0EF, 0x00000000,
588 		0x0EF, 0x000020A2,
589 		0x0DF, 0x00000080,
590 		0x035, 0x00000192,
591 		0x035, 0x00008192,
592 		0x035, 0x00010192,
593 		0x036, 0x00000024,
594 		0x036, 0x00008024,
595 		0x036, 0x00010024,
596 		0x036, 0x00018024,
597 		0x0EF, 0x00000000,
598 		0x051, 0x00000C21,
599 		0x052, 0x000006D9,
600 		0x053, 0x000FC649,
601 		0x054, 0x0000017E,
602 		0x0EF, 0x00000002,
603 		0x008, 0x00008400,
604 		0x018, 0x0001712A,
605 		0x0EF, 0x00001000,
606 		0x03A, 0x00000080,
607 		0x03B, 0x0003A02C,
608 		0x03C, 0x00004000,
609 		0x03A, 0x00000400,
610 		0x03B, 0x0003202C,
611 		0x03C, 0x00010000,
612 		0x03A, 0x000000A0,
613 		0x03B, 0x0002B064,
614 		0x03C, 0x00004000,
615 		0x03A, 0x000000D8,
616 		0x03B, 0x00023070,
617 		0x03C, 0x00004000,
618 		0x03A, 0x00000468,
619 		0x03B, 0x0001B870,
620 		0x03C, 0x00010000,
621 		0x03A, 0x00000098,
622 		0x03B, 0x00012085,
623 		0x03C, 0x000E4000,
624 		0x03A, 0x00000418,
625 		0x03B, 0x0000A080,
626 		0x03C, 0x000F0000,
627 		0x03A, 0x00000418,
628 		0x03B, 0x00002080,
629 		0x03C, 0x00010000,
630 		0x03A, 0x00000080,
631 		0x03B, 0x0007A02C,
632 		0x03C, 0x00004000,
633 		0x03A, 0x00000400,
634 		0x03B, 0x0007202C,
635 		0x03C, 0x00010000,
636 		0x03A, 0x000000A0,
637 		0x03B, 0x0006B064,
638 		0x03C, 0x00004000,
639 		0x03A, 0x000000D8,
640 		0x03B, 0x00063070,
641 		0x03C, 0x00004000,
642 		0x03A, 0x00000468,
643 		0x03B, 0x0005B870,
644 		0x03C, 0x00010000,
645 		0x03A, 0x00000098,
646 		0x03B, 0x00052085,
647 		0x03C, 0x000E4000,
648 		0x03A, 0x00000418,
649 		0x03B, 0x0004A080,
650 		0x03C, 0x000F0000,
651 		0x03A, 0x00000418,
652 		0x03B, 0x00042080,
653 		0x03C, 0x00010000,
654 		0x03A, 0x00000080,
655 		0x03B, 0x000BA02C,
656 		0x03C, 0x00004000,
657 		0x03A, 0x00000400,
658 		0x03B, 0x000B202C,
659 		0x03C, 0x00010000,
660 		0x03A, 0x000000A0,
661 		0x03B, 0x000AB064,
662 		0x03C, 0x00004000,
663 		0x03A, 0x000000D8,
664 		0x03B, 0x000A3070,
665 		0x03C, 0x00004000,
666 		0x03A, 0x00000468,
667 		0x03B, 0x0009B870,
668 		0x03C, 0x00010000,
669 		0x03A, 0x00000098,
670 		0x03B, 0x00092085,
671 		0x03C, 0x000E4000,
672 		0x03A, 0x00000418,
673 		0x03B, 0x0008A080,
674 		0x03C, 0x000F0000,
675 		0x03A, 0x00000418,
676 		0x03B, 0x00082080,
677 		0x03C, 0x00010000,
678 		0x0EF, 0x00001100,
679 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
680 		0x034, 0x0004A0B2,
681 		0x034, 0x000490AF,
682 		0x034, 0x00048070,
683 		0x034, 0x0004706D,
684 		0x034, 0x00046050,
685 		0x034, 0x0004504D,
686 		0x034, 0x0004404A,
687 		0x034, 0x00043047,
688 		0x034, 0x0004200A,
689 		0x034, 0x00041007,
690 		0x034, 0x00040004,
691 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
692 		0x034, 0x0004A0B2,
693 		0x034, 0x000490AF,
694 		0x034, 0x00048070,
695 		0x034, 0x0004706D,
696 		0x034, 0x0004604D,
697 		0x034, 0x0004504A,
698 		0x034, 0x00044047,
699 		0x034, 0x00043044,
700 		0x034, 0x00042007,
701 		0x034, 0x00041004,
702 		0x034, 0x00040001,
703 	0xA0000000, 0x00000000,
704 		0x034, 0x0004ADF5,
705 		0x034, 0x00049DF2,
706 		0x034, 0x00048DEF,
707 		0x034, 0x00047DEC,
708 		0x034, 0x00046DE9,
709 		0x034, 0x00045DE6,
710 		0x034, 0x00044DE3,
711 		0x034, 0x000438C8,
712 		0x034, 0x000428C5,
713 		0x034, 0x000418C2,
714 		0x034, 0x000408C0,
715 	0xB0000000, 0x00000000,
716 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
717 		0x034, 0x0002A0B2,
718 		0x034, 0x000290AF,
719 		0x034, 0x00028070,
720 		0x034, 0x0002706D,
721 		0x034, 0x00026050,
722 		0x034, 0x0002504D,
723 		0x034, 0x0002404A,
724 		0x034, 0x00023047,
725 		0x034, 0x0002200A,
726 		0x034, 0x00021007,
727 		0x034, 0x00020004,
728 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
729 		0x034, 0x0002A0B4,
730 		0x034, 0x000290B1,
731 		0x034, 0x00028072,
732 		0x034, 0x0002706F,
733 		0x034, 0x0002604F,
734 		0x034, 0x0002504C,
735 		0x034, 0x00024049,
736 		0x034, 0x00023046,
737 		0x034, 0x00022009,
738 		0x034, 0x00021006,
739 		0x034, 0x00020003,
740 	0xA0000000, 0x00000000,
741 		0x034, 0x0002ADF5,
742 		0x034, 0x00029DF2,
743 		0x034, 0x00028DEF,
744 		0x034, 0x00027DEC,
745 		0x034, 0x00026DE9,
746 		0x034, 0x00025DE6,
747 		0x034, 0x00024DE3,
748 		0x034, 0x000238C8,
749 		0x034, 0x000228C5,
750 		0x034, 0x000218C2,
751 		0x034, 0x000208C0,
752 	0xB0000000, 0x00000000,
753 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
754 		0x034, 0x0000A0B2,
755 		0x034, 0x000090AF,
756 		0x034, 0x00008070,
757 		0x034, 0x0000706D,
758 		0x034, 0x00006050,
759 		0x034, 0x0000504D,
760 		0x034, 0x0000404A,
761 		0x034, 0x00003047,
762 		0x034, 0x0000200A,
763 		0x034, 0x00001007,
764 		0x034, 0x00000004,
765 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
766 		0x034, 0x0000A0B2,
767 		0x034, 0x000090AF,
768 		0x034, 0x00008070,
769 		0x034, 0x0000706D,
770 		0x034, 0x0000604D,
771 		0x034, 0x0000504A,
772 		0x034, 0x00004047,
773 		0x034, 0x00003044,
774 		0x034, 0x00002007,
775 		0x034, 0x00001004,
776 		0x034, 0x00000001,
777 	0xA0000000, 0x00000000,
778 		0x034, 0x0000AFF7,
779 		0x034, 0x00009DF7,
780 		0x034, 0x00008DF4,
781 		0x034, 0x00007DF1,
782 		0x034, 0x00006DEE,
783 		0x034, 0x00005DEB,
784 		0x034, 0x00004DE8,
785 		0x034, 0x000038CC,
786 		0x034, 0x000028C9,
787 		0x034, 0x000018C6,
788 		0x034, 0x000008C3,
789 	0xB0000000, 0x00000000,
790 		0x0EF, 0x00000000,
791 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
792 		0x018, 0x0001712A,
793 		0x0EF, 0x00000040,
794 		0x035, 0x000001D4,
795 		0x035, 0x000081D4,
796 		0x035, 0x000101D4,
797 		0x035, 0x000201B4,
798 		0x035, 0x000281B4,
799 		0x035, 0x000301B4,
800 		0x035, 0x000401B4,
801 		0x035, 0x000481B4,
802 		0x035, 0x000501B4,
803 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
804 		0x018, 0x0001712A,
805 		0x0EF, 0x00000040,
806 		0x035, 0x000001D4,
807 		0x035, 0x000081D4,
808 		0x035, 0x000101D4,
809 		0x035, 0x000201B4,
810 		0x035, 0x000281B4,
811 		0x035, 0x000301B4,
812 		0x035, 0x000401B4,
813 		0x035, 0x000481B4,
814 		0x035, 0x000501B4,
815 	0xA0000000, 0x00000000,
816 		0x018, 0x0001712A,
817 		0x0EF, 0x00000040,
818 		0x035, 0x00000188,
819 		0x035, 0x00008147,
820 		0x035, 0x00010147,
821 		0x035, 0x000201D7,
822 		0x035, 0x000281D7,
823 		0x035, 0x000301D7,
824 		0x035, 0x000401D8,
825 		0x035, 0x000481D8,
826 		0x035, 0x000501D8,
827 	0xB0000000, 0x00000000,
828 		0x0EF, 0x00000000,
829 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
830 		0x018, 0x0001712A,
831 		0x0EF, 0x00000010,
832 		0x036, 0x00004BFB,
833 		0x036, 0x0000CBFB,
834 		0x036, 0x00014BFB,
835 		0x036, 0x0001CBFB,
836 		0x036, 0x00024F4B,
837 		0x036, 0x0002CF4B,
838 		0x036, 0x00034F4B,
839 		0x036, 0x0003CF4B,
840 		0x036, 0x00044F4B,
841 		0x036, 0x0004CF4B,
842 		0x036, 0x00054F4B,
843 		0x036, 0x0005CF4B,
844 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
845 		0x018, 0x0001712A,
846 		0x0EF, 0x00000010,
847 		0x036, 0x00004BFB,
848 		0x036, 0x0000CBFB,
849 		0x036, 0x00014BFB,
850 		0x036, 0x0001CBFB,
851 		0x036, 0x00024F4B,
852 		0x036, 0x0002CF4B,
853 		0x036, 0x00034F4B,
854 		0x036, 0x0003CF4B,
855 		0x036, 0x00044F4B,
856 		0x036, 0x0004CF4B,
857 		0x036, 0x00054F4B,
858 		0x036, 0x0005CF4B,
859 	0xA0000000, 0x00000000,
860 		0x018, 0x0001712A,
861 		0x0EF, 0x00000010,
862 		0x036, 0x00084EB4,
863 		0x036, 0x0008CC35,
864 		0x036, 0x00094C35,
865 		0x036, 0x0009CC35,
866 		0x036, 0x000A4C35,
867 		0x036, 0x000ACC35,
868 		0x036, 0x000B4C35,
869 		0x036, 0x000BCC35,
870 		0x036, 0x000C4C34,
871 		0x036, 0x000CCC35,
872 		0x036, 0x000D4C35,
873 		0x036, 0x000DCC35,
874 	0xB0000000, 0x00000000,
875 		0x0EF, 0x00000000,
876 		0x0EF, 0x00000008,
877 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
878 		0x03C, 0x000002CC,
879 		0x03C, 0x00000522,
880 		0x03C, 0x00000902,
881 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
882 		0x03C, 0x000002CC,
883 		0x03C, 0x00000522,
884 		0x03C, 0x00000902,
885 	0xA0000000, 0x00000000,
886 		0x03C, 0x000002A8,
887 		0x03C, 0x000005A2,
888 		0x03C, 0x00000880,
889 	0xB0000000, 0x00000000,
890 		0x0EF, 0x00000000,
891 		0x018, 0x0001712A,
892 		0x0EF, 0x00000002,
893 		0x0DF, 0x00000080,
894 		0x01F, 0x00000064,
895 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
896 		0x061, 0x000FDD43,
897 		0x062, 0x00038F4B,
898 		0x063, 0x00032117,
899 		0x064, 0x000194AC,
900 		0x065, 0x000931D1,
901 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
902 		0x061, 0x000FDD43,
903 		0x062, 0x00038F4B,
904 		0x063, 0x00032117,
905 		0x064, 0x000194AC,
906 		0x065, 0x000931D2,
907 	0xA0000000, 0x00000000,
908 		0x061, 0x000E5D53,
909 		0x062, 0x00038FCD,
910 		0x063, 0x000114EB,
911 		0x064, 0x000196AC,
912 		0x065, 0x000911D7,
913 	0xB0000000, 0x00000000,
914 		0x008, 0x00008400,
915 		0x01C, 0x000739D2,
916 		0x0B4, 0x0001E78D,
917 		0x018, 0x0001F12A,
918 		0x0FE, 0x00000000,
919 		0x0FE, 0x00000000,
920 		0x0FE, 0x00000000,
921 		0x0FE, 0x00000000,
922 		0x0B4, 0x0001A78D,
923 		0x018, 0x0001712A,
924 };
925 
926 u32 RTL8812AE_RADIOA_1TARRAYLEN = ARRAY_SIZE(RTL8812AE_RADIOA_ARRAY);
927 
928 u32 RTL8812AE_RADIOB_ARRAY[] = {
929 		0x056, 0x00051CF2,
930 		0x066, 0x00040000,
931 		0x089, 0x00000080,
932 	0x80000001, 0x00000000, 0x40000000, 0x00000000,
933 		0x086, 0x00014B3A,
934 	0x90000001, 0x00000005, 0x40000000, 0x00000000,
935 		0x086, 0x00014B3A,
936 	0xA0000000, 0x00000000,
937 		0x086, 0x00014B38,
938 	0xB0000000, 0x00000000,
939 	0x80000004, 0x00000000, 0x40000000, 0x00000000,
940 		0x08B, 0x00080180,
941 	0xA0000000, 0x00000000,
942 		0x08B, 0x00087180,
943 	0xB0000000, 0x00000000,
944 		0x018, 0x00000006,
945 		0x0EF, 0x00002000,
946 	0x80000001, 0x00000000, 0x40000000, 0x00000000,
947 		0x03B, 0x0003F218,
948 		0x03B, 0x00030A58,
949 		0x03B, 0x0002FA58,
950 		0x03B, 0x00022590,
951 		0x03B, 0x0001FA50,
952 		0x03B, 0x00010248,
953 		0x03B, 0x00008240,
954 	0x90000001, 0x00000005, 0x40000000, 0x00000000,
955 		0x03B, 0x0003F218,
956 		0x03B, 0x00030A58,
957 		0x03B, 0x0002FA58,
958 		0x03B, 0x00022590,
959 		0x03B, 0x0001FA50,
960 		0x03B, 0x00010248,
961 		0x03B, 0x00008240,
962 	0xA0000000, 0x00000000,
963 		0x03B, 0x00038A58,
964 		0x03B, 0x00037A58,
965 		0x03B, 0x0002A590,
966 		0x03B, 0x00027A50,
967 		0x03B, 0x00018248,
968 		0x03B, 0x00010240,
969 		0x03B, 0x00008240,
970 	0xB0000000, 0x00000000,
971 		0x0EF, 0x00000100,
972 	0x80000002, 0x00000000, 0x40000000, 0x00000000,
973 		0x034, 0x0000A4EE,
974 		0x034, 0x00009076,
975 		0x034, 0x00008073,
976 		0x034, 0x00007070,
977 		0x034, 0x0000606D,
978 		0x034, 0x0000506A,
979 		0x034, 0x00004049,
980 		0x034, 0x00003046,
981 		0x034, 0x00002028,
982 		0x034, 0x00001025,
983 		0x034, 0x00000022,
984 	0xA0000000, 0x00000000,
985 		0x034, 0x0000ADF4,
986 		0x034, 0x00009DF1,
987 		0x034, 0x00008DEE,
988 		0x034, 0x00007DEB,
989 		0x034, 0x00006DE8,
990 		0x034, 0x00005CEC,
991 		0x034, 0x00004CE9,
992 		0x034, 0x000034EA,
993 		0x034, 0x000024E7,
994 		0x034, 0x0000146B,
995 		0x034, 0x0000006D,
996 	0xB0000000, 0x00000000,
997 		0x0EF, 0x00000000,
998 		0x0EF, 0x000020A2,
999 		0x0DF, 0x00000080,
1000 		0x035, 0x00000192,
1001 		0x035, 0x00008192,
1002 		0x035, 0x00010192,
1003 		0x036, 0x00000024,
1004 		0x036, 0x00008024,
1005 		0x036, 0x00010024,
1006 		0x036, 0x00018024,
1007 		0x0EF, 0x00000000,
1008 		0x051, 0x00000C21,
1009 		0x052, 0x000006D9,
1010 		0x053, 0x000FC649,
1011 		0x054, 0x0000017E,
1012 		0x0EF, 0x00000002,
1013 		0x008, 0x00008400,
1014 		0x018, 0x0001712A,
1015 		0x0EF, 0x00001000,
1016 		0x03A, 0x00000080,
1017 		0x03B, 0x0003A02C,
1018 		0x03C, 0x00004000,
1019 		0x03A, 0x00000400,
1020 		0x03B, 0x0003202C,
1021 		0x03C, 0x00010000,
1022 		0x03A, 0x000000A0,
1023 		0x03B, 0x0002B064,
1024 		0x03C, 0x00004000,
1025 		0x03A, 0x000000D8,
1026 		0x03B, 0x00023070,
1027 		0x03C, 0x00004000,
1028 		0x03A, 0x00000468,
1029 		0x03B, 0x0001B870,
1030 		0x03C, 0x00010000,
1031 		0x03A, 0x00000098,
1032 		0x03B, 0x00012085,
1033 		0x03C, 0x000E4000,
1034 		0x03A, 0x00000418,
1035 		0x03B, 0x0000A080,
1036 		0x03C, 0x000F0000,
1037 		0x03A, 0x00000418,
1038 		0x03B, 0x00002080,
1039 		0x03C, 0x00010000,
1040 		0x03A, 0x00000080,
1041 		0x03B, 0x0007A02C,
1042 		0x03C, 0x00004000,
1043 		0x03A, 0x00000400,
1044 		0x03B, 0x0007202C,
1045 		0x03C, 0x00010000,
1046 		0x03A, 0x000000A0,
1047 		0x03B, 0x0006B064,
1048 		0x03C, 0x00004000,
1049 		0x03A, 0x000000D8,
1050 		0x03B, 0x00063070,
1051 		0x03C, 0x00004000,
1052 		0x03A, 0x00000468,
1053 		0x03B, 0x0005B870,
1054 		0x03C, 0x00010000,
1055 		0x03A, 0x00000098,
1056 		0x03B, 0x00052085,
1057 		0x03C, 0x000E4000,
1058 		0x03A, 0x00000418,
1059 		0x03B, 0x0004A080,
1060 		0x03C, 0x000F0000,
1061 		0x03A, 0x00000418,
1062 		0x03B, 0x00042080,
1063 		0x03C, 0x00010000,
1064 		0x03A, 0x00000080,
1065 		0x03B, 0x000BA02C,
1066 		0x03C, 0x00004000,
1067 		0x03A, 0x00000400,
1068 		0x03B, 0x000B202C,
1069 		0x03C, 0x00010000,
1070 		0x03A, 0x000000A0,
1071 		0x03B, 0x000AB064,
1072 		0x03C, 0x00004000,
1073 		0x03A, 0x000000D8,
1074 		0x03B, 0x000A3070,
1075 		0x03C, 0x00004000,
1076 		0x03A, 0x00000468,
1077 		0x03B, 0x0009B870,
1078 		0x03C, 0x00010000,
1079 		0x03A, 0x00000098,
1080 		0x03B, 0x00092085,
1081 		0x03C, 0x000E4000,
1082 		0x03A, 0x00000418,
1083 		0x03B, 0x0008A080,
1084 		0x03C, 0x000F0000,
1085 		0x03A, 0x00000418,
1086 		0x03B, 0x00082080,
1087 		0x03C, 0x00010000,
1088 		0x0EF, 0x00001100,
1089 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
1090 		0x034, 0x0004A0B2,
1091 		0x034, 0x000490AF,
1092 		0x034, 0x00048070,
1093 		0x034, 0x0004706D,
1094 		0x034, 0x00046050,
1095 		0x034, 0x0004504D,
1096 		0x034, 0x0004404A,
1097 		0x034, 0x00043047,
1098 		0x034, 0x0004200A,
1099 		0x034, 0x00041007,
1100 		0x034, 0x00040004,
1101 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
1102 		0x034, 0x0004A0B1,
1103 		0x034, 0x000490AE,
1104 		0x034, 0x0004806F,
1105 		0x034, 0x0004706C,
1106 		0x034, 0x0004604C,
1107 		0x034, 0x00045049,
1108 		0x034, 0x00044046,
1109 		0x034, 0x00043043,
1110 		0x034, 0x00042006,
1111 		0x034, 0x00041003,
1112 		0x034, 0x00040000,
1113 	0xA0000000, 0x00000000,
1114 		0x034, 0x0004ADF5,
1115 		0x034, 0x00049DF2,
1116 		0x034, 0x00048DEF,
1117 		0x034, 0x00047DEC,
1118 		0x034, 0x00046DE9,
1119 		0x034, 0x00045DE6,
1120 		0x034, 0x00044DE3,
1121 		0x034, 0x000438C8,
1122 		0x034, 0x000428C5,
1123 		0x034, 0x000418C2,
1124 		0x034, 0x000408C0,
1125 	0xB0000000, 0x00000000,
1126 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
1127 		0x034, 0x0002A0B2,
1128 		0x034, 0x000290AF,
1129 		0x034, 0x00028070,
1130 		0x034, 0x0002706D,
1131 		0x034, 0x00026050,
1132 		0x034, 0x0002504D,
1133 		0x034, 0x0002404A,
1134 		0x034, 0x00023047,
1135 		0x034, 0x0002200A,
1136 		0x034, 0x00021007,
1137 		0x034, 0x00020004,
1138 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
1139 		0x034, 0x0002A0B3,
1140 		0x034, 0x000290B0,
1141 		0x034, 0x00028071,
1142 		0x034, 0x0002706E,
1143 		0x034, 0x0002604E,
1144 		0x034, 0x0002504B,
1145 		0x034, 0x00024048,
1146 		0x034, 0x00023045,
1147 		0x034, 0x00022008,
1148 		0x034, 0x00021005,
1149 		0x034, 0x00020002,
1150 	0xA0000000, 0x00000000,
1151 		0x034, 0x0002ADF5,
1152 		0x034, 0x00029DF2,
1153 		0x034, 0x00028DEF,
1154 		0x034, 0x00027DEC,
1155 		0x034, 0x00026DE9,
1156 		0x034, 0x00025DE6,
1157 		0x034, 0x00024DE3,
1158 		0x034, 0x000238C8,
1159 		0x034, 0x000228C5,
1160 		0x034, 0x000218C2,
1161 		0x034, 0x000208C0,
1162 	0xB0000000, 0x00000000,
1163 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
1164 		0x034, 0x0000A0B2,
1165 		0x034, 0x000090AF,
1166 		0x034, 0x00008070,
1167 		0x034, 0x0000706D,
1168 		0x034, 0x00006050,
1169 		0x034, 0x0000504D,
1170 		0x034, 0x0000404A,
1171 		0x034, 0x00003047,
1172 		0x034, 0x0000200A,
1173 		0x034, 0x00001007,
1174 		0x034, 0x00000004,
1175 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
1176 		0x034, 0x0000A0B3,
1177 		0x034, 0x000090B0,
1178 		0x034, 0x00008070,
1179 		0x034, 0x0000706D,
1180 		0x034, 0x0000604D,
1181 		0x034, 0x0000504A,
1182 		0x034, 0x00004047,
1183 		0x034, 0x00003044,
1184 		0x034, 0x00002007,
1185 		0x034, 0x00001004,
1186 		0x034, 0x00000001,
1187 	0xA0000000, 0x00000000,
1188 		0x034, 0x0000AFF7,
1189 		0x034, 0x00009DF7,
1190 		0x034, 0x00008DF4,
1191 		0x034, 0x00007DF1,
1192 		0x034, 0x00006DEE,
1193 		0x034, 0x00005DEB,
1194 		0x034, 0x00004DE8,
1195 		0x034, 0x000038CC,
1196 		0x034, 0x000028C9,
1197 		0x034, 0x000018C6,
1198 		0x034, 0x000008C3,
1199 	0xB0000000, 0x00000000,
1200 		0x0EF, 0x00000000,
1201 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
1202 		0x018, 0x0001712A,
1203 		0x0EF, 0x00000040,
1204 		0x035, 0x000001C5,
1205 		0x035, 0x000081C5,
1206 		0x035, 0x000101C5,
1207 		0x035, 0x00020174,
1208 		0x035, 0x00028174,
1209 		0x035, 0x00030174,
1210 		0x035, 0x00040185,
1211 		0x035, 0x00048185,
1212 		0x035, 0x00050185,
1213 		0x0EF, 0x00000000,
1214 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
1215 		0x018, 0x0001712A,
1216 		0x0EF, 0x00000040,
1217 		0x035, 0x000001C5,
1218 		0x035, 0x000081C5,
1219 		0x035, 0x000101C5,
1220 		0x035, 0x00020174,
1221 		0x035, 0x00028174,
1222 		0x035, 0x00030174,
1223 		0x035, 0x00040185,
1224 		0x035, 0x00048185,
1225 		0x035, 0x00050185,
1226 		0x0EF, 0x00000000,
1227 	0xA0000000, 0x00000000,
1228 		0x018, 0x0001712A,
1229 		0x0EF, 0x00000040,
1230 		0x035, 0x00000188,
1231 		0x035, 0x00008147,
1232 		0x035, 0x00010147,
1233 		0x035, 0x000201D7,
1234 		0x035, 0x000281D7,
1235 		0x035, 0x000301D7,
1236 		0x035, 0x000401D8,
1237 		0x035, 0x000481D8,
1238 		0x035, 0x000501D8,
1239 		0x0EF, 0x00000000,
1240 	0xB0000000, 0x00000000,
1241 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
1242 		0x018, 0x0001712A,
1243 		0x0EF, 0x00000010,
1244 		0x036, 0x00005B8B,
1245 		0x036, 0x0000DB8B,
1246 		0x036, 0x00015B8B,
1247 		0x036, 0x0001DB8B,
1248 		0x036, 0x000262DB,
1249 		0x036, 0x0002E2DB,
1250 		0x036, 0x000362DB,
1251 		0x036, 0x0003E2DB,
1252 		0x036, 0x0004553B,
1253 		0x036, 0x0004D53B,
1254 		0x036, 0x0005553B,
1255 		0x036, 0x0005D53B,
1256 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
1257 		0x018, 0x0001712A,
1258 		0x0EF, 0x00000010,
1259 		0x036, 0x00005B8B,
1260 		0x036, 0x0000DB8B,
1261 		0x036, 0x00015B8B,
1262 		0x036, 0x0001DB8B,
1263 		0x036, 0x000262DB,
1264 		0x036, 0x0002E2DB,
1265 		0x036, 0x000362DB,
1266 		0x036, 0x0003E2DB,
1267 		0x036, 0x0004553B,
1268 		0x036, 0x0004D53B,
1269 		0x036, 0x0005553B,
1270 		0x036, 0x0005D53B,
1271 	0xA0000000, 0x00000000,
1272 		0x018, 0x0001712A,
1273 		0x0EF, 0x00000010,
1274 		0x036, 0x00084EB4,
1275 		0x036, 0x0008CC35,
1276 		0x036, 0x00094C35,
1277 		0x036, 0x0009CC35,
1278 		0x036, 0x000A4C35,
1279 		0x036, 0x000ACC35,
1280 		0x036, 0x000B4C35,
1281 		0x036, 0x000BCC35,
1282 		0x036, 0x000C4C34,
1283 		0x036, 0x000CCC35,
1284 		0x036, 0x000D4C35,
1285 		0x036, 0x000DCC35,
1286 	0xB0000000, 0x00000000,
1287 		0x0EF, 0x00000000,
1288 		0x0EF, 0x00000008,
1289 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
1290 		0x03C, 0x000002DC,
1291 		0x03C, 0x00000524,
1292 		0x03C, 0x00000902,
1293 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
1294 		0x03C, 0x000002DC,
1295 		0x03C, 0x00000524,
1296 		0x03C, 0x00000902,
1297 	0xA0000000, 0x00000000,
1298 		0x03C, 0x000002A8,
1299 		0x03C, 0x000005A2,
1300 		0x03C, 0x00000880,
1301 	0xB0000000, 0x00000000,
1302 		0x0EF, 0x00000000,
1303 		0x018, 0x0001712A,
1304 		0x0EF, 0x00000002,
1305 		0x0DF, 0x00000080,
1306 	0x80000008, 0x00000000, 0x40000000, 0x00000000,
1307 		0x061, 0x000EAC43,
1308 		0x062, 0x00038F47,
1309 		0x063, 0x00031157,
1310 		0x064, 0x0001C4AC,
1311 		0x065, 0x000931D1,
1312 	0x90000008, 0x05000000, 0x40000000, 0x00000000,
1313 		0x061, 0x000EAC43,
1314 		0x062, 0x00038F47,
1315 		0x063, 0x00031157,
1316 		0x064, 0x0001C4AC,
1317 		0x065, 0x000931D2,
1318 	0x90000002, 0x00000000, 0x40000000, 0x00000000,
1319 		0x061, 0x000EAC43,
1320 		0x062, 0x00038F47,
1321 		0x063, 0x00031157,
1322 		0x064, 0x0001C4AC,
1323 		0x065, 0x000931D1,
1324 	0xA0000000, 0x00000000,
1325 		0x061, 0x000E5D53,
1326 		0x062, 0x00038FCD,
1327 		0x063, 0x000114EB,
1328 		0x064, 0x000196AC,
1329 		0x065, 0x000911D7,
1330 	0xB0000000, 0x00000000,
1331 		0x008, 0x00008400,
1332 };
1333 
1334 u32 RTL8812AE_RADIOB_1TARRAYLEN = ARRAY_SIZE(RTL8812AE_RADIOB_ARRAY);
1335 
1336 u32 RTL8821AE_RADIOA_ARRAY[] = {
1337 		0x018, 0x0001712A,
1338 		0x056, 0x00051CF2,
1339 		0x066, 0x00040000,
1340 		0x000, 0x00010000,
1341 		0x01E, 0x00080000,
1342 		0x082, 0x00000830,
1343 		0x083, 0x00021800,
1344 		0x084, 0x00028000,
1345 		0x085, 0x00048000,
1346 		0x086, 0x00094838,
1347 		0x087, 0x00044980,
1348 		0x088, 0x00048000,
1349 		0x089, 0x0000D480,
1350 		0x08A, 0x00042240,
1351 		0x08B, 0x000F0380,
1352 		0x08C, 0x00090000,
1353 		0x08D, 0x00022852,
1354 		0x08E, 0x00065540,
1355 		0x08F, 0x00088001,
1356 		0x0EF, 0x00020000,
1357 		0x03E, 0x00000380,
1358 		0x03F, 0x00090018,
1359 		0x03E, 0x00020380,
1360 		0x03F, 0x000A0018,
1361 		0x03E, 0x00040308,
1362 		0x03F, 0x000A0018,
1363 		0x03E, 0x00060018,
1364 		0x03F, 0x000A0018,
1365 		0x0EF, 0x00000000,
1366 		0x018, 0x0001712A,
1367 		0x089, 0x00000080,
1368 		0x08B, 0x00080180,
1369 		0x0EF, 0x00001000,
1370 		0x03A, 0x00000244,
1371 		0x03B, 0x00038027,
1372 		0x03C, 0x00082000,
1373 		0x03A, 0x00000244,
1374 		0x03B, 0x00030113,
1375 		0x03C, 0x00082000,
1376 		0x03A, 0x0000014C,
1377 		0x03B, 0x00028027,
1378 		0x03C, 0x00082000,
1379 		0x03A, 0x000000CC,
1380 		0x03B, 0x00027027,
1381 		0x03C, 0x00042000,
1382 		0x03A, 0x0000014C,
1383 		0x03B, 0x0001F913,
1384 		0x03C, 0x00042000,
1385 		0x03A, 0x0000010C,
1386 		0x03B, 0x00017F10,
1387 		0x03C, 0x00012000,
1388 		0x03A, 0x000000D0,
1389 		0x03B, 0x00008027,
1390 		0x03C, 0x000CA000,
1391 		0x03A, 0x00000244,
1392 		0x03B, 0x00078027,
1393 		0x03C, 0x00082000,
1394 		0x03A, 0x00000244,
1395 		0x03B, 0x00070113,
1396 		0x03C, 0x00082000,
1397 		0x03A, 0x0000014C,
1398 		0x03B, 0x00068027,
1399 		0x03C, 0x00082000,
1400 		0x03A, 0x000000CC,
1401 		0x03B, 0x00067027,
1402 		0x03C, 0x00042000,
1403 		0x03A, 0x0000014C,
1404 		0x03B, 0x0005F913,
1405 		0x03C, 0x00042000,
1406 		0x03A, 0x0000010C,
1407 		0x03B, 0x00057F10,
1408 		0x03C, 0x00012000,
1409 		0x03A, 0x000000D0,
1410 		0x03B, 0x00048027,
1411 		0x03C, 0x000CA000,
1412 		0x03A, 0x00000244,
1413 		0x03B, 0x000B8027,
1414 		0x03C, 0x00082000,
1415 		0x03A, 0x00000244,
1416 		0x03B, 0x000B0113,
1417 		0x03C, 0x00082000,
1418 		0x03A, 0x0000014C,
1419 		0x03B, 0x000A8027,
1420 		0x03C, 0x00082000,
1421 		0x03A, 0x000000CC,
1422 		0x03B, 0x000A7027,
1423 		0x03C, 0x00042000,
1424 		0x03A, 0x0000014C,
1425 		0x03B, 0x0009F913,
1426 		0x03C, 0x00042000,
1427 		0x03A, 0x0000010C,
1428 		0x03B, 0x00097F10,
1429 		0x03C, 0x00012000,
1430 		0x03A, 0x000000D0,
1431 		0x03B, 0x00088027,
1432 		0x03C, 0x000CA000,
1433 		0x0EF, 0x00000000,
1434 		0x0EF, 0x00001100,
1435 	0xFF0F0104, 0xABCD,
1436 		0x034, 0x0004ADF3,
1437 		0x034, 0x00049DF0,
1438 	0xFF0F0204, 0xCDEF,
1439 		0x034, 0x0004ADF3,
1440 		0x034, 0x00049DF0,
1441 	0xFF0F0404, 0xCDEF,
1442 		0x034, 0x0004ADF3,
1443 		0x034, 0x00049DF0,
1444 	0xFF0F0200, 0xCDEF,
1445 		0x034, 0x0004ADF5,
1446 		0x034, 0x00049DF2,
1447 	0xFF0F02C0, 0xCDEF,
1448 		0x034, 0x0004A0F3,
1449 		0x034, 0x000490B1,
1450 	0xCDCDCDCD, 0xCDCD,
1451 		0x034, 0x0004ADF7,
1452 		0x034, 0x00049DF3,
1453 	0xFF0F0104, 0xDEAD,
1454 	0xFF0F0104, 0xABCD,
1455 		0x034, 0x00048DED,
1456 		0x034, 0x00047DEA,
1457 		0x034, 0x00046DE7,
1458 		0x034, 0x00045CE9,
1459 		0x034, 0x00044CE6,
1460 		0x034, 0x000438C6,
1461 		0x034, 0x00042886,
1462 		0x034, 0x00041486,
1463 		0x034, 0x00040447,
1464 	0xFF0F0204, 0xCDEF,
1465 		0x034, 0x00048DED,
1466 		0x034, 0x00047DEA,
1467 		0x034, 0x00046DE7,
1468 		0x034, 0x00045CE9,
1469 		0x034, 0x00044CE6,
1470 		0x034, 0x000438C6,
1471 		0x034, 0x00042886,
1472 		0x034, 0x00041486,
1473 		0x034, 0x00040447,
1474 	0xFF0F0404, 0xCDEF,
1475 		0x034, 0x00048DED,
1476 		0x034, 0x00047DEA,
1477 		0x034, 0x00046DE7,
1478 		0x034, 0x00045CE9,
1479 		0x034, 0x00044CE6,
1480 		0x034, 0x000438C6,
1481 		0x034, 0x00042886,
1482 		0x034, 0x00041486,
1483 		0x034, 0x00040447,
1484 	0xFF0F02C0, 0xCDEF,
1485 		0x034, 0x000480AE,
1486 		0x034, 0x000470AB,
1487 		0x034, 0x0004608B,
1488 		0x034, 0x00045069,
1489 		0x034, 0x00044048,
1490 		0x034, 0x00043045,
1491 		0x034, 0x00042026,
1492 		0x034, 0x00041023,
1493 		0x034, 0x00040002,
1494 	0xCDCDCDCD, 0xCDCD,
1495 		0x034, 0x00048DEF,
1496 		0x034, 0x00047DEC,
1497 		0x034, 0x00046DE9,
1498 		0x034, 0x00045CCB,
1499 		0x034, 0x0004488D,
1500 		0x034, 0x0004348D,
1501 		0x034, 0x0004248A,
1502 		0x034, 0x0004108D,
1503 		0x034, 0x0004008A,
1504 	0xFF0F0104, 0xDEAD,
1505 	0xFF0F0200, 0xABCD,
1506 		0x034, 0x0002ADF4,
1507 	0xFF0F02C0, 0xCDEF,
1508 		0x034, 0x0002A0F3,
1509 	0xCDCDCDCD, 0xCDCD,
1510 		0x034, 0x0002ADF7,
1511 	0xFF0F0200, 0xDEAD,
1512 	0xFF0F0104, 0xABCD,
1513 		0x034, 0x00029DF4,
1514 	0xFF0F0204, 0xCDEF,
1515 		0x034, 0x00029DF4,
1516 	0xFF0F0404, 0xCDEF,
1517 		0x034, 0x00029DF4,
1518 	0xFF0F0200, 0xCDEF,
1519 		0x034, 0x00029DF1,
1520 	0xFF0F02C0, 0xCDEF,
1521 		0x034, 0x000290F0,
1522 	0xCDCDCDCD, 0xCDCD,
1523 		0x034, 0x00029DF2,
1524 	0xFF0F0104, 0xDEAD,
1525 	0xFF0F0104, 0xABCD,
1526 		0x034, 0x00028DF1,
1527 		0x034, 0x00027DEE,
1528 		0x034, 0x00026DEB,
1529 		0x034, 0x00025CEC,
1530 		0x034, 0x00024CE9,
1531 		0x034, 0x000238CA,
1532 		0x034, 0x00022889,
1533 		0x034, 0x00021489,
1534 		0x034, 0x0002044A,
1535 	0xFF0F0204, 0xCDEF,
1536 		0x034, 0x00028DF1,
1537 		0x034, 0x00027DEE,
1538 		0x034, 0x00026DEB,
1539 		0x034, 0x00025CEC,
1540 		0x034, 0x00024CE9,
1541 		0x034, 0x000238CA,
1542 		0x034, 0x00022889,
1543 		0x034, 0x00021489,
1544 		0x034, 0x0002044A,
1545 	0xFF0F0404, 0xCDEF,
1546 		0x034, 0x00028DF1,
1547 		0x034, 0x00027DEE,
1548 		0x034, 0x00026DEB,
1549 		0x034, 0x00025CEC,
1550 		0x034, 0x00024CE9,
1551 		0x034, 0x000238CA,
1552 		0x034, 0x00022889,
1553 		0x034, 0x00021489,
1554 		0x034, 0x0002044A,
1555 	0xFF0F02C0, 0xCDEF,
1556 		0x034, 0x000280AF,
1557 		0x034, 0x000270AC,
1558 		0x034, 0x0002608B,
1559 		0x034, 0x00025069,
1560 		0x034, 0x00024048,
1561 		0x034, 0x00023045,
1562 		0x034, 0x00022026,
1563 		0x034, 0x00021023,
1564 		0x034, 0x00020002,
1565 	0xCDCDCDCD, 0xCDCD,
1566 		0x034, 0x00028DEE,
1567 		0x034, 0x00027DEB,
1568 		0x034, 0x00026CCD,
1569 		0x034, 0x00025CCA,
1570 		0x034, 0x0002488C,
1571 		0x034, 0x0002384C,
1572 		0x034, 0x00022849,
1573 		0x034, 0x00021449,
1574 		0x034, 0x0002004D,
1575 	0xFF0F0104, 0xDEAD,
1576 	0xFF0F02C0, 0xABCD,
1577 		0x034, 0x0000A0D7,
1578 		0x034, 0x000090D3,
1579 		0x034, 0x000080B1,
1580 		0x034, 0x000070AE,
1581 	0xCDCDCDCD, 0xCDCD,
1582 		0x034, 0x0000ADF7,
1583 		0x034, 0x00009DF4,
1584 		0x034, 0x00008DF1,
1585 		0x034, 0x00007DEE,
1586 	0xFF0F02C0, 0xDEAD,
1587 	0xFF0F0104, 0xABCD,
1588 		0x034, 0x00006DEB,
1589 		0x034, 0x00005CEC,
1590 		0x034, 0x00004CE9,
1591 		0x034, 0x000038CA,
1592 		0x034, 0x00002889,
1593 		0x034, 0x00001489,
1594 		0x034, 0x0000044A,
1595 	0xFF0F0204, 0xCDEF,
1596 		0x034, 0x00006DEB,
1597 		0x034, 0x00005CEC,
1598 		0x034, 0x00004CE9,
1599 		0x034, 0x000038CA,
1600 		0x034, 0x00002889,
1601 		0x034, 0x00001489,
1602 		0x034, 0x0000044A,
1603 	0xFF0F0404, 0xCDEF,
1604 		0x034, 0x00006DEB,
1605 		0x034, 0x00005CEC,
1606 		0x034, 0x00004CE9,
1607 		0x034, 0x000038CA,
1608 		0x034, 0x00002889,
1609 		0x034, 0x00001489,
1610 		0x034, 0x0000044A,
1611 	0xFF0F02C0, 0xCDEF,
1612 		0x034, 0x0000608D,
1613 		0x034, 0x0000506B,
1614 		0x034, 0x0000404A,
1615 		0x034, 0x00003047,
1616 		0x034, 0x00002044,
1617 		0x034, 0x00001025,
1618 		0x034, 0x00000004,
1619 	0xCDCDCDCD, 0xCDCD,
1620 		0x034, 0x00006DCD,
1621 		0x034, 0x00005CCD,
1622 		0x034, 0x00004CCA,
1623 		0x034, 0x0000388C,
1624 		0x034, 0x00002888,
1625 		0x034, 0x00001488,
1626 		0x034, 0x00000486,
1627 	0xFF0F0104, 0xDEAD,
1628 		0x0EF, 0x00000000,
1629 		0x018, 0x0001712A,
1630 		0x0EF, 0x00000040,
1631 	0xFF0F0104, 0xABCD,
1632 		0x035, 0x00000187,
1633 		0x035, 0x00008187,
1634 		0x035, 0x00010187,
1635 		0x035, 0x00020188,
1636 		0x035, 0x00028188,
1637 		0x035, 0x00030188,
1638 		0x035, 0x00040188,
1639 		0x035, 0x00048188,
1640 		0x035, 0x00050188,
1641 	0xFF0F0204, 0xCDEF,
1642 		0x035, 0x00000187,
1643 		0x035, 0x00008187,
1644 		0x035, 0x00010187,
1645 		0x035, 0x00020188,
1646 		0x035, 0x00028188,
1647 		0x035, 0x00030188,
1648 		0x035, 0x00040188,
1649 		0x035, 0x00048188,
1650 		0x035, 0x00050188,
1651 	0xFF0F0404, 0xCDEF,
1652 		0x035, 0x00000187,
1653 		0x035, 0x00008187,
1654 		0x035, 0x00010187,
1655 		0x035, 0x00020188,
1656 		0x035, 0x00028188,
1657 		0x035, 0x00030188,
1658 		0x035, 0x00040188,
1659 		0x035, 0x00048188,
1660 		0x035, 0x00050188,
1661 	0xCDCDCDCD, 0xCDCD,
1662 		0x035, 0x00000145,
1663 		0x035, 0x00008145,
1664 		0x035, 0x00010145,
1665 		0x035, 0x00020196,
1666 		0x035, 0x00028196,
1667 		0x035, 0x00030196,
1668 		0x035, 0x000401C7,
1669 		0x035, 0x000481C7,
1670 		0x035, 0x000501C7,
1671 	0xFF0F0104, 0xDEAD,
1672 		0x0EF, 0x00000000,
1673 		0x018, 0x0001712A,
1674 		0x0EF, 0x00000010,
1675 	0xFF0F0104, 0xABCD,
1676 		0x036, 0x00085733,
1677 		0x036, 0x0008D733,
1678 		0x036, 0x00095733,
1679 		0x036, 0x0009D733,
1680 		0x036, 0x000A64B4,
1681 		0x036, 0x000AE4B4,
1682 		0x036, 0x000B64B4,
1683 		0x036, 0x000BE4B4,
1684 		0x036, 0x000C64B4,
1685 		0x036, 0x000CE4B4,
1686 		0x036, 0x000D64B4,
1687 		0x036, 0x000DE4B4,
1688 	0xFF0F0204, 0xCDEF,
1689 		0x036, 0x00085733,
1690 		0x036, 0x0008D733,
1691 		0x036, 0x00095733,
1692 		0x036, 0x0009D733,
1693 		0x036, 0x000A64B4,
1694 		0x036, 0x000AE4B4,
1695 		0x036, 0x000B64B4,
1696 		0x036, 0x000BE4B4,
1697 		0x036, 0x000C64B4,
1698 		0x036, 0x000CE4B4,
1699 		0x036, 0x000D64B4,
1700 		0x036, 0x000DE4B4,
1701 	0xFF0F0404, 0xCDEF,
1702 		0x036, 0x00085733,
1703 		0x036, 0x0008D733,
1704 		0x036, 0x00095733,
1705 		0x036, 0x0009D733,
1706 		0x036, 0x000A64B4,
1707 		0x036, 0x000AE4B4,
1708 		0x036, 0x000B64B4,
1709 		0x036, 0x000BE4B4,
1710 		0x036, 0x000C64B4,
1711 		0x036, 0x000CE4B4,
1712 		0x036, 0x000D64B4,
1713 		0x036, 0x000DE4B4,
1714 	0xCDCDCDCD, 0xCDCD,
1715 		0x036, 0x000056B3,
1716 		0x036, 0x0000D6B3,
1717 		0x036, 0x000156B3,
1718 		0x036, 0x0001D6B3,
1719 		0x036, 0x00026634,
1720 		0x036, 0x0002E634,
1721 		0x036, 0x00036634,
1722 		0x036, 0x0003E634,
1723 		0x036, 0x000467B4,
1724 		0x036, 0x0004E7B4,
1725 		0x036, 0x000567B4,
1726 		0x036, 0x0005E7B4,
1727 	0xFF0F0104, 0xDEAD,
1728 		0x0EF, 0x00000000,
1729 		0x0EF, 0x00000008,
1730 	0xFF0F0104, 0xABCD,
1731 		0x03C, 0x000001C8,
1732 		0x03C, 0x00000492,
1733 	0xFF0F0204, 0xCDEF,
1734 		0x03C, 0x000001C8,
1735 		0x03C, 0x00000492,
1736 	0xFF0F0404, 0xCDEF,
1737 		0x03C, 0x000001C8,
1738 		0x03C, 0x00000492,
1739 	0xCDCDCDCD, 0xCDCD,
1740 		0x03C, 0x0000022A,
1741 		0x03C, 0x00000594,
1742 	0xFF0F0104, 0xDEAD,
1743 	0xFF0F0104, 0xABCD,
1744 		0x03C, 0x00000800,
1745 	0xFF0F0204, 0xCDEF,
1746 		0x03C, 0x00000800,
1747 	0xFF0F0404, 0xCDEF,
1748 		0x03C, 0x00000800,
1749 	0xFF0F02C0, 0xCDEF,
1750 		0x03C, 0x00000820,
1751 	0xCDCDCDCD, 0xCDCD,
1752 		0x03C, 0x00000900,
1753 	0xFF0F0104, 0xDEAD,
1754 		0x0EF, 0x00000000,
1755 		0x018, 0x0001712A,
1756 		0x0EF, 0x00000002,
1757 	0xFF0F0104, 0xABCD,
1758 		0x008, 0x0004E400,
1759 	0xFF0F0204, 0xCDEF,
1760 		0x008, 0x0004E400,
1761 	0xFF0F0404, 0xCDEF,
1762 		0x008, 0x0004E400,
1763 	0xCDCDCDCD, 0xCDCD,
1764 		0x008, 0x00002000,
1765 	0xFF0F0104, 0xDEAD,
1766 		0x0EF, 0x00000000,
1767 		0x0DF, 0x000000C0,
1768 		0x01F, 0x00040064,
1769 	0xFF0F0104, 0xABCD,
1770 		0x058, 0x000A7284,
1771 		0x059, 0x000600EC,
1772 	0xFF0F0204, 0xCDEF,
1773 		0x058, 0x000A7284,
1774 		0x059, 0x000600EC,
1775 	0xFF0F0404, 0xCDEF,
1776 		0x058, 0x000A7284,
1777 		0x059, 0x000600EC,
1778 	0xCDCDCDCD, 0xCDCD,
1779 		0x058, 0x00081184,
1780 		0x059, 0x0006016C,
1781 	0xFF0F0104, 0xDEAD,
1782 	0xFF0F0104, 0xABCD,
1783 		0x061, 0x000E8D73,
1784 		0x062, 0x00093FC5,
1785 	0xFF0F0204, 0xCDEF,
1786 		0x061, 0x000E8D73,
1787 		0x062, 0x00093FC5,
1788 	0xFF0F0404, 0xCDEF,
1789 		0x061, 0x000E8D73,
1790 		0x062, 0x00093FC5,
1791 	0xCDCDCDCD, 0xCDCD,
1792 		0x061, 0x000EAD53,
1793 		0x062, 0x00093BC4,
1794 	0xFF0F0104, 0xDEAD,
1795 	0xFF0F0104, 0xABCD,
1796 		0x063, 0x000110E9,
1797 	0xFF0F0204, 0xCDEF,
1798 		0x063, 0x000110E9,
1799 	0xFF0F0404, 0xCDEF,
1800 		0x063, 0x000110E9,
1801 	0xFF0F0200, 0xCDEF,
1802 		0x063, 0x000710E9,
1803 	0xFF0F02C0, 0xCDEF,
1804 		0x063, 0x000110E9,
1805 	0xCDCDCDCD, 0xCDCD,
1806 		0x063, 0x000714E9,
1807 	0xFF0F0104, 0xDEAD,
1808 	0xFF0F0104, 0xABCD,
1809 		0x064, 0x0001C27C,
1810 	0xFF0F0204, 0xCDEF,
1811 		0x064, 0x0001C27C,
1812 	0xFF0F0404, 0xCDEF,
1813 		0x064, 0x0001C27C,
1814 	0xCDCDCDCD, 0xCDCD,
1815 		0x064, 0x0001C67C,
1816 	0xFF0F0104, 0xDEAD,
1817 	0xFF0F0200, 0xABCD,
1818 		0x065, 0x00093016,
1819 	0xFF0F02C0, 0xCDEF,
1820 		0x065, 0x00093015,
1821 	0xCDCDCDCD, 0xCDCD,
1822 		0x065, 0x00091016,
1823 	0xFF0F0200, 0xDEAD,
1824 		0x018, 0x00000006,
1825 		0x0EF, 0x00002000,
1826 		0x03B, 0x0003824B,
1827 		0x03B, 0x0003024B,
1828 		0x03B, 0x0002844B,
1829 		0x03B, 0x00020F4B,
1830 		0x03B, 0x00018F4B,
1831 		0x03B, 0x000104B2,
1832 		0x03B, 0x00008049,
1833 		0x03B, 0x00000148,
1834 		0x03B, 0x0007824B,
1835 		0x03B, 0x0007024B,
1836 		0x03B, 0x0006824B,
1837 		0x03B, 0x00060F4B,
1838 		0x03B, 0x00058F4B,
1839 		0x03B, 0x000504B2,
1840 		0x03B, 0x00048049,
1841 		0x03B, 0x00040148,
1842 		0x0EF, 0x00000000,
1843 		0x0EF, 0x00000100,
1844 		0x034, 0x0000ADF3,
1845 		0x034, 0x00009DF0,
1846 		0x034, 0x00008D70,
1847 		0x034, 0x00007D6D,
1848 		0x034, 0x00006CEE,
1849 		0x034, 0x00005CCC,
1850 		0x034, 0x000044EC,
1851 		0x034, 0x000034AC,
1852 		0x034, 0x0000246D,
1853 		0x034, 0x0000106F,
1854 		0x034, 0x0000006C,
1855 		0x0EF, 0x00000000,
1856 		0x0ED, 0x00000010,
1857 		0x044, 0x0000ADF2,
1858 		0x044, 0x00009DEF,
1859 		0x044, 0x00008DEC,
1860 		0x044, 0x00007DE9,
1861 		0x044, 0x00006CEC,
1862 		0x044, 0x00005CE9,
1863 		0x044, 0x000044EC,
1864 		0x044, 0x000034E9,
1865 		0x044, 0x0000246C,
1866 		0x044, 0x00001469,
1867 		0x044, 0x0000006C,
1868 		0x0ED, 0x00000000,
1869 		0x0ED, 0x00000001,
1870 		0x040, 0x00038DA7,
1871 		0x040, 0x000300C2,
1872 		0x040, 0x000288E2,
1873 		0x040, 0x000200B8,
1874 		0x040, 0x000188A5,
1875 		0x040, 0x00010FBC,
1876 		0x040, 0x00008F71,
1877 		0x040, 0x00000240,
1878 		0x0ED, 0x00000000,
1879 		0x0EF, 0x000020A2,
1880 		0x0DF, 0x00000080,
1881 		0x035, 0x00000120,
1882 		0x035, 0x00008120,
1883 		0x035, 0x00010120,
1884 		0x036, 0x00000085,
1885 		0x036, 0x00008085,
1886 		0x036, 0x00010085,
1887 		0x036, 0x00018085,
1888 		0x0EF, 0x00000000,
1889 		0x051, 0x00000C31,
1890 		0x052, 0x00000622,
1891 		0x053, 0x000FC70B,
1892 		0x054, 0x0000017E,
1893 		0x056, 0x00051DF3,
1894 		0x051, 0x00000C01,
1895 		0x052, 0x000006D6,
1896 		0x053, 0x000FC649,
1897 		0x070, 0x00049661,
1898 		0x071, 0x0007843E,
1899 		0x072, 0x00000382,
1900 		0x074, 0x00051400,
1901 		0x035, 0x00000160,
1902 		0x035, 0x00008160,
1903 		0x035, 0x00010160,
1904 		0x036, 0x00000124,
1905 		0x036, 0x00008124,
1906 		0x036, 0x00010124,
1907 		0x036, 0x00018124,
1908 		0x0ED, 0x0000000C,
1909 		0x045, 0x00000140,
1910 		0x045, 0x00008140,
1911 		0x045, 0x00010140,
1912 		0x046, 0x00000124,
1913 		0x046, 0x00008124,
1914 		0x046, 0x00010124,
1915 		0x046, 0x00018124,
1916 		0x0DF, 0x00000088,
1917 		0x0B3, 0x000F0E18,
1918 		0x0B4, 0x0001214C,
1919 		0x0B7, 0x0003000C,
1920 		0x01C, 0x000539D2,
1921 		0x018, 0x0001F12A,
1922 		0x0FE, 0x00000000,
1923 		0x0FE, 0x00000000,
1924 		0x018, 0x0001712A,
1925 
1926 };
1927 
1928 u32 RTL8821AE_RADIOA_1TARRAYLEN = ARRAY_SIZE(RTL8821AE_RADIOA_ARRAY);
1929 
1930 u32 RTL8812AE_MAC_REG_ARRAY[] = {
1931 		0x010, 0x0000000C,
1932 	0x80000200, 0x00000000, 0x40000000, 0x00000000,
1933 		0x011, 0x00000066,
1934 	0xA0000000, 0x00000000,
1935 		0x011, 0x0000005A,
1936 	0xB0000000, 0x00000000,
1937 		0x025, 0x0000000F,
1938 		0x072, 0x00000000,
1939 		0x420, 0x00000080,
1940 		0x428, 0x0000000A,
1941 		0x429, 0x00000010,
1942 		0x430, 0x00000000,
1943 		0x431, 0x00000000,
1944 		0x432, 0x00000000,
1945 		0x433, 0x00000001,
1946 		0x434, 0x00000004,
1947 		0x435, 0x00000005,
1948 		0x436, 0x00000007,
1949 		0x437, 0x00000008,
1950 		0x43C, 0x00000004,
1951 		0x43D, 0x00000005,
1952 		0x43E, 0x00000007,
1953 		0x43F, 0x00000008,
1954 		0x440, 0x0000005D,
1955 		0x441, 0x00000001,
1956 		0x442, 0x00000000,
1957 		0x444, 0x00000010,
1958 		0x445, 0x00000000,
1959 		0x446, 0x00000000,
1960 		0x447, 0x00000000,
1961 		0x448, 0x00000000,
1962 		0x449, 0x000000F0,
1963 		0x44A, 0x0000000F,
1964 		0x44B, 0x0000003E,
1965 		0x44C, 0x00000010,
1966 		0x44D, 0x00000000,
1967 		0x44E, 0x00000000,
1968 		0x44F, 0x00000000,
1969 		0x450, 0x00000000,
1970 		0x451, 0x000000F0,
1971 		0x452, 0x0000000F,
1972 		0x453, 0x00000000,
1973 		0x45B, 0x00000080,
1974 		0x460, 0x00000066,
1975 		0x461, 0x00000066,
1976 		0x4C8, 0x000000FF,
1977 		0x4C9, 0x00000008,
1978 		0x4CC, 0x000000FF,
1979 		0x4CD, 0x000000FF,
1980 		0x4CE, 0x00000001,
1981 		0x500, 0x00000026,
1982 		0x501, 0x000000A2,
1983 		0x502, 0x0000002F,
1984 		0x503, 0x00000000,
1985 		0x504, 0x00000028,
1986 		0x505, 0x000000A3,
1987 		0x506, 0x0000005E,
1988 		0x507, 0x00000000,
1989 		0x508, 0x0000002B,
1990 		0x509, 0x000000A4,
1991 		0x50A, 0x0000005E,
1992 		0x50B, 0x00000000,
1993 		0x50C, 0x0000004F,
1994 		0x50D, 0x000000A4,
1995 		0x50E, 0x00000000,
1996 		0x50F, 0x00000000,
1997 		0x512, 0x0000001C,
1998 		0x514, 0x0000000A,
1999 		0x516, 0x0000000A,
2000 		0x525, 0x0000004F,
2001 		0x550, 0x00000010,
2002 		0x551, 0x00000010,
2003 		0x559, 0x00000002,
2004 		0x55C, 0x00000050,
2005 		0x55D, 0x000000FF,
2006 		0x604, 0x00000009,
2007 		0x605, 0x00000030,
2008 		0x607, 0x00000003,
2009 		0x608, 0x0000000E,
2010 		0x609, 0x0000002A,
2011 		0x620, 0x000000FF,
2012 		0x621, 0x000000FF,
2013 		0x622, 0x000000FF,
2014 		0x623, 0x000000FF,
2015 		0x624, 0x000000FF,
2016 		0x625, 0x000000FF,
2017 		0x626, 0x000000FF,
2018 		0x627, 0x000000FF,
2019 		0x638, 0x00000050,
2020 		0x63C, 0x0000000A,
2021 		0x63D, 0x0000000A,
2022 		0x63E, 0x0000000E,
2023 		0x63F, 0x0000000E,
2024 		0x640, 0x00000080,
2025 		0x642, 0x00000040,
2026 		0x643, 0x00000000,
2027 		0x652, 0x000000C8,
2028 		0x66E, 0x00000005,
2029 		0x700, 0x00000021,
2030 		0x701, 0x00000043,
2031 		0x702, 0x00000065,
2032 		0x703, 0x00000087,
2033 		0x708, 0x00000021,
2034 		0x709, 0x00000043,
2035 		0x70A, 0x00000065,
2036 		0x70B, 0x00000087,
2037 		0x718, 0x00000040,
2038 };
2039 
2040 u32 RTL8812AE_MAC_1T_ARRAYLEN = ARRAY_SIZE(RTL8812AE_MAC_REG_ARRAY);
2041 
2042 u32 RTL8821AE_MAC_REG_ARRAY[] = {
2043 		0x428, 0x0000000A,
2044 		0x429, 0x00000010,
2045 		0x430, 0x00000000,
2046 		0x431, 0x00000000,
2047 		0x432, 0x00000000,
2048 		0x433, 0x00000001,
2049 		0x434, 0x00000004,
2050 		0x435, 0x00000005,
2051 		0x436, 0x00000007,
2052 		0x437, 0x00000008,
2053 		0x43C, 0x00000004,
2054 		0x43D, 0x00000005,
2055 		0x43E, 0x00000007,
2056 		0x43F, 0x00000008,
2057 		0x440, 0x0000005D,
2058 		0x441, 0x00000001,
2059 		0x442, 0x00000000,
2060 		0x444, 0x00000010,
2061 		0x445, 0x00000000,
2062 		0x446, 0x00000000,
2063 		0x447, 0x00000000,
2064 		0x448, 0x00000000,
2065 		0x449, 0x000000F0,
2066 		0x44A, 0x0000000F,
2067 		0x44B, 0x0000003E,
2068 		0x44C, 0x00000010,
2069 		0x44D, 0x00000000,
2070 		0x44E, 0x00000000,
2071 		0x44F, 0x00000000,
2072 		0x450, 0x00000000,
2073 		0x451, 0x000000F0,
2074 		0x452, 0x0000000F,
2075 		0x453, 0x00000000,
2076 		0x456, 0x0000005E,
2077 		0x460, 0x00000066,
2078 		0x461, 0x00000066,
2079 		0x4C8, 0x0000003F,
2080 		0x4C9, 0x000000FF,
2081 		0x4CC, 0x000000FF,
2082 		0x4CD, 0x000000FF,
2083 		0x4CE, 0x00000001,
2084 		0x500, 0x00000026,
2085 		0x501, 0x000000A2,
2086 		0x502, 0x0000002F,
2087 		0x503, 0x00000000,
2088 		0x504, 0x00000028,
2089 		0x505, 0x000000A3,
2090 		0x506, 0x0000005E,
2091 		0x507, 0x00000000,
2092 		0x508, 0x0000002B,
2093 		0x509, 0x000000A4,
2094 		0x50A, 0x0000005E,
2095 		0x50B, 0x00000000,
2096 		0x50C, 0x0000004F,
2097 		0x50D, 0x000000A4,
2098 		0x50E, 0x00000000,
2099 		0x50F, 0x00000000,
2100 		0x512, 0x0000001C,
2101 		0x514, 0x0000000A,
2102 		0x516, 0x0000000A,
2103 		0x525, 0x0000004F,
2104 		0x550, 0x00000010,
2105 		0x551, 0x00000010,
2106 		0x559, 0x00000002,
2107 		0x55C, 0x00000050,
2108 		0x55D, 0x000000FF,
2109 		0x605, 0x00000030,
2110 		0x607, 0x00000007,
2111 		0x608, 0x0000000E,
2112 		0x609, 0x0000002A,
2113 		0x620, 0x000000FF,
2114 		0x621, 0x000000FF,
2115 		0x622, 0x000000FF,
2116 		0x623, 0x000000FF,
2117 		0x624, 0x000000FF,
2118 		0x625, 0x000000FF,
2119 		0x626, 0x000000FF,
2120 		0x627, 0x000000FF,
2121 		0x638, 0x00000050,
2122 		0x63C, 0x0000000A,
2123 		0x63D, 0x0000000A,
2124 		0x63E, 0x0000000E,
2125 		0x63F, 0x0000000E,
2126 		0x640, 0x00000040,
2127 		0x642, 0x00000040,
2128 		0x643, 0x00000000,
2129 		0x652, 0x000000C8,
2130 		0x66E, 0x00000005,
2131 		0x700, 0x00000021,
2132 		0x701, 0x00000043,
2133 		0x702, 0x00000065,
2134 		0x703, 0x00000087,
2135 		0x708, 0x00000021,
2136 		0x709, 0x00000043,
2137 		0x70A, 0x00000065,
2138 		0x70B, 0x00000087,
2139 		0x718, 0x00000040,
2140 };
2141 
2142 u32 RTL8821AE_MAC_1T_ARRAYLEN = ARRAY_SIZE(RTL8821AE_MAC_REG_ARRAY);
2143 
2144 u32 RTL8812AE_AGC_TAB_ARRAY[] = {
2145 	0x80000001, 0x00000000, 0x40000000, 0x00000000,
2146 		0x81C, 0xFC000001,
2147 		0x81C, 0xFB020001,
2148 		0x81C, 0xFA040001,
2149 		0x81C, 0xF9060001,
2150 		0x81C, 0xF8080001,
2151 		0x81C, 0xF70A0001,
2152 		0x81C, 0xF60C0001,
2153 		0x81C, 0xF50E0001,
2154 		0x81C, 0xF4100001,
2155 		0x81C, 0xF3120001,
2156 		0x81C, 0xF2140001,
2157 		0x81C, 0xF1160001,
2158 		0x81C, 0xF0180001,
2159 		0x81C, 0xEF1A0001,
2160 		0x81C, 0xEE1C0001,
2161 		0x81C, 0xED1E0001,
2162 		0x81C, 0xEC200001,
2163 		0x81C, 0xEB220001,
2164 		0x81C, 0xEA240001,
2165 		0x81C, 0xCD260001,
2166 		0x81C, 0xCC280001,
2167 		0x81C, 0xCB2A0001,
2168 		0x81C, 0xCA2C0001,
2169 		0x81C, 0xC92E0001,
2170 		0x81C, 0xC8300001,
2171 		0x81C, 0xA6320001,
2172 		0x81C, 0xA5340001,
2173 		0x81C, 0xA4360001,
2174 		0x81C, 0xA3380001,
2175 		0x81C, 0xA23A0001,
2176 		0x81C, 0x883C0001,
2177 		0x81C, 0x873E0001,
2178 		0x81C, 0x86400001,
2179 		0x81C, 0x85420001,
2180 		0x81C, 0x84440001,
2181 		0x81C, 0x83460001,
2182 		0x81C, 0x82480001,
2183 		0x81C, 0x814A0001,
2184 		0x81C, 0x484C0001,
2185 		0x81C, 0x474E0001,
2186 		0x81C, 0x46500001,
2187 		0x81C, 0x45520001,
2188 		0x81C, 0x44540001,
2189 		0x81C, 0x43560001,
2190 		0x81C, 0x42580001,
2191 		0x81C, 0x415A0001,
2192 		0x81C, 0x255C0001,
2193 		0x81C, 0x245E0001,
2194 		0x81C, 0x23600001,
2195 		0x81C, 0x22620001,
2196 		0x81C, 0x21640001,
2197 		0x81C, 0x21660001,
2198 		0x81C, 0x21680001,
2199 		0x81C, 0x216A0001,
2200 		0x81C, 0x216C0001,
2201 		0x81C, 0x216E0001,
2202 		0x81C, 0x21700001,
2203 		0x81C, 0x21720001,
2204 		0x81C, 0x21740001,
2205 		0x81C, 0x21760001,
2206 		0x81C, 0x21780001,
2207 		0x81C, 0x217A0001,
2208 		0x81C, 0x217C0001,
2209 		0x81C, 0x217E0001,
2210 	0x90000001, 0x00000005, 0x40000000, 0x00000000,
2211 		0x81C, 0xF9000001,
2212 		0x81C, 0xF8020001,
2213 		0x81C, 0xF7040001,
2214 		0x81C, 0xF6060001,
2215 		0x81C, 0xF5080001,
2216 		0x81C, 0xF40A0001,
2217 		0x81C, 0xF30C0001,
2218 		0x81C, 0xF20E0001,
2219 		0x81C, 0xF1100001,
2220 		0x81C, 0xF0120001,
2221 		0x81C, 0xEF140001,
2222 		0x81C, 0xEE160001,
2223 		0x81C, 0xED180001,
2224 		0x81C, 0xEC1A0001,
2225 		0x81C, 0xEB1C0001,
2226 		0x81C, 0xEA1E0001,
2227 		0x81C, 0xCD200001,
2228 		0x81C, 0xCC220001,
2229 		0x81C, 0xCB240001,
2230 		0x81C, 0xCA260001,
2231 		0x81C, 0xC9280001,
2232 		0x81C, 0xC82A0001,
2233 		0x81C, 0xC72C0001,
2234 		0x81C, 0xC62E0001,
2235 		0x81C, 0xA5300001,
2236 		0x81C, 0xA4320001,
2237 		0x81C, 0xA3340001,
2238 		0x81C, 0xA2360001,
2239 		0x81C, 0x88380001,
2240 		0x81C, 0x873A0001,
2241 		0x81C, 0x863C0001,
2242 		0x81C, 0x853E0001,
2243 		0x81C, 0x84400001,
2244 		0x81C, 0x83420001,
2245 		0x81C, 0x82440001,
2246 		0x81C, 0x81460001,
2247 		0x81C, 0x48480001,
2248 		0x81C, 0x474A0001,
2249 		0x81C, 0x464C0001,
2250 		0x81C, 0x454E0001,
2251 		0x81C, 0x44500001,
2252 		0x81C, 0x43520001,
2253 		0x81C, 0x42540001,
2254 		0x81C, 0x41560001,
2255 		0x81C, 0x25580001,
2256 		0x81C, 0x245A0001,
2257 		0x81C, 0x235C0001,
2258 		0x81C, 0x225E0001,
2259 		0x81C, 0x21600001,
2260 		0x81C, 0x21620001,
2261 		0x81C, 0x21640001,
2262 		0x81C, 0x21660001,
2263 		0x81C, 0x21680001,
2264 		0x81C, 0x216A0001,
2265 		0x81C, 0x236C0001,
2266 		0x81C, 0x226E0001,
2267 		0x81C, 0x21700001,
2268 		0x81C, 0x21720001,
2269 		0x81C, 0x21740001,
2270 		0x81C, 0x21760001,
2271 		0x81C, 0x21780001,
2272 		0x81C, 0x217A0001,
2273 		0x81C, 0x217C0001,
2274 		0x81C, 0x217E0001,
2275 	0xA0000000, 0x00000000,
2276 		0x81C, 0xFF000001,
2277 		0x81C, 0xFF020001,
2278 		0x81C, 0xFF040001,
2279 		0x81C, 0xFF060001,
2280 		0x81C, 0xFF080001,
2281 		0x81C, 0xFE0A0001,
2282 		0x81C, 0xFD0C0001,
2283 		0x81C, 0xFC0E0001,
2284 		0x81C, 0xFB100001,
2285 		0x81C, 0xFA120001,
2286 		0x81C, 0xF9140001,
2287 		0x81C, 0xF8160001,
2288 		0x81C, 0xF7180001,
2289 		0x81C, 0xF61A0001,
2290 		0x81C, 0xF51C0001,
2291 		0x81C, 0xF41E0001,
2292 		0x81C, 0xF3200001,
2293 		0x81C, 0xF2220001,
2294 		0x81C, 0xF1240001,
2295 		0x81C, 0xF0260001,
2296 		0x81C, 0xEF280001,
2297 		0x81C, 0xEE2A0001,
2298 		0x81C, 0xED2C0001,
2299 		0x81C, 0xEC2E0001,
2300 		0x81C, 0xEB300001,
2301 		0x81C, 0xEA320001,
2302 		0x81C, 0xE9340001,
2303 		0x81C, 0xE8360001,
2304 		0x81C, 0xE7380001,
2305 		0x81C, 0xE63A0001,
2306 		0x81C, 0xE53C0001,
2307 		0x81C, 0xC73E0001,
2308 		0x81C, 0xC6400001,
2309 		0x81C, 0xC5420001,
2310 		0x81C, 0xC4440001,
2311 		0x81C, 0xC3460001,
2312 		0x81C, 0xC2480001,
2313 		0x81C, 0xC14A0001,
2314 		0x81C, 0xA74C0001,
2315 		0x81C, 0xA64E0001,
2316 		0x81C, 0xA5500001,
2317 		0x81C, 0xA4520001,
2318 		0x81C, 0xA3540001,
2319 		0x81C, 0xA2560001,
2320 		0x81C, 0xA1580001,
2321 		0x81C, 0x675A0001,
2322 		0x81C, 0x665C0001,
2323 		0x81C, 0x655E0001,
2324 		0x81C, 0x64600001,
2325 		0x81C, 0x63620001,
2326 		0x81C, 0x48640001,
2327 		0x81C, 0x47660001,
2328 		0x81C, 0x46680001,
2329 		0x81C, 0x456A0001,
2330 		0x81C, 0x446C0001,
2331 		0x81C, 0x436E0001,
2332 		0x81C, 0x42700001,
2333 		0x81C, 0x41720001,
2334 		0x81C, 0x41740001,
2335 		0x81C, 0x41760001,
2336 		0x81C, 0x41780001,
2337 		0x81C, 0x417A0001,
2338 		0x81C, 0x417C0001,
2339 		0x81C, 0x417E0001,
2340 	0xB0000000, 0x00000000,
2341 	0x80000004, 0x00000000, 0x40000000, 0x00000000,
2342 		0x81C, 0xFC800001,
2343 		0x81C, 0xFB820001,
2344 		0x81C, 0xFA840001,
2345 		0x81C, 0xF9860001,
2346 		0x81C, 0xF8880001,
2347 		0x81C, 0xF78A0001,
2348 		0x81C, 0xF68C0001,
2349 		0x81C, 0xF58E0001,
2350 		0x81C, 0xF4900001,
2351 		0x81C, 0xF3920001,
2352 		0x81C, 0xF2940001,
2353 		0x81C, 0xF1960001,
2354 		0x81C, 0xF0980001,
2355 		0x81C, 0xEF9A0001,
2356 		0x81C, 0xEE9C0001,
2357 		0x81C, 0xED9E0001,
2358 		0x81C, 0xECA00001,
2359 		0x81C, 0xEBA20001,
2360 		0x81C, 0xEAA40001,
2361 		0x81C, 0xE9A60001,
2362 		0x81C, 0xE8A80001,
2363 		0x81C, 0xE7AA0001,
2364 		0x81C, 0xE6AC0001,
2365 		0x81C, 0xE5AE0001,
2366 		0x81C, 0xE4B00001,
2367 		0x81C, 0xE3B20001,
2368 		0x81C, 0xA8B40001,
2369 		0x81C, 0xA7B60001,
2370 		0x81C, 0xA6B80001,
2371 		0x81C, 0xA5BA0001,
2372 		0x81C, 0xA4BC0001,
2373 		0x81C, 0xA3BE0001,
2374 		0x81C, 0xA2C00001,
2375 		0x81C, 0xA1C20001,
2376 		0x81C, 0x68C40001,
2377 		0x81C, 0x67C60001,
2378 		0x81C, 0x66C80001,
2379 		0x81C, 0x65CA0001,
2380 		0x81C, 0x64CC0001,
2381 		0x81C, 0x47CE0001,
2382 		0x81C, 0x46D00001,
2383 		0x81C, 0x45D20001,
2384 		0x81C, 0x44D40001,
2385 		0x81C, 0x43D60001,
2386 		0x81C, 0x42D80001,
2387 		0x81C, 0x08DA0001,
2388 		0x81C, 0x07DC0001,
2389 		0x81C, 0x06DE0001,
2390 		0x81C, 0x05E00001,
2391 		0x81C, 0x04E20001,
2392 		0x81C, 0x03E40001,
2393 		0x81C, 0x02E60001,
2394 		0x81C, 0x01E80001,
2395 		0x81C, 0x01EA0001,
2396 		0x81C, 0x01EC0001,
2397 		0x81C, 0x01EE0001,
2398 		0x81C, 0x01F00001,
2399 		0x81C, 0x01F20001,
2400 		0x81C, 0x01F40001,
2401 		0x81C, 0x01F60001,
2402 		0x81C, 0x01F80001,
2403 		0x81C, 0x01FA0001,
2404 		0x81C, 0x01FC0001,
2405 		0x81C, 0x01FE0001,
2406 	0xA0000000, 0x00000000,
2407 		0x81C, 0xFF800001,
2408 		0x81C, 0xFF820001,
2409 		0x81C, 0xFF840001,
2410 		0x81C, 0xFE860001,
2411 		0x81C, 0xFD880001,
2412 		0x81C, 0xFC8A0001,
2413 		0x81C, 0xFB8C0001,
2414 		0x81C, 0xFA8E0001,
2415 		0x81C, 0xF9900001,
2416 		0x81C, 0xF8920001,
2417 		0x81C, 0xF7940001,
2418 		0x81C, 0xF6960001,
2419 		0x81C, 0xF5980001,
2420 		0x81C, 0xF49A0001,
2421 		0x81C, 0xF39C0001,
2422 		0x81C, 0xF29E0001,
2423 		0x81C, 0xF1A00001,
2424 		0x81C, 0xF0A20001,
2425 		0x81C, 0xEFA40001,
2426 		0x81C, 0xEEA60001,
2427 		0x81C, 0xEDA80001,
2428 		0x81C, 0xECAA0001,
2429 		0x81C, 0xEBAC0001,
2430 		0x81C, 0xEAAE0001,
2431 		0x81C, 0xE9B00001,
2432 		0x81C, 0xE8B20001,
2433 		0x81C, 0xE7B40001,
2434 		0x81C, 0xE6B60001,
2435 		0x81C, 0xE5B80001,
2436 		0x81C, 0xE4BA0001,
2437 		0x81C, 0xE3BC0001,
2438 		0x81C, 0xA8BE0001,
2439 		0x81C, 0xA7C00001,
2440 		0x81C, 0xA6C20001,
2441 		0x81C, 0xA5C40001,
2442 		0x81C, 0xA4C60001,
2443 		0x81C, 0xA3C80001,
2444 		0x81C, 0xA2CA0001,
2445 		0x81C, 0xA1CC0001,
2446 		0x81C, 0x68CE0001,
2447 		0x81C, 0x67D00001,
2448 		0x81C, 0x66D20001,
2449 		0x81C, 0x65D40001,
2450 		0x81C, 0x64D60001,
2451 		0x81C, 0x47D80001,
2452 		0x81C, 0x46DA0001,
2453 		0x81C, 0x45DC0001,
2454 		0x81C, 0x44DE0001,
2455 		0x81C, 0x43E00001,
2456 		0x81C, 0x42E20001,
2457 		0x81C, 0x08E40001,
2458 		0x81C, 0x07E60001,
2459 		0x81C, 0x06E80001,
2460 		0x81C, 0x05EA0001,
2461 		0x81C, 0x04EC0001,
2462 		0x81C, 0x03EE0001,
2463 		0x81C, 0x02F00001,
2464 		0x81C, 0x01F20001,
2465 		0x81C, 0x01F40001,
2466 		0x81C, 0x01F60001,
2467 		0x81C, 0x01F80001,
2468 		0x81C, 0x01FA0001,
2469 		0x81C, 0x01FC0001,
2470 		0x81C, 0x01FE0001,
2471 	0xB0000000, 0x00000000,
2472 		0xC50, 0x00000022,
2473 		0xC50, 0x00000020,
2474 		0xE50, 0x00000022,
2475 		0xE50, 0x00000020,
2476 };
2477 
2478 u32 RTL8812AE_AGC_TAB_1TARRAYLEN = ARRAY_SIZE(RTL8812AE_AGC_TAB_ARRAY);
2479 
2480 u32 RTL8821AE_AGC_TAB_ARRAY[] = {
2481 		0x81C, 0xBF000001,
2482 		0x81C, 0xBF020001,
2483 		0x81C, 0xBF040001,
2484 		0x81C, 0xBF060001,
2485 		0x81C, 0xBE080001,
2486 		0x81C, 0xBD0A0001,
2487 		0x81C, 0xBC0C0001,
2488 		0x81C, 0xBA0E0001,
2489 		0x81C, 0xB9100001,
2490 		0x81C, 0xB8120001,
2491 		0x81C, 0xB7140001,
2492 		0x81C, 0xB6160001,
2493 		0x81C, 0xB5180001,
2494 		0x81C, 0xB41A0001,
2495 		0x81C, 0xB31C0001,
2496 		0x81C, 0xB21E0001,
2497 		0x81C, 0xB1200001,
2498 		0x81C, 0xB0220001,
2499 		0x81C, 0xAF240001,
2500 		0x81C, 0xAE260001,
2501 		0x81C, 0xAD280001,
2502 		0x81C, 0xAC2A0001,
2503 		0x81C, 0xAB2C0001,
2504 		0x81C, 0xAA2E0001,
2505 		0x81C, 0xA9300001,
2506 		0x81C, 0xA8320001,
2507 		0x81C, 0xA7340001,
2508 		0x81C, 0xA6360001,
2509 		0x81C, 0xA5380001,
2510 		0x81C, 0xA43A0001,
2511 		0x81C, 0xA33C0001,
2512 		0x81C, 0x673E0001,
2513 		0x81C, 0x66400001,
2514 		0x81C, 0x65420001,
2515 		0x81C, 0x64440001,
2516 		0x81C, 0x63460001,
2517 		0x81C, 0x62480001,
2518 		0x81C, 0x614A0001,
2519 		0x81C, 0x474C0001,
2520 		0x81C, 0x464E0001,
2521 		0x81C, 0x45500001,
2522 		0x81C, 0x44520001,
2523 		0x81C, 0x43540001,
2524 		0x81C, 0x42560001,
2525 		0x81C, 0x41580001,
2526 		0x81C, 0x285A0001,
2527 		0x81C, 0x275C0001,
2528 		0x81C, 0x265E0001,
2529 		0x81C, 0x25600001,
2530 		0x81C, 0x24620001,
2531 		0x81C, 0x0A640001,
2532 		0x81C, 0x09660001,
2533 		0x81C, 0x08680001,
2534 		0x81C, 0x076A0001,
2535 		0x81C, 0x066C0001,
2536 		0x81C, 0x056E0001,
2537 		0x81C, 0x04700001,
2538 		0x81C, 0x03720001,
2539 		0x81C, 0x02740001,
2540 		0x81C, 0x01760001,
2541 		0x81C, 0x01780001,
2542 		0x81C, 0x017A0001,
2543 		0x81C, 0x017C0001,
2544 		0x81C, 0x017E0001,
2545 	0xFF0F02C0, 0xABCD,
2546 		0x81C, 0xFB000101,
2547 		0x81C, 0xFA020101,
2548 		0x81C, 0xF9040101,
2549 		0x81C, 0xF8060101,
2550 		0x81C, 0xF7080101,
2551 		0x81C, 0xF60A0101,
2552 		0x81C, 0xF50C0101,
2553 		0x81C, 0xF40E0101,
2554 		0x81C, 0xF3100101,
2555 		0x81C, 0xF2120101,
2556 		0x81C, 0xF1140101,
2557 		0x81C, 0xF0160101,
2558 		0x81C, 0xEF180101,
2559 		0x81C, 0xEE1A0101,
2560 		0x81C, 0xED1C0101,
2561 		0x81C, 0xEC1E0101,
2562 		0x81C, 0xEB200101,
2563 		0x81C, 0xEA220101,
2564 		0x81C, 0xE9240101,
2565 		0x81C, 0xE8260101,
2566 		0x81C, 0xE7280101,
2567 		0x81C, 0xE62A0101,
2568 		0x81C, 0xE52C0101,
2569 		0x81C, 0xE42E0101,
2570 		0x81C, 0xE3300101,
2571 		0x81C, 0xA5320101,
2572 		0x81C, 0xA4340101,
2573 		0x81C, 0xA3360101,
2574 		0x81C, 0x87380101,
2575 		0x81C, 0x863A0101,
2576 		0x81C, 0x853C0101,
2577 		0x81C, 0x843E0101,
2578 		0x81C, 0x69400101,
2579 		0x81C, 0x68420101,
2580 		0x81C, 0x67440101,
2581 		0x81C, 0x66460101,
2582 		0x81C, 0x49480101,
2583 		0x81C, 0x484A0101,
2584 		0x81C, 0x474C0101,
2585 		0x81C, 0x2A4E0101,
2586 		0x81C, 0x29500101,
2587 		0x81C, 0x28520101,
2588 		0x81C, 0x27540101,
2589 		0x81C, 0x26560101,
2590 		0x81C, 0x25580101,
2591 		0x81C, 0x245A0101,
2592 		0x81C, 0x235C0101,
2593 		0x81C, 0x055E0101,
2594 		0x81C, 0x04600101,
2595 		0x81C, 0x03620101,
2596 		0x81C, 0x02640101,
2597 		0x81C, 0x01660101,
2598 		0x81C, 0x01680101,
2599 		0x81C, 0x016A0101,
2600 		0x81C, 0x016C0101,
2601 		0x81C, 0x016E0101,
2602 		0x81C, 0x01700101,
2603 		0x81C, 0x01720101,
2604 	0xCDCDCDCD, 0xCDCD,
2605 		0x81C, 0xFF000101,
2606 		0x81C, 0xFF020101,
2607 		0x81C, 0xFE040101,
2608 		0x81C, 0xFD060101,
2609 		0x81C, 0xFC080101,
2610 		0x81C, 0xFD0A0101,
2611 		0x81C, 0xFC0C0101,
2612 		0x81C, 0xFB0E0101,
2613 		0x81C, 0xFA100101,
2614 		0x81C, 0xF9120101,
2615 		0x81C, 0xF8140101,
2616 		0x81C, 0xF7160101,
2617 		0x81C, 0xF6180101,
2618 		0x81C, 0xF51A0101,
2619 		0x81C, 0xF41C0101,
2620 		0x81C, 0xF31E0101,
2621 		0x81C, 0xF2200101,
2622 		0x81C, 0xF1220101,
2623 		0x81C, 0xF0240101,
2624 		0x81C, 0xEF260101,
2625 		0x81C, 0xEE280101,
2626 		0x81C, 0xED2A0101,
2627 		0x81C, 0xEC2C0101,
2628 		0x81C, 0xEB2E0101,
2629 		0x81C, 0xEA300101,
2630 		0x81C, 0xE9320101,
2631 		0x81C, 0xE8340101,
2632 		0x81C, 0xE7360101,
2633 		0x81C, 0xE6380101,
2634 		0x81C, 0xE53A0101,
2635 		0x81C, 0xE43C0101,
2636 		0x81C, 0xE33E0101,
2637 		0x81C, 0xA5400101,
2638 		0x81C, 0xA4420101,
2639 		0x81C, 0xA3440101,
2640 		0x81C, 0x87460101,
2641 		0x81C, 0x86480101,
2642 		0x81C, 0x854A0101,
2643 		0x81C, 0x844C0101,
2644 		0x81C, 0x694E0101,
2645 		0x81C, 0x68500101,
2646 		0x81C, 0x67520101,
2647 		0x81C, 0x66540101,
2648 		0x81C, 0x49560101,
2649 		0x81C, 0x48580101,
2650 		0x81C, 0x475A0101,
2651 		0x81C, 0x2A5C0101,
2652 		0x81C, 0x295E0101,
2653 		0x81C, 0x28600101,
2654 		0x81C, 0x27620101,
2655 		0x81C, 0x26640101,
2656 		0x81C, 0x25660101,
2657 		0x81C, 0x24680101,
2658 		0x81C, 0x236A0101,
2659 		0x81C, 0x056C0101,
2660 		0x81C, 0x046E0101,
2661 		0x81C, 0x03700101,
2662 		0x81C, 0x02720101,
2663 	0xFF0F02C0, 0xDEAD,
2664 		0x81C, 0x01740101,
2665 		0x81C, 0x01760101,
2666 		0x81C, 0x01780101,
2667 		0x81C, 0x017A0101,
2668 		0x81C, 0x017C0101,
2669 		0x81C, 0x017E0101,
2670 		0xC50, 0x00000022,
2671 		0xC50, 0x00000020,
2672 };
2673 
2674 u32 RTL8821AE_AGC_TAB_1TARRAYLEN = ARRAY_SIZE(RTL8821AE_AGC_TAB_ARRAY);
2675 
2676 /******************************************************************************
2677 *                           TXPWR_LMT.TXT
2678 ******************************************************************************/
2679 
2680 u8 *RTL8812AE_TXPWR_LMT[] = {
2681 	"FCC", "2.4G", "20M", "CCK", "1T", "01", "36",
2682 	"ETSI", "2.4G", "20M", "CCK", "1T", "01", "32",
2683 	"MKK", "2.4G", "20M", "CCK", "1T", "01", "32",
2684 	"FCC", "2.4G", "20M", "CCK", "1T", "02", "36",
2685 	"ETSI", "2.4G", "20M", "CCK", "1T", "02", "32",
2686 	"MKK", "2.4G", "20M", "CCK", "1T", "02", "32",
2687 	"FCC", "2.4G", "20M", "CCK", "1T", "03", "36",
2688 	"ETSI", "2.4G", "20M", "CCK", "1T", "03", "32",
2689 	"MKK", "2.4G", "20M", "CCK", "1T", "03", "32",
2690 	"FCC", "2.4G", "20M", "CCK", "1T", "04", "36",
2691 	"ETSI", "2.4G", "20M", "CCK", "1T", "04", "32",
2692 	"MKK", "2.4G", "20M", "CCK", "1T", "04", "32",
2693 	"FCC", "2.4G", "20M", "CCK", "1T", "05", "36",
2694 	"ETSI", "2.4G", "20M", "CCK", "1T", "05", "32",
2695 	"MKK", "2.4G", "20M", "CCK", "1T", "05", "32",
2696 	"FCC", "2.4G", "20M", "CCK", "1T", "06", "36",
2697 	"ETSI", "2.4G", "20M", "CCK", "1T", "06", "32",
2698 	"MKK", "2.4G", "20M", "CCK", "1T", "06", "32",
2699 	"FCC", "2.4G", "20M", "CCK", "1T", "07", "36",
2700 	"ETSI", "2.4G", "20M", "CCK", "1T", "07", "32",
2701 	"MKK", "2.4G", "20M", "CCK", "1T", "07", "32",
2702 	"FCC", "2.4G", "20M", "CCK", "1T", "08", "36",
2703 	"ETSI", "2.4G", "20M", "CCK", "1T", "08", "32",
2704 	"MKK", "2.4G", "20M", "CCK", "1T", "08", "32",
2705 	"FCC", "2.4G", "20M", "CCK", "1T", "09", "36",
2706 	"ETSI", "2.4G", "20M", "CCK", "1T", "09", "32",
2707 	"MKK", "2.4G", "20M", "CCK", "1T", "09", "32",
2708 	"FCC", "2.4G", "20M", "CCK", "1T", "10", "36",
2709 	"ETSI", "2.4G", "20M", "CCK", "1T", "10", "32",
2710 	"MKK", "2.4G", "20M", "CCK", "1T", "10", "32",
2711 	"FCC", "2.4G", "20M", "CCK", "1T", "11", "36",
2712 	"ETSI", "2.4G", "20M", "CCK", "1T", "11", "32",
2713 	"MKK", "2.4G", "20M", "CCK", "1T", "11", "32",
2714 	"FCC", "2.4G", "20M", "CCK", "1T", "12", "63",
2715 	"ETSI", "2.4G", "20M", "CCK", "1T", "12", "32",
2716 	"MKK", "2.4G", "20M", "CCK", "1T", "12", "32",
2717 	"FCC", "2.4G", "20M", "CCK", "1T", "13", "63",
2718 	"ETSI", "2.4G", "20M", "CCK", "1T", "13", "32",
2719 	"MKK", "2.4G", "20M", "CCK", "1T", "13", "32",
2720 	"FCC", "2.4G", "20M", "CCK", "1T", "14", "63",
2721 	"ETSI", "2.4G", "20M", "CCK", "1T", "14", "63",
2722 	"MKK", "2.4G", "20M", "CCK", "1T", "14", "32",
2723 	"FCC", "2.4G", "20M", "OFDM", "1T", "01", "34",
2724 	"ETSI", "2.4G", "20M", "OFDM", "1T", "01", "32",
2725 	"MKK", "2.4G", "20M", "OFDM", "1T", "01", "32",
2726 	"FCC", "2.4G", "20M", "OFDM", "1T", "02", "36",
2727 	"ETSI", "2.4G", "20M", "OFDM", "1T", "02", "32",
2728 	"MKK", "2.4G", "20M", "OFDM", "1T", "02", "32",
2729 	"FCC", "2.4G", "20M", "OFDM", "1T", "03", "36",
2730 	"ETSI", "2.4G", "20M", "OFDM", "1T", "03", "32",
2731 	"MKK", "2.4G", "20M", "OFDM", "1T", "03", "32",
2732 	"FCC", "2.4G", "20M", "OFDM", "1T", "04", "36",
2733 	"ETSI", "2.4G", "20M", "OFDM", "1T", "04", "32",
2734 	"MKK", "2.4G", "20M", "OFDM", "1T", "04", "32",
2735 	"FCC", "2.4G", "20M", "OFDM", "1T", "05", "36",
2736 	"ETSI", "2.4G", "20M", "OFDM", "1T", "05", "32",
2737 	"MKK", "2.4G", "20M", "OFDM", "1T", "05", "32",
2738 	"FCC", "2.4G", "20M", "OFDM", "1T", "06", "36",
2739 	"ETSI", "2.4G", "20M", "OFDM", "1T", "06", "32",
2740 	"MKK", "2.4G", "20M", "OFDM", "1T", "06", "32",
2741 	"FCC", "2.4G", "20M", "OFDM", "1T", "07", "36",
2742 	"ETSI", "2.4G", "20M", "OFDM", "1T", "07", "32",
2743 	"MKK", "2.4G", "20M", "OFDM", "1T", "07", "32",
2744 	"FCC", "2.4G", "20M", "OFDM", "1T", "08", "36",
2745 	"ETSI", "2.4G", "20M", "OFDM", "1T", "08", "32",
2746 	"MKK", "2.4G", "20M", "OFDM", "1T", "08", "32",
2747 	"FCC", "2.4G", "20M", "OFDM", "1T", "09", "36",
2748 	"ETSI", "2.4G", "20M", "OFDM", "1T", "09", "32",
2749 	"MKK", "2.4G", "20M", "OFDM", "1T", "09", "32",
2750 	"FCC", "2.4G", "20M", "OFDM", "1T", "10", "36",
2751 	"ETSI", "2.4G", "20M", "OFDM", "1T", "10", "32",
2752 	"MKK", "2.4G", "20M", "OFDM", "1T", "10", "32",
2753 	"FCC", "2.4G", "20M", "OFDM", "1T", "11", "32",
2754 	"ETSI", "2.4G", "20M", "OFDM", "1T", "11", "32",
2755 	"MKK", "2.4G", "20M", "OFDM", "1T", "11", "32",
2756 	"FCC", "2.4G", "20M", "OFDM", "1T", "12", "63",
2757 	"ETSI", "2.4G", "20M", "OFDM", "1T", "12", "32",
2758 	"MKK", "2.4G", "20M", "OFDM", "1T", "12", "32",
2759 	"FCC", "2.4G", "20M", "OFDM", "1T", "13", "63",
2760 	"ETSI", "2.4G", "20M", "OFDM", "1T", "13", "32",
2761 	"MKK", "2.4G", "20M", "OFDM", "1T", "13", "32",
2762 	"FCC", "2.4G", "20M", "OFDM", "1T", "14", "63",
2763 	"ETSI", "2.4G", "20M", "OFDM", "1T", "14", "63",
2764 	"MKK", "2.4G", "20M", "OFDM", "1T", "14", "63",
2765 	"FCC", "2.4G", "20M", "HT", "1T", "01", "34",
2766 	"ETSI", "2.4G", "20M", "HT", "1T", "01", "32",
2767 	"MKK", "2.4G", "20M", "HT", "1T", "01", "32",
2768 	"FCC", "2.4G", "20M", "HT", "1T", "02", "36",
2769 	"ETSI", "2.4G", "20M", "HT", "1T", "02", "32",
2770 	"MKK", "2.4G", "20M", "HT", "1T", "02", "32",
2771 	"FCC", "2.4G", "20M", "HT", "1T", "03", "36",
2772 	"ETSI", "2.4G", "20M", "HT", "1T", "03", "32",
2773 	"MKK", "2.4G", "20M", "HT", "1T", "03", "32",
2774 	"FCC", "2.4G", "20M", "HT", "1T", "04", "36",
2775 	"ETSI", "2.4G", "20M", "HT", "1T", "04", "32",
2776 	"MKK", "2.4G", "20M", "HT", "1T", "04", "32",
2777 	"FCC", "2.4G", "20M", "HT", "1T", "05", "36",
2778 	"ETSI", "2.4G", "20M", "HT", "1T", "05", "32",
2779 	"MKK", "2.4G", "20M", "HT", "1T", "05", "32",
2780 	"FCC", "2.4G", "20M", "HT", "1T", "06", "36",
2781 	"ETSI", "2.4G", "20M", "HT", "1T", "06", "32",
2782 	"MKK", "2.4G", "20M", "HT", "1T", "06", "32",
2783 	"FCC", "2.4G", "20M", "HT", "1T", "07", "36",
2784 	"ETSI", "2.4G", "20M", "HT", "1T", "07", "32",
2785 	"MKK", "2.4G", "20M", "HT", "1T", "07", "32",
2786 	"FCC", "2.4G", "20M", "HT", "1T", "08", "36",
2787 	"ETSI", "2.4G", "20M", "HT", "1T", "08", "32",
2788 	"MKK", "2.4G", "20M", "HT", "1T", "08", "32",
2789 	"FCC", "2.4G", "20M", "HT", "1T", "09", "36",
2790 	"ETSI", "2.4G", "20M", "HT", "1T", "09", "32",
2791 	"MKK", "2.4G", "20M", "HT", "1T", "09", "32",
2792 	"FCC", "2.4G", "20M", "HT", "1T", "10", "36",
2793 	"ETSI", "2.4G", "20M", "HT", "1T", "10", "32",
2794 	"MKK", "2.4G", "20M", "HT", "1T", "10", "32",
2795 	"FCC", "2.4G", "20M", "HT", "1T", "11", "32",
2796 	"ETSI", "2.4G", "20M", "HT", "1T", "11", "32",
2797 	"MKK", "2.4G", "20M", "HT", "1T", "11", "32",
2798 	"FCC", "2.4G", "20M", "HT", "1T", "12", "63",
2799 	"ETSI", "2.4G", "20M", "HT", "1T", "12", "32",
2800 	"MKK", "2.4G", "20M", "HT", "1T", "12", "32",
2801 	"FCC", "2.4G", "20M", "HT", "1T", "13", "63",
2802 	"ETSI", "2.4G", "20M", "HT", "1T", "13", "32",
2803 	"MKK", "2.4G", "20M", "HT", "1T", "13", "32",
2804 	"FCC", "2.4G", "20M", "HT", "1T", "14", "63",
2805 	"ETSI", "2.4G", "20M", "HT", "1T", "14", "63",
2806 	"MKK", "2.4G", "20M", "HT", "1T", "14", "63",
2807 	"FCC", "2.4G", "20M", "HT", "2T", "01", "32",
2808 	"ETSI", "2.4G", "20M", "HT", "2T", "01", "32",
2809 	"MKK", "2.4G", "20M", "HT", "2T", "01", "32",
2810 	"FCC", "2.4G", "20M", "HT", "2T", "02", "34",
2811 	"ETSI", "2.4G", "20M", "HT", "2T", "02", "32",
2812 	"MKK", "2.4G", "20M", "HT", "2T", "02", "32",
2813 	"FCC", "2.4G", "20M", "HT", "2T", "03", "34",
2814 	"ETSI", "2.4G", "20M", "HT", "2T", "03", "32",
2815 	"MKK", "2.4G", "20M", "HT", "2T", "03", "32",
2816 	"FCC", "2.4G", "20M", "HT", "2T", "04", "34",
2817 	"ETSI", "2.4G", "20M", "HT", "2T", "04", "32",
2818 	"MKK", "2.4G", "20M", "HT", "2T", "04", "32",
2819 	"FCC", "2.4G", "20M", "HT", "2T", "05", "34",
2820 	"ETSI", "2.4G", "20M", "HT", "2T", "05", "32",
2821 	"MKK", "2.4G", "20M", "HT", "2T", "05", "32",
2822 	"FCC", "2.4G", "20M", "HT", "2T", "06", "34",
2823 	"ETSI", "2.4G", "20M", "HT", "2T", "06", "32",
2824 	"MKK", "2.4G", "20M", "HT", "2T", "06", "32",
2825 	"FCC", "2.4G", "20M", "HT", "2T", "07", "34",
2826 	"ETSI", "2.4G", "20M", "HT", "2T", "07", "32",
2827 	"MKK", "2.4G", "20M", "HT", "2T", "07", "32",
2828 	"FCC", "2.4G", "20M", "HT", "2T", "08", "34",
2829 	"ETSI", "2.4G", "20M", "HT", "2T", "08", "32",
2830 	"MKK", "2.4G", "20M", "HT", "2T", "08", "32",
2831 	"FCC", "2.4G", "20M", "HT", "2T", "09", "34",
2832 	"ETSI", "2.4G", "20M", "HT", "2T", "09", "32",
2833 	"MKK", "2.4G", "20M", "HT", "2T", "09", "32",
2834 	"FCC", "2.4G", "20M", "HT", "2T", "10", "34",
2835 	"ETSI", "2.4G", "20M", "HT", "2T", "10", "32",
2836 	"MKK", "2.4G", "20M", "HT", "2T", "10", "32",
2837 	"FCC", "2.4G", "20M", "HT", "2T", "11", "30",
2838 	"ETSI", "2.4G", "20M", "HT", "2T", "11", "32",
2839 	"MKK", "2.4G", "20M", "HT", "2T", "11", "32",
2840 	"FCC", "2.4G", "20M", "HT", "2T", "12", "63",
2841 	"ETSI", "2.4G", "20M", "HT", "2T", "12", "32",
2842 	"MKK", "2.4G", "20M", "HT", "2T", "12", "32",
2843 	"FCC", "2.4G", "20M", "HT", "2T", "13", "63",
2844 	"ETSI", "2.4G", "20M", "HT", "2T", "13", "32",
2845 	"MKK", "2.4G", "20M", "HT", "2T", "13", "32",
2846 	"FCC", "2.4G", "20M", "HT", "2T", "14", "63",
2847 	"ETSI", "2.4G", "20M", "HT", "2T", "14", "63",
2848 	"MKK", "2.4G", "20M", "HT", "2T", "14", "63",
2849 	"FCC", "2.4G", "40M", "HT", "1T", "01", "63",
2850 	"ETSI", "2.4G", "40M", "HT", "1T", "01", "63",
2851 	"MKK", "2.4G", "40M", "HT", "1T", "01", "63",
2852 	"FCC", "2.4G", "40M", "HT", "1T", "02", "63",
2853 	"ETSI", "2.4G", "40M", "HT", "1T", "02", "63",
2854 	"MKK", "2.4G", "40M", "HT", "1T", "02", "63",
2855 	"FCC", "2.4G", "40M", "HT", "1T", "03", "32",
2856 	"ETSI", "2.4G", "40M", "HT", "1T", "03", "32",
2857 	"MKK", "2.4G", "40M", "HT", "1T", "03", "32",
2858 	"FCC", "2.4G", "40M", "HT", "1T", "04", "36",
2859 	"ETSI", "2.4G", "40M", "HT", "1T", "04", "32",
2860 	"MKK", "2.4G", "40M", "HT", "1T", "04", "32",
2861 	"FCC", "2.4G", "40M", "HT", "1T", "05", "36",
2862 	"ETSI", "2.4G", "40M", "HT", "1T", "05", "32",
2863 	"MKK", "2.4G", "40M", "HT", "1T", "05", "32",
2864 	"FCC", "2.4G", "40M", "HT", "1T", "06", "36",
2865 	"ETSI", "2.4G", "40M", "HT", "1T", "06", "32",
2866 	"MKK", "2.4G", "40M", "HT", "1T", "06", "32",
2867 	"FCC", "2.4G", "40M", "HT", "1T", "07", "36",
2868 	"ETSI", "2.4G", "40M", "HT", "1T", "07", "32",
2869 	"MKK", "2.4G", "40M", "HT", "1T", "07", "32",
2870 	"FCC", "2.4G", "40M", "HT", "1T", "08", "36",
2871 	"ETSI", "2.4G", "40M", "HT", "1T", "08", "32",
2872 	"MKK", "2.4G", "40M", "HT", "1T", "08", "32",
2873 	"FCC", "2.4G", "40M", "HT", "1T", "09", "36",
2874 	"ETSI", "2.4G", "40M", "HT", "1T", "09", "32",
2875 	"MKK", "2.4G", "40M", "HT", "1T", "09", "32",
2876 	"FCC", "2.4G", "40M", "HT", "1T", "10", "36",
2877 	"ETSI", "2.4G", "40M", "HT", "1T", "10", "32",
2878 	"MKK", "2.4G", "40M", "HT", "1T", "10", "32",
2879 	"FCC", "2.4G", "40M", "HT", "1T", "11", "32",
2880 	"ETSI", "2.4G", "40M", "HT", "1T", "11", "32",
2881 	"MKK", "2.4G", "40M", "HT", "1T", "11", "32",
2882 	"FCC", "2.4G", "40M", "HT", "1T", "12", "63",
2883 	"ETSI", "2.4G", "40M", "HT", "1T", "12", "32",
2884 	"MKK", "2.4G", "40M", "HT", "1T", "12", "32",
2885 	"FCC", "2.4G", "40M", "HT", "1T", "13", "63",
2886 	"ETSI", "2.4G", "40M", "HT", "1T", "13", "32",
2887 	"MKK", "2.4G", "40M", "HT", "1T", "13", "32",
2888 	"FCC", "2.4G", "40M", "HT", "1T", "14", "63",
2889 	"ETSI", "2.4G", "40M", "HT", "1T", "14", "63",
2890 	"MKK", "2.4G", "40M", "HT", "1T", "14", "63",
2891 	"FCC", "2.4G", "40M", "HT", "2T", "01", "63",
2892 	"ETSI", "2.4G", "40M", "HT", "2T", "01", "63",
2893 	"MKK", "2.4G", "40M", "HT", "2T", "01", "63",
2894 	"FCC", "2.4G", "40M", "HT", "2T", "02", "63",
2895 	"ETSI", "2.4G", "40M", "HT", "2T", "02", "63",
2896 	"MKK", "2.4G", "40M", "HT", "2T", "02", "63",
2897 	"FCC", "2.4G", "40M", "HT", "2T", "03", "30",
2898 	"ETSI", "2.4G", "40M", "HT", "2T", "03", "30",
2899 	"MKK", "2.4G", "40M", "HT", "2T", "03", "30",
2900 	"FCC", "2.4G", "40M", "HT", "2T", "04", "34",
2901 	"ETSI", "2.4G", "40M", "HT", "2T", "04", "30",
2902 	"MKK", "2.4G", "40M", "HT", "2T", "04", "30",
2903 	"FCC", "2.4G", "40M", "HT", "2T", "05", "34",
2904 	"ETSI", "2.4G", "40M", "HT", "2T", "05", "30",
2905 	"MKK", "2.4G", "40M", "HT", "2T", "05", "30",
2906 	"FCC", "2.4G", "40M", "HT", "2T", "06", "34",
2907 	"ETSI", "2.4G", "40M", "HT", "2T", "06", "30",
2908 	"MKK", "2.4G", "40M", "HT", "2T", "06", "30",
2909 	"FCC", "2.4G", "40M", "HT", "2T", "07", "34",
2910 	"ETSI", "2.4G", "40M", "HT", "2T", "07", "30",
2911 	"MKK", "2.4G", "40M", "HT", "2T", "07", "30",
2912 	"FCC", "2.4G", "40M", "HT", "2T", "08", "34",
2913 	"ETSI", "2.4G", "40M", "HT", "2T", "08", "30",
2914 	"MKK", "2.4G", "40M", "HT", "2T", "08", "30",
2915 	"FCC", "2.4G", "40M", "HT", "2T", "09", "34",
2916 	"ETSI", "2.4G", "40M", "HT", "2T", "09", "30",
2917 	"MKK", "2.4G", "40M", "HT", "2T", "09", "30",
2918 	"FCC", "2.4G", "40M", "HT", "2T", "10", "34",
2919 	"ETSI", "2.4G", "40M", "HT", "2T", "10", "30",
2920 	"MKK", "2.4G", "40M", "HT", "2T", "10", "30",
2921 	"FCC", "2.4G", "40M", "HT", "2T", "11", "30",
2922 	"ETSI", "2.4G", "40M", "HT", "2T", "11", "30",
2923 	"MKK", "2.4G", "40M", "HT", "2T", "11", "30",
2924 	"FCC", "2.4G", "40M", "HT", "2T", "12", "63",
2925 	"ETSI", "2.4G", "40M", "HT", "2T", "12", "32",
2926 	"MKK", "2.4G", "40M", "HT", "2T", "12", "32",
2927 	"FCC", "2.4G", "40M", "HT", "2T", "13", "63",
2928 	"ETSI", "2.4G", "40M", "HT", "2T", "13", "32",
2929 	"MKK", "2.4G", "40M", "HT", "2T", "13", "32",
2930 	"FCC", "2.4G", "40M", "HT", "2T", "14", "63",
2931 	"ETSI", "2.4G", "40M", "HT", "2T", "14", "63",
2932 	"MKK", "2.4G", "40M", "HT", "2T", "14", "63",
2933 	"FCC", "5G", "20M", "OFDM", "1T", "36", "30",
2934 	"ETSI", "5G", "20M", "OFDM", "1T", "36", "32",
2935 	"MKK", "5G", "20M", "OFDM", "1T", "36", "32",
2936 	"FCC", "5G", "20M", "OFDM", "1T", "40", "30",
2937 	"ETSI", "5G", "20M", "OFDM", "1T", "40", "32",
2938 	"MKK", "5G", "20M", "OFDM", "1T", "40", "32",
2939 	"FCC", "5G", "20M", "OFDM", "1T", "44", "30",
2940 	"ETSI", "5G", "20M", "OFDM", "1T", "44", "32",
2941 	"MKK", "5G", "20M", "OFDM", "1T", "44", "32",
2942 	"FCC", "5G", "20M", "OFDM", "1T", "48", "30",
2943 	"ETSI", "5G", "20M", "OFDM", "1T", "48", "32",
2944 	"MKK", "5G", "20M", "OFDM", "1T", "48", "32",
2945 	"FCC", "5G", "20M", "OFDM", "1T", "52", "36",
2946 	"ETSI", "5G", "20M", "OFDM", "1T", "52", "32",
2947 	"MKK", "5G", "20M", "OFDM", "1T", "52", "32",
2948 	"FCC", "5G", "20M", "OFDM", "1T", "56", "34",
2949 	"ETSI", "5G", "20M", "OFDM", "1T", "56", "32",
2950 	"MKK", "5G", "20M", "OFDM", "1T", "56", "32",
2951 	"FCC", "5G", "20M", "OFDM", "1T", "60", "32",
2952 	"ETSI", "5G", "20M", "OFDM", "1T", "60", "32",
2953 	"MKK", "5G", "20M", "OFDM", "1T", "60", "32",
2954 	"FCC", "5G", "20M", "OFDM", "1T", "64", "28",
2955 	"ETSI", "5G", "20M", "OFDM", "1T", "64", "32",
2956 	"MKK", "5G", "20M", "OFDM", "1T", "64", "32",
2957 	"FCC", "5G", "20M", "OFDM", "1T", "100", "30",
2958 	"ETSI", "5G", "20M", "OFDM", "1T", "100", "32",
2959 	"MKK", "5G", "20M", "OFDM", "1T", "100", "32",
2960 	"FCC", "5G", "20M", "OFDM", "1T", "104", "30",
2961 	"ETSI", "5G", "20M", "OFDM", "1T", "104", "32",
2962 	"MKK", "5G", "20M", "OFDM", "1T", "104", "32",
2963 	"FCC", "5G", "20M", "OFDM", "1T", "108", "32",
2964 	"ETSI", "5G", "20M", "OFDM", "1T", "108", "32",
2965 	"MKK", "5G", "20M", "OFDM", "1T", "108", "32",
2966 	"FCC", "5G", "20M", "OFDM", "1T", "112", "34",
2967 	"ETSI", "5G", "20M", "OFDM", "1T", "112", "32",
2968 	"MKK", "5G", "20M", "OFDM", "1T", "112", "32",
2969 	"FCC", "5G", "20M", "OFDM", "1T", "116", "34",
2970 	"ETSI", "5G", "20M", "OFDM", "1T", "116", "32",
2971 	"MKK", "5G", "20M", "OFDM", "1T", "116", "32",
2972 	"FCC", "5G", "20M", "OFDM", "1T", "120", "36",
2973 	"ETSI", "5G", "20M", "OFDM", "1T", "120", "32",
2974 	"MKK", "5G", "20M", "OFDM", "1T", "120", "32",
2975 	"FCC", "5G", "20M", "OFDM", "1T", "124", "34",
2976 	"ETSI", "5G", "20M", "OFDM", "1T", "124", "32",
2977 	"MKK", "5G", "20M", "OFDM", "1T", "124", "32",
2978 	"FCC", "5G", "20M", "OFDM", "1T", "128", "32",
2979 	"ETSI", "5G", "20M", "OFDM", "1T", "128", "32",
2980 	"MKK", "5G", "20M", "OFDM", "1T", "128", "32",
2981 	"FCC", "5G", "20M", "OFDM", "1T", "132", "30",
2982 	"ETSI", "5G", "20M", "OFDM", "1T", "132", "32",
2983 	"MKK", "5G", "20M", "OFDM", "1T", "132", "32",
2984 	"FCC", "5G", "20M", "OFDM", "1T", "136", "30",
2985 	"ETSI", "5G", "20M", "OFDM", "1T", "136", "32",
2986 	"MKK", "5G", "20M", "OFDM", "1T", "136", "32",
2987 	"FCC", "5G", "20M", "OFDM", "1T", "140", "28",
2988 	"ETSI", "5G", "20M", "OFDM", "1T", "140", "32",
2989 	"MKK", "5G", "20M", "OFDM", "1T", "140", "32",
2990 	"FCC", "5G", "20M", "OFDM", "1T", "149", "36",
2991 	"ETSI", "5G", "20M", "OFDM", "1T", "149", "32",
2992 	"MKK", "5G", "20M", "OFDM", "1T", "149", "63",
2993 	"FCC", "5G", "20M", "OFDM", "1T", "153", "36",
2994 	"ETSI", "5G", "20M", "OFDM", "1T", "153", "32",
2995 	"MKK", "5G", "20M", "OFDM", "1T", "153", "63",
2996 	"FCC", "5G", "20M", "OFDM", "1T", "157", "36",
2997 	"ETSI", "5G", "20M", "OFDM", "1T", "157", "32",
2998 	"MKK", "5G", "20M", "OFDM", "1T", "157", "63",
2999 	"FCC", "5G", "20M", "OFDM", "1T", "161", "36",
3000 	"ETSI", "5G", "20M", "OFDM", "1T", "161", "32",
3001 	"MKK", "5G", "20M", "OFDM", "1T", "161", "63",
3002 	"FCC", "5G", "20M", "OFDM", "1T", "165", "36",
3003 	"ETSI", "5G", "20M", "OFDM", "1T", "165", "32",
3004 	"MKK", "5G", "20M", "OFDM", "1T", "165", "63",
3005 	"FCC", "5G", "20M", "HT", "1T", "36", "30",
3006 	"ETSI", "5G", "20M", "HT", "1T", "36", "32",
3007 	"MKK", "5G", "20M", "HT", "1T", "36", "32",
3008 	"FCC", "5G", "20M", "HT", "1T", "40", "30",
3009 	"ETSI", "5G", "20M", "HT", "1T", "40", "32",
3010 	"MKK", "5G", "20M", "HT", "1T", "40", "32",
3011 	"FCC", "5G", "20M", "HT", "1T", "44", "30",
3012 	"ETSI", "5G", "20M", "HT", "1T", "44", "32",
3013 	"MKK", "5G", "20M", "HT", "1T", "44", "32",
3014 	"FCC", "5G", "20M", "HT", "1T", "48", "30",
3015 	"ETSI", "5G", "20M", "HT", "1T", "48", "32",
3016 	"MKK", "5G", "20M", "HT", "1T", "48", "32",
3017 	"FCC", "5G", "20M", "HT", "1T", "52", "36",
3018 	"ETSI", "5G", "20M", "HT", "1T", "52", "32",
3019 	"MKK", "5G", "20M", "HT", "1T", "52", "32",
3020 	"FCC", "5G", "20M", "HT", "1T", "56", "34",
3021 	"ETSI", "5G", "20M", "HT", "1T", "56", "32",
3022 	"MKK", "5G", "20M", "HT", "1T", "56", "32",
3023 	"FCC", "5G", "20M", "HT", "1T", "60", "32",
3024 	"ETSI", "5G", "20M", "HT", "1T", "60", "32",
3025 	"MKK", "5G", "20M", "HT", "1T", "60", "32",
3026 	"FCC", "5G", "20M", "HT", "1T", "64", "28",
3027 	"ETSI", "5G", "20M", "HT", "1T", "64", "32",
3028 	"MKK", "5G", "20M", "HT", "1T", "64", "32",
3029 	"FCC", "5G", "20M", "HT", "1T", "100", "30",
3030 	"ETSI", "5G", "20M", "HT", "1T", "100", "32",
3031 	"MKK", "5G", "20M", "HT", "1T", "100", "32",
3032 	"FCC", "5G", "20M", "HT", "1T", "104", "30",
3033 	"ETSI", "5G", "20M", "HT", "1T", "104", "32",
3034 	"MKK", "5G", "20M", "HT", "1T", "104", "32",
3035 	"FCC", "5G", "20M", "HT", "1T", "108", "32",
3036 	"ETSI", "5G", "20M", "HT", "1T", "108", "32",
3037 	"MKK", "5G", "20M", "HT", "1T", "108", "32",
3038 	"FCC", "5G", "20M", "HT", "1T", "112", "34",
3039 	"ETSI", "5G", "20M", "HT", "1T", "112", "32",
3040 	"MKK", "5G", "20M", "HT", "1T", "112", "32",
3041 	"FCC", "5G", "20M", "HT", "1T", "116", "34",
3042 	"ETSI", "5G", "20M", "HT", "1T", "116", "32",
3043 	"MKK", "5G", "20M", "HT", "1T", "116", "32",
3044 	"FCC", "5G", "20M", "HT", "1T", "120", "36",
3045 	"ETSI", "5G", "20M", "HT", "1T", "120", "32",
3046 	"MKK", "5G", "20M", "HT", "1T", "120", "32",
3047 	"FCC", "5G", "20M", "HT", "1T", "124", "34",
3048 	"ETSI", "5G", "20M", "HT", "1T", "124", "32",
3049 	"MKK", "5G", "20M", "HT", "1T", "124", "32",
3050 	"FCC", "5G", "20M", "HT", "1T", "128", "32",
3051 	"ETSI", "5G", "20M", "HT", "1T", "128", "32",
3052 	"MKK", "5G", "20M", "HT", "1T", "128", "32",
3053 	"FCC", "5G", "20M", "HT", "1T", "132", "30",
3054 	"ETSI", "5G", "20M", "HT", "1T", "132", "32",
3055 	"MKK", "5G", "20M", "HT", "1T", "132", "32",
3056 	"FCC", "5G", "20M", "HT", "1T", "136", "30",
3057 	"ETSI", "5G", "20M", "HT", "1T", "136", "32",
3058 	"MKK", "5G", "20M", "HT", "1T", "136", "32",
3059 	"FCC", "5G", "20M", "HT", "1T", "140", "28",
3060 	"ETSI", "5G", "20M", "HT", "1T", "140", "32",
3061 	"MKK", "5G", "20M", "HT", "1T", "140", "32",
3062 	"FCC", "5G", "20M", "HT", "1T", "149", "36",
3063 	"ETSI", "5G", "20M", "HT", "1T", "149", "32",
3064 	"MKK", "5G", "20M", "HT", "1T", "149", "63",
3065 	"FCC", "5G", "20M", "HT", "1T", "153", "36",
3066 	"ETSI", "5G", "20M", "HT", "1T", "153", "32",
3067 	"MKK", "5G", "20M", "HT", "1T", "153", "63",
3068 	"FCC", "5G", "20M", "HT", "1T", "157", "36",
3069 	"ETSI", "5G", "20M", "HT", "1T", "157", "32",
3070 	"MKK", "5G", "20M", "HT", "1T", "157", "63",
3071 	"FCC", "5G", "20M", "HT", "1T", "161", "36",
3072 	"ETSI", "5G", "20M", "HT", "1T", "161", "32",
3073 	"MKK", "5G", "20M", "HT", "1T", "161", "63",
3074 	"FCC", "5G", "20M", "HT", "1T", "165", "36",
3075 	"ETSI", "5G", "20M", "HT", "1T", "165", "32",
3076 	"MKK", "5G", "20M", "HT", "1T", "165", "63",
3077 	"FCC", "5G", "20M", "HT", "2T", "36", "28",
3078 	"ETSI", "5G", "20M", "HT", "2T", "36", "30",
3079 	"MKK", "5G", "20M", "HT", "2T", "36", "30",
3080 	"FCC", "5G", "20M", "HT", "2T", "40", "28",
3081 	"ETSI", "5G", "20M", "HT", "2T", "40", "30",
3082 	"MKK", "5G", "20M", "HT", "2T", "40", "30",
3083 	"FCC", "5G", "20M", "HT", "2T", "44", "28",
3084 	"ETSI", "5G", "20M", "HT", "2T", "44", "30",
3085 	"MKK", "5G", "20M", "HT", "2T", "44", "30",
3086 	"FCC", "5G", "20M", "HT", "2T", "48", "28",
3087 	"ETSI", "5G", "20M", "HT", "2T", "48", "30",
3088 	"MKK", "5G", "20M", "HT", "2T", "48", "30",
3089 	"FCC", "5G", "20M", "HT", "2T", "52", "34",
3090 	"ETSI", "5G", "20M", "HT", "2T", "52", "30",
3091 	"MKK", "5G", "20M", "HT", "2T", "52", "30",
3092 	"FCC", "5G", "20M", "HT", "2T", "56", "32",
3093 	"ETSI", "5G", "20M", "HT", "2T", "56", "30",
3094 	"MKK", "5G", "20M", "HT", "2T", "56", "30",
3095 	"FCC", "5G", "20M", "HT", "2T", "60", "30",
3096 	"ETSI", "5G", "20M", "HT", "2T", "60", "30",
3097 	"MKK", "5G", "20M", "HT", "2T", "60", "30",
3098 	"FCC", "5G", "20M", "HT", "2T", "64", "26",
3099 	"ETSI", "5G", "20M", "HT", "2T", "64", "30",
3100 	"MKK", "5G", "20M", "HT", "2T", "64", "30",
3101 	"FCC", "5G", "20M", "HT", "2T", "100", "28",
3102 	"ETSI", "5G", "20M", "HT", "2T", "100", "30",
3103 	"MKK", "5G", "20M", "HT", "2T", "100", "30",
3104 	"FCC", "5G", "20M", "HT", "2T", "104", "28",
3105 	"ETSI", "5G", "20M", "HT", "2T", "104", "30",
3106 	"MKK", "5G", "20M", "HT", "2T", "104", "30",
3107 	"FCC", "5G", "20M", "HT", "2T", "108", "30",
3108 	"ETSI", "5G", "20M", "HT", "2T", "108", "30",
3109 	"MKK", "5G", "20M", "HT", "2T", "108", "30",
3110 	"FCC", "5G", "20M", "HT", "2T", "112", "32",
3111 	"ETSI", "5G", "20M", "HT", "2T", "112", "30",
3112 	"MKK", "5G", "20M", "HT", "2T", "112", "30",
3113 	"FCC", "5G", "20M", "HT", "2T", "116", "32",
3114 	"ETSI", "5G", "20M", "HT", "2T", "116", "30",
3115 	"MKK", "5G", "20M", "HT", "2T", "116", "30",
3116 	"FCC", "5G", "20M", "HT", "2T", "120", "34",
3117 	"ETSI", "5G", "20M", "HT", "2T", "120", "30",
3118 	"MKK", "5G", "20M", "HT", "2T", "120", "30",
3119 	"FCC", "5G", "20M", "HT", "2T", "124", "32",
3120 	"ETSI", "5G", "20M", "HT", "2T", "124", "30",
3121 	"MKK", "5G", "20M", "HT", "2T", "124", "30",
3122 	"FCC", "5G", "20M", "HT", "2T", "128", "30",
3123 	"ETSI", "5G", "20M", "HT", "2T", "128", "30",
3124 	"MKK", "5G", "20M", "HT", "2T", "128", "30",
3125 	"FCC", "5G", "20M", "HT", "2T", "132", "28",
3126 	"ETSI", "5G", "20M", "HT", "2T", "132", "30",
3127 	"MKK", "5G", "20M", "HT", "2T", "132", "30",
3128 	"FCC", "5G", "20M", "HT", "2T", "136", "28",
3129 	"ETSI", "5G", "20M", "HT", "2T", "136", "30",
3130 	"MKK", "5G", "20M", "HT", "2T", "136", "30",
3131 	"FCC", "5G", "20M", "HT", "2T", "140", "26",
3132 	"ETSI", "5G", "20M", "HT", "2T", "140", "30",
3133 	"MKK", "5G", "20M", "HT", "2T", "140", "30",
3134 	"FCC", "5G", "20M", "HT", "2T", "149", "34",
3135 	"ETSI", "5G", "20M", "HT", "2T", "149", "30",
3136 	"MKK", "5G", "20M", "HT", "2T", "149", "63",
3137 	"FCC", "5G", "20M", "HT", "2T", "153", "34",
3138 	"ETSI", "5G", "20M", "HT", "2T", "153", "30",
3139 	"MKK", "5G", "20M", "HT", "2T", "153", "63",
3140 	"FCC", "5G", "20M", "HT", "2T", "157", "34",
3141 	"ETSI", "5G", "20M", "HT", "2T", "157", "30",
3142 	"MKK", "5G", "20M", "HT", "2T", "157", "63",
3143 	"FCC", "5G", "20M", "HT", "2T", "161", "34",
3144 	"ETSI", "5G", "20M", "HT", "2T", "161", "30",
3145 	"MKK", "5G", "20M", "HT", "2T", "161", "63",
3146 	"FCC", "5G", "20M", "HT", "2T", "165", "34",
3147 	"ETSI", "5G", "20M", "HT", "2T", "165", "30",
3148 	"MKK", "5G", "20M", "HT", "2T", "165", "63",
3149 	"FCC", "5G", "40M", "HT", "1T", "38", "30",
3150 	"ETSI", "5G", "40M", "HT", "1T", "38", "32",
3151 	"MKK", "5G", "40M", "HT", "1T", "38", "32",
3152 	"FCC", "5G", "40M", "HT", "1T", "46", "30",
3153 	"ETSI", "5G", "40M", "HT", "1T", "46", "32",
3154 	"MKK", "5G", "40M", "HT", "1T", "46", "32",
3155 	"FCC", "5G", "40M", "HT", "1T", "54", "32",
3156 	"ETSI", "5G", "40M", "HT", "1T", "54", "32",
3157 	"MKK", "5G", "40M", "HT", "1T", "54", "32",
3158 	"FCC", "5G", "40M", "HT", "1T", "62", "32",
3159 	"ETSI", "5G", "40M", "HT", "1T", "62", "32",
3160 	"MKK", "5G", "40M", "HT", "1T", "62", "32",
3161 	"FCC", "5G", "40M", "HT", "1T", "102", "28",
3162 	"ETSI", "5G", "40M", "HT", "1T", "102", "32",
3163 	"MKK", "5G", "40M", "HT", "1T", "102", "32",
3164 	"FCC", "5G", "40M", "HT", "1T", "110", "32",
3165 	"ETSI", "5G", "40M", "HT", "1T", "110", "32",
3166 	"MKK", "5G", "40M", "HT", "1T", "110", "32",
3167 	"FCC", "5G", "40M", "HT", "1T", "118", "36",
3168 	"ETSI", "5G", "40M", "HT", "1T", "118", "32",
3169 	"MKK", "5G", "40M", "HT", "1T", "118", "32",
3170 	"FCC", "5G", "40M", "HT", "1T", "126", "34",
3171 	"ETSI", "5G", "40M", "HT", "1T", "126", "32",
3172 	"MKK", "5G", "40M", "HT", "1T", "126", "32",
3173 	"FCC", "5G", "40M", "HT", "1T", "134", "32",
3174 	"ETSI", "5G", "40M", "HT", "1T", "134", "32",
3175 	"MKK", "5G", "40M", "HT", "1T", "134", "32",
3176 	"FCC", "5G", "40M", "HT", "1T", "151", "36",
3177 	"ETSI", "5G", "40M", "HT", "1T", "151", "32",
3178 	"MKK", "5G", "40M", "HT", "1T", "151", "63",
3179 	"FCC", "5G", "40M", "HT", "1T", "159", "36",
3180 	"ETSI", "5G", "40M", "HT", "1T", "159", "32",
3181 	"MKK", "5G", "40M", "HT", "1T", "159", "63",
3182 	"FCC", "5G", "40M", "HT", "2T", "38", "28",
3183 	"ETSI", "5G", "40M", "HT", "2T", "38", "30",
3184 	"MKK", "5G", "40M", "HT", "2T", "38", "30",
3185 	"FCC", "5G", "40M", "HT", "2T", "46", "28",
3186 	"ETSI", "5G", "40M", "HT", "2T", "46", "30",
3187 	"MKK", "5G", "40M", "HT", "2T", "46", "30",
3188 	"FCC", "5G", "40M", "HT", "2T", "54", "30",
3189 	"ETSI", "5G", "40M", "HT", "2T", "54", "30",
3190 	"MKK", "5G", "40M", "HT", "2T", "54", "30",
3191 	"FCC", "5G", "40M", "HT", "2T", "62", "30",
3192 	"ETSI", "5G", "40M", "HT", "2T", "62", "30",
3193 	"MKK", "5G", "40M", "HT", "2T", "62", "30",
3194 	"FCC", "5G", "40M", "HT", "2T", "102", "26",
3195 	"ETSI", "5G", "40M", "HT", "2T", "102", "30",
3196 	"MKK", "5G", "40M", "HT", "2T", "102", "30",
3197 	"FCC", "5G", "40M", "HT", "2T", "110", "30",
3198 	"ETSI", "5G", "40M", "HT", "2T", "110", "30",
3199 	"MKK", "5G", "40M", "HT", "2T", "110", "30",
3200 	"FCC", "5G", "40M", "HT", "2T", "118", "34",
3201 	"ETSI", "5G", "40M", "HT", "2T", "118", "30",
3202 	"MKK", "5G", "40M", "HT", "2T", "118", "30",
3203 	"FCC", "5G", "40M", "HT", "2T", "126", "32",
3204 	"ETSI", "5G", "40M", "HT", "2T", "126", "30",
3205 	"MKK", "5G", "40M", "HT", "2T", "126", "30",
3206 	"FCC", "5G", "40M", "HT", "2T", "134", "30",
3207 	"ETSI", "5G", "40M", "HT", "2T", "134", "30",
3208 	"MKK", "5G", "40M", "HT", "2T", "134", "30",
3209 	"FCC", "5G", "40M", "HT", "2T", "151", "34",
3210 	"ETSI", "5G", "40M", "HT", "2T", "151", "30",
3211 	"MKK", "5G", "40M", "HT", "2T", "151", "63",
3212 	"FCC", "5G", "40M", "HT", "2T", "159", "34",
3213 	"ETSI", "5G", "40M", "HT", "2T", "159", "30",
3214 	"MKK", "5G", "40M", "HT", "2T", "159", "63",
3215 	"FCC", "5G", "80M", "VHT", "1T", "42", "30",
3216 	"ETSI", "5G", "80M", "VHT", "1T", "42", "32",
3217 	"MKK", "5G", "80M", "VHT", "1T", "42", "32",
3218 	"FCC", "5G", "80M", "VHT", "1T", "58", "28",
3219 	"ETSI", "5G", "80M", "VHT", "1T", "58", "32",
3220 	"MKK", "5G", "80M", "VHT", "1T", "58", "32",
3221 	"FCC", "5G", "80M", "VHT", "1T", "106", "30",
3222 	"ETSI", "5G", "80M", "VHT", "1T", "106", "32",
3223 	"MKK", "5G", "80M", "VHT", "1T", "106", "32",
3224 	"FCC", "5G", "80M", "VHT", "1T", "122", "34",
3225 	"ETSI", "5G", "80M", "VHT", "1T", "122", "32",
3226 	"MKK", "5G", "80M", "VHT", "1T", "122", "32",
3227 	"FCC", "5G", "80M", "VHT", "1T", "155", "36",
3228 	"ETSI", "5G", "80M", "VHT", "1T", "155", "32",
3229 	"MKK", "5G", "80M", "VHT", "1T", "155", "63",
3230 	"FCC", "5G", "80M", "VHT", "2T", "42", "28",
3231 	"ETSI", "5G", "80M", "VHT", "2T", "42", "30",
3232 	"MKK", "5G", "80M", "VHT", "2T", "42", "30",
3233 	"FCC", "5G", "80M", "VHT", "2T", "58", "26",
3234 	"ETSI", "5G", "80M", "VHT", "2T", "58", "30",
3235 	"MKK", "5G", "80M", "VHT", "2T", "58", "30",
3236 	"FCC", "5G", "80M", "VHT", "2T", "106", "28",
3237 	"ETSI", "5G", "80M", "VHT", "2T", "106", "30",
3238 	"MKK", "5G", "80M", "VHT", "2T", "106", "30",
3239 	"FCC", "5G", "80M", "VHT", "2T", "122", "32",
3240 	"ETSI", "5G", "80M", "VHT", "2T", "122", "30",
3241 	"MKK", "5G", "80M", "VHT", "2T", "122", "30",
3242 	"FCC", "5G", "80M", "VHT", "2T", "155", "34",
3243 	"ETSI", "5G", "80M", "VHT", "2T", "155", "30",
3244 	"MKK", "5G", "80M", "VHT", "2T", "155", "63"
3245 };
3246 
3247 u32 RTL8812AE_TXPWR_LMT_ARRAY_LEN = ARRAY_SIZE(RTL8812AE_TXPWR_LMT);
3248 
3249 u8 *RTL8821AE_TXPWR_LMT[] = {
3250 	"FCC", "2.4G", "20M", "CCK", "1T", "01", "32",
3251 	"ETSI", "2.4G", "20M", "CCK", "1T", "01", "32",
3252 	"MKK", "2.4G", "20M", "CCK", "1T", "01", "32",
3253 	"FCC", "2.4G", "20M", "CCK", "1T", "02", "32",
3254 	"ETSI", "2.4G", "20M", "CCK", "1T", "02", "32",
3255 	"MKK", "2.4G", "20M", "CCK", "1T", "02", "32",
3256 	"FCC", "2.4G", "20M", "CCK", "1T", "03", "36",
3257 	"ETSI", "2.4G", "20M", "CCK", "1T", "03", "32",
3258 	"MKK", "2.4G", "20M", "CCK", "1T", "03", "32",
3259 	"FCC", "2.4G", "20M", "CCK", "1T", "04", "36",
3260 	"ETSI", "2.4G", "20M", "CCK", "1T", "04", "32",
3261 	"MKK", "2.4G", "20M", "CCK", "1T", "04", "32",
3262 	"FCC", "2.4G", "20M", "CCK", "1T", "05", "36",
3263 	"ETSI", "2.4G", "20M", "CCK", "1T", "05", "32",
3264 	"MKK", "2.4G", "20M", "CCK", "1T", "05", "32",
3265 	"FCC", "2.4G", "20M", "CCK", "1T", "06", "36",
3266 	"ETSI", "2.4G", "20M", "CCK", "1T", "06", "32",
3267 	"MKK", "2.4G", "20M", "CCK", "1T", "06", "32",
3268 	"FCC", "2.4G", "20M", "CCK", "1T", "07", "36",
3269 	"ETSI", "2.4G", "20M", "CCK", "1T", "07", "32",
3270 	"MKK", "2.4G", "20M", "CCK", "1T", "07", "32",
3271 	"FCC", "2.4G", "20M", "CCK", "1T", "08", "36",
3272 	"ETSI", "2.4G", "20M", "CCK", "1T", "08", "32",
3273 	"MKK", "2.4G", "20M", "CCK", "1T", "08", "32",
3274 	"FCC", "2.4G", "20M", "CCK", "1T", "09", "32",
3275 	"ETSI", "2.4G", "20M", "CCK", "1T", "09", "32",
3276 	"MKK", "2.4G", "20M", "CCK", "1T", "09", "32",
3277 	"FCC", "2.4G", "20M", "CCK", "1T", "10", "32",
3278 	"ETSI", "2.4G", "20M", "CCK", "1T", "10", "32",
3279 	"MKK", "2.4G", "20M", "CCK", "1T", "10", "32",
3280 	"FCC", "2.4G", "20M", "CCK", "1T", "11", "32",
3281 	"ETSI", "2.4G", "20M", "CCK", "1T", "11", "32",
3282 	"MKK", "2.4G", "20M", "CCK", "1T", "11", "32",
3283 	"FCC", "2.4G", "20M", "CCK", "1T", "12", "63",
3284 	"ETSI", "2.4G", "20M", "CCK", "1T", "12", "32",
3285 	"MKK", "2.4G", "20M", "CCK", "1T", "12", "32",
3286 	"FCC", "2.4G", "20M", "CCK", "1T", "13", "63",
3287 	"ETSI", "2.4G", "20M", "CCK", "1T", "13", "32",
3288 	"MKK", "2.4G", "20M", "CCK", "1T", "13", "32",
3289 	"FCC", "2.4G", "20M", "CCK", "1T", "14", "63",
3290 	"ETSI", "2.4G", "20M", "CCK", "1T", "14", "63",
3291 	"MKK", "2.4G", "20M", "CCK", "1T", "14", "32",
3292 	"FCC", "2.4G", "20M", "OFDM", "1T", "01", "30",
3293 	"ETSI", "2.4G", "20M", "OFDM", "1T", "01", "32",
3294 	"MKK", "2.4G", "20M", "OFDM", "1T", "01", "32",
3295 	"FCC", "2.4G", "20M", "OFDM", "1T", "02", "30",
3296 	"ETSI", "2.4G", "20M", "OFDM", "1T", "02", "32",
3297 	"MKK", "2.4G", "20M", "OFDM", "1T", "02", "32",
3298 	"FCC", "2.4G", "20M", "OFDM", "1T", "03", "32",
3299 	"ETSI", "2.4G", "20M", "OFDM", "1T", "03", "32",
3300 	"MKK", "2.4G", "20M", "OFDM", "1T", "03", "32",
3301 	"FCC", "2.4G", "20M", "OFDM", "1T", "04", "32",
3302 	"ETSI", "2.4G", "20M", "OFDM", "1T", "04", "32",
3303 	"MKK", "2.4G", "20M", "OFDM", "1T", "04", "32",
3304 	"FCC", "2.4G", "20M", "OFDM", "1T", "05", "32",
3305 	"ETSI", "2.4G", "20M", "OFDM", "1T", "05", "32",
3306 	"MKK", "2.4G", "20M", "OFDM", "1T", "05", "32",
3307 	"FCC", "2.4G", "20M", "OFDM", "1T", "06", "32",
3308 	"ETSI", "2.4G", "20M", "OFDM", "1T", "06", "32",
3309 	"MKK", "2.4G", "20M", "OFDM", "1T", "06", "32",
3310 	"FCC", "2.4G", "20M", "OFDM", "1T", "07", "32",
3311 	"ETSI", "2.4G", "20M", "OFDM", "1T", "07", "32",
3312 	"MKK", "2.4G", "20M", "OFDM", "1T", "07", "32",
3313 	"FCC", "2.4G", "20M", "OFDM", "1T", "08", "32",
3314 	"ETSI", "2.4G", "20M", "OFDM", "1T", "08", "32",
3315 	"MKK", "2.4G", "20M", "OFDM", "1T", "08", "32",
3316 	"FCC", "2.4G", "20M", "OFDM", "1T", "09", "30",
3317 	"ETSI", "2.4G", "20M", "OFDM", "1T", "09", "32",
3318 	"MKK", "2.4G", "20M", "OFDM", "1T", "09", "32",
3319 	"FCC", "2.4G", "20M", "OFDM", "1T", "10", "30",
3320 	"ETSI", "2.4G", "20M", "OFDM", "1T", "10", "32",
3321 	"MKK", "2.4G", "20M", "OFDM", "1T", "10", "32",
3322 	"FCC", "2.4G", "20M", "OFDM", "1T", "11", "30",
3323 	"ETSI", "2.4G", "20M", "OFDM", "1T", "11", "32",
3324 	"MKK", "2.4G", "20M", "OFDM", "1T", "11", "32",
3325 	"FCC", "2.4G", "20M", "OFDM", "1T", "12", "63",
3326 	"ETSI", "2.4G", "20M", "OFDM", "1T", "12", "32",
3327 	"MKK", "2.4G", "20M", "OFDM", "1T", "12", "32",
3328 	"FCC", "2.4G", "20M", "OFDM", "1T", "13", "63",
3329 	"ETSI", "2.4G", "20M", "OFDM", "1T", "13", "32",
3330 	"MKK", "2.4G", "20M", "OFDM", "1T", "13", "32",
3331 	"FCC", "2.4G", "20M", "OFDM", "1T", "14", "63",
3332 	"ETSI", "2.4G", "20M", "OFDM", "1T", "14", "63",
3333 	"MKK", "2.4G", "20M", "OFDM", "1T", "14", "63",
3334 	"FCC", "2.4G", "20M", "HT", "1T", "01", "26",
3335 	"ETSI", "2.4G", "20M", "HT", "1T", "01", "32",
3336 	"MKK", "2.4G", "20M", "HT", "1T", "01", "32",
3337 	"FCC", "2.4G", "20M", "HT", "1T", "02", "26",
3338 	"ETSI", "2.4G", "20M", "HT", "1T", "02", "32",
3339 	"MKK", "2.4G", "20M", "HT", "1T", "02", "32",
3340 	"FCC", "2.4G", "20M", "HT", "1T", "03", "32",
3341 	"ETSI", "2.4G", "20M", "HT", "1T", "03", "32",
3342 	"MKK", "2.4G", "20M", "HT", "1T", "03", "32",
3343 	"FCC", "2.4G", "20M", "HT", "1T", "04", "32",
3344 	"ETSI", "2.4G", "20M", "HT", "1T", "04", "32",
3345 	"MKK", "2.4G", "20M", "HT", "1T", "04", "32",
3346 	"FCC", "2.4G", "20M", "HT", "1T", "05", "32",
3347 	"ETSI", "2.4G", "20M", "HT", "1T", "05", "32",
3348 	"MKK", "2.4G", "20M", "HT", "1T", "05", "32",
3349 	"FCC", "2.4G", "20M", "HT", "1T", "06", "32",
3350 	"ETSI", "2.4G", "20M", "HT", "1T", "06", "32",
3351 	"MKK", "2.4G", "20M", "HT", "1T", "06", "32",
3352 	"FCC", "2.4G", "20M", "HT", "1T", "07", "32",
3353 	"ETSI", "2.4G", "20M", "HT", "1T", "07", "32",
3354 	"MKK", "2.4G", "20M", "HT", "1T", "07", "32",
3355 	"FCC", "2.4G", "20M", "HT", "1T", "08", "32",
3356 	"ETSI", "2.4G", "20M", "HT", "1T", "08", "32",
3357 	"MKK", "2.4G", "20M", "HT", "1T", "08", "32",
3358 	"FCC", "2.4G", "20M", "HT", "1T", "09", "26",
3359 	"ETSI", "2.4G", "20M", "HT", "1T", "09", "32",
3360 	"MKK", "2.4G", "20M", "HT", "1T", "09", "32",
3361 	"FCC", "2.4G", "20M", "HT", "1T", "10", "26",
3362 	"ETSI", "2.4G", "20M", "HT", "1T", "10", "32",
3363 	"MKK", "2.4G", "20M", "HT", "1T", "10", "32",
3364 	"FCC", "2.4G", "20M", "HT", "1T", "11", "26",
3365 	"ETSI", "2.4G", "20M", "HT", "1T", "11", "32",
3366 	"MKK", "2.4G", "20M", "HT", "1T", "11", "32",
3367 	"FCC", "2.4G", "20M", "HT", "1T", "12", "63",
3368 	"ETSI", "2.4G", "20M", "HT", "1T", "12", "32",
3369 	"MKK", "2.4G", "20M", "HT", "1T", "12", "32",
3370 	"FCC", "2.4G", "20M", "HT", "1T", "13", "63",
3371 	"ETSI", "2.4G", "20M", "HT", "1T", "13", "32",
3372 	"MKK", "2.4G", "20M", "HT", "1T", "13", "32",
3373 	"FCC", "2.4G", "20M", "HT", "1T", "14", "63",
3374 	"ETSI", "2.4G", "20M", "HT", "1T", "14", "63",
3375 	"MKK", "2.4G", "20M", "HT", "1T", "14", "63",
3376 	"FCC", "2.4G", "20M", "HT", "2T", "01", "30",
3377 	"ETSI", "2.4G", "20M", "HT", "2T", "01", "32",
3378 	"MKK", "2.4G", "20M", "HT", "2T", "01", "32",
3379 	"FCC", "2.4G", "20M", "HT", "2T", "02", "32",
3380 	"ETSI", "2.4G", "20M", "HT", "2T", "02", "32",
3381 	"MKK", "2.4G", "20M", "HT", "2T", "02", "32",
3382 	"FCC", "2.4G", "20M", "HT", "2T", "03", "32",
3383 	"ETSI", "2.4G", "20M", "HT", "2T", "03", "32",
3384 	"MKK", "2.4G", "20M", "HT", "2T", "03", "32",
3385 	"FCC", "2.4G", "20M", "HT", "2T", "04", "32",
3386 	"ETSI", "2.4G", "20M", "HT", "2T", "04", "32",
3387 	"MKK", "2.4G", "20M", "HT", "2T", "04", "32",
3388 	"FCC", "2.4G", "20M", "HT", "2T", "05", "32",
3389 	"ETSI", "2.4G", "20M", "HT", "2T", "05", "32",
3390 	"MKK", "2.4G", "20M", "HT", "2T", "05", "32",
3391 	"FCC", "2.4G", "20M", "HT", "2T", "06", "32",
3392 	"ETSI", "2.4G", "20M", "HT", "2T", "06", "32",
3393 	"MKK", "2.4G", "20M", "HT", "2T", "06", "32",
3394 	"FCC", "2.4G", "20M", "HT", "2T", "07", "32",
3395 	"ETSI", "2.4G", "20M", "HT", "2T", "07", "32",
3396 	"MKK", "2.4G", "20M", "HT", "2T", "07", "32",
3397 	"FCC", "2.4G", "20M", "HT", "2T", "08", "32",
3398 	"ETSI", "2.4G", "20M", "HT", "2T", "08", "32",
3399 	"MKK", "2.4G", "20M", "HT", "2T", "08", "32",
3400 	"FCC", "2.4G", "20M", "HT", "2T", "09", "32",
3401 	"ETSI", "2.4G", "20M", "HT", "2T", "09", "32",
3402 	"MKK", "2.4G", "20M", "HT", "2T", "09", "32",
3403 	"FCC", "2.4G", "20M", "HT", "2T", "10", "32",
3404 	"ETSI", "2.4G", "20M", "HT", "2T", "10", "32",
3405 	"MKK", "2.4G", "20M", "HT", "2T", "10", "32",
3406 	"FCC", "2.4G", "20M", "HT", "2T", "11", "30",
3407 	"ETSI", "2.4G", "20M", "HT", "2T", "11", "32",
3408 	"MKK", "2.4G", "20M", "HT", "2T", "11", "32",
3409 	"FCC", "2.4G", "20M", "HT", "2T", "12", "63",
3410 	"ETSI", "2.4G", "20M", "HT", "2T", "12", "32",
3411 	"MKK", "2.4G", "20M", "HT", "2T", "12", "32",
3412 	"FCC", "2.4G", "20M", "HT", "2T", "13", "63",
3413 	"ETSI", "2.4G", "20M", "HT", "2T", "13", "32",
3414 	"MKK", "2.4G", "20M", "HT", "2T", "13", "32",
3415 	"FCC", "2.4G", "20M", "HT", "2T", "14", "63",
3416 	"ETSI", "2.4G", "20M", "HT", "2T", "14", "63",
3417 	"MKK", "2.4G", "20M", "HT", "2T", "14", "63",
3418 	"FCC", "2.4G", "40M", "HT", "1T", "01", "63",
3419 	"ETSI", "2.4G", "40M", "HT", "1T", "01", "63",
3420 	"MKK", "2.4G", "40M", "HT", "1T", "01", "63",
3421 	"FCC", "2.4G", "40M", "HT", "1T", "02", "63",
3422 	"ETSI", "2.4G", "40M", "HT", "1T", "02", "63",
3423 	"MKK", "2.4G", "40M", "HT", "1T", "02", "63",
3424 	"FCC", "2.4G", "40M", "HT", "1T", "03", "26",
3425 	"ETSI", "2.4G", "40M", "HT", "1T", "03", "32",
3426 	"MKK", "2.4G", "40M", "HT", "1T", "03", "32",
3427 	"FCC", "2.4G", "40M", "HT", "1T", "04", "26",
3428 	"ETSI", "2.4G", "40M", "HT", "1T", "04", "32",
3429 	"MKK", "2.4G", "40M", "HT", "1T", "04", "32",
3430 	"FCC", "2.4G", "40M", "HT", "1T", "05", "26",
3431 	"ETSI", "2.4G", "40M", "HT", "1T", "05", "32",
3432 	"MKK", "2.4G", "40M", "HT", "1T", "05", "32",
3433 	"FCC", "2.4G", "40M", "HT", "1T", "06", "32",
3434 	"ETSI", "2.4G", "40M", "HT", "1T", "06", "32",
3435 	"MKK", "2.4G", "40M", "HT", "1T", "06", "32",
3436 	"FCC", "2.4G", "40M", "HT", "1T", "07", "32",
3437 	"ETSI", "2.4G", "40M", "HT", "1T", "07", "32",
3438 	"MKK", "2.4G", "40M", "HT", "1T", "07", "32",
3439 	"FCC", "2.4G", "40M", "HT", "1T", "08", "32",
3440 	"ETSI", "2.4G", "40M", "HT", "1T", "08", "32",
3441 	"MKK", "2.4G", "40M", "HT", "1T", "08", "32",
3442 	"FCC", "2.4G", "40M", "HT", "1T", "09", "26",
3443 	"ETSI", "2.4G", "40M", "HT", "1T", "09", "32",
3444 	"MKK", "2.4G", "40M", "HT", "1T", "09", "32",
3445 	"FCC", "2.4G", "40M", "HT", "1T", "10", "26",
3446 	"ETSI", "2.4G", "40M", "HT", "1T", "10", "32",
3447 	"MKK", "2.4G", "40M", "HT", "1T", "10", "32",
3448 	"FCC", "2.4G", "40M", "HT", "1T", "11", "26",
3449 	"ETSI", "2.4G", "40M", "HT", "1T", "11", "32",
3450 	"MKK", "2.4G", "40M", "HT", "1T", "11", "32",
3451 	"FCC", "2.4G", "40M", "HT", "1T", "12", "63",
3452 	"ETSI", "2.4G", "40M", "HT", "1T", "12", "32",
3453 	"MKK", "2.4G", "40M", "HT", "1T", "12", "32",
3454 	"FCC", "2.4G", "40M", "HT", "1T", "13", "63",
3455 	"ETSI", "2.4G", "40M", "HT", "1T", "13", "32",
3456 	"MKK", "2.4G", "40M", "HT", "1T", "13", "32",
3457 	"FCC", "2.4G", "40M", "HT", "1T", "14", "63",
3458 	"ETSI", "2.4G", "40M", "HT", "1T", "14", "63",
3459 	"MKK", "2.4G", "40M", "HT", "1T", "14", "63",
3460 	"FCC", "2.4G", "40M", "HT", "2T", "01", "63",
3461 	"ETSI", "2.4G", "40M", "HT", "2T", "01", "63",
3462 	"MKK", "2.4G", "40M", "HT", "2T", "01", "63",
3463 	"FCC", "2.4G", "40M", "HT", "2T", "02", "63",
3464 	"ETSI", "2.4G", "40M", "HT", "2T", "02", "63",
3465 	"MKK", "2.4G", "40M", "HT", "2T", "02", "63",
3466 	"FCC", "2.4G", "40M", "HT", "2T", "03", "30",
3467 	"ETSI", "2.4G", "40M", "HT", "2T", "03", "30",
3468 	"MKK", "2.4G", "40M", "HT", "2T", "03", "30",
3469 	"FCC", "2.4G", "40M", "HT", "2T", "04", "32",
3470 	"ETSI", "2.4G", "40M", "HT", "2T", "04", "30",
3471 	"MKK", "2.4G", "40M", "HT", "2T", "04", "30",
3472 	"FCC", "2.4G", "40M", "HT", "2T", "05", "32",
3473 	"ETSI", "2.4G", "40M", "HT", "2T", "05", "30",
3474 	"MKK", "2.4G", "40M", "HT", "2T", "05", "30",
3475 	"FCC", "2.4G", "40M", "HT", "2T", "06", "32",
3476 	"ETSI", "2.4G", "40M", "HT", "2T", "06", "30",
3477 	"MKK", "2.4G", "40M", "HT", "2T", "06", "30",
3478 	"FCC", "2.4G", "40M", "HT", "2T", "07", "32",
3479 	"ETSI", "2.4G", "40M", "HT", "2T", "07", "30",
3480 	"MKK", "2.4G", "40M", "HT", "2T", "07", "30",
3481 	"FCC", "2.4G", "40M", "HT", "2T", "08", "32",
3482 	"ETSI", "2.4G", "40M", "HT", "2T", "08", "30",
3483 	"MKK", "2.4G", "40M", "HT", "2T", "08", "30",
3484 	"FCC", "2.4G", "40M", "HT", "2T", "09", "32",
3485 	"ETSI", "2.4G", "40M", "HT", "2T", "09", "30",
3486 	"MKK", "2.4G", "40M", "HT", "2T", "09", "30",
3487 	"FCC", "2.4G", "40M", "HT", "2T", "10", "32",
3488 	"ETSI", "2.4G", "40M", "HT", "2T", "10", "30",
3489 	"MKK", "2.4G", "40M", "HT", "2T", "10", "30",
3490 	"FCC", "2.4G", "40M", "HT", "2T", "11", "30",
3491 	"ETSI", "2.4G", "40M", "HT", "2T", "11", "30",
3492 	"MKK", "2.4G", "40M", "HT", "2T", "11", "30",
3493 	"FCC", "2.4G", "40M", "HT", "2T", "12", "63",
3494 	"ETSI", "2.4G", "40M", "HT", "2T", "12", "32",
3495 	"MKK", "2.4G", "40M", "HT", "2T", "12", "32",
3496 	"FCC", "2.4G", "40M", "HT", "2T", "13", "63",
3497 	"ETSI", "2.4G", "40M", "HT", "2T", "13", "32",
3498 	"MKK", "2.4G", "40M", "HT", "2T", "13", "32",
3499 	"FCC", "2.4G", "40M", "HT", "2T", "14", "63",
3500 	"ETSI", "2.4G", "40M", "HT", "2T", "14", "63",
3501 	"MKK", "2.4G", "40M", "HT", "2T", "14", "63",
3502 	"FCC", "5G", "20M", "OFDM", "1T", "36", "32",
3503 	"ETSI", "5G", "20M", "OFDM", "1T", "36", "30",
3504 	"MKK", "5G", "20M", "OFDM", "1T", "36", "30",
3505 	"FCC", "5G", "20M", "OFDM", "1T", "40", "32",
3506 	"ETSI", "5G", "20M", "OFDM", "1T", "40", "30",
3507 	"MKK", "5G", "20M", "OFDM", "1T", "40", "30",
3508 	"FCC", "5G", "20M", "OFDM", "1T", "44", "32",
3509 	"ETSI", "5G", "20M", "OFDM", "1T", "44", "30",
3510 	"MKK", "5G", "20M", "OFDM", "1T", "44", "30",
3511 	"FCC", "5G", "20M", "OFDM", "1T", "48", "32",
3512 	"ETSI", "5G", "20M", "OFDM", "1T", "48", "30",
3513 	"MKK", "5G", "20M", "OFDM", "1T", "48", "30",
3514 	"FCC", "5G", "20M", "OFDM", "1T", "52", "32",
3515 	"ETSI", "5G", "20M", "OFDM", "1T", "52", "30",
3516 	"MKK", "5G", "20M", "OFDM", "1T", "52", "30",
3517 	"FCC", "5G", "20M", "OFDM", "1T", "56", "32",
3518 	"ETSI", "5G", "20M", "OFDM", "1T", "56", "30",
3519 	"MKK", "5G", "20M", "OFDM", "1T", "56", "30",
3520 	"FCC", "5G", "20M", "OFDM", "1T", "60", "32",
3521 	"ETSI", "5G", "20M", "OFDM", "1T", "60", "30",
3522 	"MKK", "5G", "20M", "OFDM", "1T", "60", "30",
3523 	"FCC", "5G", "20M", "OFDM", "1T", "64", "32",
3524 	"ETSI", "5G", "20M", "OFDM", "1T", "64", "30",
3525 	"MKK", "5G", "20M", "OFDM", "1T", "64", "30",
3526 	"FCC", "5G", "20M", "OFDM", "1T", "100", "32",
3527 	"ETSI", "5G", "20M", "OFDM", "1T", "100", "30",
3528 	"MKK", "5G", "20M", "OFDM", "1T", "100", "30",
3529 	"FCC", "5G", "20M", "OFDM", "1T", "104", "32",
3530 	"ETSI", "5G", "20M", "OFDM", "1T", "104", "30",
3531 	"MKK", "5G", "20M", "OFDM", "1T", "104", "30",
3532 	"FCC", "5G", "20M", "OFDM", "1T", "108", "32",
3533 	"ETSI", "5G", "20M", "OFDM", "1T", "108", "30",
3534 	"MKK", "5G", "20M", "OFDM", "1T", "108", "30",
3535 	"FCC", "5G", "20M", "OFDM", "1T", "112", "32",
3536 	"ETSI", "5G", "20M", "OFDM", "1T", "112", "30",
3537 	"MKK", "5G", "20M", "OFDM", "1T", "112", "30",
3538 	"FCC", "5G", "20M", "OFDM", "1T", "116", "32",
3539 	"ETSI", "5G", "20M", "OFDM", "1T", "116", "30",
3540 	"MKK", "5G", "20M", "OFDM", "1T", "116", "30",
3541 	"FCC", "5G", "20M", "OFDM", "1T", "120", "32",
3542 	"ETSI", "5G", "20M", "OFDM", "1T", "120", "30",
3543 	"MKK", "5G", "20M", "OFDM", "1T", "120", "30",
3544 	"FCC", "5G", "20M", "OFDM", "1T", "124", "32",
3545 	"ETSI", "5G", "20M", "OFDM", "1T", "124", "30",
3546 	"MKK", "5G", "20M", "OFDM", "1T", "124", "30",
3547 	"FCC", "5G", "20M", "OFDM", "1T", "128", "32",
3548 	"ETSI", "5G", "20M", "OFDM", "1T", "128", "30",
3549 	"MKK", "5G", "20M", "OFDM", "1T", "128", "30",
3550 	"FCC", "5G", "20M", "OFDM", "1T", "132", "32",
3551 	"ETSI", "5G", "20M", "OFDM", "1T", "132", "30",
3552 	"MKK", "5G", "20M", "OFDM", "1T", "132", "30",
3553 	"FCC", "5G", "20M", "OFDM", "1T", "136", "32",
3554 	"ETSI", "5G", "20M", "OFDM", "1T", "136", "30",
3555 	"MKK", "5G", "20M", "OFDM", "1T", "136", "30",
3556 	"FCC", "5G", "20M", "OFDM", "1T", "140", "32",
3557 	"ETSI", "5G", "20M", "OFDM", "1T", "140", "30",
3558 	"MKK", "5G", "20M", "OFDM", "1T", "140", "30",
3559 	"FCC", "5G", "20M", "OFDM", "1T", "149", "32",
3560 	"ETSI", "5G", "20M", "OFDM", "1T", "149", "30",
3561 	"MKK", "5G", "20M", "OFDM", "1T", "149", "63",
3562 	"FCC", "5G", "20M", "OFDM", "1T", "153", "32",
3563 	"ETSI", "5G", "20M", "OFDM", "1T", "153", "30",
3564 	"MKK", "5G", "20M", "OFDM", "1T", "153", "63",
3565 	"FCC", "5G", "20M", "OFDM", "1T", "157", "32",
3566 	"ETSI", "5G", "20M", "OFDM", "1T", "157", "30",
3567 	"MKK", "5G", "20M", "OFDM", "1T", "157", "63",
3568 	"FCC", "5G", "20M", "OFDM", "1T", "161", "32",
3569 	"ETSI", "5G", "20M", "OFDM", "1T", "161", "30",
3570 	"MKK", "5G", "20M", "OFDM", "1T", "161", "63",
3571 	"FCC", "5G", "20M", "OFDM", "1T", "165", "32",
3572 	"ETSI", "5G", "20M", "OFDM", "1T", "165", "30",
3573 	"MKK", "5G", "20M", "OFDM", "1T", "165", "63",
3574 	"FCC", "5G", "20M", "HT", "1T", "36", "32",
3575 	"ETSI", "5G", "20M", "HT", "1T", "36", "30",
3576 	"MKK", "5G", "20M", "HT", "1T", "36", "30",
3577 	"FCC", "5G", "20M", "HT", "1T", "40", "32",
3578 	"ETSI", "5G", "20M", "HT", "1T", "40", "30",
3579 	"MKK", "5G", "20M", "HT", "1T", "40", "30",
3580 	"FCC", "5G", "20M", "HT", "1T", "44", "32",
3581 	"ETSI", "5G", "20M", "HT", "1T", "44", "30",
3582 	"MKK", "5G", "20M", "HT", "1T", "44", "30",
3583 	"FCC", "5G", "20M", "HT", "1T", "48", "32",
3584 	"ETSI", "5G", "20M", "HT", "1T", "48", "30",
3585 	"MKK", "5G", "20M", "HT", "1T", "48", "30",
3586 	"FCC", "5G", "20M", "HT", "1T", "52", "32",
3587 	"ETSI", "5G", "20M", "HT", "1T", "52", "30",
3588 	"MKK", "5G", "20M", "HT", "1T", "52", "30",
3589 	"FCC", "5G", "20M", "HT", "1T", "56", "32",
3590 	"ETSI", "5G", "20M", "HT", "1T", "56", "30",
3591 	"MKK", "5G", "20M", "HT", "1T", "56", "30",
3592 	"FCC", "5G", "20M", "HT", "1T", "60", "32",
3593 	"ETSI", "5G", "20M", "HT", "1T", "60", "30",
3594 	"MKK", "5G", "20M", "HT", "1T", "60", "30",
3595 	"FCC", "5G", "20M", "HT", "1T", "64", "32",
3596 	"ETSI", "5G", "20M", "HT", "1T", "64", "30",
3597 	"MKK", "5G", "20M", "HT", "1T", "64", "30",
3598 	"FCC", "5G", "20M", "HT", "1T", "100", "32",
3599 	"ETSI", "5G", "20M", "HT", "1T", "100", "30",
3600 	"MKK", "5G", "20M", "HT", "1T", "100", "30",
3601 	"FCC", "5G", "20M", "HT", "1T", "104", "32",
3602 	"ETSI", "5G", "20M", "HT", "1T", "104", "30",
3603 	"MKK", "5G", "20M", "HT", "1T", "104", "30",
3604 	"FCC", "5G", "20M", "HT", "1T", "108", "32",
3605 	"ETSI", "5G", "20M", "HT", "1T", "108", "30",
3606 	"MKK", "5G", "20M", "HT", "1T", "108", "30",
3607 	"FCC", "5G", "20M", "HT", "1T", "112", "32",
3608 	"ETSI", "5G", "20M", "HT", "1T", "112", "30",
3609 	"MKK", "5G", "20M", "HT", "1T", "112", "30",
3610 	"FCC", "5G", "20M", "HT", "1T", "116", "32",
3611 	"ETSI", "5G", "20M", "HT", "1T", "116", "30",
3612 	"MKK", "5G", "20M", "HT", "1T", "116", "30",
3613 	"FCC", "5G", "20M", "HT", "1T", "120", "32",
3614 	"ETSI", "5G", "20M", "HT", "1T", "120", "30",
3615 	"MKK", "5G", "20M", "HT", "1T", "120", "30",
3616 	"FCC", "5G", "20M", "HT", "1T", "124", "32",
3617 	"ETSI", "5G", "20M", "HT", "1T", "124", "30",
3618 	"MKK", "5G", "20M", "HT", "1T", "124", "30",
3619 	"FCC", "5G", "20M", "HT", "1T", "128", "32",
3620 	"ETSI", "5G", "20M", "HT", "1T", "128", "30",
3621 	"MKK", "5G", "20M", "HT", "1T", "128", "30",
3622 	"FCC", "5G", "20M", "HT", "1T", "132", "32",
3623 	"ETSI", "5G", "20M", "HT", "1T", "132", "30",
3624 	"MKK", "5G", "20M", "HT", "1T", "132", "30",
3625 	"FCC", "5G", "20M", "HT", "1T", "136", "32",
3626 	"ETSI", "5G", "20M", "HT", "1T", "136", "30",
3627 	"MKK", "5G", "20M", "HT", "1T", "136", "30",
3628 	"FCC", "5G", "20M", "HT", "1T", "140", "32",
3629 	"ETSI", "5G", "20M", "HT", "1T", "140", "30",
3630 	"MKK", "5G", "20M", "HT", "1T", "140", "30",
3631 	"FCC", "5G", "20M", "HT", "1T", "149", "32",
3632 	"ETSI", "5G", "20M", "HT", "1T", "149", "30",
3633 	"MKK", "5G", "20M", "HT", "1T", "149", "63",
3634 	"FCC", "5G", "20M", "HT", "1T", "153", "32",
3635 	"ETSI", "5G", "20M", "HT", "1T", "153", "30",
3636 	"MKK", "5G", "20M", "HT", "1T", "153", "63",
3637 	"FCC", "5G", "20M", "HT", "1T", "157", "32",
3638 	"ETSI", "5G", "20M", "HT", "1T", "157", "30",
3639 	"MKK", "5G", "20M", "HT", "1T", "157", "63",
3640 	"FCC", "5G", "20M", "HT", "1T", "161", "32",
3641 	"ETSI", "5G", "20M", "HT", "1T", "161", "30",
3642 	"MKK", "5G", "20M", "HT", "1T", "161", "63",
3643 	"FCC", "5G", "20M", "HT", "1T", "165", "32",
3644 	"ETSI", "5G", "20M", "HT", "1T", "165", "30",
3645 	"MKK", "5G", "20M", "HT", "1T", "165", "63",
3646 	"FCC", "5G", "20M", "HT", "2T", "36", "28",
3647 	"ETSI", "5G", "20M", "HT", "2T", "36", "30",
3648 	"MKK", "5G", "20M", "HT", "2T", "36", "30",
3649 	"FCC", "5G", "20M", "HT", "2T", "40", "28",
3650 	"ETSI", "5G", "20M", "HT", "2T", "40", "30",
3651 	"MKK", "5G", "20M", "HT", "2T", "40", "30",
3652 	"FCC", "5G", "20M", "HT", "2T", "44", "28",
3653 	"ETSI", "5G", "20M", "HT", "2T", "44", "30",
3654 	"MKK", "5G", "20M", "HT", "2T", "44", "30",
3655 	"FCC", "5G", "20M", "HT", "2T", "48", "28",
3656 	"ETSI", "5G", "20M", "HT", "2T", "48", "30",
3657 	"MKK", "5G", "20M", "HT", "2T", "48", "30",
3658 	"FCC", "5G", "20M", "HT", "2T", "52", "34",
3659 	"ETSI", "5G", "20M", "HT", "2T", "52", "30",
3660 	"MKK", "5G", "20M", "HT", "2T", "52", "30",
3661 	"FCC", "5G", "20M", "HT", "2T", "56", "32",
3662 	"ETSI", "5G", "20M", "HT", "2T", "56", "30",
3663 	"MKK", "5G", "20M", "HT", "2T", "56", "30",
3664 	"FCC", "5G", "20M", "HT", "2T", "60", "30",
3665 	"ETSI", "5G", "20M", "HT", "2T", "60", "30",
3666 	"MKK", "5G", "20M", "HT", "2T", "60", "30",
3667 	"FCC", "5G", "20M", "HT", "2T", "64", "26",
3668 	"ETSI", "5G", "20M", "HT", "2T", "64", "30",
3669 	"MKK", "5G", "20M", "HT", "2T", "64", "30",
3670 	"FCC", "5G", "20M", "HT", "2T", "100", "28",
3671 	"ETSI", "5G", "20M", "HT", "2T", "100", "30",
3672 	"MKK", "5G", "20M", "HT", "2T", "100", "30",
3673 	"FCC", "5G", "20M", "HT", "2T", "104", "28",
3674 	"ETSI", "5G", "20M", "HT", "2T", "104", "30",
3675 	"MKK", "5G", "20M", "HT", "2T", "104", "30",
3676 	"FCC", "5G", "20M", "HT", "2T", "108", "30",
3677 	"ETSI", "5G", "20M", "HT", "2T", "108", "30",
3678 	"MKK", "5G", "20M", "HT", "2T", "108", "30",
3679 	"FCC", "5G", "20M", "HT", "2T", "112", "32",
3680 	"ETSI", "5G", "20M", "HT", "2T", "112", "30",
3681 	"MKK", "5G", "20M", "HT", "2T", "112", "30",
3682 	"FCC", "5G", "20M", "HT", "2T", "116", "32",
3683 	"ETSI", "5G", "20M", "HT", "2T", "116", "30",
3684 	"MKK", "5G", "20M", "HT", "2T", "116", "30",
3685 	"FCC", "5G", "20M", "HT", "2T", "120", "34",
3686 	"ETSI", "5G", "20M", "HT", "2T", "120", "30",
3687 	"MKK", "5G", "20M", "HT", "2T", "120", "30",
3688 	"FCC", "5G", "20M", "HT", "2T", "124", "32",
3689 	"ETSI", "5G", "20M", "HT", "2T", "124", "30",
3690 	"MKK", "5G", "20M", "HT", "2T", "124", "30",
3691 	"FCC", "5G", "20M", "HT", "2T", "128", "30",
3692 	"ETSI", "5G", "20M", "HT", "2T", "128", "30",
3693 	"MKK", "5G", "20M", "HT", "2T", "128", "30",
3694 	"FCC", "5G", "20M", "HT", "2T", "132", "28",
3695 	"ETSI", "5G", "20M", "HT", "2T", "132", "30",
3696 	"MKK", "5G", "20M", "HT", "2T", "132", "30",
3697 	"FCC", "5G", "20M", "HT", "2T", "136", "28",
3698 	"ETSI", "5G", "20M", "HT", "2T", "136", "30",
3699 	"MKK", "5G", "20M", "HT", "2T", "136", "30",
3700 	"FCC", "5G", "20M", "HT", "2T", "140", "26",
3701 	"ETSI", "5G", "20M", "HT", "2T", "140", "30",
3702 	"MKK", "5G", "20M", "HT", "2T", "140", "30",
3703 	"FCC", "5G", "20M", "HT", "2T", "149", "34",
3704 	"ETSI", "5G", "20M", "HT", "2T", "149", "30",
3705 	"MKK", "5G", "20M", "HT", "2T", "149", "63",
3706 	"FCC", "5G", "20M", "HT", "2T", "153", "34",
3707 	"ETSI", "5G", "20M", "HT", "2T", "153", "30",
3708 	"MKK", "5G", "20M", "HT", "2T", "153", "63",
3709 	"FCC", "5G", "20M", "HT", "2T", "157", "34",
3710 	"ETSI", "5G", "20M", "HT", "2T", "157", "30",
3711 	"MKK", "5G", "20M", "HT", "2T", "157", "63",
3712 	"FCC", "5G", "20M", "HT", "2T", "161", "34",
3713 	"ETSI", "5G", "20M", "HT", "2T", "161", "30",
3714 	"MKK", "5G", "20M", "HT", "2T", "161", "63",
3715 	"FCC", "5G", "20M", "HT", "2T", "165", "34",
3716 	"ETSI", "5G", "20M", "HT", "2T", "165", "30",
3717 	"MKK", "5G", "20M", "HT", "2T", "165", "63",
3718 	"FCC", "5G", "40M", "HT", "1T", "38", "26",
3719 	"ETSI", "5G", "40M", "HT", "1T", "38", "30",
3720 	"MKK", "5G", "40M", "HT", "1T", "38", "30",
3721 	"FCC", "5G", "40M", "HT", "1T", "46", "32",
3722 	"ETSI", "5G", "40M", "HT", "1T", "46", "30",
3723 	"MKK", "5G", "40M", "HT", "1T", "46", "30",
3724 	"FCC", "5G", "40M", "HT", "1T", "54", "32",
3725 	"ETSI", "5G", "40M", "HT", "1T", "54", "30",
3726 	"MKK", "5G", "40M", "HT", "1T", "54", "30",
3727 	"FCC", "5G", "40M", "HT", "1T", "62", "24",
3728 	"ETSI", "5G", "40M", "HT", "1T", "62", "30",
3729 	"MKK", "5G", "40M", "HT", "1T", "62", "30",
3730 	"FCC", "5G", "40M", "HT", "1T", "102", "24",
3731 	"ETSI", "5G", "40M", "HT", "1T", "102", "30",
3732 	"MKK", "5G", "40M", "HT", "1T", "102", "30",
3733 	"FCC", "5G", "40M", "HT", "1T", "110", "32",
3734 	"ETSI", "5G", "40M", "HT", "1T", "110", "30",
3735 	"MKK", "5G", "40M", "HT", "1T", "110", "30",
3736 	"FCC", "5G", "40M", "HT", "1T", "118", "32",
3737 	"ETSI", "5G", "40M", "HT", "1T", "118", "30",
3738 	"MKK", "5G", "40M", "HT", "1T", "118", "30",
3739 	"FCC", "5G", "40M", "HT", "1T", "126", "32",
3740 	"ETSI", "5G", "40M", "HT", "1T", "126", "30",
3741 	"MKK", "5G", "40M", "HT", "1T", "126", "30",
3742 	"FCC", "5G", "40M", "HT", "1T", "134", "32",
3743 	"ETSI", "5G", "40M", "HT", "1T", "134", "30",
3744 	"MKK", "5G", "40M", "HT", "1T", "134", "30",
3745 	"FCC", "5G", "40M", "HT", "1T", "151", "30",
3746 	"ETSI", "5G", "40M", "HT", "1T", "151", "30",
3747 	"MKK", "5G", "40M", "HT", "1T", "151", "63",
3748 	"FCC", "5G", "40M", "HT", "1T", "159", "32",
3749 	"ETSI", "5G", "40M", "HT", "1T", "159", "30",
3750 	"MKK", "5G", "40M", "HT", "1T", "159", "63",
3751 	"FCC", "5G", "40M", "HT", "2T", "38", "28",
3752 	"ETSI", "5G", "40M", "HT", "2T", "38", "30",
3753 	"MKK", "5G", "40M", "HT", "2T", "38", "30",
3754 	"FCC", "5G", "40M", "HT", "2T", "46", "28",
3755 	"ETSI", "5G", "40M", "HT", "2T", "46", "30",
3756 	"MKK", "5G", "40M", "HT", "2T", "46", "30",
3757 	"FCC", "5G", "40M", "HT", "2T", "54", "30",
3758 	"ETSI", "5G", "40M", "HT", "2T", "54", "30",
3759 	"MKK", "5G", "40M", "HT", "2T", "54", "30",
3760 	"FCC", "5G", "40M", "HT", "2T", "62", "30",
3761 	"ETSI", "5G", "40M", "HT", "2T", "62", "30",
3762 	"MKK", "5G", "40M", "HT", "2T", "62", "30",
3763 	"FCC", "5G", "40M", "HT", "2T", "102", "26",
3764 	"ETSI", "5G", "40M", "HT", "2T", "102", "30",
3765 	"MKK", "5G", "40M", "HT", "2T", "102", "30",
3766 	"FCC", "5G", "40M", "HT", "2T", "110", "30",
3767 	"ETSI", "5G", "40M", "HT", "2T", "110", "30",
3768 	"MKK", "5G", "40M", "HT", "2T", "110", "30",
3769 	"FCC", "5G", "40M", "HT", "2T", "118", "34",
3770 	"ETSI", "5G", "40M", "HT", "2T", "118", "30",
3771 	"MKK", "5G", "40M", "HT", "2T", "118", "30",
3772 	"FCC", "5G", "40M", "HT", "2T", "126", "32",
3773 	"ETSI", "5G", "40M", "HT", "2T", "126", "30",
3774 	"MKK", "5G", "40M", "HT", "2T", "126", "30",
3775 	"FCC", "5G", "40M", "HT", "2T", "134", "30",
3776 	"ETSI", "5G", "40M", "HT", "2T", "134", "30",
3777 	"MKK", "5G", "40M", "HT", "2T", "134", "30",
3778 	"FCC", "5G", "40M", "HT", "2T", "151", "34",
3779 	"ETSI", "5G", "40M", "HT", "2T", "151", "30",
3780 	"MKK", "5G", "40M", "HT", "2T", "151", "63",
3781 	"FCC", "5G", "40M", "HT", "2T", "159", "34",
3782 	"ETSI", "5G", "40M", "HT", "2T", "159", "30",
3783 	"MKK", "5G", "40M", "HT", "2T", "159", "63",
3784 	"FCC", "5G", "80M", "VHT", "1T", "42", "22",
3785 	"ETSI", "5G", "80M", "VHT", "1T", "42", "30",
3786 	"MKK", "5G", "80M", "VHT", "1T", "42", "30",
3787 	"FCC", "5G", "80M", "VHT", "1T", "58", "20",
3788 	"ETSI", "5G", "80M", "VHT", "1T", "58", "30",
3789 	"MKK", "5G", "80M", "VHT", "1T", "58", "30",
3790 	"FCC", "5G", "80M", "VHT", "1T", "106", "20",
3791 	"ETSI", "5G", "80M", "VHT", "1T", "106", "30",
3792 	"MKK", "5G", "80M", "VHT", "1T", "106", "30",
3793 	"FCC", "5G", "80M", "VHT", "1T", "122", "20",
3794 	"ETSI", "5G", "80M", "VHT", "1T", "122", "30",
3795 	"MKK", "5G", "80M", "VHT", "1T", "122", "30",
3796 	"FCC", "5G", "80M", "VHT", "1T", "155", "28",
3797 	"ETSI", "5G", "80M", "VHT", "1T", "155", "30",
3798 	"MKK", "5G", "80M", "VHT", "1T", "155", "63",
3799 	"FCC", "5G", "80M", "VHT", "2T", "42", "28",
3800 	"ETSI", "5G", "80M", "VHT", "2T", "42", "30",
3801 	"MKK", "5G", "80M", "VHT", "2T", "42", "30",
3802 	"FCC", "5G", "80M", "VHT", "2T", "58", "26",
3803 	"ETSI", "5G", "80M", "VHT", "2T", "58", "30",
3804 	"MKK", "5G", "80M", "VHT", "2T", "58", "30",
3805 	"FCC", "5G", "80M", "VHT", "2T", "106", "28",
3806 	"ETSI", "5G", "80M", "VHT", "2T", "106", "30",
3807 	"MKK", "5G", "80M", "VHT", "2T", "106", "30",
3808 	"FCC", "5G", "80M", "VHT", "2T", "122", "32",
3809 	"ETSI", "5G", "80M", "VHT", "2T", "122", "30",
3810 	"MKK", "5G", "80M", "VHT", "2T", "122", "30",
3811 	"FCC", "5G", "80M", "VHT", "2T", "155", "34",
3812 	"ETSI", "5G", "80M", "VHT", "2T", "155", "30",
3813 	"MKK", "5G", "80M", "VHT", "2T", "155", "63"
3814 };
3815 
3816 u32 RTL8821AE_TXPWR_LMT_ARRAY_LEN = ARRAY_SIZE(RTL8821AE_TXPWR_LMT);
3817