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