0001
0002
0003
0004 #include <linux/kernel.h>
0005 #include "table.h"
0006 u32 RTL8812AE_PHY_REG_ARRAY[] = {
0007 0x800, 0x8020D010,
0008 0x804, 0x080112E0,
0009 0x808, 0x0E028233,
0010 0x80C, 0x12131113,
0011 0x810, 0x20101263,
0012 0x814, 0x020C3D10,
0013 0x818, 0x03A00385,
0014 0x820, 0x00000000,
0015 0x824, 0x00030FE0,
0016 0x828, 0x00000000,
0017 0x82C, 0x002083DD,
0018 0x830, 0x2EAAEEB8,
0019 0x834, 0x0037A706,
0020 0x838, 0x06C89B44,
0021 0x83C, 0x0000095B,
0022 0x840, 0xC0000001,
0023 0x844, 0x40003CDE,
0024 0x848, 0x6210FF8B,
0025 0x84C, 0x6CFDFFB8,
0026 0x850, 0x28874706,
0027 0x854, 0x0001520C,
0028 0x858, 0x8060E000,
0029 0x85C, 0x74210168,
0030 0x860, 0x6929C321,
0031 0x864, 0x79727432,
0032 0x868, 0x8CA7A314,
0033 0x86C, 0x338C2878,
0034 0x870, 0x03333333,
0035 0x874, 0x31602C2E,
0036 0x878, 0x00003152,
0037 0x87C, 0x000FC000,
0038 0x8A0, 0x00000013,
0039 0x8A4, 0x7F7F7F7F,
0040 0x8A8, 0xA202033E,
0041 0x8AC, 0x0FF0FA0A,
0042 0x8B0, 0x00000600,
0043 0x8B4, 0x000FC080,
0044 0x8B8, 0x6C0057FF,
0045 0x8BC, 0x4CA520A3,
0046 0x8C0, 0x27F00020,
0047 0x8C4, 0x00000000,
0048 0x8C8, 0x00012D69,
0049 0x8CC, 0x08248492,
0050 0x8D0, 0x0000B800,
0051 0x8DC, 0x00000000,
0052 0x8D4, 0x940008A0,
0053 0x8D8, 0x290B5612,
0054 0x8F8, 0x400002C0,
0055 0x8FC, 0x00000000,
0056 0x900, 0x00000701,
0057 0x90C, 0x00000000,
0058 0x910, 0x0000FC00,
0059 0x914, 0x00000404,
0060 0x918, 0x1C1028C0,
0061 0x91C, 0x64B11A1C,
0062 0x920, 0xE0767233,
0063 0x924, 0x055AA500,
0064 0x928, 0x00000004,
0065 0x92C, 0xFFFE0000,
0066 0x930, 0xFFFFFFFE,
0067 0x934, 0x001FFFFF,
0068 0x960, 0x00000000,
0069 0x964, 0x00000000,
0070 0x968, 0x00000000,
0071 0x96C, 0x00000000,
0072 0x970, 0x801FFFFF,
0073 0x978, 0x00000000,
0074 0x97C, 0x00000000,
0075 0x980, 0x00000000,
0076 0x984, 0x00000000,
0077 0x988, 0x00000000,
0078 0x990, 0x27100000,
0079 0x994, 0xFFFF0100,
0080 0x998, 0xFFFFFF5C,
0081 0x99C, 0xFFFFFFFF,
0082 0x9A0, 0x000000FF,
0083 0x9A4, 0x00080080,
0084 0x9A8, 0x00000000,
0085 0x9AC, 0x00000000,
0086 0x9B0, 0x81081008,
0087 0x9B4, 0x00000000,
0088 0x9B8, 0x01081008,
0089 0x9BC, 0x01081008,
0090 0x9D0, 0x00000000,
0091 0x9D4, 0x00000000,
0092 0x9D8, 0x00000000,
0093 0x9DC, 0x00000000,
0094 0x9E4, 0x00000003,
0095 0x9E8, 0x000002D5,
0096 0xA00, 0x00D047C8,
0097 0xA04, 0x01FF000C,
0098 0xA08, 0x8C838300,
0099 0xA0C, 0x2E7F000F,
0100 0xA10, 0x9500BB78,
0101 0xA14, 0x11144028,
0102 0xA18, 0x00881117,
0103 0xA1C, 0x89140F00,
0104 0xA20, 0x1A1B0000,
0105 0xA24, 0x090E1317,
0106 0xA28, 0x00000204,
0107 0xA2C, 0x00900000,
0108 0xA70, 0x101FFF00,
0109 0xA74, 0x00000008,
0110 0xA78, 0x00000900,
0111 0xA7C, 0x225B0606,
0112 0xA80, 0x218075B2,
0113 0xA84, 0x001F8C80,
0114 0XB00, 0x03100000,
0115 0XB04, 0x0000B000,
0116 0XB08, 0xAE0201EB,
0117 0XB0C, 0x01003207,
0118 0XB10, 0x00009807,
0119 0XB14, 0x01000000,
0120 0XB18, 0x00000002,
0121 0XB1C, 0x00000002,
0122 0XB20, 0x0000001F,
0123 0XB24, 0x03020100,
0124 0XB28, 0x07060504,
0125 0XB2C, 0x0B0A0908,
0126 0XB30, 0x0F0E0D0C,
0127 0XB34, 0x13121110,
0128 0XB38, 0x17161514,
0129 0XB3C, 0x0000003A,
0130 0XB40, 0x00000000,
0131 0XB44, 0x00000000,
0132 0XB48, 0x13000032,
0133 0XB4C, 0x48080000,
0134 0XB50, 0x00000000,
0135 0XB54, 0x00000000,
0136 0XB58, 0x00000000,
0137 0XB5C, 0x00000000,
0138 0xC00, 0x00000007,
0139 0xC04, 0x00042020,
0140 0xC08, 0x80410231,
0141 0xC0C, 0x00000000,
0142 0xC10, 0x00000100,
0143 0xC14, 0x01000000,
0144 0xC1C, 0x40000003,
0145 0xC20, 0x12121212,
0146 0xC24, 0x12121212,
0147 0xC28, 0x12121212,
0148 0xC2C, 0x12121212,
0149 0xC30, 0x12121212,
0150 0xC34, 0x12121212,
0151 0xC38, 0x12121212,
0152 0xC3C, 0x12121212,
0153 0xC40, 0x12121212,
0154 0xC44, 0x12121212,
0155 0xC48, 0x12121212,
0156 0xC4C, 0x12121212,
0157 0xC50, 0x00000020,
0158 0xC54, 0x0008121C,
0159 0xC58, 0x30000C1C,
0160 0xC5C, 0x00000058,
0161 0xC60, 0x34344443,
0162 0xC64, 0x07003333,
0163 0x80000008, 0x00000000, 0x40000000, 0x00000000,
0164 0xC68, 0x59791979,
0165 0x90000008, 0x05000000, 0x40000000, 0x00000000,
0166 0xC68, 0x59791979,
0167 0x90000002, 0x00000000, 0x40000000, 0x00000000,
0168 0xC68, 0x59791979,
0169 0x90000004, 0x00000000, 0x40000000, 0x00000000,
0170 0xC68, 0x59791979,
0171 0x90000001, 0x00000000, 0x40000000, 0x00000000,
0172 0xC68, 0x59791979,
0173 0x90000001, 0x00000005, 0x40000000, 0x00000000,
0174 0xC68, 0x59791979,
0175 0xA0000000, 0x00000000,
0176 0xC68, 0x59799979,
0177 0XB0000000, 0x00000000,
0178 0xC6C, 0x59795979,
0179 0xC70, 0x19795979,
0180 0xC74, 0x19795979,
0181 0xC78, 0x19791979,
0182 0xC7C, 0x19791979,
0183 0xC80, 0x19791979,
0184 0xC84, 0x19791979,
0185 0xC94, 0x0100005C,
0186 0xC98, 0x00000000,
0187 0xC9C, 0x00000000,
0188 0xCA0, 0x00000029,
0189 0xCA4, 0x08040201,
0190 0xCA8, 0x80402010,
0191 0xCB0, 0x77547777,
0192 0xCB4, 0x00000077,
0193 0xCB8, 0x00508242,
0194 0xE00, 0x00000007,
0195 0xE04, 0x00042020,
0196 0xE08, 0x80410231,
0197 0xE0C, 0x00000000,
0198 0xE10, 0x00000100,
0199 0xE14, 0x01000000,
0200 0xE1C, 0x40000003,
0201 0xE20, 0x12121212,
0202 0xE24, 0x12121212,
0203 0xE28, 0x12121212,
0204 0xE2C, 0x12121212,
0205 0xE30, 0x12121212,
0206 0xE34, 0x12121212,
0207 0xE38, 0x12121212,
0208 0xE3C, 0x12121212,
0209 0xE40, 0x12121212,
0210 0xE44, 0x12121212,
0211 0xE48, 0x12121212,
0212 0xE4C, 0x12121212,
0213 0xE50, 0x00000020,
0214 0xE54, 0x0008121C,
0215 0xE58, 0x30000C1C,
0216 0xE5C, 0x00000058,
0217 0xE60, 0x34344443,
0218 0xE64, 0x07003333,
0219 0xE68, 0x59791979,
0220 0xE6C, 0x59795979,
0221 0xE70, 0x19795979,
0222 0xE74, 0x19795979,
0223 0xE78, 0x19791979,
0224 0xE7C, 0x19791979,
0225 0xE80, 0x19791979,
0226 0xE84, 0x19791979,
0227 0xE94, 0x0100005C,
0228 0xE98, 0x00000000,
0229 0xE9C, 0x00000000,
0230 0xEA0, 0x00000029,
0231 0xEA4, 0x08040201,
0232 0xEA8, 0x80402010,
0233 0xEB0, 0x77547777,
0234 0xEB4, 0x00000077,
0235 0xEB8, 0x00508242,
0236 };
0237
0238 u32 RTL8812AE_PHY_REG_1TARRAYLEN = ARRAY_SIZE(RTL8812AE_PHY_REG_ARRAY);
0239
0240 u32 RTL8821AE_PHY_REG_ARRAY[] = {
0241 0x800, 0x0020D090,
0242 0x804, 0x080112E0,
0243 0x808, 0x0E028211,
0244 0x80C, 0x92131111,
0245 0x810, 0x20101261,
0246 0x814, 0x020C3D10,
0247 0x818, 0x03A00385,
0248 0x820, 0x00000000,
0249 0x824, 0x00030FE0,
0250 0x828, 0x00000000,
0251 0x82C, 0x002081DD,
0252 0x830, 0x2AAAEEC8,
0253 0x834, 0x0037A706,
0254 0x838, 0x06489B44,
0255 0x83C, 0x0000095B,
0256 0x840, 0xC0000001,
0257 0x844, 0x40003CDE,
0258 0x848, 0x62103F8B,
0259 0x84C, 0x6CFDFFB8,
0260 0x850, 0x28874706,
0261 0x854, 0x0001520C,
0262 0x858, 0x8060E000,
0263 0x85C, 0x74210168,
0264 0x860, 0x6929C321,
0265 0x864, 0x79727432,
0266 0x868, 0x8CA7A314,
0267 0x86C, 0x888C2878,
0268 0x870, 0x08888888,
0269 0x874, 0x31612C2E,
0270 0x878, 0x00000152,
0271 0x87C, 0x000FD000,
0272 0x8A0, 0x00000013,
0273 0x8A4, 0x7F7F7F7F,
0274 0x8A8, 0xA2000338,
0275 0x8AC, 0x0FF0FA0A,
0276 0x8B4, 0x000FC080,
0277 0x8B8, 0x6C10D7FF,
0278 0x8BC, 0x0CA52090,
0279 0x8C0, 0x1BF00020,
0280 0x8C4, 0x00000000,
0281 0x8C8, 0x00013169,
0282 0x8CC, 0x08248492,
0283 0x8D4, 0x940008A0,
0284 0x8D8, 0x290B5612,
0285 0x8F8, 0x400002C0,
0286 0x8FC, 0x00000000,
0287 0x900, 0x00000700,
0288 0x90C, 0x00000000,
0289 0x910, 0x0000FC00,
0290 0x914, 0x00000404,
0291 0x918, 0x1C1028C0,
0292 0x91C, 0x64B11A1C,
0293 0x920, 0xE0767233,
0294 0x924, 0x055AA500,
0295 0x928, 0x00000004,
0296 0x92C, 0xFFFE0000,
0297 0x930, 0xFFFFFFFE,
0298 0x934, 0x001FFFFF,
0299 0x960, 0x00000000,
0300 0x964, 0x00000000,
0301 0x968, 0x00000000,
0302 0x96C, 0x00000000,
0303 0x970, 0x801FFFFF,
0304 0x974, 0x000003FF,
0305 0x978, 0x00000000,
0306 0x97C, 0x00000000,
0307 0x980, 0x00000000,
0308 0x984, 0x00000000,
0309 0x988, 0x00000000,
0310 0x990, 0x27100000,
0311 0x994, 0xFFFF0100,
0312 0x998, 0xFFFFFF5C,
0313 0x99C, 0xFFFFFFFF,
0314 0x9A0, 0x000000FF,
0315 0x9A4, 0x00480080,
0316 0x9A8, 0x00000000,
0317 0x9AC, 0x00000000,
0318 0x9B0, 0x81081008,
0319 0x9B4, 0x01081008,
0320 0x9B8, 0x01081008,
0321 0x9BC, 0x01081008,
0322 0x9D0, 0x00000000,
0323 0x9D4, 0x00000000,
0324 0x9D8, 0x00000000,
0325 0x9DC, 0x00000000,
0326 0x9E0, 0x00005D00,
0327 0x9E4, 0x00000003,
0328 0x9E8, 0x00000001,
0329 0xA00, 0x00D047C8,
0330 0xA04, 0x01FF800C,
0331 0xA08, 0x8C8A8300,
0332 0xA0C, 0x2E68000F,
0333 0xA10, 0x9500BB78,
0334 0xA14, 0x11144028,
0335 0xA18, 0x00881117,
0336 0xA1C, 0x89140F00,
0337 0xA20, 0x1A1B0000,
0338 0xA24, 0x090E1317,
0339 0xA28, 0x00000204,
0340 0xA2C, 0x00900000,
0341 0xA70, 0x101FFF00,
0342 0xA74, 0x00000008,
0343 0xA78, 0x00000900,
0344 0xA7C, 0x225B0606,
0345 0xA80, 0x21805490,
0346 0xA84, 0x001F0000,
0347 0XB00, 0x03100040,
0348 0XB04, 0x0000B000,
0349 0XB08, 0xAE0201EB,
0350 0XB0C, 0x01003207,
0351 0XB10, 0x00009807,
0352 0XB14, 0x01000000,
0353 0XB18, 0x00000002,
0354 0XB1C, 0x00000002,
0355 0XB20, 0x0000001F,
0356 0XB24, 0x03020100,
0357 0XB28, 0x07060504,
0358 0XB2C, 0x0B0A0908,
0359 0XB30, 0x0F0E0D0C,
0360 0XB34, 0x13121110,
0361 0XB38, 0x17161514,
0362 0XB3C, 0x0000003A,
0363 0XB40, 0x00000000,
0364 0XB44, 0x00000000,
0365 0XB48, 0x13000032,
0366 0XB4C, 0x48080000,
0367 0XB50, 0x00000000,
0368 0XB54, 0x00000000,
0369 0XB58, 0x00000000,
0370 0XB5C, 0x00000000,
0371 0xC00, 0x00000007,
0372 0xC04, 0x00042020,
0373 0xC08, 0x80410231,
0374 0xC0C, 0x00000000,
0375 0xC10, 0x00000100,
0376 0xC14, 0x01000000,
0377 0xC1C, 0x40000003,
0378 0xC20, 0x2C2C2C2C,
0379 0xC24, 0x30303030,
0380 0xC28, 0x30303030,
0381 0xC2C, 0x2C2C2C2C,
0382 0xC30, 0x2C2C2C2C,
0383 0xC34, 0x2C2C2C2C,
0384 0xC38, 0x2C2C2C2C,
0385 0xC3C, 0x2A2A2A2A,
0386 0xC40, 0x2A2A2A2A,
0387 0xC44, 0x2A2A2A2A,
0388 0xC48, 0x2A2A2A2A,
0389 0xC4C, 0x2A2A2A2A,
0390 0xC50, 0x00000020,
0391 0xC54, 0x001C1208,
0392 0xC58, 0x30000C1C,
0393 0xC5C, 0x00000058,
0394 0xC60, 0x34344443,
0395 0xC64, 0x07003333,
0396 0xC68, 0x19791979,
0397 0xC6C, 0x19791979,
0398 0xC70, 0x19791979,
0399 0xC74, 0x19791979,
0400 0xC78, 0x19791979,
0401 0xC7C, 0x19791979,
0402 0xC80, 0x19791979,
0403 0xC84, 0x19791979,
0404 0xC94, 0x0100005C,
0405 0xC98, 0x00000000,
0406 0xC9C, 0x00000000,
0407 0xCA0, 0x00000029,
0408 0xCA4, 0x08040201,
0409 0xCA8, 0x80402010,
0410 0xCB0, 0x77775747,
0411 0xCB4, 0x10000077,
0412 0xCB8, 0x00508240,
0413 };
0414
0415 u32 RTL8821AE_PHY_REG_1TARRAYLEN = ARRAY_SIZE(RTL8821AE_PHY_REG_ARRAY);
0416
0417 u32 RTL8812AE_PHY_REG_ARRAY_PG[] = {
0418 0, 0, 0, 0x00000c20, 0xffffffff, 0x34363840,
0419 0, 0, 0, 0x00000c24, 0xffffffff, 0x42424444,
0420 0, 0, 0, 0x00000c28, 0xffffffff, 0x30323638,
0421 0, 0, 0, 0x00000c2c, 0xffffffff, 0x40424444,
0422 0, 0, 0, 0x00000c30, 0xffffffff, 0x28303236,
0423 0, 0, 1, 0x00000c34, 0xffffffff, 0x38404242,
0424 0, 0, 1, 0x00000c38, 0xffffffff, 0x26283034,
0425 0, 0, 0, 0x00000c3c, 0xffffffff, 0x40424444,
0426 0, 0, 0, 0x00000c40, 0xffffffff, 0x28303236,
0427 0, 0, 0, 0x00000c44, 0xffffffff, 0x42422426,
0428 0, 0, 1, 0x00000c48, 0xffffffff, 0x30343840,
0429 0, 0, 1, 0x00000c4c, 0xffffffff, 0x22242628,
0430 0, 1, 0, 0x00000e20, 0xffffffff, 0x34363840,
0431 0, 1, 0, 0x00000e24, 0xffffffff, 0x42424444,
0432 0, 1, 0, 0x00000e28, 0xffffffff, 0x30323638,
0433 0, 1, 0, 0x00000e2c, 0xffffffff, 0x40424444,
0434 0, 1, 0, 0x00000e30, 0xffffffff, 0x28303236,
0435 0, 1, 1, 0x00000e34, 0xffffffff, 0x38404242,
0436 0, 1, 1, 0x00000e38, 0xffffffff, 0x26283034,
0437 0, 1, 0, 0x00000e3c, 0xffffffff, 0x40424444,
0438 0, 1, 0, 0x00000e40, 0xffffffff, 0x28303236,
0439 0, 1, 0, 0x00000e44, 0xffffffff, 0x42422426,
0440 0, 1, 1, 0x00000e48, 0xffffffff, 0x30343840,
0441 0, 1, 1, 0x00000e4c, 0xffffffff, 0x22242628,
0442 1, 0, 0, 0x00000c24, 0xffffffff, 0x42424444,
0443 1, 0, 0, 0x00000c28, 0xffffffff, 0x30323640,
0444 1, 0, 0, 0x00000c2c, 0xffffffff, 0x40424444,
0445 1, 0, 0, 0x00000c30, 0xffffffff, 0x28303236,
0446 1, 0, 1, 0x00000c34, 0xffffffff, 0x38404242,
0447 1, 0, 1, 0x00000c38, 0xffffffff, 0x26283034,
0448 1, 0, 0, 0x00000c3c, 0xffffffff, 0x40424444,
0449 1, 0, 0, 0x00000c40, 0xffffffff, 0x28303236,
0450 1, 0, 0, 0x00000c44, 0xffffffff, 0x42422426,
0451 1, 0, 1, 0x00000c48, 0xffffffff, 0x30343840,
0452 1, 0, 1, 0x00000c4c, 0xffffffff, 0x22242628,
0453 1, 1, 0, 0x00000e24, 0xffffffff, 0x42424444,
0454 1, 1, 0, 0x00000e28, 0xffffffff, 0x30323640,
0455 1, 1, 0, 0x00000e2c, 0xffffffff, 0x40424444,
0456 1, 1, 0, 0x00000e30, 0xffffffff, 0x28303236,
0457 1, 1, 1, 0x00000e34, 0xffffffff, 0x38404242,
0458 1, 1, 1, 0x00000e38, 0xffffffff, 0x26283034,
0459 1, 1, 0, 0x00000e3c, 0xffffffff, 0x40424444,
0460 1, 1, 0, 0x00000e40, 0xffffffff, 0x28303236,
0461 1, 1, 0, 0x00000e44, 0xffffffff, 0x42422426,
0462 1, 1, 1, 0x00000e48, 0xffffffff, 0x30343840,
0463 1, 1, 1, 0x00000e4c, 0xffffffff, 0x22242628
0464 };
0465
0466 u32 RTL8812AE_PHY_REG_ARRAY_PGLEN = ARRAY_SIZE(RTL8812AE_PHY_REG_ARRAY_PG);
0467
0468 u32 RTL8821AE_PHY_REG_ARRAY_PG[] = {
0469 0, 0, 0, 0x00000c20, 0xffffffff, 0x32343638,
0470 0, 0, 0, 0x00000c24, 0xffffffff, 0x36363838,
0471 0, 0, 0, 0x00000c28, 0xffffffff, 0x28303234,
0472 0, 0, 0, 0x00000c2c, 0xffffffff, 0x34363838,
0473 0, 0, 0, 0x00000c30, 0xffffffff, 0x26283032,
0474 0, 0, 0, 0x00000c3c, 0xffffffff, 0x32343636,
0475 0, 0, 0, 0x00000c40, 0xffffffff, 0x24262830,
0476 0, 0, 0, 0x00000c44, 0x0000ffff, 0x00002022,
0477 1, 0, 0, 0x00000c24, 0xffffffff, 0x34343636,
0478 1, 0, 0, 0x00000c28, 0xffffffff, 0x26283032,
0479 1, 0, 0, 0x00000c2c, 0xffffffff, 0x32343636,
0480 1, 0, 0, 0x00000c30, 0xffffffff, 0x24262830,
0481 1, 0, 0, 0x00000c3c, 0xffffffff, 0x32343636,
0482 1, 0, 0, 0x00000c40, 0xffffffff, 0x24262830,
0483 1, 0, 0, 0x00000c44, 0x0000ffff, 0x00002022
0484 };
0485
0486 u32 RTL8821AE_PHY_REG_ARRAY_PGLEN = ARRAY_SIZE(RTL8821AE_PHY_REG_ARRAY_PG);
0487
0488 u32 RTL8812AE_RADIOA_ARRAY[] = {
0489 0x000, 0x00010000,
0490 0x018, 0x0001712A,
0491 0x056, 0x00051CF2,
0492 0x066, 0x00040000,
0493 0x01E, 0x00080000,
0494 0x089, 0x00000080,
0495 0x80000001, 0x00000000, 0x40000000, 0x00000000,
0496 0x086, 0x00014B3A,
0497 0x90000001, 0x00000005, 0x40000000, 0x00000000,
0498 0x086, 0x00014B3A,
0499 0xA0000000, 0x00000000,
0500 0x086, 0x00014B38,
0501 0XB0000000, 0x00000000,
0502 0x80000004, 0x00000000, 0x40000000, 0x00000000,
0503 0x08B, 0x00080180,
0504 0xA0000000, 0x00000000,
0505 0x08B, 0x00087180,
0506 0XB0000000, 0x00000000,
0507 0x0B1, 0x0001FC1A,
0508 0x0B3, 0x000F0810,
0509 0x0B4, 0x0001A78D,
0510 0x0BA, 0x00086180,
0511 0x018, 0x00000006,
0512 0x0EF, 0x00002000,
0513 0x80000001, 0x00000000, 0x40000000, 0x00000000,
0514 0x03B, 0x0003F218,
0515 0x03B, 0x00030A58,
0516 0x03B, 0x0002FA58,
0517 0x03B, 0x00022590,
0518 0x03B, 0x0001FA50,
0519 0x03B, 0x00010248,
0520 0x03B, 0x00008240,
0521 0x90000001, 0x00000005, 0x40000000, 0x00000000,
0522 0x03B, 0x0003F218,
0523 0x03B, 0x00030A58,
0524 0x03B, 0x0002FA58,
0525 0x03B, 0x00022590,
0526 0x03B, 0x0001FA50,
0527 0x03B, 0x00010248,
0528 0x03B, 0x00008240,
0529 0xA0000000, 0x00000000,
0530 0x03B, 0x00038A58,
0531 0x03B, 0x00037A58,
0532 0x03B, 0x0002A590,
0533 0x03B, 0x00027A50,
0534 0x03B, 0x00018248,
0535 0x03B, 0x00010240,
0536 0x03B, 0x00008240,
0537 0XB0000000, 0x00000000,
0538 0x0EF, 0x00000100,
0539 0x80000002, 0x00000000, 0x40000000, 0x00000000,
0540 0x034, 0x0000A4EE,
0541 0x034, 0x00009076,
0542 0x034, 0x00008073,
0543 0x034, 0x00007070,
0544 0x034, 0x0000606D,
0545 0x034, 0x0000506A,
0546 0x034, 0x00004049,
0547 0x034, 0x00003046,
0548 0x034, 0x00002028,
0549 0x034, 0x00001025,
0550 0x034, 0x00000022,
0551 0xA0000000, 0x00000000,
0552 0x034, 0x0000ADF4,
0553 0x034, 0x00009DF1,
0554 0x034, 0x00008DEE,
0555 0x034, 0x00007DEB,
0556 0x034, 0x00006DE8,
0557 0x034, 0x00005CEC,
0558 0x034, 0x00004CE9,
0559 0x034, 0x000034EA,
0560 0x034, 0x000024E7,
0561 0x034, 0x0000146B,
0562 0x034, 0x0000006D,
0563 0XB0000000, 0x00000000,
0564 0x0EF, 0x00000000,
0565 0x0EF, 0x000020A2,
0566 0x0DF, 0x00000080,
0567 0x035, 0x00000192,
0568 0x035, 0x00008192,
0569 0x035, 0x00010192,
0570 0x036, 0x00000024,
0571 0x036, 0x00008024,
0572 0x036, 0x00010024,
0573 0x036, 0x00018024,
0574 0x0EF, 0x00000000,
0575 0x051, 0x00000C21,
0576 0x052, 0x000006D9,
0577 0x053, 0x000FC649,
0578 0x054, 0x0000017E,
0579 0x0EF, 0x00000002,
0580 0x008, 0x00008400,
0581 0x018, 0x0001712A,
0582 0x0EF, 0x00001000,
0583 0x03A, 0x00000080,
0584 0x03B, 0x0003A02C,
0585 0x03C, 0x00004000,
0586 0x03A, 0x00000400,
0587 0x03B, 0x0003202C,
0588 0x03C, 0x00010000,
0589 0x03A, 0x000000A0,
0590 0x03B, 0x0002B064,
0591 0x03C, 0x00004000,
0592 0x03A, 0x000000D8,
0593 0x03B, 0x00023070,
0594 0x03C, 0x00004000,
0595 0x03A, 0x00000468,
0596 0x03B, 0x0001B870,
0597 0x03C, 0x00010000,
0598 0x03A, 0x00000098,
0599 0x03B, 0x00012085,
0600 0x03C, 0x000E4000,
0601 0x03A, 0x00000418,
0602 0x03B, 0x0000A080,
0603 0x03C, 0x000F0000,
0604 0x03A, 0x00000418,
0605 0x03B, 0x00002080,
0606 0x03C, 0x00010000,
0607 0x03A, 0x00000080,
0608 0x03B, 0x0007A02C,
0609 0x03C, 0x00004000,
0610 0x03A, 0x00000400,
0611 0x03B, 0x0007202C,
0612 0x03C, 0x00010000,
0613 0x03A, 0x000000A0,
0614 0x03B, 0x0006B064,
0615 0x03C, 0x00004000,
0616 0x03A, 0x000000D8,
0617 0x03B, 0x00063070,
0618 0x03C, 0x00004000,
0619 0x03A, 0x00000468,
0620 0x03B, 0x0005B870,
0621 0x03C, 0x00010000,
0622 0x03A, 0x00000098,
0623 0x03B, 0x00052085,
0624 0x03C, 0x000E4000,
0625 0x03A, 0x00000418,
0626 0x03B, 0x0004A080,
0627 0x03C, 0x000F0000,
0628 0x03A, 0x00000418,
0629 0x03B, 0x00042080,
0630 0x03C, 0x00010000,
0631 0x03A, 0x00000080,
0632 0x03B, 0x000BA02C,
0633 0x03C, 0x00004000,
0634 0x03A, 0x00000400,
0635 0x03B, 0x000B202C,
0636 0x03C, 0x00010000,
0637 0x03A, 0x000000A0,
0638 0x03B, 0x000AB064,
0639 0x03C, 0x00004000,
0640 0x03A, 0x000000D8,
0641 0x03B, 0x000A3070,
0642 0x03C, 0x00004000,
0643 0x03A, 0x00000468,
0644 0x03B, 0x0009B870,
0645 0x03C, 0x00010000,
0646 0x03A, 0x00000098,
0647 0x03B, 0x00092085,
0648 0x03C, 0x000E4000,
0649 0x03A, 0x00000418,
0650 0x03B, 0x0008A080,
0651 0x03C, 0x000F0000,
0652 0x03A, 0x00000418,
0653 0x03B, 0x00082080,
0654 0x03C, 0x00010000,
0655 0x0EF, 0x00001100,
0656 0x80000008, 0x00000000, 0x40000000, 0x00000000,
0657 0x034, 0x0004A0B2,
0658 0x034, 0x000490AF,
0659 0x034, 0x00048070,
0660 0x034, 0x0004706D,
0661 0x034, 0x00046050,
0662 0x034, 0x0004504D,
0663 0x034, 0x0004404A,
0664 0x034, 0x00043047,
0665 0x034, 0x0004200A,
0666 0x034, 0x00041007,
0667 0x034, 0x00040004,
0668 0x90000008, 0x05000000, 0x40000000, 0x00000000,
0669 0x034, 0x0004A0B2,
0670 0x034, 0x000490AF,
0671 0x034, 0x00048070,
0672 0x034, 0x0004706D,
0673 0x034, 0x0004604D,
0674 0x034, 0x0004504A,
0675 0x034, 0x00044047,
0676 0x034, 0x00043044,
0677 0x034, 0x00042007,
0678 0x034, 0x00041004,
0679 0x034, 0x00040001,
0680 0xA0000000, 0x00000000,
0681 0x034, 0x0004ADF5,
0682 0x034, 0x00049DF2,
0683 0x034, 0x00048DEF,
0684 0x034, 0x00047DEC,
0685 0x034, 0x00046DE9,
0686 0x034, 0x00045DE6,
0687 0x034, 0x00044DE3,
0688 0x034, 0x000438C8,
0689 0x034, 0x000428C5,
0690 0x034, 0x000418C2,
0691 0x034, 0x000408C0,
0692 0XB0000000, 0x00000000,
0693 0x80000008, 0x00000000, 0x40000000, 0x00000000,
0694 0x034, 0x0002A0B2,
0695 0x034, 0x000290AF,
0696 0x034, 0x00028070,
0697 0x034, 0x0002706D,
0698 0x034, 0x00026050,
0699 0x034, 0x0002504D,
0700 0x034, 0x0002404A,
0701 0x034, 0x00023047,
0702 0x034, 0x0002200A,
0703 0x034, 0x00021007,
0704 0x034, 0x00020004,
0705 0x90000008, 0x05000000, 0x40000000, 0x00000000,
0706 0x034, 0x0002A0B4,
0707 0x034, 0x000290B1,
0708 0x034, 0x00028072,
0709 0x034, 0x0002706F,
0710 0x034, 0x0002604F,
0711 0x034, 0x0002504C,
0712 0x034, 0x00024049,
0713 0x034, 0x00023046,
0714 0x034, 0x00022009,
0715 0x034, 0x00021006,
0716 0x034, 0x00020003,
0717 0xA0000000, 0x00000000,
0718 0x034, 0x0002ADF5,
0719 0x034, 0x00029DF2,
0720 0x034, 0x00028DEF,
0721 0x034, 0x00027DEC,
0722 0x034, 0x00026DE9,
0723 0x034, 0x00025DE6,
0724 0x034, 0x00024DE3,
0725 0x034, 0x000238C8,
0726 0x034, 0x000228C5,
0727 0x034, 0x000218C2,
0728 0x034, 0x000208C0,
0729 0XB0000000, 0x00000000,
0730 0x80000008, 0x00000000, 0x40000000, 0x00000000,
0731 0x034, 0x0000A0B2,
0732 0x034, 0x000090AF,
0733 0x034, 0x00008070,
0734 0x034, 0x0000706D,
0735 0x034, 0x00006050,
0736 0x034, 0x0000504D,
0737 0x034, 0x0000404A,
0738 0x034, 0x00003047,
0739 0x034, 0x0000200A,
0740 0x034, 0x00001007,
0741 0x034, 0x00000004,
0742 0x90000008, 0x05000000, 0x40000000, 0x00000000,
0743 0x034, 0x0000A0B2,
0744 0x034, 0x000090AF,
0745 0x034, 0x00008070,
0746 0x034, 0x0000706D,
0747 0x034, 0x0000604D,
0748 0x034, 0x0000504A,
0749 0x034, 0x00004047,
0750 0x034, 0x00003044,
0751 0x034, 0x00002007,
0752 0x034, 0x00001004,
0753 0x034, 0x00000001,
0754 0xA0000000, 0x00000000,
0755 0x034, 0x0000AFF7,
0756 0x034, 0x00009DF7,
0757 0x034, 0x00008DF4,
0758 0x034, 0x00007DF1,
0759 0x034, 0x00006DEE,
0760 0x034, 0x00005DEB,
0761 0x034, 0x00004DE8,
0762 0x034, 0x000038CC,
0763 0x034, 0x000028C9,
0764 0x034, 0x000018C6,
0765 0x034, 0x000008C3,
0766 0XB0000000, 0x00000000,
0767 0x0EF, 0x00000000,
0768 0x80000008, 0x00000000, 0x40000000, 0x00000000,
0769 0x018, 0x0001712A,
0770 0x0EF, 0x00000040,
0771 0x035, 0x000001D4,
0772 0x035, 0x000081D4,
0773 0x035, 0x000101D4,
0774 0x035, 0x000201B4,
0775 0x035, 0x000281B4,
0776 0x035, 0x000301B4,
0777 0x035, 0x000401B4,
0778 0x035, 0x000481B4,
0779 0x035, 0x000501B4,
0780 0x90000008, 0x05000000, 0x40000000, 0x00000000,
0781 0x018, 0x0001712A,
0782 0x0EF, 0x00000040,
0783 0x035, 0x000001D4,
0784 0x035, 0x000081D4,
0785 0x035, 0x000101D4,
0786 0x035, 0x000201B4,
0787 0x035, 0x000281B4,
0788 0x035, 0x000301B4,
0789 0x035, 0x000401B4,
0790 0x035, 0x000481B4,
0791 0x035, 0x000501B4,
0792 0xA0000000, 0x00000000,
0793 0x018, 0x0001712A,
0794 0x0EF, 0x00000040,
0795 0x035, 0x00000188,
0796 0x035, 0x00008147,
0797 0x035, 0x00010147,
0798 0x035, 0x000201D7,
0799 0x035, 0x000281D7,
0800 0x035, 0x000301D7,
0801 0x035, 0x000401D8,
0802 0x035, 0x000481D8,
0803 0x035, 0x000501D8,
0804 0XB0000000, 0x00000000,
0805 0x0EF, 0x00000000,
0806 0x80000008, 0x00000000, 0x40000000, 0x00000000,
0807 0x018, 0x0001712A,
0808 0x0EF, 0x00000010,
0809 0x036, 0x00004BFB,
0810 0x036, 0x0000CBFB,
0811 0x036, 0x00014BFB,
0812 0x036, 0x0001CBFB,
0813 0x036, 0x00024F4B,
0814 0x036, 0x0002CF4B,
0815 0x036, 0x00034F4B,
0816 0x036, 0x0003CF4B,
0817 0x036, 0x00044F4B,
0818 0x036, 0x0004CF4B,
0819 0x036, 0x00054F4B,
0820 0x036, 0x0005CF4B,
0821 0x90000008, 0x05000000, 0x40000000, 0x00000000,
0822 0x018, 0x0001712A,
0823 0x0EF, 0x00000010,
0824 0x036, 0x00004BFB,
0825 0x036, 0x0000CBFB,
0826 0x036, 0x00014BFB,
0827 0x036, 0x0001CBFB,
0828 0x036, 0x00024F4B,
0829 0x036, 0x0002CF4B,
0830 0x036, 0x00034F4B,
0831 0x036, 0x0003CF4B,
0832 0x036, 0x00044F4B,
0833 0x036, 0x0004CF4B,
0834 0x036, 0x00054F4B,
0835 0x036, 0x0005CF4B,
0836 0xA0000000, 0x00000000,
0837 0x018, 0x0001712A,
0838 0x0EF, 0x00000010,
0839 0x036, 0x00084EB4,
0840 0x036, 0x0008CC35,
0841 0x036, 0x00094C35,
0842 0x036, 0x0009CC35,
0843 0x036, 0x000A4C35,
0844 0x036, 0x000ACC35,
0845 0x036, 0x000B4C35,
0846 0x036, 0x000BCC35,
0847 0x036, 0x000C4C34,
0848 0x036, 0x000CCC35,
0849 0x036, 0x000D4C35,
0850 0x036, 0x000DCC35,
0851 0XB0000000, 0x00000000,
0852 0x0EF, 0x00000000,
0853 0x0EF, 0x00000008,
0854 0x80000008, 0x00000000, 0x40000000, 0x00000000,
0855 0x03C, 0x000002CC,
0856 0x03C, 0x00000522,
0857 0x03C, 0x00000902,
0858 0x90000008, 0x05000000, 0x40000000, 0x00000000,
0859 0x03C, 0x000002CC,
0860 0x03C, 0x00000522,
0861 0x03C, 0x00000902,
0862 0xA0000000, 0x00000000,
0863 0x03C, 0x000002A8,
0864 0x03C, 0x000005A2,
0865 0x03C, 0x00000880,
0866 0XB0000000, 0x00000000,
0867 0x0EF, 0x00000000,
0868 0x018, 0x0001712A,
0869 0x0EF, 0x00000002,
0870 0x0DF, 0x00000080,
0871 0x01F, 0x00000064,
0872 0x80000008, 0x00000000, 0x40000000, 0x00000000,
0873 0x061, 0x000FDD43,
0874 0x062, 0x00038F4B,
0875 0x063, 0x00032117,
0876 0x064, 0x000194AC,
0877 0x065, 0x000931D1,
0878 0x90000008, 0x05000000, 0x40000000, 0x00000000,
0879 0x061, 0x000FDD43,
0880 0x062, 0x00038F4B,
0881 0x063, 0x00032117,
0882 0x064, 0x000194AC,
0883 0x065, 0x000931D2,
0884 0xA0000000, 0x00000000,
0885 0x061, 0x000E5D53,
0886 0x062, 0x00038FCD,
0887 0x063, 0x000114EB,
0888 0x064, 0x000196AC,
0889 0x065, 0x000911D7,
0890 0XB0000000, 0x00000000,
0891 0x008, 0x00008400,
0892 0x01C, 0x000739D2,
0893 0x0B4, 0x0001E78D,
0894 0x018, 0x0001F12A,
0895 0x0FE, 0x00000000,
0896 0x0FE, 0x00000000,
0897 0x0FE, 0x00000000,
0898 0x0FE, 0x00000000,
0899 0x0B4, 0x0001A78D,
0900 0x018, 0x0001712A,
0901 };
0902
0903 u32 RTL8812AE_RADIOA_1TARRAYLEN = ARRAY_SIZE(RTL8812AE_RADIOA_ARRAY);
0904
0905 u32 RTL8812AE_RADIOB_ARRAY[] = {
0906 0x056, 0x00051CF2,
0907 0x066, 0x00040000,
0908 0x089, 0x00000080,
0909 0x80000001, 0x00000000, 0x40000000, 0x00000000,
0910 0x086, 0x00014B3A,
0911 0x90000001, 0x00000005, 0x40000000, 0x00000000,
0912 0x086, 0x00014B3A,
0913 0xA0000000, 0x00000000,
0914 0x086, 0x00014B38,
0915 0XB0000000, 0x00000000,
0916 0x80000004, 0x00000000, 0x40000000, 0x00000000,
0917 0x08B, 0x00080180,
0918 0xA0000000, 0x00000000,
0919 0x08B, 0x00087180,
0920 0XB0000000, 0x00000000,
0921 0x018, 0x00000006,
0922 0x0EF, 0x00002000,
0923 0x80000001, 0x00000000, 0x40000000, 0x00000000,
0924 0x03B, 0x0003F218,
0925 0x03B, 0x00030A58,
0926 0x03B, 0x0002FA58,
0927 0x03B, 0x00022590,
0928 0x03B, 0x0001FA50,
0929 0x03B, 0x00010248,
0930 0x03B, 0x00008240,
0931 0x90000001, 0x00000005, 0x40000000, 0x00000000,
0932 0x03B, 0x0003F218,
0933 0x03B, 0x00030A58,
0934 0x03B, 0x0002FA58,
0935 0x03B, 0x00022590,
0936 0x03B, 0x0001FA50,
0937 0x03B, 0x00010248,
0938 0x03B, 0x00008240,
0939 0xA0000000, 0x00000000,
0940 0x03B, 0x00038A58,
0941 0x03B, 0x00037A58,
0942 0x03B, 0x0002A590,
0943 0x03B, 0x00027A50,
0944 0x03B, 0x00018248,
0945 0x03B, 0x00010240,
0946 0x03B, 0x00008240,
0947 0XB0000000, 0x00000000,
0948 0x0EF, 0x00000100,
0949 0x80000002, 0x00000000, 0x40000000, 0x00000000,
0950 0x034, 0x0000A4EE,
0951 0x034, 0x00009076,
0952 0x034, 0x00008073,
0953 0x034, 0x00007070,
0954 0x034, 0x0000606D,
0955 0x034, 0x0000506A,
0956 0x034, 0x00004049,
0957 0x034, 0x00003046,
0958 0x034, 0x00002028,
0959 0x034, 0x00001025,
0960 0x034, 0x00000022,
0961 0xA0000000, 0x00000000,
0962 0x034, 0x0000ADF4,
0963 0x034, 0x00009DF1,
0964 0x034, 0x00008DEE,
0965 0x034, 0x00007DEB,
0966 0x034, 0x00006DE8,
0967 0x034, 0x00005CEC,
0968 0x034, 0x00004CE9,
0969 0x034, 0x000034EA,
0970 0x034, 0x000024E7,
0971 0x034, 0x0000146B,
0972 0x034, 0x0000006D,
0973 0XB0000000, 0x00000000,
0974 0x0EF, 0x00000000,
0975 0x0EF, 0x000020A2,
0976 0x0DF, 0x00000080,
0977 0x035, 0x00000192,
0978 0x035, 0x00008192,
0979 0x035, 0x00010192,
0980 0x036, 0x00000024,
0981 0x036, 0x00008024,
0982 0x036, 0x00010024,
0983 0x036, 0x00018024,
0984 0x0EF, 0x00000000,
0985 0x051, 0x00000C21,
0986 0x052, 0x000006D9,
0987 0x053, 0x000FC649,
0988 0x054, 0x0000017E,
0989 0x0EF, 0x00000002,
0990 0x008, 0x00008400,
0991 0x018, 0x0001712A,
0992 0x0EF, 0x00001000,
0993 0x03A, 0x00000080,
0994 0x03B, 0x0003A02C,
0995 0x03C, 0x00004000,
0996 0x03A, 0x00000400,
0997 0x03B, 0x0003202C,
0998 0x03C, 0x00010000,
0999 0x03A, 0x000000A0,
1000 0x03B, 0x0002B064,
1001 0x03C, 0x00004000,
1002 0x03A, 0x000000D8,
1003 0x03B, 0x00023070,
1004 0x03C, 0x00004000,
1005 0x03A, 0x00000468,
1006 0x03B, 0x0001B870,
1007 0x03C, 0x00010000,
1008 0x03A, 0x00000098,
1009 0x03B, 0x00012085,
1010 0x03C, 0x000E4000,
1011 0x03A, 0x00000418,
1012 0x03B, 0x0000A080,
1013 0x03C, 0x000F0000,
1014 0x03A, 0x00000418,
1015 0x03B, 0x00002080,
1016 0x03C, 0x00010000,
1017 0x03A, 0x00000080,
1018 0x03B, 0x0007A02C,
1019 0x03C, 0x00004000,
1020 0x03A, 0x00000400,
1021 0x03B, 0x0007202C,
1022 0x03C, 0x00010000,
1023 0x03A, 0x000000A0,
1024 0x03B, 0x0006B064,
1025 0x03C, 0x00004000,
1026 0x03A, 0x000000D8,
1027 0x03B, 0x00063070,
1028 0x03C, 0x00004000,
1029 0x03A, 0x00000468,
1030 0x03B, 0x0005B870,
1031 0x03C, 0x00010000,
1032 0x03A, 0x00000098,
1033 0x03B, 0x00052085,
1034 0x03C, 0x000E4000,
1035 0x03A, 0x00000418,
1036 0x03B, 0x0004A080,
1037 0x03C, 0x000F0000,
1038 0x03A, 0x00000418,
1039 0x03B, 0x00042080,
1040 0x03C, 0x00010000,
1041 0x03A, 0x00000080,
1042 0x03B, 0x000BA02C,
1043 0x03C, 0x00004000,
1044 0x03A, 0x00000400,
1045 0x03B, 0x000B202C,
1046 0x03C, 0x00010000,
1047 0x03A, 0x000000A0,
1048 0x03B, 0x000AB064,
1049 0x03C, 0x00004000,
1050 0x03A, 0x000000D8,
1051 0x03B, 0x000A3070,
1052 0x03C, 0x00004000,
1053 0x03A, 0x00000468,
1054 0x03B, 0x0009B870,
1055 0x03C, 0x00010000,
1056 0x03A, 0x00000098,
1057 0x03B, 0x00092085,
1058 0x03C, 0x000E4000,
1059 0x03A, 0x00000418,
1060 0x03B, 0x0008A080,
1061 0x03C, 0x000F0000,
1062 0x03A, 0x00000418,
1063 0x03B, 0x00082080,
1064 0x03C, 0x00010000,
1065 0x0EF, 0x00001100,
1066 0x80000008, 0x00000000, 0x40000000, 0x00000000,
1067 0x034, 0x0004A0B2,
1068 0x034, 0x000490AF,
1069 0x034, 0x00048070,
1070 0x034, 0x0004706D,
1071 0x034, 0x00046050,
1072 0x034, 0x0004504D,
1073 0x034, 0x0004404A,
1074 0x034, 0x00043047,
1075 0x034, 0x0004200A,
1076 0x034, 0x00041007,
1077 0x034, 0x00040004,
1078 0x90000008, 0x05000000, 0x40000000, 0x00000000,
1079 0x034, 0x0004A0B1,
1080 0x034, 0x000490AE,
1081 0x034, 0x0004806F,
1082 0x034, 0x0004706C,
1083 0x034, 0x0004604C,
1084 0x034, 0x00045049,
1085 0x034, 0x00044046,
1086 0x034, 0x00043043,
1087 0x034, 0x00042006,
1088 0x034, 0x00041003,
1089 0x034, 0x00040000,
1090 0xA0000000, 0x00000000,
1091 0x034, 0x0004ADF5,
1092 0x034, 0x00049DF2,
1093 0x034, 0x00048DEF,
1094 0x034, 0x00047DEC,
1095 0x034, 0x00046DE9,
1096 0x034, 0x00045DE6,
1097 0x034, 0x00044DE3,
1098 0x034, 0x000438C8,
1099 0x034, 0x000428C5,
1100 0x034, 0x000418C2,
1101 0x034, 0x000408C0,
1102 0XB0000000, 0x00000000,
1103 0x80000008, 0x00000000, 0x40000000, 0x00000000,
1104 0x034, 0x0002A0B2,
1105 0x034, 0x000290AF,
1106 0x034, 0x00028070,
1107 0x034, 0x0002706D,
1108 0x034, 0x00026050,
1109 0x034, 0x0002504D,
1110 0x034, 0x0002404A,
1111 0x034, 0x00023047,
1112 0x034, 0x0002200A,
1113 0x034, 0x00021007,
1114 0x034, 0x00020004,
1115 0x90000008, 0x05000000, 0x40000000, 0x00000000,
1116 0x034, 0x0002A0B3,
1117 0x034, 0x000290B0,
1118 0x034, 0x00028071,
1119 0x034, 0x0002706E,
1120 0x034, 0x0002604E,
1121 0x034, 0x0002504B,
1122 0x034, 0x00024048,
1123 0x034, 0x00023045,
1124 0x034, 0x00022008,
1125 0x034, 0x00021005,
1126 0x034, 0x00020002,
1127 0xA0000000, 0x00000000,
1128 0x034, 0x0002ADF5,
1129 0x034, 0x00029DF2,
1130 0x034, 0x00028DEF,
1131 0x034, 0x00027DEC,
1132 0x034, 0x00026DE9,
1133 0x034, 0x00025DE6,
1134 0x034, 0x00024DE3,
1135 0x034, 0x000238C8,
1136 0x034, 0x000228C5,
1137 0x034, 0x000218C2,
1138 0x034, 0x000208C0,
1139 0XB0000000, 0x00000000,
1140 0x80000008, 0x00000000, 0x40000000, 0x00000000,
1141 0x034, 0x0000A0B2,
1142 0x034, 0x000090AF,
1143 0x034, 0x00008070,
1144 0x034, 0x0000706D,
1145 0x034, 0x00006050,
1146 0x034, 0x0000504D,
1147 0x034, 0x0000404A,
1148 0x034, 0x00003047,
1149 0x034, 0x0000200A,
1150 0x034, 0x00001007,
1151 0x034, 0x00000004,
1152 0x90000008, 0x05000000, 0x40000000, 0x00000000,
1153 0x034, 0x0000A0B3,
1154 0x034, 0x000090B0,
1155 0x034, 0x00008070,
1156 0x034, 0x0000706D,
1157 0x034, 0x0000604D,
1158 0x034, 0x0000504A,
1159 0x034, 0x00004047,
1160 0x034, 0x00003044,
1161 0x034, 0x00002007,
1162 0x034, 0x00001004,
1163 0x034, 0x00000001,
1164 0xA0000000, 0x00000000,
1165 0x034, 0x0000AFF7,
1166 0x034, 0x00009DF7,
1167 0x034, 0x00008DF4,
1168 0x034, 0x00007DF1,
1169 0x034, 0x00006DEE,
1170 0x034, 0x00005DEB,
1171 0x034, 0x00004DE8,
1172 0x034, 0x000038CC,
1173 0x034, 0x000028C9,
1174 0x034, 0x000018C6,
1175 0x034, 0x000008C3,
1176 0XB0000000, 0x00000000,
1177 0x0EF, 0x00000000,
1178 0x80000008, 0x00000000, 0x40000000, 0x00000000,
1179 0x018, 0x0001712A,
1180 0x0EF, 0x00000040,
1181 0x035, 0x000001C5,
1182 0x035, 0x000081C5,
1183 0x035, 0x000101C5,
1184 0x035, 0x00020174,
1185 0x035, 0x00028174,
1186 0x035, 0x00030174,
1187 0x035, 0x00040185,
1188 0x035, 0x00048185,
1189 0x035, 0x00050185,
1190 0x0EF, 0x00000000,
1191 0x90000008, 0x05000000, 0x40000000, 0x00000000,
1192 0x018, 0x0001712A,
1193 0x0EF, 0x00000040,
1194 0x035, 0x000001C5,
1195 0x035, 0x000081C5,
1196 0x035, 0x000101C5,
1197 0x035, 0x00020174,
1198 0x035, 0x00028174,
1199 0x035, 0x00030174,
1200 0x035, 0x00040185,
1201 0x035, 0x00048185,
1202 0x035, 0x00050185,
1203 0x0EF, 0x00000000,
1204 0xA0000000, 0x00000000,
1205 0x018, 0x0001712A,
1206 0x0EF, 0x00000040,
1207 0x035, 0x00000188,
1208 0x035, 0x00008147,
1209 0x035, 0x00010147,
1210 0x035, 0x000201D7,
1211 0x035, 0x000281D7,
1212 0x035, 0x000301D7,
1213 0x035, 0x000401D8,
1214 0x035, 0x000481D8,
1215 0x035, 0x000501D8,
1216 0x0EF, 0x00000000,
1217 0XB0000000, 0x00000000,
1218 0x80000008, 0x00000000, 0x40000000, 0x00000000,
1219 0x018, 0x0001712A,
1220 0x0EF, 0x00000010,
1221 0x036, 0x00005B8B,
1222 0x036, 0x0000DB8B,
1223 0x036, 0x00015B8B,
1224 0x036, 0x0001DB8B,
1225 0x036, 0x000262DB,
1226 0x036, 0x0002E2DB,
1227 0x036, 0x000362DB,
1228 0x036, 0x0003E2DB,
1229 0x036, 0x0004553B,
1230 0x036, 0x0004D53B,
1231 0x036, 0x0005553B,
1232 0x036, 0x0005D53B,
1233 0x90000008, 0x05000000, 0x40000000, 0x00000000,
1234 0x018, 0x0001712A,
1235 0x0EF, 0x00000010,
1236 0x036, 0x00005B8B,
1237 0x036, 0x0000DB8B,
1238 0x036, 0x00015B8B,
1239 0x036, 0x0001DB8B,
1240 0x036, 0x000262DB,
1241 0x036, 0x0002E2DB,
1242 0x036, 0x000362DB,
1243 0x036, 0x0003E2DB,
1244 0x036, 0x0004553B,
1245 0x036, 0x0004D53B,
1246 0x036, 0x0005553B,
1247 0x036, 0x0005D53B,
1248 0xA0000000, 0x00000000,
1249 0x018, 0x0001712A,
1250 0x0EF, 0x00000010,
1251 0x036, 0x00084EB4,
1252 0x036, 0x0008CC35,
1253 0x036, 0x00094C35,
1254 0x036, 0x0009CC35,
1255 0x036, 0x000A4C35,
1256 0x036, 0x000ACC35,
1257 0x036, 0x000B4C35,
1258 0x036, 0x000BCC35,
1259 0x036, 0x000C4C34,
1260 0x036, 0x000CCC35,
1261 0x036, 0x000D4C35,
1262 0x036, 0x000DCC35,
1263 0XB0000000, 0x00000000,
1264 0x0EF, 0x00000000,
1265 0x0EF, 0x00000008,
1266 0x80000008, 0x00000000, 0x40000000, 0x00000000,
1267 0x03C, 0x000002DC,
1268 0x03C, 0x00000524,
1269 0x03C, 0x00000902,
1270 0x90000008, 0x05000000, 0x40000000, 0x00000000,
1271 0x03C, 0x000002DC,
1272 0x03C, 0x00000524,
1273 0x03C, 0x00000902,
1274 0xA0000000, 0x00000000,
1275 0x03C, 0x000002A8,
1276 0x03C, 0x000005A2,
1277 0x03C, 0x00000880,
1278 0XB0000000, 0x00000000,
1279 0x0EF, 0x00000000,
1280 0x018, 0x0001712A,
1281 0x0EF, 0x00000002,
1282 0x0DF, 0x00000080,
1283 0x80000008, 0x00000000, 0x40000000, 0x00000000,
1284 0x061, 0x000EAC43,
1285 0x062, 0x00038F47,
1286 0x063, 0x00031157,
1287 0x064, 0x0001C4AC,
1288 0x065, 0x000931D1,
1289 0x90000008, 0x05000000, 0x40000000, 0x00000000,
1290 0x061, 0x000EAC43,
1291 0x062, 0x00038F47,
1292 0x063, 0x00031157,
1293 0x064, 0x0001C4AC,
1294 0x065, 0x000931D2,
1295 0x90000002, 0x00000000, 0x40000000, 0x00000000,
1296 0x061, 0x000EAC43,
1297 0x062, 0x00038F47,
1298 0x063, 0x00031157,
1299 0x064, 0x0001C4AC,
1300 0x065, 0x000931D1,
1301 0xA0000000, 0x00000000,
1302 0x061, 0x000E5D53,
1303 0x062, 0x00038FCD,
1304 0x063, 0x000114EB,
1305 0x064, 0x000196AC,
1306 0x065, 0x000911D7,
1307 0XB0000000, 0x00000000,
1308 0x008, 0x00008400,
1309 };
1310
1311 u32 RTL8812AE_RADIOB_1TARRAYLEN = ARRAY_SIZE(RTL8812AE_RADIOB_ARRAY);
1312
1313 u32 RTL8821AE_RADIOA_ARRAY[] = {
1314 0x018, 0x0001712A,
1315 0x056, 0x00051CF2,
1316 0x066, 0x00040000,
1317 0x000, 0x00010000,
1318 0x01E, 0x00080000,
1319 0x082, 0x00000830,
1320 0x083, 0x00021800,
1321 0x084, 0x00028000,
1322 0x085, 0x00048000,
1323 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1324 0x086, 0x0009483A,
1325 0xA0000000, 0x00000000,
1326 0x086, 0x00094838,
1327 0xB0000000, 0x00000000,
1328 0x087, 0x00044980,
1329 0x088, 0x00048000,
1330 0x089, 0x0000D480,
1331 0x08A, 0x00042240,
1332 0x08B, 0x000F0380,
1333 0x08C, 0x00090000,
1334 0x08D, 0x00022852,
1335 0x08E, 0x00065540,
1336 0x08F, 0x00088001,
1337 0x0EF, 0x00020000,
1338 0x03E, 0x00000380,
1339 0x03F, 0x00090018,
1340 0x03E, 0x00020380,
1341 0x03F, 0x000A0018,
1342 0x03E, 0x00040308,
1343 0x03F, 0x000A0018,
1344 0x03E, 0x00060018,
1345 0x03F, 0x000A0018,
1346 0x0EF, 0x00000000,
1347 0x018, 0x0001712A,
1348 0x089, 0x00000080,
1349 0x08B, 0x00080180,
1350 0x0EF, 0x00001000,
1351 0x03A, 0x00000244,
1352 0x03B, 0x00038027,
1353 0x03C, 0x00082000,
1354 0x03A, 0x00000244,
1355 0x03B, 0x00030113,
1356 0x03C, 0x00082000,
1357 0x03A, 0x0000014C,
1358 0x03B, 0x00028027,
1359 0x03C, 0x00082000,
1360 0x03A, 0x000000CC,
1361 0x03B, 0x00027027,
1362 0x03C, 0x00042000,
1363 0x03A, 0x0000014C,
1364 0x03B, 0x0001F913,
1365 0x03C, 0x00042000,
1366 0x03A, 0x0000010C,
1367 0x03B, 0x00017F10,
1368 0x03C, 0x00012000,
1369 0x03A, 0x000000D0,
1370 0x03B, 0x00008027,
1371 0x03C, 0x000CA000,
1372 0x03A, 0x00000244,
1373 0x03B, 0x00078027,
1374 0x03C, 0x00082000,
1375 0x03A, 0x00000244,
1376 0x03B, 0x00070113,
1377 0x03C, 0x00082000,
1378 0x03A, 0x0000014C,
1379 0x03B, 0x00068027,
1380 0x03C, 0x00082000,
1381 0x03A, 0x000000CC,
1382 0x03B, 0x00067027,
1383 0x03C, 0x00042000,
1384 0x03A, 0x0000014C,
1385 0x03B, 0x0005F913,
1386 0x03C, 0x00042000,
1387 0x03A, 0x0000010C,
1388 0x03B, 0x00057F10,
1389 0x03C, 0x00012000,
1390 0x03A, 0x000000D0,
1391 0x03B, 0x00048027,
1392 0x03C, 0x000CA000,
1393 0x03A, 0x00000244,
1394 0x03B, 0x000B8027,
1395 0x03C, 0x00082000,
1396 0x03A, 0x00000244,
1397 0x03B, 0x000B0113,
1398 0x03C, 0x00082000,
1399 0x03A, 0x0000014C,
1400 0x03B, 0x000A8027,
1401 0x03C, 0x00082000,
1402 0x03A, 0x000000CC,
1403 0x03B, 0x000A7027,
1404 0x03C, 0x00042000,
1405 0x03A, 0x0000014C,
1406 0x03B, 0x0009F913,
1407 0x03C, 0x00042000,
1408 0x03A, 0x0000010C,
1409 0x03B, 0x00097F10,
1410 0x03C, 0x00012000,
1411 0x03A, 0x000000D0,
1412 0x03B, 0x00088027,
1413 0x03C, 0x000CA000,
1414 0x0EF, 0x00000000,
1415 0x0EF, 0x00001100,
1416 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1417 0x034, 0x0004ADF3,
1418 0x034, 0x00049DF0,
1419 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1420 0x034, 0x0004ADF3,
1421 0x034, 0x00049DF0,
1422 0x90000210, 0x00000000, 0x40000000, 0x00000000,
1423 0x034, 0x0004ADF5,
1424 0x034, 0x00049DF2,
1425 0x9000020c, 0x00000000, 0x40000000, 0x00000000,
1426 0x034, 0x0004A0F3,
1427 0x034, 0x000490B1,
1428 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1429 0x034, 0x0004A0F3,
1430 0x034, 0x000490B1,
1431 0x90000200, 0x00000000, 0x40000000, 0x00000000,
1432 0x034, 0x0004ADF5,
1433 0x034, 0x00049DF2,
1434 0x90000410, 0x00000000, 0x40000000, 0x00000000,
1435 0x034, 0x0004ADF3,
1436 0x034, 0x00049DF0,
1437 0xA0000000, 0x00000000,
1438 0x034, 0x0004ADF7,
1439 0x034, 0x00049DF3,
1440 0xB0000000, 0x00000000,
1441 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1442 0x034, 0x00048DED,
1443 0x034, 0x00047DEA,
1444 0x034, 0x00046DE7,
1445 0x034, 0x00045CE9,
1446 0x034, 0x00044CE6,
1447 0x034, 0x000438C6,
1448 0x034, 0x00042886,
1449 0x034, 0x00041486,
1450 0x034, 0x00040447,
1451 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1452 0x034, 0x00048DED,
1453 0x034, 0x00047DEA,
1454 0x034, 0x00046DE7,
1455 0x034, 0x00045CE9,
1456 0x034, 0x00044CE6,
1457 0x034, 0x000438C6,
1458 0x034, 0x00042886,
1459 0x034, 0x00041486,
1460 0x034, 0x00040447,
1461 0x9000020c, 0x00000000, 0x40000000, 0x00000000,
1462 0x034, 0x000480AE,
1463 0x034, 0x000470AB,
1464 0x034, 0x0004608B,
1465 0x034, 0x00045069,
1466 0x034, 0x00044048,
1467 0x034, 0x00043045,
1468 0x034, 0x00042026,
1469 0x034, 0x00041023,
1470 0x034, 0x00040002,
1471 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1472 0x034, 0x000480AE,
1473 0x034, 0x000470AB,
1474 0x034, 0x0004608B,
1475 0x034, 0x00045069,
1476 0x034, 0x00044048,
1477 0x034, 0x00043045,
1478 0x034, 0x00042026,
1479 0x034, 0x00041023,
1480 0x034, 0x00040002,
1481 0x90000410, 0x00000000, 0x40000000, 0x00000000,
1482 0x034, 0x00048DED,
1483 0x034, 0x00047DEA,
1484 0x034, 0x00046DE7,
1485 0x034, 0x00045CE9,
1486 0x034, 0x00044CE6,
1487 0x034, 0x000438C6,
1488 0x034, 0x00042886,
1489 0x034, 0x00041486,
1490 0x034, 0x00040447,
1491 0xA0000000, 0x00000000,
1492 0x034, 0x00048DEF,
1493 0x034, 0x00047DEC,
1494 0x034, 0x00046DE9,
1495 0x034, 0x00045CCB,
1496 0x034, 0x0004488D,
1497 0x034, 0x0004348D,
1498 0x034, 0x0004248A,
1499 0x034, 0x0004108D,
1500 0x034, 0x0004008A,
1501 0xB0000000, 0x00000000,
1502 0x80000210, 0x00000000, 0x40000000, 0x00000000,
1503 0x034, 0x0002ADF4,
1504 0x9000020c, 0x00000000, 0x40000000, 0x00000000,
1505 0x034, 0x0002A0F3,
1506 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1507 0x034, 0x0002A0F3,
1508 0x90000200, 0x00000000, 0x40000000, 0x00000000,
1509 0x034, 0x0002ADF4,
1510 0xA0000000, 0x00000000,
1511 0x034, 0x0002ADF7,
1512 0xB0000000, 0x00000000,
1513 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1514 0x034, 0x00029DF4,
1515 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1516 0x034, 0x00029DF4,
1517 0x90000210, 0x00000000, 0x40000000, 0x00000000,
1518 0x034, 0x00029DF1,
1519 0x9000020c, 0x00000000, 0x40000000, 0x00000000,
1520 0x034, 0x000290F0,
1521 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1522 0x034, 0x000290F0,
1523 0x90000200, 0x00000000, 0x40000000, 0x00000000,
1524 0x034, 0x00029DF1,
1525 0x90000410, 0x00000000, 0x40000000, 0x00000000,
1526 0x034, 0x00029DF4,
1527 0xA0000000, 0x00000000,
1528 0x034, 0x00029DF2,
1529 0xB0000000, 0x00000000,
1530 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1531 0x034, 0x00028DF1,
1532 0x034, 0x00027DEE,
1533 0x034, 0x00026DEB,
1534 0x034, 0x00025CEC,
1535 0x034, 0x00024CE9,
1536 0x034, 0x000238CA,
1537 0x034, 0x00022889,
1538 0x034, 0x00021489,
1539 0x034, 0x0002044A,
1540 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1541 0x034, 0x00028DF1,
1542 0x034, 0x00027DEE,
1543 0x034, 0x00026DEB,
1544 0x034, 0x00025CEC,
1545 0x034, 0x00024CE9,
1546 0x034, 0x000238CA,
1547 0x034, 0x00022889,
1548 0x034, 0x00021489,
1549 0x034, 0x0002044A,
1550 0x9000020c, 0x00000000, 0x40000000, 0x00000000,
1551 0x034, 0x000280AF,
1552 0x034, 0x000270AC,
1553 0x034, 0x0002608B,
1554 0x034, 0x00025069,
1555 0x034, 0x00024048,
1556 0x034, 0x00023045,
1557 0x034, 0x00022026,
1558 0x034, 0x00021023,
1559 0x034, 0x00020002,
1560 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1561 0x034, 0x000280AF,
1562 0x034, 0x000270AC,
1563 0x034, 0x0002608B,
1564 0x034, 0x00025069,
1565 0x034, 0x00024048,
1566 0x034, 0x00023045,
1567 0x034, 0x00022026,
1568 0x034, 0x00021023,
1569 0x034, 0x00020002,
1570 0x90000410, 0x00000000, 0x40000000, 0x00000000,
1571 0x034, 0x00028DF1,
1572 0x034, 0x00027DEE,
1573 0x034, 0x00026DEB,
1574 0x034, 0x00025CEC,
1575 0x034, 0x00024CE9,
1576 0x034, 0x000238CA,
1577 0x034, 0x00022889,
1578 0x034, 0x00021489,
1579 0x034, 0x0002044A,
1580 0xA0000000, 0x00000000,
1581 0x034, 0x00028DEE,
1582 0x034, 0x00027DEB,
1583 0x034, 0x00026CCD,
1584 0x034, 0x00025CCA,
1585 0x034, 0x0002488C,
1586 0x034, 0x0002384C,
1587 0x034, 0x00022849,
1588 0x034, 0x00021449,
1589 0x034, 0x0002004D,
1590 0xB0000000, 0x00000000,
1591 0x8000020c, 0x00000000, 0x40000000, 0x00000000,
1592 0x034, 0x0000A0D7,
1593 0x034, 0x000090D3,
1594 0x034, 0x000080B1,
1595 0x034, 0x000070AE,
1596 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1597 0x034, 0x0000A0D7,
1598 0x034, 0x000090D3,
1599 0x034, 0x000080B1,
1600 0x034, 0x000070AE,
1601 0xA0000000, 0x00000000,
1602 0x034, 0x0000ADF7,
1603 0x034, 0x00009DF4,
1604 0x034, 0x00008DF1,
1605 0x034, 0x00007DEE,
1606 0xB0000000, 0x00000000,
1607 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1608 0x034, 0x00006DEB,
1609 0x034, 0x00005CEC,
1610 0x034, 0x00004CE9,
1611 0x034, 0x000038CA,
1612 0x034, 0x00002889,
1613 0x034, 0x00001489,
1614 0x034, 0x0000044A,
1615 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1616 0x034, 0x00006DEB,
1617 0x034, 0x00005CEC,
1618 0x034, 0x00004CE9,
1619 0x034, 0x000038CA,
1620 0x034, 0x00002889,
1621 0x034, 0x00001489,
1622 0x034, 0x0000044A,
1623 0x9000020c, 0x00000000, 0x40000000, 0x00000000,
1624 0x034, 0x0000608D,
1625 0x034, 0x0000506B,
1626 0x034, 0x0000404A,
1627 0x034, 0x00003047,
1628 0x034, 0x00002044,
1629 0x034, 0x00001025,
1630 0x034, 0x00000004,
1631 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1632 0x034, 0x0000608D,
1633 0x034, 0x0000506B,
1634 0x034, 0x0000404A,
1635 0x034, 0x00003047,
1636 0x034, 0x00002044,
1637 0x034, 0x00001025,
1638 0x034, 0x00000004,
1639 0x90000410, 0x00000000, 0x40000000, 0x00000000,
1640 0x034, 0x00006DEB,
1641 0x034, 0x00005CEC,
1642 0x034, 0x00004CE9,
1643 0x034, 0x000038CA,
1644 0x034, 0x00002889,
1645 0x034, 0x00001489,
1646 0x034, 0x0000044A,
1647 0xA0000000, 0x00000000,
1648 0x034, 0x00006DCD,
1649 0x034, 0x00005CCD,
1650 0x034, 0x00004CCA,
1651 0x034, 0x0000388C,
1652 0x034, 0x00002888,
1653 0x034, 0x00001488,
1654 0x034, 0x00000486,
1655 0xB0000000, 0x00000000,
1656 0x0EF, 0x00000000,
1657 0x018, 0x0001712A,
1658 0x0EF, 0x00000040,
1659 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1660 0x035, 0x00000187,
1661 0x035, 0x00008187,
1662 0x035, 0x00010187,
1663 0x035, 0x00020188,
1664 0x035, 0x00028188,
1665 0x035, 0x00030188,
1666 0x035, 0x00040188,
1667 0x035, 0x00048188,
1668 0x035, 0x00050188,
1669 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1670 0x035, 0x00000187,
1671 0x035, 0x00008187,
1672 0x035, 0x00010187,
1673 0x035, 0x00020188,
1674 0x035, 0x00028188,
1675 0x035, 0x00030188,
1676 0x035, 0x00040188,
1677 0x035, 0x00048188,
1678 0x035, 0x00050188,
1679 0x90000210, 0x00000000, 0x40000000, 0x00000000,
1680 0x035, 0x00000128,
1681 0x035, 0x00008128,
1682 0x035, 0x00010128,
1683 0x035, 0x000201C8,
1684 0x035, 0x000281C8,
1685 0x035, 0x000301C8,
1686 0x035, 0x000401C8,
1687 0x035, 0x000481C8,
1688 0x035, 0x000501C8,
1689 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1690 0x035, 0x00000145,
1691 0x035, 0x00008145,
1692 0x035, 0x00010145,
1693 0x035, 0x00020196,
1694 0x035, 0x00028196,
1695 0x035, 0x00030196,
1696 0x035, 0x000401C7,
1697 0x035, 0x000481C7,
1698 0x035, 0x000501C7,
1699 0x90000200, 0x00000000, 0x40000000, 0x00000000,
1700 0x035, 0x00000128,
1701 0x035, 0x00008128,
1702 0x035, 0x00010128,
1703 0x035, 0x000201C8,
1704 0x035, 0x000281C8,
1705 0x035, 0x000301C8,
1706 0x035, 0x000401C8,
1707 0x035, 0x000481C8,
1708 0x035, 0x000501C8,
1709 0x90000410, 0x00000000, 0x40000000, 0x00000000,
1710 0x035, 0x00000187,
1711 0x035, 0x00008187,
1712 0x035, 0x00010187,
1713 0x035, 0x00020188,
1714 0x035, 0x00028188,
1715 0x035, 0x00030188,
1716 0x035, 0x00040188,
1717 0x035, 0x00048188,
1718 0x035, 0x00050188,
1719 0xA0000000, 0x00000000,
1720 0x035, 0x00000145,
1721 0x035, 0x00008145,
1722 0x035, 0x00010145,
1723 0x035, 0x00020196,
1724 0x035, 0x00028196,
1725 0x035, 0x00030196,
1726 0x035, 0x000401C7,
1727 0x035, 0x000481C7,
1728 0x035, 0x000501C7,
1729 0xB0000000, 0x00000000,
1730 0x0EF, 0x00000000,
1731 0x018, 0x0001712A,
1732 0x0EF, 0x00000010,
1733 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1734 0x036, 0x00085733,
1735 0x036, 0x0008D733,
1736 0x036, 0x00095733,
1737 0x036, 0x0009D733,
1738 0x036, 0x000A64B4,
1739 0x036, 0x000AE4B4,
1740 0x036, 0x000B64B4,
1741 0x036, 0x000BE4B4,
1742 0x036, 0x000C64B4,
1743 0x036, 0x000CE4B4,
1744 0x036, 0x000D64B4,
1745 0x036, 0x000DE4B4,
1746 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1747 0x036, 0x00085733,
1748 0x036, 0x0008D733,
1749 0x036, 0x00095733,
1750 0x036, 0x0009D733,
1751 0x036, 0x000A64B4,
1752 0x036, 0x000AE4B4,
1753 0x036, 0x000B64B4,
1754 0x036, 0x000BE4B4,
1755 0x036, 0x000C64B4,
1756 0x036, 0x000CE4B4,
1757 0x036, 0x000D64B4,
1758 0x036, 0x000DE4B4,
1759 0x90000210, 0x00000000, 0x40000000, 0x00000000,
1760 0x036, 0x000063B5,
1761 0x036, 0x0000E3B5,
1762 0x036, 0x000163B5,
1763 0x036, 0x0001E3B5,
1764 0x036, 0x000263B5,
1765 0x036, 0x0002E3B5,
1766 0x036, 0x000363B5,
1767 0x036, 0x0003E3B5,
1768 0x036, 0x000463B5,
1769 0x036, 0x0004E3B5,
1770 0x036, 0x000563B5,
1771 0x036, 0x0005E3B5,
1772 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1773 0x036, 0x000056B3,
1774 0x036, 0x0000D6B3,
1775 0x036, 0x000156B3,
1776 0x036, 0x0001D6B3,
1777 0x036, 0x00026634,
1778 0x036, 0x0002E634,
1779 0x036, 0x00036634,
1780 0x036, 0x0003E634,
1781 0x036, 0x000467B4,
1782 0x036, 0x0004E7B4,
1783 0x036, 0x000567B4,
1784 0x036, 0x0005E7B4,
1785 0x90000200, 0x00000000, 0x40000000, 0x00000000,
1786 0x036, 0x000063B5,
1787 0x036, 0x0000E3B5,
1788 0x036, 0x000163B5,
1789 0x036, 0x0001E3B5,
1790 0x036, 0x000263B5,
1791 0x036, 0x0002E3B5,
1792 0x036, 0x000363B5,
1793 0x036, 0x0003E3B5,
1794 0x036, 0x000463B5,
1795 0x036, 0x0004E3B5,
1796 0x036, 0x000563B5,
1797 0x036, 0x0005E3B5,
1798 0x90000410, 0x00000000, 0x40000000, 0x00000000,
1799 0x036, 0x00085733,
1800 0x036, 0x0008D733,
1801 0x036, 0x00095733,
1802 0x036, 0x0009D733,
1803 0x036, 0x000A64B4,
1804 0x036, 0x000AE4B4,
1805 0x036, 0x000B64B4,
1806 0x036, 0x000BE4B4,
1807 0x036, 0x000C64B4,
1808 0x036, 0x000CE4B4,
1809 0x036, 0x000D64B4,
1810 0x036, 0x000DE4B4,
1811 0xA0000000, 0x00000000,
1812 0x036, 0x000056B3,
1813 0x036, 0x0000D6B3,
1814 0x036, 0x000156B3,
1815 0x036, 0x0001D6B3,
1816 0x036, 0x00026634,
1817 0x036, 0x0002E634,
1818 0x036, 0x00036634,
1819 0x036, 0x0003E634,
1820 0x036, 0x000467B4,
1821 0x036, 0x0004E7B4,
1822 0x036, 0x000567B4,
1823 0x036, 0x0005E7B4,
1824 0xB0000000, 0x00000000,
1825 0x0EF, 0x00000000,
1826 0x0EF, 0x00000008,
1827 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1828 0x03C, 0x000001C8,
1829 0x03C, 0x00000492,
1830 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1831 0x03C, 0x000001C8,
1832 0x03C, 0x00000492,
1833 0x90000210, 0x00000000, 0x40000000, 0x00000000,
1834 0x03C, 0x000001B6,
1835 0x03C, 0x00000492,
1836 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1837 0x03C, 0x0000022A,
1838 0x03C, 0x00000594,
1839 0x90000200, 0x00000000, 0x40000000, 0x00000000,
1840 0x03C, 0x000001B6,
1841 0x03C, 0x00000492,
1842 0x90000410, 0x00000000, 0x40000000, 0x00000000,
1843 0x03C, 0x000001C8,
1844 0x03C, 0x00000492,
1845 0xA0000000, 0x00000000,
1846 0x03C, 0x0000022A,
1847 0x03C, 0x00000594,
1848 0xB0000000, 0x00000000,
1849 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1850 0x03C, 0x00000800,
1851 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1852 0x03C, 0x00000800,
1853 0x90000210, 0x00000000, 0x40000000, 0x00000000,
1854 0x03C, 0x00000800,
1855 0x9000020c, 0x00000000, 0x40000000, 0x00000000,
1856 0x03C, 0x00000820,
1857 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1858 0x03C, 0x00000820,
1859 0x90000200, 0x00000000, 0x40000000, 0x00000000,
1860 0x03C, 0x00000800,
1861 0x90000410, 0x00000000, 0x40000000, 0x00000000,
1862 0x03C, 0x00000800,
1863 0xA0000000, 0x00000000,
1864 0x03C, 0x00000900,
1865 0xB0000000, 0x00000000,
1866 0x0EF, 0x00000000,
1867 0x018, 0x0001712A,
1868 0x0EF, 0x00000002,
1869 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1870 0x008, 0x0004E400,
1871 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1872 0x008, 0x0004E400,
1873 0x90000210, 0x00000000, 0x40000000, 0x00000000,
1874 0x008, 0x00002000,
1875 0x9000020c, 0x00000000, 0x40000000, 0x00000000,
1876 0x008, 0x00002000,
1877 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1878 0x008, 0x00002000,
1879 0x90000200, 0x00000000, 0x40000000, 0x00000000,
1880 0x008, 0x00002000,
1881 0x90000410, 0x00000000, 0x40000000, 0x00000000,
1882 0x008, 0x0004E400,
1883 0xA0000000, 0x00000000,
1884 0x008, 0x00002000,
1885 0xB0000000, 0x00000000,
1886 0x0EF, 0x00000000,
1887 0x0DF, 0x000000C0,
1888 0x01F, 0x00000064,
1889 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1890 0x058, 0x000A7284,
1891 0x059, 0x000600EC,
1892 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1893 0x058, 0x000A7284,
1894 0x059, 0x000600EC,
1895 0x9000020c, 0x00000000, 0x40000000, 0x00000000,
1896 0x058, 0x00081184,
1897 0x059, 0x0006016C,
1898 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1899 0x058, 0x00081184,
1900 0x059, 0x0006016C,
1901 0x90000200, 0x00000000, 0x40000000, 0x00000000,
1902 0x058, 0x00081184,
1903 0x059, 0x0006016C,
1904 0x90000410, 0x00000000, 0x40000000, 0x00000000,
1905 0x058, 0x000A7284,
1906 0x059, 0x000600EC,
1907 0xA0000000, 0x00000000,
1908 0x058, 0x00081184,
1909 0x059, 0x0006016C,
1910 0xB0000000, 0x00000000,
1911 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1912 0x061, 0x000E8D73,
1913 0x062, 0x00093FC5,
1914 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1915 0x061, 0x000E8D73,
1916 0x062, 0x00093FC5,
1917 0x90000210, 0x00000000, 0x40000000, 0x00000000,
1918 0x061, 0x000EFD83,
1919 0x062, 0x00093FCC,
1920 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1921 0x061, 0x000EAD53,
1922 0x062, 0x00093BC4,
1923 0x90000200, 0x00000000, 0x40000000, 0x00000000,
1924 0x061, 0x000EFD83,
1925 0x062, 0x00093FCC,
1926 0x90000410, 0x00000000, 0x40000000, 0x00000000,
1927 0x061, 0x000E8D73,
1928 0x062, 0x00093FC5,
1929 0xA0000000, 0x00000000,
1930 0x061, 0x000EAD53,
1931 0x062, 0x00093BC4,
1932 0xB0000000, 0x00000000,
1933 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1934 0x063, 0x000110E9,
1935 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1936 0x063, 0x000110E9,
1937 0x90000210, 0x00000000, 0x40000000, 0x00000000,
1938 0x063, 0x000110EB,
1939 0x9000020c, 0x00000000, 0x40000000, 0x00000000,
1940 0x063, 0x000110E9,
1941 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1942 0x063, 0x000110E9,
1943 0x90000200, 0x00000000, 0x40000000, 0x00000000,
1944 0x063, 0x000110EB,
1945 0x90000410, 0x00000000, 0x40000000, 0x00000000,
1946 0x063, 0x000110E9,
1947 0xA0000000, 0x00000000,
1948 0x063, 0x000714E9,
1949 0xB0000000, 0x00000000,
1950 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1951 0x064, 0x0001C27C,
1952 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1953 0x064, 0x0001C27C,
1954 0x90000210, 0x00000000, 0x40000000, 0x00000000,
1955 0x064, 0x0001C27C,
1956 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1957 0x064, 0x0001C67C,
1958 0x90000200, 0x00000000, 0x40000000, 0x00000000,
1959 0x064, 0x0001C27C,
1960 0x90000410, 0x00000000, 0x40000000, 0x00000000,
1961 0x064, 0x0001C27C,
1962 0xA0000000, 0x00000000,
1963 0x064, 0x0001C67C,
1964 0xB0000000, 0x00000000,
1965 0x80000111, 0x00000000, 0x40000000, 0x00000000,
1966 0x065, 0x00091016,
1967 0x90000110, 0x00000000, 0x40000000, 0x00000000,
1968 0x065, 0x00091016,
1969 0x90000210, 0x00000000, 0x40000000, 0x00000000,
1970 0x065, 0x00093016,
1971 0x9000020c, 0x00000000, 0x40000000, 0x00000000,
1972 0x065, 0x00093015,
1973 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
1974 0x065, 0x00093015,
1975 0x90000200, 0x00000000, 0x40000000, 0x00000000,
1976 0x065, 0x00093016,
1977 0xA0000000, 0x00000000,
1978 0x065, 0x00091016,
1979 0xB0000000, 0x00000000,
1980 0x018, 0x00000006,
1981 0x0EF, 0x00002000,
1982 0x03B, 0x0003824B,
1983 0x03B, 0x0003024B,
1984 0x03B, 0x0002844B,
1985 0x03B, 0x00020F4B,
1986 0x03B, 0x00018F4B,
1987 0x03B, 0x000104B2,
1988 0x03B, 0x00008049,
1989 0x03B, 0x00000148,
1990 0x03B, 0x0007824B,
1991 0x03B, 0x0007024B,
1992 0x03B, 0x0006824B,
1993 0x03B, 0x00060F4B,
1994 0x03B, 0x00058F4B,
1995 0x03B, 0x000504B2,
1996 0x03B, 0x00048049,
1997 0x03B, 0x00040148,
1998 0x0EF, 0x00000000,
1999 0x0EF, 0x00000100,
2000 0x034, 0x0000ADF3,
2001 0x034, 0x00009DF0,
2002 0x034, 0x00008D70,
2003 0x034, 0x00007D6D,
2004 0x034, 0x00006CEE,
2005 0x034, 0x00005CCC,
2006 0x034, 0x000044EC,
2007 0x034, 0x000034AC,
2008 0x034, 0x0000246D,
2009 0x034, 0x0000106F,
2010 0x034, 0x0000006C,
2011 0x0EF, 0x00000000,
2012 0x0ED, 0x00000010,
2013 0x044, 0x0000ADF2,
2014 0x044, 0x00009DEF,
2015 0x044, 0x00008DEC,
2016 0x044, 0x00007DE9,
2017 0x044, 0x00006CEC,
2018 0x044, 0x00005CE9,
2019 0x044, 0x000044EC,
2020 0x044, 0x000034E9,
2021 0x044, 0x0000246C,
2022 0x044, 0x00001469,
2023 0x044, 0x0000006C,
2024 0x0ED, 0x00000000,
2025 0x0ED, 0x00000001,
2026 0x040, 0x00038DA7,
2027 0x040, 0x000300C2,
2028 0x040, 0x000288E2,
2029 0x040, 0x000200B8,
2030 0x040, 0x000188A5,
2031 0x040, 0x00010FBC,
2032 0x040, 0x00008F71,
2033 0x040, 0x00000240,
2034 0x0ED, 0x00000000,
2035 0x0EF, 0x000020A2,
2036 0x0DF, 0x00000080,
2037 0x035, 0x00000120,
2038 0x035, 0x00008120,
2039 0x035, 0x00010120,
2040 0x036, 0x00000085,
2041 0x036, 0x00008085,
2042 0x036, 0x00010085,
2043 0x036, 0x00018085,
2044 0x0EF, 0x00000000,
2045 0x051, 0x00000C31,
2046 0x052, 0x00000622,
2047 0x053, 0x000FC70B,
2048 0x054, 0x0000017E,
2049 0x056, 0x00051DF3,
2050 0x051, 0x00000C01,
2051 0x052, 0x000006D6,
2052 0x053, 0x000FC649,
2053 0x070, 0x00049661,
2054 0x071, 0x0007843E,
2055 0x072, 0x00000382,
2056 0x074, 0x00051400,
2057 0x035, 0x00000160,
2058 0x035, 0x00008160,
2059 0x035, 0x00010160,
2060 0x036, 0x00000124,
2061 0x036, 0x00008124,
2062 0x036, 0x00010124,
2063 0x036, 0x00018124,
2064 0x0ED, 0x0000000C,
2065 0x045, 0x00000140,
2066 0x045, 0x00008140,
2067 0x045, 0x00010140,
2068 0x046, 0x00000124,
2069 0x046, 0x00008124,
2070 0x046, 0x00010124,
2071 0x046, 0x00018124,
2072 0x0DF, 0x00000088,
2073 0x0B3, 0x000F0E18,
2074 0x0B4, 0x0001214C,
2075 0x0B7, 0x0003000C,
2076 0x01C, 0x000539D2,
2077 0x0C4, 0x000AFE00,
2078 0x018, 0x0001F12A,
2079 0xFFE, 0x00000000,
2080 0xFFE, 0x00000000,
2081 0x018, 0x0001712A,
2082
2083 };
2084
2085 u32 RTL8821AE_RADIOA_1TARRAYLEN = ARRAY_SIZE(RTL8821AE_RADIOA_ARRAY);
2086
2087 u32 RTL8812AE_MAC_REG_ARRAY[] = {
2088 0x010, 0x0000000C,
2089 0x80000200, 0x00000000, 0x40000000, 0x00000000,
2090 0x011, 0x00000066,
2091 0xA0000000, 0x00000000,
2092 0x011, 0x0000005A,
2093 0XB0000000, 0x00000000,
2094 0x025, 0x0000000F,
2095 0x072, 0x00000000,
2096 0x420, 0x00000080,
2097 0x428, 0x0000000A,
2098 0x429, 0x00000010,
2099 0x430, 0x00000000,
2100 0x431, 0x00000000,
2101 0x432, 0x00000000,
2102 0x433, 0x00000001,
2103 0x434, 0x00000004,
2104 0x435, 0x00000005,
2105 0x436, 0x00000007,
2106 0x437, 0x00000008,
2107 0x43C, 0x00000004,
2108 0x43D, 0x00000005,
2109 0x43E, 0x00000007,
2110 0x43F, 0x00000008,
2111 0x440, 0x0000005D,
2112 0x441, 0x00000001,
2113 0x442, 0x00000000,
2114 0x444, 0x00000010,
2115 0x445, 0x00000000,
2116 0x446, 0x00000000,
2117 0x447, 0x00000000,
2118 0x448, 0x00000000,
2119 0x449, 0x000000F0,
2120 0x44A, 0x0000000F,
2121 0x44B, 0x0000003E,
2122 0x44C, 0x00000010,
2123 0x44D, 0x00000000,
2124 0x44E, 0x00000000,
2125 0x44F, 0x00000000,
2126 0x450, 0x00000000,
2127 0x451, 0x000000F0,
2128 0x452, 0x0000000F,
2129 0x453, 0x00000000,
2130 0x45B, 0x00000080,
2131 0x460, 0x00000066,
2132 0x461, 0x00000066,
2133 0x4C8, 0x000000FF,
2134 0x4C9, 0x00000008,
2135 0x4CC, 0x000000FF,
2136 0x4CD, 0x000000FF,
2137 0x4CE, 0x00000001,
2138 0x500, 0x00000026,
2139 0x501, 0x000000A2,
2140 0x502, 0x0000002F,
2141 0x503, 0x00000000,
2142 0x504, 0x00000028,
2143 0x505, 0x000000A3,
2144 0x506, 0x0000005E,
2145 0x507, 0x00000000,
2146 0x508, 0x0000002B,
2147 0x509, 0x000000A4,
2148 0x50A, 0x0000005E,
2149 0x50B, 0x00000000,
2150 0x50C, 0x0000004F,
2151 0x50D, 0x000000A4,
2152 0x50E, 0x00000000,
2153 0x50F, 0x00000000,
2154 0x512, 0x0000001C,
2155 0x514, 0x0000000A,
2156 0x516, 0x0000000A,
2157 0x525, 0x0000004F,
2158 0x550, 0x00000010,
2159 0x551, 0x00000010,
2160 0x559, 0x00000002,
2161 0x55C, 0x00000050,
2162 0x55D, 0x000000FF,
2163 0x604, 0x00000009,
2164 0x605, 0x00000030,
2165 0x607, 0x00000003,
2166 0x608, 0x0000000E,
2167 0x609, 0x0000002A,
2168 0x620, 0x000000FF,
2169 0x621, 0x000000FF,
2170 0x622, 0x000000FF,
2171 0x623, 0x000000FF,
2172 0x624, 0x000000FF,
2173 0x625, 0x000000FF,
2174 0x626, 0x000000FF,
2175 0x627, 0x000000FF,
2176 0x638, 0x00000050,
2177 0x63C, 0x0000000A,
2178 0x63D, 0x0000000A,
2179 0x63E, 0x0000000E,
2180 0x63F, 0x0000000E,
2181 0x640, 0x00000080,
2182 0x642, 0x00000040,
2183 0x643, 0x00000000,
2184 0x652, 0x000000C8,
2185 0x66E, 0x00000005,
2186 0x700, 0x00000021,
2187 0x701, 0x00000043,
2188 0x702, 0x00000065,
2189 0x703, 0x00000087,
2190 0x708, 0x00000021,
2191 0x709, 0x00000043,
2192 0x70A, 0x00000065,
2193 0x70B, 0x00000087,
2194 0x718, 0x00000040,
2195 };
2196
2197 u32 RTL8812AE_MAC_1T_ARRAYLEN = ARRAY_SIZE(RTL8812AE_MAC_REG_ARRAY);
2198
2199 u32 RTL8821AE_MAC_REG_ARRAY[] = {
2200 0x421, 0x0000000F,
2201 0x428, 0x0000000A,
2202 0x429, 0x00000010,
2203 0x430, 0x00000000,
2204 0x431, 0x00000000,
2205 0x432, 0x00000000,
2206 0x433, 0x00000001,
2207 0x434, 0x00000004,
2208 0x435, 0x00000005,
2209 0x436, 0x00000007,
2210 0x437, 0x00000008,
2211 0x43C, 0x00000004,
2212 0x43D, 0x00000005,
2213 0x43E, 0x00000007,
2214 0x43F, 0x00000008,
2215 0x440, 0x0000005D,
2216 0x441, 0x00000001,
2217 0x442, 0x00000000,
2218 0x444, 0x00000010,
2219 0x445, 0x00000000,
2220 0x446, 0x00000000,
2221 0x447, 0x00000000,
2222 0x448, 0x00000000,
2223 0x449, 0x000000F0,
2224 0x44A, 0x0000000F,
2225 0x44B, 0x0000003E,
2226 0x44C, 0x00000010,
2227 0x44D, 0x00000000,
2228 0x44E, 0x00000000,
2229 0x44F, 0x00000000,
2230 0x450, 0x00000000,
2231 0x451, 0x000000F0,
2232 0x452, 0x0000000F,
2233 0x453, 0x00000000,
2234 0x456, 0x0000005E,
2235 0x460, 0x00000066,
2236 0x461, 0x00000066,
2237 0x4C8, 0x0000003F,
2238 0x4C9, 0x000000FF,
2239 0x4CC, 0x000000FF,
2240 0x4CD, 0x000000FF,
2241 0x4CE, 0x00000001,
2242 0x500, 0x00000026,
2243 0x501, 0x000000A2,
2244 0x502, 0x0000002F,
2245 0x503, 0x00000000,
2246 0x504, 0x00000028,
2247 0x505, 0x000000A3,
2248 0x506, 0x0000005E,
2249 0x507, 0x00000000,
2250 0x508, 0x0000002B,
2251 0x509, 0x000000A4,
2252 0x50A, 0x0000005E,
2253 0x50B, 0x00000000,
2254 0x50C, 0x0000004F,
2255 0x50D, 0x000000A4,
2256 0x50E, 0x00000000,
2257 0x50F, 0x00000000,
2258 0x512, 0x0000001C,
2259 0x514, 0x0000000A,
2260 0x516, 0x0000000A,
2261 0x525, 0x0000004F,
2262 0x550, 0x00000010,
2263 0x551, 0x00000010,
2264 0x559, 0x00000002,
2265 0x55C, 0x00000050,
2266 0x55D, 0x000000FF,
2267 0x605, 0x00000030,
2268 0x607, 0x00000007,
2269 0x608, 0x0000000E,
2270 0x609, 0x0000002A,
2271 0x620, 0x000000FF,
2272 0x621, 0x000000FF,
2273 0x622, 0x000000FF,
2274 0x623, 0x000000FF,
2275 0x624, 0x000000FF,
2276 0x625, 0x000000FF,
2277 0x626, 0x000000FF,
2278 0x627, 0x000000FF,
2279 0x638, 0x00000050,
2280 0x63C, 0x0000000A,
2281 0x63D, 0x0000000A,
2282 0x63E, 0x0000000E,
2283 0x63F, 0x0000000E,
2284 0x640, 0x00000040,
2285 0x642, 0x00000040,
2286 0x643, 0x00000000,
2287 0x652, 0x000000C8,
2288 0x66E, 0x00000005,
2289 0x700, 0x00000021,
2290 0x701, 0x00000043,
2291 0x702, 0x00000065,
2292 0x703, 0x00000087,
2293 0x708, 0x00000021,
2294 0x709, 0x00000043,
2295 0x70A, 0x00000065,
2296 0x70B, 0x00000087,
2297 0x718, 0x00000040,
2298 };
2299
2300 u32 RTL8821AE_MAC_1T_ARRAYLEN = ARRAY_SIZE(RTL8821AE_MAC_REG_ARRAY);
2301
2302 u32 RTL8812AE_AGC_TAB_ARRAY[] = {
2303 0x80000001, 0x00000000, 0x40000000, 0x00000000,
2304 0x81C, 0xFC000001,
2305 0x81C, 0xFB020001,
2306 0x81C, 0xFA040001,
2307 0x81C, 0xF9060001,
2308 0x81C, 0xF8080001,
2309 0x81C, 0xF70A0001,
2310 0x81C, 0xF60C0001,
2311 0x81C, 0xF50E0001,
2312 0x81C, 0xF4100001,
2313 0x81C, 0xF3120001,
2314 0x81C, 0xF2140001,
2315 0x81C, 0xF1160001,
2316 0x81C, 0xF0180001,
2317 0x81C, 0xEF1A0001,
2318 0x81C, 0xEE1C0001,
2319 0x81C, 0xED1E0001,
2320 0x81C, 0xEC200001,
2321 0x81C, 0xEB220001,
2322 0x81C, 0xEA240001,
2323 0x81C, 0xCD260001,
2324 0x81C, 0xCC280001,
2325 0x81C, 0xCB2A0001,
2326 0x81C, 0xCA2C0001,
2327 0x81C, 0xC92E0001,
2328 0x81C, 0xC8300001,
2329 0x81C, 0xA6320001,
2330 0x81C, 0xA5340001,
2331 0x81C, 0xA4360001,
2332 0x81C, 0xA3380001,
2333 0x81C, 0xA23A0001,
2334 0x81C, 0x883C0001,
2335 0x81C, 0x873E0001,
2336 0x81C, 0x86400001,
2337 0x81C, 0x85420001,
2338 0x81C, 0x84440001,
2339 0x81C, 0x83460001,
2340 0x81C, 0x82480001,
2341 0x81C, 0x814A0001,
2342 0x81C, 0x484C0001,
2343 0x81C, 0x474E0001,
2344 0x81C, 0x46500001,
2345 0x81C, 0x45520001,
2346 0x81C, 0x44540001,
2347 0x81C, 0x43560001,
2348 0x81C, 0x42580001,
2349 0x81C, 0x415A0001,
2350 0x81C, 0x255C0001,
2351 0x81C, 0x245E0001,
2352 0x81C, 0x23600001,
2353 0x81C, 0x22620001,
2354 0x81C, 0x21640001,
2355 0x81C, 0x21660001,
2356 0x81C, 0x21680001,
2357 0x81C, 0x216A0001,
2358 0x81C, 0x216C0001,
2359 0x81C, 0x216E0001,
2360 0x81C, 0x21700001,
2361 0x81C, 0x21720001,
2362 0x81C, 0x21740001,
2363 0x81C, 0x21760001,
2364 0x81C, 0x21780001,
2365 0x81C, 0x217A0001,
2366 0x81C, 0x217C0001,
2367 0x81C, 0x217E0001,
2368 0x90000001, 0x00000005, 0x40000000, 0x00000000,
2369 0x81C, 0xF9000001,
2370 0x81C, 0xF8020001,
2371 0x81C, 0xF7040001,
2372 0x81C, 0xF6060001,
2373 0x81C, 0xF5080001,
2374 0x81C, 0xF40A0001,
2375 0x81C, 0xF30C0001,
2376 0x81C, 0xF20E0001,
2377 0x81C, 0xF1100001,
2378 0x81C, 0xF0120001,
2379 0x81C, 0xEF140001,
2380 0x81C, 0xEE160001,
2381 0x81C, 0xED180001,
2382 0x81C, 0xEC1A0001,
2383 0x81C, 0xEB1C0001,
2384 0x81C, 0xEA1E0001,
2385 0x81C, 0xCD200001,
2386 0x81C, 0xCC220001,
2387 0x81C, 0xCB240001,
2388 0x81C, 0xCA260001,
2389 0x81C, 0xC9280001,
2390 0x81C, 0xC82A0001,
2391 0x81C, 0xC72C0001,
2392 0x81C, 0xC62E0001,
2393 0x81C, 0xA5300001,
2394 0x81C, 0xA4320001,
2395 0x81C, 0xA3340001,
2396 0x81C, 0xA2360001,
2397 0x81C, 0x88380001,
2398 0x81C, 0x873A0001,
2399 0x81C, 0x863C0001,
2400 0x81C, 0x853E0001,
2401 0x81C, 0x84400001,
2402 0x81C, 0x83420001,
2403 0x81C, 0x82440001,
2404 0x81C, 0x81460001,
2405 0x81C, 0x48480001,
2406 0x81C, 0x474A0001,
2407 0x81C, 0x464C0001,
2408 0x81C, 0x454E0001,
2409 0x81C, 0x44500001,
2410 0x81C, 0x43520001,
2411 0x81C, 0x42540001,
2412 0x81C, 0x41560001,
2413 0x81C, 0x25580001,
2414 0x81C, 0x245A0001,
2415 0x81C, 0x235C0001,
2416 0x81C, 0x225E0001,
2417 0x81C, 0x21600001,
2418 0x81C, 0x21620001,
2419 0x81C, 0x21640001,
2420 0x81C, 0x21660001,
2421 0x81C, 0x21680001,
2422 0x81C, 0x216A0001,
2423 0x81C, 0x236C0001,
2424 0x81C, 0x226E0001,
2425 0x81C, 0x21700001,
2426 0x81C, 0x21720001,
2427 0x81C, 0x21740001,
2428 0x81C, 0x21760001,
2429 0x81C, 0x21780001,
2430 0x81C, 0x217A0001,
2431 0x81C, 0x217C0001,
2432 0x81C, 0x217E0001,
2433 0xA0000000, 0x00000000,
2434 0x81C, 0xFF000001,
2435 0x81C, 0xFF020001,
2436 0x81C, 0xFF040001,
2437 0x81C, 0xFF060001,
2438 0x81C, 0xFF080001,
2439 0x81C, 0xFE0A0001,
2440 0x81C, 0xFD0C0001,
2441 0x81C, 0xFC0E0001,
2442 0x81C, 0xFB100001,
2443 0x81C, 0xFA120001,
2444 0x81C, 0xF9140001,
2445 0x81C, 0xF8160001,
2446 0x81C, 0xF7180001,
2447 0x81C, 0xF61A0001,
2448 0x81C, 0xF51C0001,
2449 0x81C, 0xF41E0001,
2450 0x81C, 0xF3200001,
2451 0x81C, 0xF2220001,
2452 0x81C, 0xF1240001,
2453 0x81C, 0xF0260001,
2454 0x81C, 0xEF280001,
2455 0x81C, 0xEE2A0001,
2456 0x81C, 0xED2C0001,
2457 0x81C, 0xEC2E0001,
2458 0x81C, 0xEB300001,
2459 0x81C, 0xEA320001,
2460 0x81C, 0xE9340001,
2461 0x81C, 0xE8360001,
2462 0x81C, 0xE7380001,
2463 0x81C, 0xE63A0001,
2464 0x81C, 0xE53C0001,
2465 0x81C, 0xC73E0001,
2466 0x81C, 0xC6400001,
2467 0x81C, 0xC5420001,
2468 0x81C, 0xC4440001,
2469 0x81C, 0xC3460001,
2470 0x81C, 0xC2480001,
2471 0x81C, 0xC14A0001,
2472 0x81C, 0xA74C0001,
2473 0x81C, 0xA64E0001,
2474 0x81C, 0xA5500001,
2475 0x81C, 0xA4520001,
2476 0x81C, 0xA3540001,
2477 0x81C, 0xA2560001,
2478 0x81C, 0xA1580001,
2479 0x81C, 0x675A0001,
2480 0x81C, 0x665C0001,
2481 0x81C, 0x655E0001,
2482 0x81C, 0x64600001,
2483 0x81C, 0x63620001,
2484 0x81C, 0x48640001,
2485 0x81C, 0x47660001,
2486 0x81C, 0x46680001,
2487 0x81C, 0x456A0001,
2488 0x81C, 0x446C0001,
2489 0x81C, 0x436E0001,
2490 0x81C, 0x42700001,
2491 0x81C, 0x41720001,
2492 0x81C, 0x41740001,
2493 0x81C, 0x41760001,
2494 0x81C, 0x41780001,
2495 0x81C, 0x417A0001,
2496 0x81C, 0x417C0001,
2497 0x81C, 0x417E0001,
2498 0XB0000000, 0x00000000,
2499 0x80000004, 0x00000000, 0x40000000, 0x00000000,
2500 0x81C, 0xFC800001,
2501 0x81C, 0xFB820001,
2502 0x81C, 0xFA840001,
2503 0x81C, 0xF9860001,
2504 0x81C, 0xF8880001,
2505 0x81C, 0xF78A0001,
2506 0x81C, 0xF68C0001,
2507 0x81C, 0xF58E0001,
2508 0x81C, 0xF4900001,
2509 0x81C, 0xF3920001,
2510 0x81C, 0xF2940001,
2511 0x81C, 0xF1960001,
2512 0x81C, 0xF0980001,
2513 0x81C, 0xEF9A0001,
2514 0x81C, 0xEE9C0001,
2515 0x81C, 0xED9E0001,
2516 0x81C, 0xECA00001,
2517 0x81C, 0xEBA20001,
2518 0x81C, 0xEAA40001,
2519 0x81C, 0xE9A60001,
2520 0x81C, 0xE8A80001,
2521 0x81C, 0xE7AA0001,
2522 0x81C, 0xE6AC0001,
2523 0x81C, 0xE5AE0001,
2524 0x81C, 0xE4B00001,
2525 0x81C, 0xE3B20001,
2526 0x81C, 0xA8B40001,
2527 0x81C, 0xA7B60001,
2528 0x81C, 0xA6B80001,
2529 0x81C, 0xA5BA0001,
2530 0x81C, 0xA4BC0001,
2531 0x81C, 0xA3BE0001,
2532 0x81C, 0xA2C00001,
2533 0x81C, 0xA1C20001,
2534 0x81C, 0x68C40001,
2535 0x81C, 0x67C60001,
2536 0x81C, 0x66C80001,
2537 0x81C, 0x65CA0001,
2538 0x81C, 0x64CC0001,
2539 0x81C, 0x47CE0001,
2540 0x81C, 0x46D00001,
2541 0x81C, 0x45D20001,
2542 0x81C, 0x44D40001,
2543 0x81C, 0x43D60001,
2544 0x81C, 0x42D80001,
2545 0x81C, 0x08DA0001,
2546 0x81C, 0x07DC0001,
2547 0x81C, 0x06DE0001,
2548 0x81C, 0x05E00001,
2549 0x81C, 0x04E20001,
2550 0x81C, 0x03E40001,
2551 0x81C, 0x02E60001,
2552 0x81C, 0x01E80001,
2553 0x81C, 0x01EA0001,
2554 0x81C, 0x01EC0001,
2555 0x81C, 0x01EE0001,
2556 0x81C, 0x01F00001,
2557 0x81C, 0x01F20001,
2558 0x81C, 0x01F40001,
2559 0x81C, 0x01F60001,
2560 0x81C, 0x01F80001,
2561 0x81C, 0x01FA0001,
2562 0x81C, 0x01FC0001,
2563 0x81C, 0x01FE0001,
2564 0xA0000000, 0x00000000,
2565 0x81C, 0xFF800001,
2566 0x81C, 0xFF820001,
2567 0x81C, 0xFF840001,
2568 0x81C, 0xFE860001,
2569 0x81C, 0xFD880001,
2570 0x81C, 0xFC8A0001,
2571 0x81C, 0xFB8C0001,
2572 0x81C, 0xFA8E0001,
2573 0x81C, 0xF9900001,
2574 0x81C, 0xF8920001,
2575 0x81C, 0xF7940001,
2576 0x81C, 0xF6960001,
2577 0x81C, 0xF5980001,
2578 0x81C, 0xF49A0001,
2579 0x81C, 0xF39C0001,
2580 0x81C, 0xF29E0001,
2581 0x81C, 0xF1A00001,
2582 0x81C, 0xF0A20001,
2583 0x81C, 0xEFA40001,
2584 0x81C, 0xEEA60001,
2585 0x81C, 0xEDA80001,
2586 0x81C, 0xECAA0001,
2587 0x81C, 0xEBAC0001,
2588 0x81C, 0xEAAE0001,
2589 0x81C, 0xE9B00001,
2590 0x81C, 0xE8B20001,
2591 0x81C, 0xE7B40001,
2592 0x81C, 0xE6B60001,
2593 0x81C, 0xE5B80001,
2594 0x81C, 0xE4BA0001,
2595 0x81C, 0xE3BC0001,
2596 0x81C, 0xA8BE0001,
2597 0x81C, 0xA7C00001,
2598 0x81C, 0xA6C20001,
2599 0x81C, 0xA5C40001,
2600 0x81C, 0xA4C60001,
2601 0x81C, 0xA3C80001,
2602 0x81C, 0xA2CA0001,
2603 0x81C, 0xA1CC0001,
2604 0x81C, 0x68CE0001,
2605 0x81C, 0x67D00001,
2606 0x81C, 0x66D20001,
2607 0x81C, 0x65D40001,
2608 0x81C, 0x64D60001,
2609 0x81C, 0x47D80001,
2610 0x81C, 0x46DA0001,
2611 0x81C, 0x45DC0001,
2612 0x81C, 0x44DE0001,
2613 0x81C, 0x43E00001,
2614 0x81C, 0x42E20001,
2615 0x81C, 0x08E40001,
2616 0x81C, 0x07E60001,
2617 0x81C, 0x06E80001,
2618 0x81C, 0x05EA0001,
2619 0x81C, 0x04EC0001,
2620 0x81C, 0x03EE0001,
2621 0x81C, 0x02F00001,
2622 0x81C, 0x01F20001,
2623 0x81C, 0x01F40001,
2624 0x81C, 0x01F60001,
2625 0x81C, 0x01F80001,
2626 0x81C, 0x01FA0001,
2627 0x81C, 0x01FC0001,
2628 0x81C, 0x01FE0001,
2629 0XB0000000, 0x00000000,
2630 0xC50, 0x00000022,
2631 0xC50, 0x00000020,
2632 0xE50, 0x00000022,
2633 0xE50, 0x00000020,
2634 };
2635
2636 u32 RTL8812AE_AGC_TAB_1TARRAYLEN = ARRAY_SIZE(RTL8812AE_AGC_TAB_ARRAY);
2637
2638 u32 RTL8821AE_AGC_TAB_ARRAY[] = {
2639 0x81C, 0XBF000001,
2640 0x81C, 0XBF020001,
2641 0x81C, 0XBF040001,
2642 0x81C, 0XBF060001,
2643 0x81C, 0XBE080001,
2644 0x81C, 0XBD0A0001,
2645 0x81C, 0XBC0C0001,
2646 0x81C, 0XBA0E0001,
2647 0x81C, 0XB9100001,
2648 0x81C, 0XB8120001,
2649 0x81C, 0XB7140001,
2650 0x81C, 0XB6160001,
2651 0x81C, 0XB5180001,
2652 0x81C, 0XB41A0001,
2653 0x81C, 0XB31C0001,
2654 0x81C, 0XB21E0001,
2655 0x81C, 0XB1200001,
2656 0x81C, 0XB0220001,
2657 0x81C, 0xAF240001,
2658 0x81C, 0xAE260001,
2659 0x81C, 0xAD280001,
2660 0x81C, 0xAC2A0001,
2661 0x81C, 0xAB2C0001,
2662 0x81C, 0xAA2E0001,
2663 0x81C, 0xA9300001,
2664 0x81C, 0xA8320001,
2665 0x81C, 0xA7340001,
2666 0x81C, 0xA6360001,
2667 0x81C, 0xA5380001,
2668 0x81C, 0xA43A0001,
2669 0x81C, 0x683C0001,
2670 0x81C, 0x673E0001,
2671 0x81C, 0x66400001,
2672 0x81C, 0x65420001,
2673 0x81C, 0x64440001,
2674 0x81C, 0x63460001,
2675 0x81C, 0x62480001,
2676 0x81C, 0x614A0001,
2677 0x81C, 0x474C0001,
2678 0x81C, 0x464E0001,
2679 0x81C, 0x45500001,
2680 0x81C, 0x44520001,
2681 0x81C, 0x43540001,
2682 0x81C, 0x42560001,
2683 0x81C, 0x41580001,
2684 0x81C, 0x285A0001,
2685 0x81C, 0x275C0001,
2686 0x81C, 0x265E0001,
2687 0x81C, 0x25600001,
2688 0x81C, 0x24620001,
2689 0x81C, 0x0A640001,
2690 0x81C, 0x09660001,
2691 0x81C, 0x08680001,
2692 0x81C, 0x076A0001,
2693 0x81C, 0x066C0001,
2694 0x81C, 0x056E0001,
2695 0x81C, 0x04700001,
2696 0x81C, 0x03720001,
2697 0x81C, 0x02740001,
2698 0x81C, 0x01760001,
2699 0x81C, 0x01780001,
2700 0x81C, 0x017A0001,
2701 0x81C, 0x017C0001,
2702 0x81C, 0x017E0001,
2703 0x8000020c, 0x00000000, 0x40000000, 0x00000000,
2704 0x81C, 0xFB000101,
2705 0x81C, 0xFA020101,
2706 0x81C, 0xF9040101,
2707 0x81C, 0xF8060101,
2708 0x81C, 0xF7080101,
2709 0x81C, 0xF60A0101,
2710 0x81C, 0xF50C0101,
2711 0x81C, 0xF40E0101,
2712 0x81C, 0xF3100101,
2713 0x81C, 0xF2120101,
2714 0x81C, 0xF1140101,
2715 0x81C, 0xF0160101,
2716 0x81C, 0xEF180101,
2717 0x81C, 0xEE1A0101,
2718 0x81C, 0xED1C0101,
2719 0x81C, 0xEC1E0101,
2720 0x81C, 0xEB200101,
2721 0x81C, 0xEA220101,
2722 0x81C, 0xE9240101,
2723 0x81C, 0xE8260101,
2724 0x81C, 0xE7280101,
2725 0x81C, 0xE62A0101,
2726 0x81C, 0xE52C0101,
2727 0x81C, 0xE42E0101,
2728 0x81C, 0xE3300101,
2729 0x81C, 0xA5320101,
2730 0x81C, 0xA4340101,
2731 0x81C, 0xA3360101,
2732 0x81C, 0x87380101,
2733 0x81C, 0x863A0101,
2734 0x81C, 0x853C0101,
2735 0x81C, 0x843E0101,
2736 0x81C, 0x69400101,
2737 0x81C, 0x68420101,
2738 0x81C, 0x67440101,
2739 0x81C, 0x66460101,
2740 0x81C, 0x49480101,
2741 0x81C, 0x484A0101,
2742 0x81C, 0x474C0101,
2743 0x81C, 0x2A4E0101,
2744 0x81C, 0x29500101,
2745 0x81C, 0x28520101,
2746 0x81C, 0x27540101,
2747 0x81C, 0x26560101,
2748 0x81C, 0x25580101,
2749 0x81C, 0x245A0101,
2750 0x81C, 0x235C0101,
2751 0x81C, 0x055E0101,
2752 0x81C, 0x04600101,
2753 0x81C, 0x03620101,
2754 0x81C, 0x02640101,
2755 0x81C, 0x01660101,
2756 0x81C, 0x01680101,
2757 0x81C, 0x016A0101,
2758 0x81C, 0x016C0101,
2759 0x81C, 0x016E0101,
2760 0x81C, 0x01700101,
2761 0x81C, 0x01720101,
2762 0x9000040c, 0x00000000, 0x40000000, 0x00000000,
2763 0x81C, 0xFB000101,
2764 0x81C, 0xFA020101,
2765 0x81C, 0xF9040101,
2766 0x81C, 0xF8060101,
2767 0x81C, 0xF7080101,
2768 0x81C, 0xF60A0101,
2769 0x81C, 0xF50C0101,
2770 0x81C, 0xF40E0101,
2771 0x81C, 0xF3100101,
2772 0x81C, 0xF2120101,
2773 0x81C, 0xF1140101,
2774 0x81C, 0xF0160101,
2775 0x81C, 0xEF180101,
2776 0x81C, 0xEE1A0101,
2777 0x81C, 0xED1C0101,
2778 0x81C, 0xEC1E0101,
2779 0x81C, 0xEB200101,
2780 0x81C, 0xEA220101,
2781 0x81C, 0xE9240101,
2782 0x81C, 0xE8260101,
2783 0x81C, 0xE7280101,
2784 0x81C, 0xE62A0101,
2785 0x81C, 0xE52C0101,
2786 0x81C, 0xE42E0101,
2787 0x81C, 0xE3300101,
2788 0x81C, 0xA5320101,
2789 0x81C, 0xA4340101,
2790 0x81C, 0xA3360101,
2791 0x81C, 0x87380101,
2792 0x81C, 0x863A0101,
2793 0x81C, 0x853C0101,
2794 0x81C, 0x843E0101,
2795 0x81C, 0x69400101,
2796 0x81C, 0x68420101,
2797 0x81C, 0x67440101,
2798 0x81C, 0x66460101,
2799 0x81C, 0x49480101,
2800 0x81C, 0x484A0101,
2801 0x81C, 0x474C0101,
2802 0x81C, 0x2A4E0101,
2803 0x81C, 0x29500101,
2804 0x81C, 0x28520101,
2805 0x81C, 0x27540101,
2806 0x81C, 0x26560101,
2807 0x81C, 0x25580101,
2808 0x81C, 0x245A0101,
2809 0x81C, 0x235C0101,
2810 0x81C, 0x055E0101,
2811 0x81C, 0x04600101,
2812 0x81C, 0x03620101,
2813 0x81C, 0x02640101,
2814 0x81C, 0x01660101,
2815 0x81C, 0x01680101,
2816 0x81C, 0x016A0101,
2817 0x81C, 0x016C0101,
2818 0x81C, 0x016E0101,
2819 0x81C, 0x01700101,
2820 0x81C, 0x01720101,
2821 0xA0000000, 0x00000000,
2822 0x81C, 0xFF000101,
2823 0x81C, 0xFF020101,
2824 0x81C, 0xFE040101,
2825 0x81C, 0xFD060101,
2826 0x81C, 0xFC080101,
2827 0x81C, 0xFD0A0101,
2828 0x81C, 0xFC0C0101,
2829 0x81C, 0xFB0E0101,
2830 0x81C, 0xFA100101,
2831 0x81C, 0xF9120101,
2832 0x81C, 0xF8140101,
2833 0x81C, 0xF7160101,
2834 0x81C, 0xF6180101,
2835 0x81C, 0xF51A0101,
2836 0x81C, 0xF41C0101,
2837 0x81C, 0xF31E0101,
2838 0x81C, 0xF2200101,
2839 0x81C, 0xF1220101,
2840 0x81C, 0xF0240101,
2841 0x81C, 0xEF260101,
2842 0x81C, 0xEE280101,
2843 0x81C, 0xED2A0101,
2844 0x81C, 0xEC2C0101,
2845 0x81C, 0xEB2E0101,
2846 0x81C, 0xEA300101,
2847 0x81C, 0xE9320101,
2848 0x81C, 0xE8340101,
2849 0x81C, 0xE7360101,
2850 0x81C, 0xE6380101,
2851 0x81C, 0xE53A0101,
2852 0x81C, 0xE43C0101,
2853 0x81C, 0xE33E0101,
2854 0x81C, 0xA5400101,
2855 0x81C, 0xA4420101,
2856 0x81C, 0xA3440101,
2857 0x81C, 0x87460101,
2858 0x81C, 0x86480101,
2859 0x81C, 0x854A0101,
2860 0x81C, 0x844C0101,
2861 0x81C, 0x694E0101,
2862 0x81C, 0x68500101,
2863 0x81C, 0x67520101,
2864 0x81C, 0x66540101,
2865 0x81C, 0x49560101,
2866 0x81C, 0x48580101,
2867 0x81C, 0x475A0101,
2868 0x81C, 0x2A5C0101,
2869 0x81C, 0x295E0101,
2870 0x81C, 0x28600101,
2871 0x81C, 0x27620101,
2872 0x81C, 0x26640101,
2873 0x81C, 0x25660101,
2874 0x81C, 0x24680101,
2875 0x81C, 0x236A0101,
2876 0x81C, 0x056C0101,
2877 0x81C, 0x046E0101,
2878 0x81C, 0x03700101,
2879 0x81C, 0x02720101,
2880 0xB0000000, 0x00000000,
2881 0x81C, 0x01740101,
2882 0x81C, 0x01760101,
2883 0x81C, 0x01780101,
2884 0x81C, 0x017A0101,
2885 0x81C, 0x017C0101,
2886 0x81C, 0x017E0101,
2887 0xC50, 0x00000022,
2888 0xC50, 0x00000020,
2889 };
2890
2891 u32 RTL8821AE_AGC_TAB_1TARRAYLEN = ARRAY_SIZE(RTL8821AE_AGC_TAB_ARRAY);
2892
2893
2894
2895
2896
2897 const char *RTL8812AE_TXPWR_LMT[] = {
2898 "FCC", "2.4G", "20M", "CCK", "1T", "01", "36",
2899 "ETSI", "2.4G", "20M", "CCK", "1T", "01", "32",
2900 "MKK", "2.4G", "20M", "CCK", "1T", "01", "32",
2901 "FCC", "2.4G", "20M", "CCK", "1T", "02", "36",
2902 "ETSI", "2.4G", "20M", "CCK", "1T", "02", "32",
2903 "MKK", "2.4G", "20M", "CCK", "1T", "02", "32",
2904 "FCC", "2.4G", "20M", "CCK", "1T", "03", "36",
2905 "ETSI", "2.4G", "20M", "CCK", "1T", "03", "32",
2906 "MKK", "2.4G", "20M", "CCK", "1T", "03", "32",
2907 "FCC", "2.4G", "20M", "CCK", "1T", "04", "36",
2908 "ETSI", "2.4G", "20M", "CCK", "1T", "04", "32",
2909 "MKK", "2.4G", "20M", "CCK", "1T", "04", "32",
2910 "FCC", "2.4G", "20M", "CCK", "1T", "05", "36",
2911 "ETSI", "2.4G", "20M", "CCK", "1T", "05", "32",
2912 "MKK", "2.4G", "20M", "CCK", "1T", "05", "32",
2913 "FCC", "2.4G", "20M", "CCK", "1T", "06", "36",
2914 "ETSI", "2.4G", "20M", "CCK", "1T", "06", "32",
2915 "MKK", "2.4G", "20M", "CCK", "1T", "06", "32",
2916 "FCC", "2.4G", "20M", "CCK", "1T", "07", "36",
2917 "ETSI", "2.4G", "20M", "CCK", "1T", "07", "32",
2918 "MKK", "2.4G", "20M", "CCK", "1T", "07", "32",
2919 "FCC", "2.4G", "20M", "CCK", "1T", "08", "36",
2920 "ETSI", "2.4G", "20M", "CCK", "1T", "08", "32",
2921 "MKK", "2.4G", "20M", "CCK", "1T", "08", "32",
2922 "FCC", "2.4G", "20M", "CCK", "1T", "09", "36",
2923 "ETSI", "2.4G", "20M", "CCK", "1T", "09", "32",
2924 "MKK", "2.4G", "20M", "CCK", "1T", "09", "32",
2925 "FCC", "2.4G", "20M", "CCK", "1T", "10", "36",
2926 "ETSI", "2.4G", "20M", "CCK", "1T", "10", "32",
2927 "MKK", "2.4G", "20M", "CCK", "1T", "10", "32",
2928 "FCC", "2.4G", "20M", "CCK", "1T", "11", "36",
2929 "ETSI", "2.4G", "20M", "CCK", "1T", "11", "32",
2930 "MKK", "2.4G", "20M", "CCK", "1T", "11", "32",
2931 "FCC", "2.4G", "20M", "CCK", "1T", "12", "63",
2932 "ETSI", "2.4G", "20M", "CCK", "1T", "12", "32",
2933 "MKK", "2.4G", "20M", "CCK", "1T", "12", "32",
2934 "FCC", "2.4G", "20M", "CCK", "1T", "13", "63",
2935 "ETSI", "2.4G", "20M", "CCK", "1T", "13", "32",
2936 "MKK", "2.4G", "20M", "CCK", "1T", "13", "32",
2937 "FCC", "2.4G", "20M", "CCK", "1T", "14", "63",
2938 "ETSI", "2.4G", "20M", "CCK", "1T", "14", "63",
2939 "MKK", "2.4G", "20M", "CCK", "1T", "14", "32",
2940 "FCC", "2.4G", "20M", "OFDM", "1T", "01", "34",
2941 "ETSI", "2.4G", "20M", "OFDM", "1T", "01", "32",
2942 "MKK", "2.4G", "20M", "OFDM", "1T", "01", "32",
2943 "FCC", "2.4G", "20M", "OFDM", "1T", "02", "36",
2944 "ETSI", "2.4G", "20M", "OFDM", "1T", "02", "32",
2945 "MKK", "2.4G", "20M", "OFDM", "1T", "02", "32",
2946 "FCC", "2.4G", "20M", "OFDM", "1T", "03", "36",
2947 "ETSI", "2.4G", "20M", "OFDM", "1T", "03", "32",
2948 "MKK", "2.4G", "20M", "OFDM", "1T", "03", "32",
2949 "FCC", "2.4G", "20M", "OFDM", "1T", "04", "36",
2950 "ETSI", "2.4G", "20M", "OFDM", "1T", "04", "32",
2951 "MKK", "2.4G", "20M", "OFDM", "1T", "04", "32",
2952 "FCC", "2.4G", "20M", "OFDM", "1T", "05", "36",
2953 "ETSI", "2.4G", "20M", "OFDM", "1T", "05", "32",
2954 "MKK", "2.4G", "20M", "OFDM", "1T", "05", "32",
2955 "FCC", "2.4G", "20M", "OFDM", "1T", "06", "36",
2956 "ETSI", "2.4G", "20M", "OFDM", "1T", "06", "32",
2957 "MKK", "2.4G", "20M", "OFDM", "1T", "06", "32",
2958 "FCC", "2.4G", "20M", "OFDM", "1T", "07", "36",
2959 "ETSI", "2.4G", "20M", "OFDM", "1T", "07", "32",
2960 "MKK", "2.4G", "20M", "OFDM", "1T", "07", "32",
2961 "FCC", "2.4G", "20M", "OFDM", "1T", "08", "36",
2962 "ETSI", "2.4G", "20M", "OFDM", "1T", "08", "32",
2963 "MKK", "2.4G", "20M", "OFDM", "1T", "08", "32",
2964 "FCC", "2.4G", "20M", "OFDM", "1T", "09", "36",
2965 "ETSI", "2.4G", "20M", "OFDM", "1T", "09", "32",
2966 "MKK", "2.4G", "20M", "OFDM", "1T", "09", "32",
2967 "FCC", "2.4G", "20M", "OFDM", "1T", "10", "36",
2968 "ETSI", "2.4G", "20M", "OFDM", "1T", "10", "32",
2969 "MKK", "2.4G", "20M", "OFDM", "1T", "10", "32",
2970 "FCC", "2.4G", "20M", "OFDM", "1T", "11", "32",
2971 "ETSI", "2.4G", "20M", "OFDM", "1T", "11", "32",
2972 "MKK", "2.4G", "20M", "OFDM", "1T", "11", "32",
2973 "FCC", "2.4G", "20M", "OFDM", "1T", "12", "63",
2974 "ETSI", "2.4G", "20M", "OFDM", "1T", "12", "32",
2975 "MKK", "2.4G", "20M", "OFDM", "1T", "12", "32",
2976 "FCC", "2.4G", "20M", "OFDM", "1T", "13", "63",
2977 "ETSI", "2.4G", "20M", "OFDM", "1T", "13", "32",
2978 "MKK", "2.4G", "20M", "OFDM", "1T", "13", "32",
2979 "FCC", "2.4G", "20M", "OFDM", "1T", "14", "63",
2980 "ETSI", "2.4G", "20M", "OFDM", "1T", "14", "63",
2981 "MKK", "2.4G", "20M", "OFDM", "1T", "14", "63",
2982 "FCC", "2.4G", "20M", "HT", "1T", "01", "34",
2983 "ETSI", "2.4G", "20M", "HT", "1T", "01", "32",
2984 "MKK", "2.4G", "20M", "HT", "1T", "01", "32",
2985 "FCC", "2.4G", "20M", "HT", "1T", "02", "36",
2986 "ETSI", "2.4G", "20M", "HT", "1T", "02", "32",
2987 "MKK", "2.4G", "20M", "HT", "1T", "02", "32",
2988 "FCC", "2.4G", "20M", "HT", "1T", "03", "36",
2989 "ETSI", "2.4G", "20M", "HT", "1T", "03", "32",
2990 "MKK", "2.4G", "20M", "HT", "1T", "03", "32",
2991 "FCC", "2.4G", "20M", "HT", "1T", "04", "36",
2992 "ETSI", "2.4G", "20M", "HT", "1T", "04", "32",
2993 "MKK", "2.4G", "20M", "HT", "1T", "04", "32",
2994 "FCC", "2.4G", "20M", "HT", "1T", "05", "36",
2995 "ETSI", "2.4G", "20M", "HT", "1T", "05", "32",
2996 "MKK", "2.4G", "20M", "HT", "1T", "05", "32",
2997 "FCC", "2.4G", "20M", "HT", "1T", "06", "36",
2998 "ETSI", "2.4G", "20M", "HT", "1T", "06", "32",
2999 "MKK", "2.4G", "20M", "HT", "1T", "06", "32",
3000 "FCC", "2.4G", "20M", "HT", "1T", "07", "36",
3001 "ETSI", "2.4G", "20M", "HT", "1T", "07", "32",
3002 "MKK", "2.4G", "20M", "HT", "1T", "07", "32",
3003 "FCC", "2.4G", "20M", "HT", "1T", "08", "36",
3004 "ETSI", "2.4G", "20M", "HT", "1T", "08", "32",
3005 "MKK", "2.4G", "20M", "HT", "1T", "08", "32",
3006 "FCC", "2.4G", "20M", "HT", "1T", "09", "36",
3007 "ETSI", "2.4G", "20M", "HT", "1T", "09", "32",
3008 "MKK", "2.4G", "20M", "HT", "1T", "09", "32",
3009 "FCC", "2.4G", "20M", "HT", "1T", "10", "36",
3010 "ETSI", "2.4G", "20M", "HT", "1T", "10", "32",
3011 "MKK", "2.4G", "20M", "HT", "1T", "10", "32",
3012 "FCC", "2.4G", "20M", "HT", "1T", "11", "32",
3013 "ETSI", "2.4G", "20M", "HT", "1T", "11", "32",
3014 "MKK", "2.4G", "20M", "HT", "1T", "11", "32",
3015 "FCC", "2.4G", "20M", "HT", "1T", "12", "63",
3016 "ETSI", "2.4G", "20M", "HT", "1T", "12", "32",
3017 "MKK", "2.4G", "20M", "HT", "1T", "12", "32",
3018 "FCC", "2.4G", "20M", "HT", "1T", "13", "63",
3019 "ETSI", "2.4G", "20M", "HT", "1T", "13", "32",
3020 "MKK", "2.4G", "20M", "HT", "1T", "13", "32",
3021 "FCC", "2.4G", "20M", "HT", "1T", "14", "63",
3022 "ETSI", "2.4G", "20M", "HT", "1T", "14", "63",
3023 "MKK", "2.4G", "20M", "HT", "1T", "14", "63",
3024 "FCC", "2.4G", "20M", "HT", "2T", "01", "32",
3025 "ETSI", "2.4G", "20M", "HT", "2T", "01", "32",
3026 "MKK", "2.4G", "20M", "HT", "2T", "01", "32",
3027 "FCC", "2.4G", "20M", "HT", "2T", "02", "34",
3028 "ETSI", "2.4G", "20M", "HT", "2T", "02", "32",
3029 "MKK", "2.4G", "20M", "HT", "2T", "02", "32",
3030 "FCC", "2.4G", "20M", "HT", "2T", "03", "34",
3031 "ETSI", "2.4G", "20M", "HT", "2T", "03", "32",
3032 "MKK", "2.4G", "20M", "HT", "2T", "03", "32",
3033 "FCC", "2.4G", "20M", "HT", "2T", "04", "34",
3034 "ETSI", "2.4G", "20M", "HT", "2T", "04", "32",
3035 "MKK", "2.4G", "20M", "HT", "2T", "04", "32",
3036 "FCC", "2.4G", "20M", "HT", "2T", "05", "34",
3037 "ETSI", "2.4G", "20M", "HT", "2T", "05", "32",
3038 "MKK", "2.4G", "20M", "HT", "2T", "05", "32",
3039 "FCC", "2.4G", "20M", "HT", "2T", "06", "34",
3040 "ETSI", "2.4G", "20M", "HT", "2T", "06", "32",
3041 "MKK", "2.4G", "20M", "HT", "2T", "06", "32",
3042 "FCC", "2.4G", "20M", "HT", "2T", "07", "34",
3043 "ETSI", "2.4G", "20M", "HT", "2T", "07", "32",
3044 "MKK", "2.4G", "20M", "HT", "2T", "07", "32",
3045 "FCC", "2.4G", "20M", "HT", "2T", "08", "34",
3046 "ETSI", "2.4G", "20M", "HT", "2T", "08", "32",
3047 "MKK", "2.4G", "20M", "HT", "2T", "08", "32",
3048 "FCC", "2.4G", "20M", "HT", "2T", "09", "34",
3049 "ETSI", "2.4G", "20M", "HT", "2T", "09", "32",
3050 "MKK", "2.4G", "20M", "HT", "2T", "09", "32",
3051 "FCC", "2.4G", "20M", "HT", "2T", "10", "34",
3052 "ETSI", "2.4G", "20M", "HT", "2T", "10", "32",
3053 "MKK", "2.4G", "20M", "HT", "2T", "10", "32",
3054 "FCC", "2.4G", "20M", "HT", "2T", "11", "30",
3055 "ETSI", "2.4G", "20M", "HT", "2T", "11", "32",
3056 "MKK", "2.4G", "20M", "HT", "2T", "11", "32",
3057 "FCC", "2.4G", "20M", "HT", "2T", "12", "63",
3058 "ETSI", "2.4G", "20M", "HT", "2T", "12", "32",
3059 "MKK", "2.4G", "20M", "HT", "2T", "12", "32",
3060 "FCC", "2.4G", "20M", "HT", "2T", "13", "63",
3061 "ETSI", "2.4G", "20M", "HT", "2T", "13", "32",
3062 "MKK", "2.4G", "20M", "HT", "2T", "13", "32",
3063 "FCC", "2.4G", "20M", "HT", "2T", "14", "63",
3064 "ETSI", "2.4G", "20M", "HT", "2T", "14", "63",
3065 "MKK", "2.4G", "20M", "HT", "2T", "14", "63",
3066 "FCC", "2.4G", "40M", "HT", "1T", "01", "63",
3067 "ETSI", "2.4G", "40M", "HT", "1T", "01", "63",
3068 "MKK", "2.4G", "40M", "HT", "1T", "01", "63",
3069 "FCC", "2.4G", "40M", "HT", "1T", "02", "63",
3070 "ETSI", "2.4G", "40M", "HT", "1T", "02", "63",
3071 "MKK", "2.4G", "40M", "HT", "1T", "02", "63",
3072 "FCC", "2.4G", "40M", "HT", "1T", "03", "32",
3073 "ETSI", "2.4G", "40M", "HT", "1T", "03", "32",
3074 "MKK", "2.4G", "40M", "HT", "1T", "03", "32",
3075 "FCC", "2.4G", "40M", "HT", "1T", "04", "36",
3076 "ETSI", "2.4G", "40M", "HT", "1T", "04", "32",
3077 "MKK", "2.4G", "40M", "HT", "1T", "04", "32",
3078 "FCC", "2.4G", "40M", "HT", "1T", "05", "36",
3079 "ETSI", "2.4G", "40M", "HT", "1T", "05", "32",
3080 "MKK", "2.4G", "40M", "HT", "1T", "05", "32",
3081 "FCC", "2.4G", "40M", "HT", "1T", "06", "36",
3082 "ETSI", "2.4G", "40M", "HT", "1T", "06", "32",
3083 "MKK", "2.4G", "40M", "HT", "1T", "06", "32",
3084 "FCC", "2.4G", "40M", "HT", "1T", "07", "36",
3085 "ETSI", "2.4G", "40M", "HT", "1T", "07", "32",
3086 "MKK", "2.4G", "40M", "HT", "1T", "07", "32",
3087 "FCC", "2.4G", "40M", "HT", "1T", "08", "36",
3088 "ETSI", "2.4G", "40M", "HT", "1T", "08", "32",
3089 "MKK", "2.4G", "40M", "HT", "1T", "08", "32",
3090 "FCC", "2.4G", "40M", "HT", "1T", "09", "36",
3091 "ETSI", "2.4G", "40M", "HT", "1T", "09", "32",
3092 "MKK", "2.4G", "40M", "HT", "1T", "09", "32",
3093 "FCC", "2.4G", "40M", "HT", "1T", "10", "36",
3094 "ETSI", "2.4G", "40M", "HT", "1T", "10", "32",
3095 "MKK", "2.4G", "40M", "HT", "1T", "10", "32",
3096 "FCC", "2.4G", "40M", "HT", "1T", "11", "32",
3097 "ETSI", "2.4G", "40M", "HT", "1T", "11", "32",
3098 "MKK", "2.4G", "40M", "HT", "1T", "11", "32",
3099 "FCC", "2.4G", "40M", "HT", "1T", "12", "63",
3100 "ETSI", "2.4G", "40M", "HT", "1T", "12", "32",
3101 "MKK", "2.4G", "40M", "HT", "1T", "12", "32",
3102 "FCC", "2.4G", "40M", "HT", "1T", "13", "63",
3103 "ETSI", "2.4G", "40M", "HT", "1T", "13", "32",
3104 "MKK", "2.4G", "40M", "HT", "1T", "13", "32",
3105 "FCC", "2.4G", "40M", "HT", "1T", "14", "63",
3106 "ETSI", "2.4G", "40M", "HT", "1T", "14", "63",
3107 "MKK", "2.4G", "40M", "HT", "1T", "14", "63",
3108 "FCC", "2.4G", "40M", "HT", "2T", "01", "63",
3109 "ETSI", "2.4G", "40M", "HT", "2T", "01", "63",
3110 "MKK", "2.4G", "40M", "HT", "2T", "01", "63",
3111 "FCC", "2.4G", "40M", "HT", "2T", "02", "63",
3112 "ETSI", "2.4G", "40M", "HT", "2T", "02", "63",
3113 "MKK", "2.4G", "40M", "HT", "2T", "02", "63",
3114 "FCC", "2.4G", "40M", "HT", "2T", "03", "30",
3115 "ETSI", "2.4G", "40M", "HT", "2T", "03", "30",
3116 "MKK", "2.4G", "40M", "HT", "2T", "03", "30",
3117 "FCC", "2.4G", "40M", "HT", "2T", "04", "34",
3118 "ETSI", "2.4G", "40M", "HT", "2T", "04", "30",
3119 "MKK", "2.4G", "40M", "HT", "2T", "04", "30",
3120 "FCC", "2.4G", "40M", "HT", "2T", "05", "34",
3121 "ETSI", "2.4G", "40M", "HT", "2T", "05", "30",
3122 "MKK", "2.4G", "40M", "HT", "2T", "05", "30",
3123 "FCC", "2.4G", "40M", "HT", "2T", "06", "34",
3124 "ETSI", "2.4G", "40M", "HT", "2T", "06", "30",
3125 "MKK", "2.4G", "40M", "HT", "2T", "06", "30",
3126 "FCC", "2.4G", "40M", "HT", "2T", "07", "34",
3127 "ETSI", "2.4G", "40M", "HT", "2T", "07", "30",
3128 "MKK", "2.4G", "40M", "HT", "2T", "07", "30",
3129 "FCC", "2.4G", "40M", "HT", "2T", "08", "34",
3130 "ETSI", "2.4G", "40M", "HT", "2T", "08", "30",
3131 "MKK", "2.4G", "40M", "HT", "2T", "08", "30",
3132 "FCC", "2.4G", "40M", "HT", "2T", "09", "34",
3133 "ETSI", "2.4G", "40M", "HT", "2T", "09", "30",
3134 "MKK", "2.4G", "40M", "HT", "2T", "09", "30",
3135 "FCC", "2.4G", "40M", "HT", "2T", "10", "34",
3136 "ETSI", "2.4G", "40M", "HT", "2T", "10", "30",
3137 "MKK", "2.4G", "40M", "HT", "2T", "10", "30",
3138 "FCC", "2.4G", "40M", "HT", "2T", "11", "30",
3139 "ETSI", "2.4G", "40M", "HT", "2T", "11", "30",
3140 "MKK", "2.4G", "40M", "HT", "2T", "11", "30",
3141 "FCC", "2.4G", "40M", "HT", "2T", "12", "63",
3142 "ETSI", "2.4G", "40M", "HT", "2T", "12", "32",
3143 "MKK", "2.4G", "40M", "HT", "2T", "12", "32",
3144 "FCC", "2.4G", "40M", "HT", "2T", "13", "63",
3145 "ETSI", "2.4G", "40M", "HT", "2T", "13", "32",
3146 "MKK", "2.4G", "40M", "HT", "2T", "13", "32",
3147 "FCC", "2.4G", "40M", "HT", "2T", "14", "63",
3148 "ETSI", "2.4G", "40M", "HT", "2T", "14", "63",
3149 "MKK", "2.4G", "40M", "HT", "2T", "14", "63",
3150 "FCC", "5G", "20M", "OFDM", "1T", "36", "30",
3151 "ETSI", "5G", "20M", "OFDM", "1T", "36", "32",
3152 "MKK", "5G", "20M", "OFDM", "1T", "36", "32",
3153 "FCC", "5G", "20M", "OFDM", "1T", "40", "30",
3154 "ETSI", "5G", "20M", "OFDM", "1T", "40", "32",
3155 "MKK", "5G", "20M", "OFDM", "1T", "40", "32",
3156 "FCC", "5G", "20M", "OFDM", "1T", "44", "30",
3157 "ETSI", "5G", "20M", "OFDM", "1T", "44", "32",
3158 "MKK", "5G", "20M", "OFDM", "1T", "44", "32",
3159 "FCC", "5G", "20M", "OFDM", "1T", "48", "30",
3160 "ETSI", "5G", "20M", "OFDM", "1T", "48", "32",
3161 "MKK", "5G", "20M", "OFDM", "1T", "48", "32",
3162 "FCC", "5G", "20M", "OFDM", "1T", "52", "36",
3163 "ETSI", "5G", "20M", "OFDM", "1T", "52", "32",
3164 "MKK", "5G", "20M", "OFDM", "1T", "52", "32",
3165 "FCC", "5G", "20M", "OFDM", "1T", "56", "34",
3166 "ETSI", "5G", "20M", "OFDM", "1T", "56", "32",
3167 "MKK", "5G", "20M", "OFDM", "1T", "56", "32",
3168 "FCC", "5G", "20M", "OFDM", "1T", "60", "32",
3169 "ETSI", "5G", "20M", "OFDM", "1T", "60", "32",
3170 "MKK", "5G", "20M", "OFDM", "1T", "60", "32",
3171 "FCC", "5G", "20M", "OFDM", "1T", "64", "28",
3172 "ETSI", "5G", "20M", "OFDM", "1T", "64", "32",
3173 "MKK", "5G", "20M", "OFDM", "1T", "64", "32",
3174 "FCC", "5G", "20M", "OFDM", "1T", "100", "30",
3175 "ETSI", "5G", "20M", "OFDM", "1T", "100", "32",
3176 "MKK", "5G", "20M", "OFDM", "1T", "100", "32",
3177 "FCC", "5G", "20M", "OFDM", "1T", "104", "30",
3178 "ETSI", "5G", "20M", "OFDM", "1T", "104", "32",
3179 "MKK", "5G", "20M", "OFDM", "1T", "104", "32",
3180 "FCC", "5G", "20M", "OFDM", "1T", "108", "32",
3181 "ETSI", "5G", "20M", "OFDM", "1T", "108", "32",
3182 "MKK", "5G", "20M", "OFDM", "1T", "108", "32",
3183 "FCC", "5G", "20M", "OFDM", "1T", "112", "34",
3184 "ETSI", "5G", "20M", "OFDM", "1T", "112", "32",
3185 "MKK", "5G", "20M", "OFDM", "1T", "112", "32",
3186 "FCC", "5G", "20M", "OFDM", "1T", "116", "34",
3187 "ETSI", "5G", "20M", "OFDM", "1T", "116", "32",
3188 "MKK", "5G", "20M", "OFDM", "1T", "116", "32",
3189 "FCC", "5G", "20M", "OFDM", "1T", "120", "36",
3190 "ETSI", "5G", "20M", "OFDM", "1T", "120", "32",
3191 "MKK", "5G", "20M", "OFDM", "1T", "120", "32",
3192 "FCC", "5G", "20M", "OFDM", "1T", "124", "34",
3193 "ETSI", "5G", "20M", "OFDM", "1T", "124", "32",
3194 "MKK", "5G", "20M", "OFDM", "1T", "124", "32",
3195 "FCC", "5G", "20M", "OFDM", "1T", "128", "32",
3196 "ETSI", "5G", "20M", "OFDM", "1T", "128", "32",
3197 "MKK", "5G", "20M", "OFDM", "1T", "128", "32",
3198 "FCC", "5G", "20M", "OFDM", "1T", "132", "30",
3199 "ETSI", "5G", "20M", "OFDM", "1T", "132", "32",
3200 "MKK", "5G", "20M", "OFDM", "1T", "132", "32",
3201 "FCC", "5G", "20M", "OFDM", "1T", "136", "30",
3202 "ETSI", "5G", "20M", "OFDM", "1T", "136", "32",
3203 "MKK", "5G", "20M", "OFDM", "1T", "136", "32",
3204 "FCC", "5G", "20M", "OFDM", "1T", "140", "28",
3205 "ETSI", "5G", "20M", "OFDM", "1T", "140", "32",
3206 "MKK", "5G", "20M", "OFDM", "1T", "140", "32",
3207 "FCC", "5G", "20M", "OFDM", "1T", "149", "36",
3208 "ETSI", "5G", "20M", "OFDM", "1T", "149", "32",
3209 "MKK", "5G", "20M", "OFDM", "1T", "149", "63",
3210 "FCC", "5G", "20M", "OFDM", "1T", "153", "36",
3211 "ETSI", "5G", "20M", "OFDM", "1T", "153", "32",
3212 "MKK", "5G", "20M", "OFDM", "1T", "153", "63",
3213 "FCC", "5G", "20M", "OFDM", "1T", "157", "36",
3214 "ETSI", "5G", "20M", "OFDM", "1T", "157", "32",
3215 "MKK", "5G", "20M", "OFDM", "1T", "157", "63",
3216 "FCC", "5G", "20M", "OFDM", "1T", "161", "36",
3217 "ETSI", "5G", "20M", "OFDM", "1T", "161", "32",
3218 "MKK", "5G", "20M", "OFDM", "1T", "161", "63",
3219 "FCC", "5G", "20M", "OFDM", "1T", "165", "36",
3220 "ETSI", "5G", "20M", "OFDM", "1T", "165", "32",
3221 "MKK", "5G", "20M", "OFDM", "1T", "165", "63",
3222 "FCC", "5G", "20M", "HT", "1T", "36", "30",
3223 "ETSI", "5G", "20M", "HT", "1T", "36", "32",
3224 "MKK", "5G", "20M", "HT", "1T", "36", "32",
3225 "FCC", "5G", "20M", "HT", "1T", "40", "30",
3226 "ETSI", "5G", "20M", "HT", "1T", "40", "32",
3227 "MKK", "5G", "20M", "HT", "1T", "40", "32",
3228 "FCC", "5G", "20M", "HT", "1T", "44", "30",
3229 "ETSI", "5G", "20M", "HT", "1T", "44", "32",
3230 "MKK", "5G", "20M", "HT", "1T", "44", "32",
3231 "FCC", "5G", "20M", "HT", "1T", "48", "30",
3232 "ETSI", "5G", "20M", "HT", "1T", "48", "32",
3233 "MKK", "5G", "20M", "HT", "1T", "48", "32",
3234 "FCC", "5G", "20M", "HT", "1T", "52", "36",
3235 "ETSI", "5G", "20M", "HT", "1T", "52", "32",
3236 "MKK", "5G", "20M", "HT", "1T", "52", "32",
3237 "FCC", "5G", "20M", "HT", "1T", "56", "34",
3238 "ETSI", "5G", "20M", "HT", "1T", "56", "32",
3239 "MKK", "5G", "20M", "HT", "1T", "56", "32",
3240 "FCC", "5G", "20M", "HT", "1T", "60", "32",
3241 "ETSI", "5G", "20M", "HT", "1T", "60", "32",
3242 "MKK", "5G", "20M", "HT", "1T", "60", "32",
3243 "FCC", "5G", "20M", "HT", "1T", "64", "28",
3244 "ETSI", "5G", "20M", "HT", "1T", "64", "32",
3245 "MKK", "5G", "20M", "HT", "1T", "64", "32",
3246 "FCC", "5G", "20M", "HT", "1T", "100", "30",
3247 "ETSI", "5G", "20M", "HT", "1T", "100", "32",
3248 "MKK", "5G", "20M", "HT", "1T", "100", "32",
3249 "FCC", "5G", "20M", "HT", "1T", "104", "30",
3250 "ETSI", "5G", "20M", "HT", "1T", "104", "32",
3251 "MKK", "5G", "20M", "HT", "1T", "104", "32",
3252 "FCC", "5G", "20M", "HT", "1T", "108", "32",
3253 "ETSI", "5G", "20M", "HT", "1T", "108", "32",
3254 "MKK", "5G", "20M", "HT", "1T", "108", "32",
3255 "FCC", "5G", "20M", "HT", "1T", "112", "34",
3256 "ETSI", "5G", "20M", "HT", "1T", "112", "32",
3257 "MKK", "5G", "20M", "HT", "1T", "112", "32",
3258 "FCC", "5G", "20M", "HT", "1T", "116", "34",
3259 "ETSI", "5G", "20M", "HT", "1T", "116", "32",
3260 "MKK", "5G", "20M", "HT", "1T", "116", "32",
3261 "FCC", "5G", "20M", "HT", "1T", "120", "36",
3262 "ETSI", "5G", "20M", "HT", "1T", "120", "32",
3263 "MKK", "5G", "20M", "HT", "1T", "120", "32",
3264 "FCC", "5G", "20M", "HT", "1T", "124", "34",
3265 "ETSI", "5G", "20M", "HT", "1T", "124", "32",
3266 "MKK", "5G", "20M", "HT", "1T", "124", "32",
3267 "FCC", "5G", "20M", "HT", "1T", "128", "32",
3268 "ETSI", "5G", "20M", "HT", "1T", "128", "32",
3269 "MKK", "5G", "20M", "HT", "1T", "128", "32",
3270 "FCC", "5G", "20M", "HT", "1T", "132", "30",
3271 "ETSI", "5G", "20M", "HT", "1T", "132", "32",
3272 "MKK", "5G", "20M", "HT", "1T", "132", "32",
3273 "FCC", "5G", "20M", "HT", "1T", "136", "30",
3274 "ETSI", "5G", "20M", "HT", "1T", "136", "32",
3275 "MKK", "5G", "20M", "HT", "1T", "136", "32",
3276 "FCC", "5G", "20M", "HT", "1T", "140", "28",
3277 "ETSI", "5G", "20M", "HT", "1T", "140", "32",
3278 "MKK", "5G", "20M", "HT", "1T", "140", "32",
3279 "FCC", "5G", "20M", "HT", "1T", "149", "36",
3280 "ETSI", "5G", "20M", "HT", "1T", "149", "32",
3281 "MKK", "5G", "20M", "HT", "1T", "149", "63",
3282 "FCC", "5G", "20M", "HT", "1T", "153", "36",
3283 "ETSI", "5G", "20M", "HT", "1T", "153", "32",
3284 "MKK", "5G", "20M", "HT", "1T", "153", "63",
3285 "FCC", "5G", "20M", "HT", "1T", "157", "36",
3286 "ETSI", "5G", "20M", "HT", "1T", "157", "32",
3287 "MKK", "5G", "20M", "HT", "1T", "157", "63",
3288 "FCC", "5G", "20M", "HT", "1T", "161", "36",
3289 "ETSI", "5G", "20M", "HT", "1T", "161", "32",
3290 "MKK", "5G", "20M", "HT", "1T", "161", "63",
3291 "FCC", "5G", "20M", "HT", "1T", "165", "36",
3292 "ETSI", "5G", "20M", "HT", "1T", "165", "32",
3293 "MKK", "5G", "20M", "HT", "1T", "165", "63",
3294 "FCC", "5G", "20M", "HT", "2T", "36", "28",
3295 "ETSI", "5G", "20M", "HT", "2T", "36", "30",
3296 "MKK", "5G", "20M", "HT", "2T", "36", "30",
3297 "FCC", "5G", "20M", "HT", "2T", "40", "28",
3298 "ETSI", "5G", "20M", "HT", "2T", "40", "30",
3299 "MKK", "5G", "20M", "HT", "2T", "40", "30",
3300 "FCC", "5G", "20M", "HT", "2T", "44", "28",
3301 "ETSI", "5G", "20M", "HT", "2T", "44", "30",
3302 "MKK", "5G", "20M", "HT", "2T", "44", "30",
3303 "FCC", "5G", "20M", "HT", "2T", "48", "28",
3304 "ETSI", "5G", "20M", "HT", "2T", "48", "30",
3305 "MKK", "5G", "20M", "HT", "2T", "48", "30",
3306 "FCC", "5G", "20M", "HT", "2T", "52", "34",
3307 "ETSI", "5G", "20M", "HT", "2T", "52", "30",
3308 "MKK", "5G", "20M", "HT", "2T", "52", "30",
3309 "FCC", "5G", "20M", "HT", "2T", "56", "32",
3310 "ETSI", "5G", "20M", "HT", "2T", "56", "30",
3311 "MKK", "5G", "20M", "HT", "2T", "56", "30",
3312 "FCC", "5G", "20M", "HT", "2T", "60", "30",
3313 "ETSI", "5G", "20M", "HT", "2T", "60", "30",
3314 "MKK", "5G", "20M", "HT", "2T", "60", "30",
3315 "FCC", "5G", "20M", "HT", "2T", "64", "26",
3316 "ETSI", "5G", "20M", "HT", "2T", "64", "30",
3317 "MKK", "5G", "20M", "HT", "2T", "64", "30",
3318 "FCC", "5G", "20M", "HT", "2T", "100", "28",
3319 "ETSI", "5G", "20M", "HT", "2T", "100", "30",
3320 "MKK", "5G", "20M", "HT", "2T", "100", "30",
3321 "FCC", "5G", "20M", "HT", "2T", "104", "28",
3322 "ETSI", "5G", "20M", "HT", "2T", "104", "30",
3323 "MKK", "5G", "20M", "HT", "2T", "104", "30",
3324 "FCC", "5G", "20M", "HT", "2T", "108", "30",
3325 "ETSI", "5G", "20M", "HT", "2T", "108", "30",
3326 "MKK", "5G", "20M", "HT", "2T", "108", "30",
3327 "FCC", "5G", "20M", "HT", "2T", "112", "32",
3328 "ETSI", "5G", "20M", "HT", "2T", "112", "30",
3329 "MKK", "5G", "20M", "HT", "2T", "112", "30",
3330 "FCC", "5G", "20M", "HT", "2T", "116", "32",
3331 "ETSI", "5G", "20M", "HT", "2T", "116", "30",
3332 "MKK", "5G", "20M", "HT", "2T", "116", "30",
3333 "FCC", "5G", "20M", "HT", "2T", "120", "34",
3334 "ETSI", "5G", "20M", "HT", "2T", "120", "30",
3335 "MKK", "5G", "20M", "HT", "2T", "120", "30",
3336 "FCC", "5G", "20M", "HT", "2T", "124", "32",
3337 "ETSI", "5G", "20M", "HT", "2T", "124", "30",
3338 "MKK", "5G", "20M", "HT", "2T", "124", "30",
3339 "FCC", "5G", "20M", "HT", "2T", "128", "30",
3340 "ETSI", "5G", "20M", "HT", "2T", "128", "30",
3341 "MKK", "5G", "20M", "HT", "2T", "128", "30",
3342 "FCC", "5G", "20M", "HT", "2T", "132", "28",
3343 "ETSI", "5G", "20M", "HT", "2T", "132", "30",
3344 "MKK", "5G", "20M", "HT", "2T", "132", "30",
3345 "FCC", "5G", "20M", "HT", "2T", "136", "28",
3346 "ETSI", "5G", "20M", "HT", "2T", "136", "30",
3347 "MKK", "5G", "20M", "HT", "2T", "136", "30",
3348 "FCC", "5G", "20M", "HT", "2T", "140", "26",
3349 "ETSI", "5G", "20M", "HT", "2T", "140", "30",
3350 "MKK", "5G", "20M", "HT", "2T", "140", "30",
3351 "FCC", "5G", "20M", "HT", "2T", "149", "34",
3352 "ETSI", "5G", "20M", "HT", "2T", "149", "30",
3353 "MKK", "5G", "20M", "HT", "2T", "149", "63",
3354 "FCC", "5G", "20M", "HT", "2T", "153", "34",
3355 "ETSI", "5G", "20M", "HT", "2T", "153", "30",
3356 "MKK", "5G", "20M", "HT", "2T", "153", "63",
3357 "FCC", "5G", "20M", "HT", "2T", "157", "34",
3358 "ETSI", "5G", "20M", "HT", "2T", "157", "30",
3359 "MKK", "5G", "20M", "HT", "2T", "157", "63",
3360 "FCC", "5G", "20M", "HT", "2T", "161", "34",
3361 "ETSI", "5G", "20M", "HT", "2T", "161", "30",
3362 "MKK", "5G", "20M", "HT", "2T", "161", "63",
3363 "FCC", "5G", "20M", "HT", "2T", "165", "34",
3364 "ETSI", "5G", "20M", "HT", "2T", "165", "30",
3365 "MKK", "5G", "20M", "HT", "2T", "165", "63",
3366 "FCC", "5G", "40M", "HT", "1T", "38", "30",
3367 "ETSI", "5G", "40M", "HT", "1T", "38", "32",
3368 "MKK", "5G", "40M", "HT", "1T", "38", "32",
3369 "FCC", "5G", "40M", "HT", "1T", "46", "30",
3370 "ETSI", "5G", "40M", "HT", "1T", "46", "32",
3371 "MKK", "5G", "40M", "HT", "1T", "46", "32",
3372 "FCC", "5G", "40M", "HT", "1T", "54", "32",
3373 "ETSI", "5G", "40M", "HT", "1T", "54", "32",
3374 "MKK", "5G", "40M", "HT", "1T", "54", "32",
3375 "FCC", "5G", "40M", "HT", "1T", "62", "32",
3376 "ETSI", "5G", "40M", "HT", "1T", "62", "32",
3377 "MKK", "5G", "40M", "HT", "1T", "62", "32",
3378 "FCC", "5G", "40M", "HT", "1T", "102", "28",
3379 "ETSI", "5G", "40M", "HT", "1T", "102", "32",
3380 "MKK", "5G", "40M", "HT", "1T", "102", "32",
3381 "FCC", "5G", "40M", "HT", "1T", "110", "32",
3382 "ETSI", "5G", "40M", "HT", "1T", "110", "32",
3383 "MKK", "5G", "40M", "HT", "1T", "110", "32",
3384 "FCC", "5G", "40M", "HT", "1T", "118", "36",
3385 "ETSI", "5G", "40M", "HT", "1T", "118", "32",
3386 "MKK", "5G", "40M", "HT", "1T", "118", "32",
3387 "FCC", "5G", "40M", "HT", "1T", "126", "34",
3388 "ETSI", "5G", "40M", "HT", "1T", "126", "32",
3389 "MKK", "5G", "40M", "HT", "1T", "126", "32",
3390 "FCC", "5G", "40M", "HT", "1T", "134", "32",
3391 "ETSI", "5G", "40M", "HT", "1T", "134", "32",
3392 "MKK", "5G", "40M", "HT", "1T", "134", "32",
3393 "FCC", "5G", "40M", "HT", "1T", "151", "36",
3394 "ETSI", "5G", "40M", "HT", "1T", "151", "32",
3395 "MKK", "5G", "40M", "HT", "1T", "151", "63",
3396 "FCC", "5G", "40M", "HT", "1T", "159", "36",
3397 "ETSI", "5G", "40M", "HT", "1T", "159", "32",
3398 "MKK", "5G", "40M", "HT", "1T", "159", "63",
3399 "FCC", "5G", "40M", "HT", "2T", "38", "28",
3400 "ETSI", "5G", "40M", "HT", "2T", "38", "30",
3401 "MKK", "5G", "40M", "HT", "2T", "38", "30",
3402 "FCC", "5G", "40M", "HT", "2T", "46", "28",
3403 "ETSI", "5G", "40M", "HT", "2T", "46", "30",
3404 "MKK", "5G", "40M", "HT", "2T", "46", "30",
3405 "FCC", "5G", "40M", "HT", "2T", "54", "30",
3406 "ETSI", "5G", "40M", "HT", "2T", "54", "30",
3407 "MKK", "5G", "40M", "HT", "2T", "54", "30",
3408 "FCC", "5G", "40M", "HT", "2T", "62", "30",
3409 "ETSI", "5G", "40M", "HT", "2T", "62", "30",
3410 "MKK", "5G", "40M", "HT", "2T", "62", "30",
3411 "FCC", "5G", "40M", "HT", "2T", "102", "26",
3412 "ETSI", "5G", "40M", "HT", "2T", "102", "30",
3413 "MKK", "5G", "40M", "HT", "2T", "102", "30",
3414 "FCC", "5G", "40M", "HT", "2T", "110", "30",
3415 "ETSI", "5G", "40M", "HT", "2T", "110", "30",
3416 "MKK", "5G", "40M", "HT", "2T", "110", "30",
3417 "FCC", "5G", "40M", "HT", "2T", "118", "34",
3418 "ETSI", "5G", "40M", "HT", "2T", "118", "30",
3419 "MKK", "5G", "40M", "HT", "2T", "118", "30",
3420 "FCC", "5G", "40M", "HT", "2T", "126", "32",
3421 "ETSI", "5G", "40M", "HT", "2T", "126", "30",
3422 "MKK", "5G", "40M", "HT", "2T", "126", "30",
3423 "FCC", "5G", "40M", "HT", "2T", "134", "30",
3424 "ETSI", "5G", "40M", "HT", "2T", "134", "30",
3425 "MKK", "5G", "40M", "HT", "2T", "134", "30",
3426 "FCC", "5G", "40M", "HT", "2T", "151", "34",
3427 "ETSI", "5G", "40M", "HT", "2T", "151", "30",
3428 "MKK", "5G", "40M", "HT", "2T", "151", "63",
3429 "FCC", "5G", "40M", "HT", "2T", "159", "34",
3430 "ETSI", "5G", "40M", "HT", "2T", "159", "30",
3431 "MKK", "5G", "40M", "HT", "2T", "159", "63",
3432 "FCC", "5G", "80M", "VHT", "1T", "42", "30",
3433 "ETSI", "5G", "80M", "VHT", "1T", "42", "32",
3434 "MKK", "5G", "80M", "VHT", "1T", "42", "32",
3435 "FCC", "5G", "80M", "VHT", "1T", "58", "28",
3436 "ETSI", "5G", "80M", "VHT", "1T", "58", "32",
3437 "MKK", "5G", "80M", "VHT", "1T", "58", "32",
3438 "FCC", "5G", "80M", "VHT", "1T", "106", "30",
3439 "ETSI", "5G", "80M", "VHT", "1T", "106", "32",
3440 "MKK", "5G", "80M", "VHT", "1T", "106", "32",
3441 "FCC", "5G", "80M", "VHT", "1T", "122", "34",
3442 "ETSI", "5G", "80M", "VHT", "1T", "122", "32",
3443 "MKK", "5G", "80M", "VHT", "1T", "122", "32",
3444 "FCC", "5G", "80M", "VHT", "1T", "155", "36",
3445 "ETSI", "5G", "80M", "VHT", "1T", "155", "32",
3446 "MKK", "5G", "80M", "VHT", "1T", "155", "63",
3447 "FCC", "5G", "80M", "VHT", "2T", "42", "28",
3448 "ETSI", "5G", "80M", "VHT", "2T", "42", "30",
3449 "MKK", "5G", "80M", "VHT", "2T", "42", "30",
3450 "FCC", "5G", "80M", "VHT", "2T", "58", "26",
3451 "ETSI", "5G", "80M", "VHT", "2T", "58", "30",
3452 "MKK", "5G", "80M", "VHT", "2T", "58", "30",
3453 "FCC", "5G", "80M", "VHT", "2T", "106", "28",
3454 "ETSI", "5G", "80M", "VHT", "2T", "106", "30",
3455 "MKK", "5G", "80M", "VHT", "2T", "106", "30",
3456 "FCC", "5G", "80M", "VHT", "2T", "122", "32",
3457 "ETSI", "5G", "80M", "VHT", "2T", "122", "30",
3458 "MKK", "5G", "80M", "VHT", "2T", "122", "30",
3459 "FCC", "5G", "80M", "VHT", "2T", "155", "34",
3460 "ETSI", "5G", "80M", "VHT", "2T", "155", "30",
3461 "MKK", "5G", "80M", "VHT", "2T", "155", "63"
3462 };
3463
3464 u32 RTL8812AE_TXPWR_LMT_ARRAY_LEN = ARRAY_SIZE(RTL8812AE_TXPWR_LMT);
3465
3466 const char *RTL8821AE_TXPWR_LMT[] = {
3467 "FCC", "2.4G", "20M", "CCK", "1T", "01", "32",
3468 "ETSI", "2.4G", "20M", "CCK", "1T", "01", "32",
3469 "MKK", "2.4G", "20M", "CCK", "1T", "01", "32",
3470 "FCC", "2.4G", "20M", "CCK", "1T", "02", "32",
3471 "ETSI", "2.4G", "20M", "CCK", "1T", "02", "32",
3472 "MKK", "2.4G", "20M", "CCK", "1T", "02", "32",
3473 "FCC", "2.4G", "20M", "CCK", "1T", "03", "36",
3474 "ETSI", "2.4G", "20M", "CCK", "1T", "03", "32",
3475 "MKK", "2.4G", "20M", "CCK", "1T", "03", "32",
3476 "FCC", "2.4G", "20M", "CCK", "1T", "04", "36",
3477 "ETSI", "2.4G", "20M", "CCK", "1T", "04", "32",
3478 "MKK", "2.4G", "20M", "CCK", "1T", "04", "32",
3479 "FCC", "2.4G", "20M", "CCK", "1T", "05", "36",
3480 "ETSI", "2.4G", "20M", "CCK", "1T", "05", "32",
3481 "MKK", "2.4G", "20M", "CCK", "1T", "05", "32",
3482 "FCC", "2.4G", "20M", "CCK", "1T", "06", "36",
3483 "ETSI", "2.4G", "20M", "CCK", "1T", "06", "32",
3484 "MKK", "2.4G", "20M", "CCK", "1T", "06", "32",
3485 "FCC", "2.4G", "20M", "CCK", "1T", "07", "36",
3486 "ETSI", "2.4G", "20M", "CCK", "1T", "07", "32",
3487 "MKK", "2.4G", "20M", "CCK", "1T", "07", "32",
3488 "FCC", "2.4G", "20M", "CCK", "1T", "08", "36",
3489 "ETSI", "2.4G", "20M", "CCK", "1T", "08", "32",
3490 "MKK", "2.4G", "20M", "CCK", "1T", "08", "32",
3491 "FCC", "2.4G", "20M", "CCK", "1T", "09", "32",
3492 "ETSI", "2.4G", "20M", "CCK", "1T", "09", "32",
3493 "MKK", "2.4G", "20M", "CCK", "1T", "09", "32",
3494 "FCC", "2.4G", "20M", "CCK", "1T", "10", "32",
3495 "ETSI", "2.4G", "20M", "CCK", "1T", "10", "32",
3496 "MKK", "2.4G", "20M", "CCK", "1T", "10", "32",
3497 "FCC", "2.4G", "20M", "CCK", "1T", "11", "32",
3498 "ETSI", "2.4G", "20M", "CCK", "1T", "11", "32",
3499 "MKK", "2.4G", "20M", "CCK", "1T", "11", "32",
3500 "FCC", "2.4G", "20M", "CCK", "1T", "12", "63",
3501 "ETSI", "2.4G", "20M", "CCK", "1T", "12", "32",
3502 "MKK", "2.4G", "20M", "CCK", "1T", "12", "32",
3503 "FCC", "2.4G", "20M", "CCK", "1T", "13", "63",
3504 "ETSI", "2.4G", "20M", "CCK", "1T", "13", "32",
3505 "MKK", "2.4G", "20M", "CCK", "1T", "13", "32",
3506 "FCC", "2.4G", "20M", "CCK", "1T", "14", "63",
3507 "ETSI", "2.4G", "20M", "CCK", "1T", "14", "63",
3508 "MKK", "2.4G", "20M", "CCK", "1T", "14", "32",
3509 "FCC", "2.4G", "20M", "OFDM", "1T", "01", "30",
3510 "ETSI", "2.4G", "20M", "OFDM", "1T", "01", "32",
3511 "MKK", "2.4G", "20M", "OFDM", "1T", "01", "32",
3512 "FCC", "2.4G", "20M", "OFDM", "1T", "02", "30",
3513 "ETSI", "2.4G", "20M", "OFDM", "1T", "02", "32",
3514 "MKK", "2.4G", "20M", "OFDM", "1T", "02", "32",
3515 "FCC", "2.4G", "20M", "OFDM", "1T", "03", "32",
3516 "ETSI", "2.4G", "20M", "OFDM", "1T", "03", "32",
3517 "MKK", "2.4G", "20M", "OFDM", "1T", "03", "32",
3518 "FCC", "2.4G", "20M", "OFDM", "1T", "04", "32",
3519 "ETSI", "2.4G", "20M", "OFDM", "1T", "04", "32",
3520 "MKK", "2.4G", "20M", "OFDM", "1T", "04", "32",
3521 "FCC", "2.4G", "20M", "OFDM", "1T", "05", "32",
3522 "ETSI", "2.4G", "20M", "OFDM", "1T", "05", "32",
3523 "MKK", "2.4G", "20M", "OFDM", "1T", "05", "32",
3524 "FCC", "2.4G", "20M", "OFDM", "1T", "06", "32",
3525 "ETSI", "2.4G", "20M", "OFDM", "1T", "06", "32",
3526 "MKK", "2.4G", "20M", "OFDM", "1T", "06", "32",
3527 "FCC", "2.4G", "20M", "OFDM", "1T", "07", "32",
3528 "ETSI", "2.4G", "20M", "OFDM", "1T", "07", "32",
3529 "MKK", "2.4G", "20M", "OFDM", "1T", "07", "32",
3530 "FCC", "2.4G", "20M", "OFDM", "1T", "08", "32",
3531 "ETSI", "2.4G", "20M", "OFDM", "1T", "08", "32",
3532 "MKK", "2.4G", "20M", "OFDM", "1T", "08", "32",
3533 "FCC", "2.4G", "20M", "OFDM", "1T", "09", "30",
3534 "ETSI", "2.4G", "20M", "OFDM", "1T", "09", "32",
3535 "MKK", "2.4G", "20M", "OFDM", "1T", "09", "32",
3536 "FCC", "2.4G", "20M", "OFDM", "1T", "10", "30",
3537 "ETSI", "2.4G", "20M", "OFDM", "1T", "10", "32",
3538 "MKK", "2.4G", "20M", "OFDM", "1T", "10", "32",
3539 "FCC", "2.4G", "20M", "OFDM", "1T", "11", "30",
3540 "ETSI", "2.4G", "20M", "OFDM", "1T", "11", "32",
3541 "MKK", "2.4G", "20M", "OFDM", "1T", "11", "32",
3542 "FCC", "2.4G", "20M", "OFDM", "1T", "12", "63",
3543 "ETSI", "2.4G", "20M", "OFDM", "1T", "12", "32",
3544 "MKK", "2.4G", "20M", "OFDM", "1T", "12", "32",
3545 "FCC", "2.4G", "20M", "OFDM", "1T", "13", "63",
3546 "ETSI", "2.4G", "20M", "OFDM", "1T", "13", "32",
3547 "MKK", "2.4G", "20M", "OFDM", "1T", "13", "32",
3548 "FCC", "2.4G", "20M", "OFDM", "1T", "14", "63",
3549 "ETSI", "2.4G", "20M", "OFDM", "1T", "14", "63",
3550 "MKK", "2.4G", "20M", "OFDM", "1T", "14", "63",
3551 "FCC", "2.4G", "20M", "HT", "1T", "01", "26",
3552 "ETSI", "2.4G", "20M", "HT", "1T", "01", "32",
3553 "MKK", "2.4G", "20M", "HT", "1T", "01", "32",
3554 "FCC", "2.4G", "20M", "HT", "1T", "02", "26",
3555 "ETSI", "2.4G", "20M", "HT", "1T", "02", "32",
3556 "MKK", "2.4G", "20M", "HT", "1T", "02", "32",
3557 "FCC", "2.4G", "20M", "HT", "1T", "03", "32",
3558 "ETSI", "2.4G", "20M", "HT", "1T", "03", "32",
3559 "MKK", "2.4G", "20M", "HT", "1T", "03", "32",
3560 "FCC", "2.4G", "20M", "HT", "1T", "04", "32",
3561 "ETSI", "2.4G", "20M", "HT", "1T", "04", "32",
3562 "MKK", "2.4G", "20M", "HT", "1T", "04", "32",
3563 "FCC", "2.4G", "20M", "HT", "1T", "05", "32",
3564 "ETSI", "2.4G", "20M", "HT", "1T", "05", "32",
3565 "MKK", "2.4G", "20M", "HT", "1T", "05", "32",
3566 "FCC", "2.4G", "20M", "HT", "1T", "06", "32",
3567 "ETSI", "2.4G", "20M", "HT", "1T", "06", "32",
3568 "MKK", "2.4G", "20M", "HT", "1T", "06", "32",
3569 "FCC", "2.4G", "20M", "HT", "1T", "07", "32",
3570 "ETSI", "2.4G", "20M", "HT", "1T", "07", "32",
3571 "MKK", "2.4G", "20M", "HT", "1T", "07", "32",
3572 "FCC", "2.4G", "20M", "HT", "1T", "08", "32",
3573 "ETSI", "2.4G", "20M", "HT", "1T", "08", "32",
3574 "MKK", "2.4G", "20M", "HT", "1T", "08", "32",
3575 "FCC", "2.4G", "20M", "HT", "1T", "09", "26",
3576 "ETSI", "2.4G", "20M", "HT", "1T", "09", "32",
3577 "MKK", "2.4G", "20M", "HT", "1T", "09", "32",
3578 "FCC", "2.4G", "20M", "HT", "1T", "10", "26",
3579 "ETSI", "2.4G", "20M", "HT", "1T", "10", "32",
3580 "MKK", "2.4G", "20M", "HT", "1T", "10", "32",
3581 "FCC", "2.4G", "20M", "HT", "1T", "11", "26",
3582 "ETSI", "2.4G", "20M", "HT", "1T", "11", "32",
3583 "MKK", "2.4G", "20M", "HT", "1T", "11", "32",
3584 "FCC", "2.4G", "20M", "HT", "1T", "12", "63",
3585 "ETSI", "2.4G", "20M", "HT", "1T", "12", "32",
3586 "MKK", "2.4G", "20M", "HT", "1T", "12", "32",
3587 "FCC", "2.4G", "20M", "HT", "1T", "13", "63",
3588 "ETSI", "2.4G", "20M", "HT", "1T", "13", "32",
3589 "MKK", "2.4G", "20M", "HT", "1T", "13", "32",
3590 "FCC", "2.4G", "20M", "HT", "1T", "14", "63",
3591 "ETSI", "2.4G", "20M", "HT", "1T", "14", "63",
3592 "MKK", "2.4G", "20M", "HT", "1T", "14", "63",
3593 "FCC", "2.4G", "20M", "HT", "2T", "01", "30",
3594 "ETSI", "2.4G", "20M", "HT", "2T", "01", "32",
3595 "MKK", "2.4G", "20M", "HT", "2T", "01", "32",
3596 "FCC", "2.4G", "20M", "HT", "2T", "02", "32",
3597 "ETSI", "2.4G", "20M", "HT", "2T", "02", "32",
3598 "MKK", "2.4G", "20M", "HT", "2T", "02", "32",
3599 "FCC", "2.4G", "20M", "HT", "2T", "03", "32",
3600 "ETSI", "2.4G", "20M", "HT", "2T", "03", "32",
3601 "MKK", "2.4G", "20M", "HT", "2T", "03", "32",
3602 "FCC", "2.4G", "20M", "HT", "2T", "04", "32",
3603 "ETSI", "2.4G", "20M", "HT", "2T", "04", "32",
3604 "MKK", "2.4G", "20M", "HT", "2T", "04", "32",
3605 "FCC", "2.4G", "20M", "HT", "2T", "05", "32",
3606 "ETSI", "2.4G", "20M", "HT", "2T", "05", "32",
3607 "MKK", "2.4G", "20M", "HT", "2T", "05", "32",
3608 "FCC", "2.4G", "20M", "HT", "2T", "06", "32",
3609 "ETSI", "2.4G", "20M", "HT", "2T", "06", "32",
3610 "MKK", "2.4G", "20M", "HT", "2T", "06", "32",
3611 "FCC", "2.4G", "20M", "HT", "2T", "07", "32",
3612 "ETSI", "2.4G", "20M", "HT", "2T", "07", "32",
3613 "MKK", "2.4G", "20M", "HT", "2T", "07", "32",
3614 "FCC", "2.4G", "20M", "HT", "2T", "08", "32",
3615 "ETSI", "2.4G", "20M", "HT", "2T", "08", "32",
3616 "MKK", "2.4G", "20M", "HT", "2T", "08", "32",
3617 "FCC", "2.4G", "20M", "HT", "2T", "09", "32",
3618 "ETSI", "2.4G", "20M", "HT", "2T", "09", "32",
3619 "MKK", "2.4G", "20M", "HT", "2T", "09", "32",
3620 "FCC", "2.4G", "20M", "HT", "2T", "10", "32",
3621 "ETSI", "2.4G", "20M", "HT", "2T", "10", "32",
3622 "MKK", "2.4G", "20M", "HT", "2T", "10", "32",
3623 "FCC", "2.4G", "20M", "HT", "2T", "11", "30",
3624 "ETSI", "2.4G", "20M", "HT", "2T", "11", "32",
3625 "MKK", "2.4G", "20M", "HT", "2T", "11", "32",
3626 "FCC", "2.4G", "20M", "HT", "2T", "12", "63",
3627 "ETSI", "2.4G", "20M", "HT", "2T", "12", "32",
3628 "MKK", "2.4G", "20M", "HT", "2T", "12", "32",
3629 "FCC", "2.4G", "20M", "HT", "2T", "13", "63",
3630 "ETSI", "2.4G", "20M", "HT", "2T", "13", "32",
3631 "MKK", "2.4G", "20M", "HT", "2T", "13", "32",
3632 "FCC", "2.4G", "20M", "HT", "2T", "14", "63",
3633 "ETSI", "2.4G", "20M", "HT", "2T", "14", "63",
3634 "MKK", "2.4G", "20M", "HT", "2T", "14", "63",
3635 "FCC", "2.4G", "40M", "HT", "1T", "01", "63",
3636 "ETSI", "2.4G", "40M", "HT", "1T", "01", "63",
3637 "MKK", "2.4G", "40M", "HT", "1T", "01", "63",
3638 "FCC", "2.4G", "40M", "HT", "1T", "02", "63",
3639 "ETSI", "2.4G", "40M", "HT", "1T", "02", "63",
3640 "MKK", "2.4G", "40M", "HT", "1T", "02", "63",
3641 "FCC", "2.4G", "40M", "HT", "1T", "03", "26",
3642 "ETSI", "2.4G", "40M", "HT", "1T", "03", "32",
3643 "MKK", "2.4G", "40M", "HT", "1T", "03", "32",
3644 "FCC", "2.4G", "40M", "HT", "1T", "04", "26",
3645 "ETSI", "2.4G", "40M", "HT", "1T", "04", "32",
3646 "MKK", "2.4G", "40M", "HT", "1T", "04", "32",
3647 "FCC", "2.4G", "40M", "HT", "1T", "05", "26",
3648 "ETSI", "2.4G", "40M", "HT", "1T", "05", "32",
3649 "MKK", "2.4G", "40M", "HT", "1T", "05", "32",
3650 "FCC", "2.4G", "40M", "HT", "1T", "06", "32",
3651 "ETSI", "2.4G", "40M", "HT", "1T", "06", "32",
3652 "MKK", "2.4G", "40M", "HT", "1T", "06", "32",
3653 "FCC", "2.4G", "40M", "HT", "1T", "07", "32",
3654 "ETSI", "2.4G", "40M", "HT", "1T", "07", "32",
3655 "MKK", "2.4G", "40M", "HT", "1T", "07", "32",
3656 "FCC", "2.4G", "40M", "HT", "1T", "08", "32",
3657 "ETSI", "2.4G", "40M", "HT", "1T", "08", "32",
3658 "MKK", "2.4G", "40M", "HT", "1T", "08", "32",
3659 "FCC", "2.4G", "40M", "HT", "1T", "09", "26",
3660 "ETSI", "2.4G", "40M", "HT", "1T", "09", "32",
3661 "MKK", "2.4G", "40M", "HT", "1T", "09", "32",
3662 "FCC", "2.4G", "40M", "HT", "1T", "10", "26",
3663 "ETSI", "2.4G", "40M", "HT", "1T", "10", "32",
3664 "MKK", "2.4G", "40M", "HT", "1T", "10", "32",
3665 "FCC", "2.4G", "40M", "HT", "1T", "11", "26",
3666 "ETSI", "2.4G", "40M", "HT", "1T", "11", "32",
3667 "MKK", "2.4G", "40M", "HT", "1T", "11", "32",
3668 "FCC", "2.4G", "40M", "HT", "1T", "12", "63",
3669 "ETSI", "2.4G", "40M", "HT", "1T", "12", "32",
3670 "MKK", "2.4G", "40M", "HT", "1T", "12", "32",
3671 "FCC", "2.4G", "40M", "HT", "1T", "13", "63",
3672 "ETSI", "2.4G", "40M", "HT", "1T", "13", "32",
3673 "MKK", "2.4G", "40M", "HT", "1T", "13", "32",
3674 "FCC", "2.4G", "40M", "HT", "1T", "14", "63",
3675 "ETSI", "2.4G", "40M", "HT", "1T", "14", "63",
3676 "MKK", "2.4G", "40M", "HT", "1T", "14", "63",
3677 "FCC", "2.4G", "40M", "HT", "2T", "01", "63",
3678 "ETSI", "2.4G", "40M", "HT", "2T", "01", "63",
3679 "MKK", "2.4G", "40M", "HT", "2T", "01", "63",
3680 "FCC", "2.4G", "40M", "HT", "2T", "02", "63",
3681 "ETSI", "2.4G", "40M", "HT", "2T", "02", "63",
3682 "MKK", "2.4G", "40M", "HT", "2T", "02", "63",
3683 "FCC", "2.4G", "40M", "HT", "2T", "03", "30",
3684 "ETSI", "2.4G", "40M", "HT", "2T", "03", "30",
3685 "MKK", "2.4G", "40M", "HT", "2T", "03", "30",
3686 "FCC", "2.4G", "40M", "HT", "2T", "04", "32",
3687 "ETSI", "2.4G", "40M", "HT", "2T", "04", "30",
3688 "MKK", "2.4G", "40M", "HT", "2T", "04", "30",
3689 "FCC", "2.4G", "40M", "HT", "2T", "05", "32",
3690 "ETSI", "2.4G", "40M", "HT", "2T", "05", "30",
3691 "MKK", "2.4G", "40M", "HT", "2T", "05", "30",
3692 "FCC", "2.4G", "40M", "HT", "2T", "06", "32",
3693 "ETSI", "2.4G", "40M", "HT", "2T", "06", "30",
3694 "MKK", "2.4G", "40M", "HT", "2T", "06", "30",
3695 "FCC", "2.4G", "40M", "HT", "2T", "07", "32",
3696 "ETSI", "2.4G", "40M", "HT", "2T", "07", "30",
3697 "MKK", "2.4G", "40M", "HT", "2T", "07", "30",
3698 "FCC", "2.4G", "40M", "HT", "2T", "08", "32",
3699 "ETSI", "2.4G", "40M", "HT", "2T", "08", "30",
3700 "MKK", "2.4G", "40M", "HT", "2T", "08", "30",
3701 "FCC", "2.4G", "40M", "HT", "2T", "09", "32",
3702 "ETSI", "2.4G", "40M", "HT", "2T", "09", "30",
3703 "MKK", "2.4G", "40M", "HT", "2T", "09", "30",
3704 "FCC", "2.4G", "40M", "HT", "2T", "10", "32",
3705 "ETSI", "2.4G", "40M", "HT", "2T", "10", "30",
3706 "MKK", "2.4G", "40M", "HT", "2T", "10", "30",
3707 "FCC", "2.4G", "40M", "HT", "2T", "11", "30",
3708 "ETSI", "2.4G", "40M", "HT", "2T", "11", "30",
3709 "MKK", "2.4G", "40M", "HT", "2T", "11", "30",
3710 "FCC", "2.4G", "40M", "HT", "2T", "12", "63",
3711 "ETSI", "2.4G", "40M", "HT", "2T", "12", "32",
3712 "MKK", "2.4G", "40M", "HT", "2T", "12", "32",
3713 "FCC", "2.4G", "40M", "HT", "2T", "13", "63",
3714 "ETSI", "2.4G", "40M", "HT", "2T", "13", "32",
3715 "MKK", "2.4G", "40M", "HT", "2T", "13", "32",
3716 "FCC", "2.4G", "40M", "HT", "2T", "14", "63",
3717 "ETSI", "2.4G", "40M", "HT", "2T", "14", "63",
3718 "MKK", "2.4G", "40M", "HT", "2T", "14", "63",
3719 "FCC", "5G", "20M", "OFDM", "1T", "36", "32",
3720 "ETSI", "5G", "20M", "OFDM", "1T", "36", "30",
3721 "MKK", "5G", "20M", "OFDM", "1T", "36", "30",
3722 "FCC", "5G", "20M", "OFDM", "1T", "40", "32",
3723 "ETSI", "5G", "20M", "OFDM", "1T", "40", "30",
3724 "MKK", "5G", "20M", "OFDM", "1T", "40", "30",
3725 "FCC", "5G", "20M", "OFDM", "1T", "44", "32",
3726 "ETSI", "5G", "20M", "OFDM", "1T", "44", "30",
3727 "MKK", "5G", "20M", "OFDM", "1T", "44", "30",
3728 "FCC", "5G", "20M", "OFDM", "1T", "48", "32",
3729 "ETSI", "5G", "20M", "OFDM", "1T", "48", "30",
3730 "MKK", "5G", "20M", "OFDM", "1T", "48", "30",
3731 "FCC", "5G", "20M", "OFDM", "1T", "52", "32",
3732 "ETSI", "5G", "20M", "OFDM", "1T", "52", "30",
3733 "MKK", "5G", "20M", "OFDM", "1T", "52", "30",
3734 "FCC", "5G", "20M", "OFDM", "1T", "56", "32",
3735 "ETSI", "5G", "20M", "OFDM", "1T", "56", "30",
3736 "MKK", "5G", "20M", "OFDM", "1T", "56", "30",
3737 "FCC", "5G", "20M", "OFDM", "1T", "60", "32",
3738 "ETSI", "5G", "20M", "OFDM", "1T", "60", "30",
3739 "MKK", "5G", "20M", "OFDM", "1T", "60", "30",
3740 "FCC", "5G", "20M", "OFDM", "1T", "64", "32",
3741 "ETSI", "5G", "20M", "OFDM", "1T", "64", "30",
3742 "MKK", "5G", "20M", "OFDM", "1T", "64", "30",
3743 "FCC", "5G", "20M", "OFDM", "1T", "100", "32",
3744 "ETSI", "5G", "20M", "OFDM", "1T", "100", "30",
3745 "MKK", "5G", "20M", "OFDM", "1T", "100", "30",
3746 "FCC", "5G", "20M", "OFDM", "1T", "104", "32",
3747 "ETSI", "5G", "20M", "OFDM", "1T", "104", "30",
3748 "MKK", "5G", "20M", "OFDM", "1T", "104", "30",
3749 "FCC", "5G", "20M", "OFDM", "1T", "108", "32",
3750 "ETSI", "5G", "20M", "OFDM", "1T", "108", "30",
3751 "MKK", "5G", "20M", "OFDM", "1T", "108", "30",
3752 "FCC", "5G", "20M", "OFDM", "1T", "112", "32",
3753 "ETSI", "5G", "20M", "OFDM", "1T", "112", "30",
3754 "MKK", "5G", "20M", "OFDM", "1T", "112", "30",
3755 "FCC", "5G", "20M", "OFDM", "1T", "116", "32",
3756 "ETSI", "5G", "20M", "OFDM", "1T", "116", "30",
3757 "MKK", "5G", "20M", "OFDM", "1T", "116", "30",
3758 "FCC", "5G", "20M", "OFDM", "1T", "120", "32",
3759 "ETSI", "5G", "20M", "OFDM", "1T", "120", "30",
3760 "MKK", "5G", "20M", "OFDM", "1T", "120", "30",
3761 "FCC", "5G", "20M", "OFDM", "1T", "124", "32",
3762 "ETSI", "5G", "20M", "OFDM", "1T", "124", "30",
3763 "MKK", "5G", "20M", "OFDM", "1T", "124", "30",
3764 "FCC", "5G", "20M", "OFDM", "1T", "128", "32",
3765 "ETSI", "5G", "20M", "OFDM", "1T", "128", "30",
3766 "MKK", "5G", "20M", "OFDM", "1T", "128", "30",
3767 "FCC", "5G", "20M", "OFDM", "1T", "132", "32",
3768 "ETSI", "5G", "20M", "OFDM", "1T", "132", "30",
3769 "MKK", "5G", "20M", "OFDM", "1T", "132", "30",
3770 "FCC", "5G", "20M", "OFDM", "1T", "136", "32",
3771 "ETSI", "5G", "20M", "OFDM", "1T", "136", "30",
3772 "MKK", "5G", "20M", "OFDM", "1T", "136", "30",
3773 "FCC", "5G", "20M", "OFDM", "1T", "140", "32",
3774 "ETSI", "5G", "20M", "OFDM", "1T", "140", "30",
3775 "MKK", "5G", "20M", "OFDM", "1T", "140", "30",
3776 "FCC", "5G", "20M", "OFDM", "1T", "149", "32",
3777 "ETSI", "5G", "20M", "OFDM", "1T", "149", "30",
3778 "MKK", "5G", "20M", "OFDM", "1T", "149", "63",
3779 "FCC", "5G", "20M", "OFDM", "1T", "153", "32",
3780 "ETSI", "5G", "20M", "OFDM", "1T", "153", "30",
3781 "MKK", "5G", "20M", "OFDM", "1T", "153", "63",
3782 "FCC", "5G", "20M", "OFDM", "1T", "157", "32",
3783 "ETSI", "5G", "20M", "OFDM", "1T", "157", "30",
3784 "MKK", "5G", "20M", "OFDM", "1T", "157", "63",
3785 "FCC", "5G", "20M", "OFDM", "1T", "161", "32",
3786 "ETSI", "5G", "20M", "OFDM", "1T", "161", "30",
3787 "MKK", "5G", "20M", "OFDM", "1T", "161", "63",
3788 "FCC", "5G", "20M", "OFDM", "1T", "165", "32",
3789 "ETSI", "5G", "20M", "OFDM", "1T", "165", "30",
3790 "MKK", "5G", "20M", "OFDM", "1T", "165", "63",
3791 "FCC", "5G", "20M", "HT", "1T", "36", "32",
3792 "ETSI", "5G", "20M", "HT", "1T", "36", "30",
3793 "MKK", "5G", "20M", "HT", "1T", "36", "30",
3794 "FCC", "5G", "20M", "HT", "1T", "40", "32",
3795 "ETSI", "5G", "20M", "HT", "1T", "40", "30",
3796 "MKK", "5G", "20M", "HT", "1T", "40", "30",
3797 "FCC", "5G", "20M", "HT", "1T", "44", "32",
3798 "ETSI", "5G", "20M", "HT", "1T", "44", "30",
3799 "MKK", "5G", "20M", "HT", "1T", "44", "30",
3800 "FCC", "5G", "20M", "HT", "1T", "48", "32",
3801 "ETSI", "5G", "20M", "HT", "1T", "48", "30",
3802 "MKK", "5G", "20M", "HT", "1T", "48", "30",
3803 "FCC", "5G", "20M", "HT", "1T", "52", "32",
3804 "ETSI", "5G", "20M", "HT", "1T", "52", "30",
3805 "MKK", "5G", "20M", "HT", "1T", "52", "30",
3806 "FCC", "5G", "20M", "HT", "1T", "56", "32",
3807 "ETSI", "5G", "20M", "HT", "1T", "56", "30",
3808 "MKK", "5G", "20M", "HT", "1T", "56", "30",
3809 "FCC", "5G", "20M", "HT", "1T", "60", "32",
3810 "ETSI", "5G", "20M", "HT", "1T", "60", "30",
3811 "MKK", "5G", "20M", "HT", "1T", "60", "30",
3812 "FCC", "5G", "20M", "HT", "1T", "64", "32",
3813 "ETSI", "5G", "20M", "HT", "1T", "64", "30",
3814 "MKK", "5G", "20M", "HT", "1T", "64", "30",
3815 "FCC", "5G", "20M", "HT", "1T", "100", "32",
3816 "ETSI", "5G", "20M", "HT", "1T", "100", "30",
3817 "MKK", "5G", "20M", "HT", "1T", "100", "30",
3818 "FCC", "5G", "20M", "HT", "1T", "104", "32",
3819 "ETSI", "5G", "20M", "HT", "1T", "104", "30",
3820 "MKK", "5G", "20M", "HT", "1T", "104", "30",
3821 "FCC", "5G", "20M", "HT", "1T", "108", "32",
3822 "ETSI", "5G", "20M", "HT", "1T", "108", "30",
3823 "MKK", "5G", "20M", "HT", "1T", "108", "30",
3824 "FCC", "5G", "20M", "HT", "1T", "112", "32",
3825 "ETSI", "5G", "20M", "HT", "1T", "112", "30",
3826 "MKK", "5G", "20M", "HT", "1T", "112", "30",
3827 "FCC", "5G", "20M", "HT", "1T", "116", "32",
3828 "ETSI", "5G", "20M", "HT", "1T", "116", "30",
3829 "MKK", "5G", "20M", "HT", "1T", "116", "30",
3830 "FCC", "5G", "20M", "HT", "1T", "120", "32",
3831 "ETSI", "5G", "20M", "HT", "1T", "120", "30",
3832 "MKK", "5G", "20M", "HT", "1T", "120", "30",
3833 "FCC", "5G", "20M", "HT", "1T", "124", "32",
3834 "ETSI", "5G", "20M", "HT", "1T", "124", "30",
3835 "MKK", "5G", "20M", "HT", "1T", "124", "30",
3836 "FCC", "5G", "20M", "HT", "1T", "128", "32",
3837 "ETSI", "5G", "20M", "HT", "1T", "128", "30",
3838 "MKK", "5G", "20M", "HT", "1T", "128", "30",
3839 "FCC", "5G", "20M", "HT", "1T", "132", "32",
3840 "ETSI", "5G", "20M", "HT", "1T", "132", "30",
3841 "MKK", "5G", "20M", "HT", "1T", "132", "30",
3842 "FCC", "5G", "20M", "HT", "1T", "136", "32",
3843 "ETSI", "5G", "20M", "HT", "1T", "136", "30",
3844 "MKK", "5G", "20M", "HT", "1T", "136", "30",
3845 "FCC", "5G", "20M", "HT", "1T", "140", "32",
3846 "ETSI", "5G", "20M", "HT", "1T", "140", "30",
3847 "MKK", "5G", "20M", "HT", "1T", "140", "30",
3848 "FCC", "5G", "20M", "HT", "1T", "149", "32",
3849 "ETSI", "5G", "20M", "HT", "1T", "149", "30",
3850 "MKK", "5G", "20M", "HT", "1T", "149", "63",
3851 "FCC", "5G", "20M", "HT", "1T", "153", "32",
3852 "ETSI", "5G", "20M", "HT", "1T", "153", "30",
3853 "MKK", "5G", "20M", "HT", "1T", "153", "63",
3854 "FCC", "5G", "20M", "HT", "1T", "157", "32",
3855 "ETSI", "5G", "20M", "HT", "1T", "157", "30",
3856 "MKK", "5G", "20M", "HT", "1T", "157", "63",
3857 "FCC", "5G", "20M", "HT", "1T", "161", "32",
3858 "ETSI", "5G", "20M", "HT", "1T", "161", "30",
3859 "MKK", "5G", "20M", "HT", "1T", "161", "63",
3860 "FCC", "5G", "20M", "HT", "1T", "165", "32",
3861 "ETSI", "5G", "20M", "HT", "1T", "165", "30",
3862 "MKK", "5G", "20M", "HT", "1T", "165", "63",
3863 "FCC", "5G", "20M", "HT", "2T", "36", "28",
3864 "ETSI", "5G", "20M", "HT", "2T", "36", "30",
3865 "MKK", "5G", "20M", "HT", "2T", "36", "30",
3866 "FCC", "5G", "20M", "HT", "2T", "40", "28",
3867 "ETSI", "5G", "20M", "HT", "2T", "40", "30",
3868 "MKK", "5G", "20M", "HT", "2T", "40", "30",
3869 "FCC", "5G", "20M", "HT", "2T", "44", "28",
3870 "ETSI", "5G", "20M", "HT", "2T", "44", "30",
3871 "MKK", "5G", "20M", "HT", "2T", "44", "30",
3872 "FCC", "5G", "20M", "HT", "2T", "48", "28",
3873 "ETSI", "5G", "20M", "HT", "2T", "48", "30",
3874 "MKK", "5G", "20M", "HT", "2T", "48", "30",
3875 "FCC", "5G", "20M", "HT", "2T", "52", "34",
3876 "ETSI", "5G", "20M", "HT", "2T", "52", "30",
3877 "MKK", "5G", "20M", "HT", "2T", "52", "30",
3878 "FCC", "5G", "20M", "HT", "2T", "56", "32",
3879 "ETSI", "5G", "20M", "HT", "2T", "56", "30",
3880 "MKK", "5G", "20M", "HT", "2T", "56", "30",
3881 "FCC", "5G", "20M", "HT", "2T", "60", "30",
3882 "ETSI", "5G", "20M", "HT", "2T", "60", "30",
3883 "MKK", "5G", "20M", "HT", "2T", "60", "30",
3884 "FCC", "5G", "20M", "HT", "2T", "64", "26",
3885 "ETSI", "5G", "20M", "HT", "2T", "64", "30",
3886 "MKK", "5G", "20M", "HT", "2T", "64", "30",
3887 "FCC", "5G", "20M", "HT", "2T", "100", "28",
3888 "ETSI", "5G", "20M", "HT", "2T", "100", "30",
3889 "MKK", "5G", "20M", "HT", "2T", "100", "30",
3890 "FCC", "5G", "20M", "HT", "2T", "104", "28",
3891 "ETSI", "5G", "20M", "HT", "2T", "104", "30",
3892 "MKK", "5G", "20M", "HT", "2T", "104", "30",
3893 "FCC", "5G", "20M", "HT", "2T", "108", "30",
3894 "ETSI", "5G", "20M", "HT", "2T", "108", "30",
3895 "MKK", "5G", "20M", "HT", "2T", "108", "30",
3896 "FCC", "5G", "20M", "HT", "2T", "112", "32",
3897 "ETSI", "5G", "20M", "HT", "2T", "112", "30",
3898 "MKK", "5G", "20M", "HT", "2T", "112", "30",
3899 "FCC", "5G", "20M", "HT", "2T", "116", "32",
3900 "ETSI", "5G", "20M", "HT", "2T", "116", "30",
3901 "MKK", "5G", "20M", "HT", "2T", "116", "30",
3902 "FCC", "5G", "20M", "HT", "2T", "120", "34",
3903 "ETSI", "5G", "20M", "HT", "2T", "120", "30",
3904 "MKK", "5G", "20M", "HT", "2T", "120", "30",
3905 "FCC", "5G", "20M", "HT", "2T", "124", "32",
3906 "ETSI", "5G", "20M", "HT", "2T", "124", "30",
3907 "MKK", "5G", "20M", "HT", "2T", "124", "30",
3908 "FCC", "5G", "20M", "HT", "2T", "128", "30",
3909 "ETSI", "5G", "20M", "HT", "2T", "128", "30",
3910 "MKK", "5G", "20M", "HT", "2T", "128", "30",
3911 "FCC", "5G", "20M", "HT", "2T", "132", "28",
3912 "ETSI", "5G", "20M", "HT", "2T", "132", "30",
3913 "MKK", "5G", "20M", "HT", "2T", "132", "30",
3914 "FCC", "5G", "20M", "HT", "2T", "136", "28",
3915 "ETSI", "5G", "20M", "HT", "2T", "136", "30",
3916 "MKK", "5G", "20M", "HT", "2T", "136", "30",
3917 "FCC", "5G", "20M", "HT", "2T", "140", "26",
3918 "ETSI", "5G", "20M", "HT", "2T", "140", "30",
3919 "MKK", "5G", "20M", "HT", "2T", "140", "30",
3920 "FCC", "5G", "20M", "HT", "2T", "149", "34",
3921 "ETSI", "5G", "20M", "HT", "2T", "149", "30",
3922 "MKK", "5G", "20M", "HT", "2T", "149", "63",
3923 "FCC", "5G", "20M", "HT", "2T", "153", "34",
3924 "ETSI", "5G", "20M", "HT", "2T", "153", "30",
3925 "MKK", "5G", "20M", "HT", "2T", "153", "63",
3926 "FCC", "5G", "20M", "HT", "2T", "157", "34",
3927 "ETSI", "5G", "20M", "HT", "2T", "157", "30",
3928 "MKK", "5G", "20M", "HT", "2T", "157", "63",
3929 "FCC", "5G", "20M", "HT", "2T", "161", "34",
3930 "ETSI", "5G", "20M", "HT", "2T", "161", "30",
3931 "MKK", "5G", "20M", "HT", "2T", "161", "63",
3932 "FCC", "5G", "20M", "HT", "2T", "165", "34",
3933 "ETSI", "5G", "20M", "HT", "2T", "165", "30",
3934 "MKK", "5G", "20M", "HT", "2T", "165", "63",
3935 "FCC", "5G", "40M", "HT", "1T", "38", "26",
3936 "ETSI", "5G", "40M", "HT", "1T", "38", "30",
3937 "MKK", "5G", "40M", "HT", "1T", "38", "30",
3938 "FCC", "5G", "40M", "HT", "1T", "46", "32",
3939 "ETSI", "5G", "40M", "HT", "1T", "46", "30",
3940 "MKK", "5G", "40M", "HT", "1T", "46", "30",
3941 "FCC", "5G", "40M", "HT", "1T", "54", "32",
3942 "ETSI", "5G", "40M", "HT", "1T", "54", "30",
3943 "MKK", "5G", "40M", "HT", "1T", "54", "30",
3944 "FCC", "5G", "40M", "HT", "1T", "62", "24",
3945 "ETSI", "5G", "40M", "HT", "1T", "62", "30",
3946 "MKK", "5G", "40M", "HT", "1T", "62", "30",
3947 "FCC", "5G", "40M", "HT", "1T", "102", "24",
3948 "ETSI", "5G", "40M", "HT", "1T", "102", "30",
3949 "MKK", "5G", "40M", "HT", "1T", "102", "30",
3950 "FCC", "5G", "40M", "HT", "1T", "110", "32",
3951 "ETSI", "5G", "40M", "HT", "1T", "110", "30",
3952 "MKK", "5G", "40M", "HT", "1T", "110", "30",
3953 "FCC", "5G", "40M", "HT", "1T", "118", "32",
3954 "ETSI", "5G", "40M", "HT", "1T", "118", "30",
3955 "MKK", "5G", "40M", "HT", "1T", "118", "30",
3956 "FCC", "5G", "40M", "HT", "1T", "126", "32",
3957 "ETSI", "5G", "40M", "HT", "1T", "126", "30",
3958 "MKK", "5G", "40M", "HT", "1T", "126", "30",
3959 "FCC", "5G", "40M", "HT", "1T", "134", "32",
3960 "ETSI", "5G", "40M", "HT", "1T", "134", "30",
3961 "MKK", "5G", "40M", "HT", "1T", "134", "30",
3962 "FCC", "5G", "40M", "HT", "1T", "151", "30",
3963 "ETSI", "5G", "40M", "HT", "1T", "151", "30",
3964 "MKK", "5G", "40M", "HT", "1T", "151", "63",
3965 "FCC", "5G", "40M", "HT", "1T", "159", "32",
3966 "ETSI", "5G", "40M", "HT", "1T", "159", "30",
3967 "MKK", "5G", "40M", "HT", "1T", "159", "63",
3968 "FCC", "5G", "40M", "HT", "2T", "38", "28",
3969 "ETSI", "5G", "40M", "HT", "2T", "38", "30",
3970 "MKK", "5G", "40M", "HT", "2T", "38", "30",
3971 "FCC", "5G", "40M", "HT", "2T", "46", "28",
3972 "ETSI", "5G", "40M", "HT", "2T", "46", "30",
3973 "MKK", "5G", "40M", "HT", "2T", "46", "30",
3974 "FCC", "5G", "40M", "HT", "2T", "54", "30",
3975 "ETSI", "5G", "40M", "HT", "2T", "54", "30",
3976 "MKK", "5G", "40M", "HT", "2T", "54", "30",
3977 "FCC", "5G", "40M", "HT", "2T", "62", "30",
3978 "ETSI", "5G", "40M", "HT", "2T", "62", "30",
3979 "MKK", "5G", "40M", "HT", "2T", "62", "30",
3980 "FCC", "5G", "40M", "HT", "2T", "102", "26",
3981 "ETSI", "5G", "40M", "HT", "2T", "102", "30",
3982 "MKK", "5G", "40M", "HT", "2T", "102", "30",
3983 "FCC", "5G", "40M", "HT", "2T", "110", "30",
3984 "ETSI", "5G", "40M", "HT", "2T", "110", "30",
3985 "MKK", "5G", "40M", "HT", "2T", "110", "30",
3986 "FCC", "5G", "40M", "HT", "2T", "118", "34",
3987 "ETSI", "5G", "40M", "HT", "2T", "118", "30",
3988 "MKK", "5G", "40M", "HT", "2T", "118", "30",
3989 "FCC", "5G", "40M", "HT", "2T", "126", "32",
3990 "ETSI", "5G", "40M", "HT", "2T", "126", "30",
3991 "MKK", "5G", "40M", "HT", "2T", "126", "30",
3992 "FCC", "5G", "40M", "HT", "2T", "134", "30",
3993 "ETSI", "5G", "40M", "HT", "2T", "134", "30",
3994 "MKK", "5G", "40M", "HT", "2T", "134", "30",
3995 "FCC", "5G", "40M", "HT", "2T", "151", "34",
3996 "ETSI", "5G", "40M", "HT", "2T", "151", "30",
3997 "MKK", "5G", "40M", "HT", "2T", "151", "63",
3998 "FCC", "5G", "40M", "HT", "2T", "159", "34",
3999 "ETSI", "5G", "40M", "HT", "2T", "159", "30",
4000 "MKK", "5G", "40M", "HT", "2T", "159", "63",
4001 "FCC", "5G", "80M", "VHT", "1T", "42", "22",
4002 "ETSI", "5G", "80M", "VHT", "1T", "42", "30",
4003 "MKK", "5G", "80M", "VHT", "1T", "42", "30",
4004 "FCC", "5G", "80M", "VHT", "1T", "58", "20",
4005 "ETSI", "5G", "80M", "VHT", "1T", "58", "30",
4006 "MKK", "5G", "80M", "VHT", "1T", "58", "30",
4007 "FCC", "5G", "80M", "VHT", "1T", "106", "20",
4008 "ETSI", "5G", "80M", "VHT", "1T", "106", "30",
4009 "MKK", "5G", "80M", "VHT", "1T", "106", "30",
4010 "FCC", "5G", "80M", "VHT", "1T", "122", "20",
4011 "ETSI", "5G", "80M", "VHT", "1T", "122", "30",
4012 "MKK", "5G", "80M", "VHT", "1T", "122", "30",
4013 "FCC", "5G", "80M", "VHT", "1T", "155", "28",
4014 "ETSI", "5G", "80M", "VHT", "1T", "155", "30",
4015 "MKK", "5G", "80M", "VHT", "1T", "155", "63",
4016 "FCC", "5G", "80M", "VHT", "2T", "42", "28",
4017 "ETSI", "5G", "80M", "VHT", "2T", "42", "30",
4018 "MKK", "5G", "80M", "VHT", "2T", "42", "30",
4019 "FCC", "5G", "80M", "VHT", "2T", "58", "26",
4020 "ETSI", "5G", "80M", "VHT", "2T", "58", "30",
4021 "MKK", "5G", "80M", "VHT", "2T", "58", "30",
4022 "FCC", "5G", "80M", "VHT", "2T", "106", "28",
4023 "ETSI", "5G", "80M", "VHT", "2T", "106", "30",
4024 "MKK", "5G", "80M", "VHT", "2T", "106", "30",
4025 "FCC", "5G", "80M", "VHT", "2T", "122", "32",
4026 "ETSI", "5G", "80M", "VHT", "2T", "122", "30",
4027 "MKK", "5G", "80M", "VHT", "2T", "122", "30",
4028 "FCC", "5G", "80M", "VHT", "2T", "155", "34",
4029 "ETSI", "5G", "80M", "VHT", "2T", "155", "30",
4030 "MKK", "5G", "80M", "VHT", "2T", "155", "63"
4031 };
4032
4033 u32 RTL8821AE_TXPWR_LMT_ARRAY_LEN = ARRAY_SIZE(RTL8821AE_TXPWR_LMT);