cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

table.c (120353B)


      1// SPDX-License-Identifier: GPL-2.0
      2/* Copyright(c) 2009-2010  Realtek Corporation.*/
      3
      4#include <linux/kernel.h>
      5#include "table.h"
      6u32 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
    238u32 RTL8812AE_PHY_REG_1TARRAYLEN = ARRAY_SIZE(RTL8812AE_PHY_REG_ARRAY);
    239
    240u32 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
    415u32 RTL8821AE_PHY_REG_1TARRAYLEN = ARRAY_SIZE(RTL8821AE_PHY_REG_ARRAY);
    416
    417u32 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
    466u32 RTL8812AE_PHY_REG_ARRAY_PGLEN = ARRAY_SIZE(RTL8812AE_PHY_REG_ARRAY_PG);
    467
    468u32 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
    486u32 RTL8821AE_PHY_REG_ARRAY_PGLEN = ARRAY_SIZE(RTL8821AE_PHY_REG_ARRAY_PG);
    487
    488u32 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
    903u32 RTL8812AE_RADIOA_1TARRAYLEN = ARRAY_SIZE(RTL8812AE_RADIOA_ARRAY);
    904
    905u32 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
   1311u32 RTL8812AE_RADIOB_1TARRAYLEN = ARRAY_SIZE(RTL8812AE_RADIOB_ARRAY);
   1312
   1313u32 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
   2085u32 RTL8821AE_RADIOA_1TARRAYLEN = ARRAY_SIZE(RTL8821AE_RADIOA_ARRAY);
   2086
   2087u32 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
   2197u32 RTL8812AE_MAC_1T_ARRAYLEN = ARRAY_SIZE(RTL8812AE_MAC_REG_ARRAY);
   2198
   2199u32 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
   2300u32 RTL8821AE_MAC_1T_ARRAYLEN = ARRAY_SIZE(RTL8821AE_MAC_REG_ARRAY);
   2301
   2302u32 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
   2636u32 RTL8812AE_AGC_TAB_1TARRAYLEN = ARRAY_SIZE(RTL8812AE_AGC_TAB_ARRAY);
   2637
   2638u32 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
   2891u32 RTL8821AE_AGC_TAB_1TARRAYLEN = ARRAY_SIZE(RTL8821AE_AGC_TAB_ARRAY);
   2892
   2893/******************************************************************************
   2894*                           TXPWR_LMT.TXT
   2895******************************************************************************/
   2896
   2897const 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
   3464u32 RTL8812AE_TXPWR_LMT_ARRAY_LEN = ARRAY_SIZE(RTL8812AE_TXPWR_LMT);
   3465
   3466const 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
   4033u32 RTL8821AE_TXPWR_LMT_ARRAY_LEN = ARRAY_SIZE(RTL8821AE_TXPWR_LMT);