Path: blob/master/drivers/net/wireless/realtek/rtw88/rtw8812a_table.c
25924 views
// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause1/* Copyright(c) 2024 Realtek Corporation2*/34#include "main.h"5#include "phy.h"6#include "rtw8812a_table.h"78static const u32 rtw8812a_mac[] = {90x010, 0x0000000C,100x80000200, 0x00000000, 0x40000000, 0x00000000,110x011, 0x00000066,120xA0000000, 0x00000000,130x011, 0x0000005A,140xB0000000, 0x00000000,150x025, 0x0000000F,160x072, 0x00000000,170x420, 0x00000080,180x428, 0x0000000A,190x429, 0x00000010,200x430, 0x00000000,210x431, 0x00000000,220x432, 0x00000000,230x433, 0x00000001,240x434, 0x00000002,250x435, 0x00000003,260x436, 0x00000005,270x437, 0x00000007,280x438, 0x00000000,290x439, 0x00000000,300x43A, 0x00000000,310x43B, 0x00000001,320x43C, 0x00000002,330x43D, 0x00000003,340x43E, 0x00000005,350x43F, 0x00000007,360x440, 0x0000005D,370x441, 0x00000001,380x442, 0x00000000,390x444, 0x00000010,400x445, 0x00000000,410x446, 0x00000000,420x447, 0x00000000,430x448, 0x00000000,440x449, 0x000000F0,450x44A, 0x0000000F,460x44B, 0x0000003E,470x44C, 0x00000010,480x44D, 0x00000000,490x44E, 0x00000000,500x44F, 0x00000000,510x450, 0x00000000,520x451, 0x000000F0,530x452, 0x0000000F,540x453, 0x00000000,550x45B, 0x00000080,560x460, 0x00000066,570x461, 0x00000066,580x4C8, 0x000000FF,590x4C9, 0x00000008,600x4CC, 0x000000FF,610x4CD, 0x000000FF,620x4CE, 0x00000001,630x500, 0x00000026,640x501, 0x000000A2,650x502, 0x0000002F,660x503, 0x00000000,670x504, 0x00000028,680x505, 0x000000A3,690x506, 0x0000005E,700x507, 0x00000000,710x508, 0x0000002B,720x509, 0x000000A4,730x50A, 0x0000005E,740x50B, 0x00000000,750x50C, 0x0000004F,760x50D, 0x000000A4,770x50E, 0x00000000,780x50F, 0x00000000,790x512, 0x0000001C,800x514, 0x0000000A,810x516, 0x0000000A,820x525, 0x0000004F,830x550, 0x00000010,840x551, 0x00000010,850x559, 0x00000002,860x55C, 0x00000050,870x55D, 0x000000FF,880x604, 0x00000009,890x605, 0x00000030,900x607, 0x00000003,910x608, 0x0000000E,920x609, 0x0000002A,930x620, 0x000000FF,940x621, 0x000000FF,950x622, 0x000000FF,960x623, 0x000000FF,970x624, 0x000000FF,980x625, 0x000000FF,990x626, 0x000000FF,1000x627, 0x000000FF,1010x638, 0x00000050,1020x63C, 0x0000000A,1030x63D, 0x0000000A,1040x63E, 0x0000000E,1050x63F, 0x0000000E,1060x640, 0x00000080,1070x642, 0x00000040,1080x643, 0x00000000,1090x652, 0x000000C8,1100x66E, 0x00000005,1110x700, 0x00000021,1120x701, 0x00000043,1130x702, 0x00000065,1140x703, 0x00000087,1150x708, 0x00000021,1160x709, 0x00000043,1170x70A, 0x00000065,1180x70B, 0x00000087,1190x718, 0x00000040,120};121122RTW_DECL_TABLE_PHY_COND(rtw8812a_mac, rtw_phy_cfg_mac);123124static const u32 rtw8812a_agc[] = {1250x80000001, 0x00000000, 0x40000000, 0x00000000,1260x81C, 0xFC000001,1270x81C, 0xFB020001,1280x81C, 0xFA040001,1290x81C, 0xF9060001,1300x81C, 0xF8080001,1310x81C, 0xF70A0001,1320x81C, 0xF60C0001,1330x81C, 0xF50E0001,1340x81C, 0xF4100001,1350x81C, 0xF3120001,1360x81C, 0xF2140001,1370x81C, 0xF1160001,1380x81C, 0xF0180001,1390x81C, 0xEF1A0001,1400x81C, 0xEE1C0001,1410x81C, 0xED1E0001,1420x81C, 0xEC200001,1430x81C, 0xEB220001,1440x81C, 0xEA240001,1450x81C, 0xCD260001,1460x81C, 0xCC280001,1470x81C, 0xCB2A0001,1480x81C, 0xCA2C0001,1490x81C, 0xC92E0001,1500x81C, 0xC8300001,1510x81C, 0xA6320001,1520x81C, 0xA5340001,1530x81C, 0xA4360001,1540x81C, 0xA3380001,1550x81C, 0xA23A0001,1560x81C, 0x883C0001,1570x81C, 0x873E0001,1580x81C, 0x86400001,1590x81C, 0x85420001,1600x81C, 0x84440001,1610x81C, 0x83460001,1620x81C, 0x82480001,1630x81C, 0x814A0001,1640x81C, 0x484C0001,1650x81C, 0x474E0001,1660x81C, 0x46500001,1670x81C, 0x45520001,1680x81C, 0x44540001,1690x81C, 0x43560001,1700x81C, 0x42580001,1710x81C, 0x415A0001,1720x81C, 0x255C0001,1730x81C, 0x245E0001,1740x81C, 0x23600001,1750x81C, 0x22620001,1760x81C, 0x21640001,1770x81C, 0x21660001,1780x81C, 0x21680001,1790x81C, 0x216A0001,1800x81C, 0x216C0001,1810x81C, 0x216E0001,1820x81C, 0x21700001,1830x81C, 0x21720001,1840x81C, 0x21740001,1850x81C, 0x21760001,1860x81C, 0x21780001,1870x81C, 0x217A0001,1880x81C, 0x217C0001,1890x81C, 0x217E0001,1900x90000001, 0x00000005, 0x40000000, 0x00000000,1910x81C, 0xF9000001,1920x81C, 0xF8020001,1930x81C, 0xF7040001,1940x81C, 0xF6060001,1950x81C, 0xF5080001,1960x81C, 0xF40A0001,1970x81C, 0xF30C0001,1980x81C, 0xF20E0001,1990x81C, 0xF1100001,2000x81C, 0xF0120001,2010x81C, 0xEF140001,2020x81C, 0xEE160001,2030x81C, 0xED180001,2040x81C, 0xEC1A0001,2050x81C, 0xEB1C0001,2060x81C, 0xEA1E0001,2070x81C, 0xCD200001,2080x81C, 0xCC220001,2090x81C, 0xCB240001,2100x81C, 0xCA260001,2110x81C, 0xC9280001,2120x81C, 0xC82A0001,2130x81C, 0xC72C0001,2140x81C, 0xC62E0001,2150x81C, 0xA5300001,2160x81C, 0xA4320001,2170x81C, 0xA3340001,2180x81C, 0xA2360001,2190x81C, 0x88380001,2200x81C, 0x873A0001,2210x81C, 0x863C0001,2220x81C, 0x853E0001,2230x81C, 0x84400001,2240x81C, 0x83420001,2250x81C, 0x82440001,2260x81C, 0x81460001,2270x81C, 0x48480001,2280x81C, 0x474A0001,2290x81C, 0x464C0001,2300x81C, 0x454E0001,2310x81C, 0x44500001,2320x81C, 0x43520001,2330x81C, 0x42540001,2340x81C, 0x41560001,2350x81C, 0x25580001,2360x81C, 0x245A0001,2370x81C, 0x235C0001,2380x81C, 0x225E0001,2390x81C, 0x21600001,2400x81C, 0x21620001,2410x81C, 0x21640001,2420x81C, 0x21660001,2430x81C, 0x21680001,2440x81C, 0x216A0001,2450x81C, 0x236C0001,2460x81C, 0x226E0001,2470x81C, 0x21700001,2480x81C, 0x21720001,2490x81C, 0x21740001,2500x81C, 0x21760001,2510x81C, 0x21780001,2520x81C, 0x217A0001,2530x81C, 0x217C0001,2540x81C, 0x217E0001,2550xA0000000, 0x00000000,2560x81C, 0xFF000001,2570x81C, 0xFF020001,2580x81C, 0xFF040001,2590x81C, 0xFF060001,2600x81C, 0xFF080001,2610x81C, 0xFE0A0001,2620x81C, 0xFD0C0001,2630x81C, 0xFC0E0001,2640x81C, 0xFB100001,2650x81C, 0xFA120001,2660x81C, 0xF9140001,2670x81C, 0xF8160001,2680x81C, 0xF7180001,2690x81C, 0xF61A0001,2700x81C, 0xF51C0001,2710x81C, 0xF41E0001,2720x81C, 0xF3200001,2730x81C, 0xF2220001,2740x81C, 0xF1240001,2750x81C, 0xF0260001,2760x81C, 0xEF280001,2770x81C, 0xEE2A0001,2780x81C, 0xED2C0001,2790x81C, 0xEC2E0001,2800x81C, 0xEB300001,2810x81C, 0xEA320001,2820x81C, 0xE9340001,2830x81C, 0xE8360001,2840x81C, 0xE7380001,2850x81C, 0xE63A0001,2860x81C, 0xE53C0001,2870x81C, 0xC73E0001,2880x81C, 0xC6400001,2890x81C, 0xC5420001,2900x81C, 0xC4440001,2910x81C, 0xC3460001,2920x81C, 0xC2480001,2930x81C, 0xC14A0001,2940x81C, 0xA74C0001,2950x81C, 0xA64E0001,2960x81C, 0xA5500001,2970x81C, 0xA4520001,2980x81C, 0xA3540001,2990x81C, 0xA2560001,3000x81C, 0xA1580001,3010x81C, 0x675A0001,3020x81C, 0x665C0001,3030x81C, 0x655E0001,3040x81C, 0x64600001,3050x81C, 0x63620001,3060x81C, 0x48640001,3070x81C, 0x47660001,3080x81C, 0x46680001,3090x81C, 0x456A0001,3100x81C, 0x446C0001,3110x81C, 0x436E0001,3120x81C, 0x42700001,3130x81C, 0x41720001,3140x81C, 0x41740001,3150x81C, 0x41760001,3160x81C, 0x41780001,3170x81C, 0x417A0001,3180x81C, 0x417C0001,3190x81C, 0x417E0001,3200xB0000000, 0x00000000,3210x80000004, 0x00000000, 0x40000000, 0x00000000,3220x81C, 0xFC800001,3230x81C, 0xFB820001,3240x81C, 0xFA840001,3250x81C, 0xF9860001,3260x81C, 0xF8880001,3270x81C, 0xF78A0001,3280x81C, 0xF68C0001,3290x81C, 0xF58E0001,3300x81C, 0xF4900001,3310x81C, 0xF3920001,3320x81C, 0xF2940001,3330x81C, 0xF1960001,3340x81C, 0xF0980001,3350x81C, 0xEF9A0001,3360x81C, 0xEE9C0001,3370x81C, 0xED9E0001,3380x81C, 0xECA00001,3390x81C, 0xEBA20001,3400x81C, 0xEAA40001,3410x81C, 0xE9A60001,3420x81C, 0xE8A80001,3430x81C, 0xE7AA0001,3440x81C, 0xE6AC0001,3450x81C, 0xE5AE0001,3460x81C, 0xE4B00001,3470x81C, 0xE3B20001,3480x81C, 0xA8B40001,3490x81C, 0xA7B60001,3500x81C, 0xA6B80001,3510x81C, 0xA5BA0001,3520x81C, 0xA4BC0001,3530x81C, 0xA3BE0001,3540x81C, 0xA2C00001,3550x81C, 0xA1C20001,3560x81C, 0x68C40001,3570x81C, 0x67C60001,3580x81C, 0x66C80001,3590x81C, 0x65CA0001,3600x81C, 0x64CC0001,3610x81C, 0x47CE0001,3620x81C, 0x46D00001,3630x81C, 0x45D20001,3640x81C, 0x44D40001,3650x81C, 0x43D60001,3660x81C, 0x42D80001,3670x81C, 0x08DA0001,3680x81C, 0x07DC0001,3690x81C, 0x06DE0001,3700x81C, 0x05E00001,3710x81C, 0x04E20001,3720x81C, 0x03E40001,3730x81C, 0x02E60001,3740x81C, 0x01E80001,3750x81C, 0x01EA0001,3760x81C, 0x01EC0001,3770x81C, 0x01EE0001,3780x81C, 0x01F00001,3790x81C, 0x01F20001,3800x81C, 0x01F40001,3810x81C, 0x01F60001,3820x81C, 0x01F80001,3830x81C, 0x01FA0001,3840x81C, 0x01FC0001,3850x81C, 0x01FE0001,3860xA0000000, 0x00000000,3870x81C, 0xFF800001,3880x81C, 0xFF820001,3890x81C, 0xFF840001,3900x81C, 0xFE860001,3910x81C, 0xFD880001,3920x81C, 0xFC8A0001,3930x81C, 0xFB8C0001,3940x81C, 0xFA8E0001,3950x81C, 0xF9900001,3960x81C, 0xF8920001,3970x81C, 0xF7940001,3980x81C, 0xF6960001,3990x81C, 0xF5980001,4000x81C, 0xF49A0001,4010x81C, 0xF39C0001,4020x81C, 0xF29E0001,4030x81C, 0xF1A00001,4040x81C, 0xF0A20001,4050x81C, 0xEFA40001,4060x81C, 0xEEA60001,4070x81C, 0xEDA80001,4080x81C, 0xECAA0001,4090x81C, 0xEBAC0001,4100x81C, 0xEAAE0001,4110x81C, 0xE9B00001,4120x81C, 0xE8B20001,4130x81C, 0xE7B40001,4140x81C, 0xE6B60001,4150x81C, 0xE5B80001,4160x81C, 0xE4BA0001,4170x81C, 0xE3BC0001,4180x81C, 0xA8BE0001,4190x81C, 0xA7C00001,4200x81C, 0xA6C20001,4210x81C, 0xA5C40001,4220x81C, 0xA4C60001,4230x81C, 0xA3C80001,4240x81C, 0xA2CA0001,4250x81C, 0xA1CC0001,4260x81C, 0x68CE0001,4270x81C, 0x67D00001,4280x81C, 0x66D20001,4290x81C, 0x65D40001,4300x81C, 0x64D60001,4310x81C, 0x47D80001,4320x81C, 0x46DA0001,4330x81C, 0x45DC0001,4340x81C, 0x44DE0001,4350x81C, 0x43E00001,4360x81C, 0x42E20001,4370x81C, 0x08E40001,4380x81C, 0x07E60001,4390x81C, 0x06E80001,4400x81C, 0x05EA0001,4410x81C, 0x04EC0001,4420x81C, 0x03EE0001,4430x81C, 0x02F00001,4440x81C, 0x01F20001,4450x81C, 0x01F40001,4460x81C, 0x01F60001,4470x81C, 0x01F80001,4480x81C, 0x01FA0001,4490x81C, 0x01FC0001,4500x81C, 0x01FE0001,4510xB0000000, 0x00000000,4520xC50, 0x00000022,4530xC50, 0x00000020,4540xE50, 0x00000022,4550xE50, 0x00000020,456};457458RTW_DECL_TABLE_PHY_COND(rtw8812a_agc, rtw_phy_cfg_agc);459460static const u32 rtw8812a_agc_diff_lb[] = {4610x80000004, 0x00000000, 0x40000000, 0x00000000,4620x81C, 0x47CE0001,4630x81C, 0x46D00001,4640x81C, 0x45D20001,4650x81C, 0x44D40001,4660x81C, 0x43D60001,4670x81C, 0x42D80001,4680x81C, 0x08DA0001,4690x81C, 0x07DC0001,4700x81C, 0x06DE0001,4710x81C, 0x05E00001,4720x81C, 0x04E20001,4730x81C, 0x03E40001,4740x81C, 0x02E60001,4750xA0000000, 0x00000000,4760x81C, 0x47D80001,4770x81C, 0x46DA0001,4780x81C, 0x45DC0001,4790x81C, 0x44DE0001,4800x81C, 0x43E00001,4810x81C, 0x42E20001,4820x81C, 0x08E40001,4830x81C, 0x07E60001,4840x81C, 0x06E80001,4850x81C, 0x05EA0001,4860x81C, 0x04EC0001,4870x81C, 0x03EE0001,4880x81C, 0x02F00001,4890xB0000000, 0x00000000,490};491492RTW_DECL_TABLE_PHY_COND(rtw8812a_agc_diff_lb, rtw_phy_cfg_agc);493494static const u32 rtw8812a_agc_diff_hb[] = {4950x80000004, 0x00000000, 0x40000000, 0x00000000,4960x81C, 0x45CE0001,4970x81C, 0x44D00001,4980x81C, 0x43D20001,4990x81C, 0x42D40001,5000x81C, 0x08D60001,5010x81C, 0x07D80001,5020x81C, 0x06DA0001,5030x81C, 0x05DC0001,5040x81C, 0x04DE0001,5050x81C, 0x03E00001,5060x81C, 0x02E20001,5070x81C, 0x01E40001,5080x81C, 0x01E60001,5090xA0000000, 0x00000000,5100x81C, 0x45D80001,5110x81C, 0x44DA0001,5120x81C, 0x43DC0001,5130x81C, 0x42DE0001,5140x81C, 0x08E00001,5150x81C, 0x07E20001,5160x81C, 0x06E40001,5170x81C, 0x05E60001,5180x81C, 0x04E80001,5190x81C, 0x03EA0001,5200x81C, 0x02EC0001,5210x81C, 0x01EE0001,5220x81C, 0x01F00001,5230xB0000000, 0x00000000,524};525526RTW_DECL_TABLE_PHY_COND(rtw8812a_agc_diff_hb, rtw_phy_cfg_agc);527528static const u32 rtw8812a_bb[] = {5290x800, 0x8020D010,5300x804, 0x080112E0,5310x808, 0x0E028233,5320x80C, 0x12131113,5330x810, 0x20101263,5340x814, 0x020C3D10,5350x818, 0x03A00385,5360x820, 0x00000000,5370x824, 0x00030FE0,5380x828, 0x00000000,5390x82C, 0x002083DD,5400x830, 0x2EAAEEB8,5410x834, 0x0037A706,5420x838, 0x06C89B44,5430x83C, 0x0000095B,5440x840, 0xC0000001,5450x844, 0x40003CDE,5460x848, 0x6210FF8B,5470x84C, 0x6CFDFFB8,5480x850, 0x28874706,5490x854, 0x0001520C,5500x858, 0x8060E000,5510x85C, 0x74210168,5520x860, 0x6929C321,5530x864, 0x79727432,5540x868, 0x8CA7A314,5550x86C, 0x338C2878,5560x870, 0x03333333,5570x874, 0x31602C2E,5580x878, 0x00003152,5590x87C, 0x000FC000,5600x8A0, 0x00000013,5610x8A4, 0x7F7F7F7F,5620x8A8, 0xA202033E,5630x8AC, 0x0FF0FA0A,5640x8B0, 0x00000600,5650x8B4, 0x000FC080,5660x8B8, 0x6C10D7FF,5670x8BC, 0x4CA520A3,5680x8C0, 0x27F00020,5690x8C4, 0x00000000,5700x8C8, 0x00012D69,5710x8CC, 0x08248492,5720x8D0, 0x0000B800,5730x8DC, 0x00000000,5740x8D4, 0x940008A0,5750x8D8, 0x290B5612,5760x8F8, 0x400002C0,5770x8FC, 0x00000000,5780x900, 0x00000701,5790x90C, 0x00000000,5800x910, 0x0000FC00,5810x914, 0x00000404,5820x918, 0x1C1028C0,5830x91C, 0x64B11A1C,5840x920, 0xE0767233,5850x924, 0x055AA500,5860x928, 0x00000004,5870x92C, 0xFFFE0000,5880x930, 0xFFFFFFFE,5890x934, 0x001FFFFF,5900x960, 0x00000000,5910x964, 0x00000000,5920x968, 0x00000000,5930x96C, 0x00000000,5940x970, 0x801FFFFF,5950x978, 0x00000000,5960x97C, 0x00000000,5970x980, 0x00000000,5980x984, 0x00000000,5990x988, 0x00000000,6000x990, 0x27100000,6010x994, 0xFFFF0100,6020x998, 0xFFFFFF5C,6030x99C, 0xFFFFFFFF,6040x9A0, 0x000000FF,6050x9A4, 0x00080080,6060x9A8, 0x00000000,6070x9AC, 0x00000000,6080x9B0, 0x81081008,6090x9B4, 0x00000000,6100x9B8, 0x01081008,6110x9BC, 0x01081008,6120x9D0, 0x00000000,6130x9D4, 0x00000000,6140x9D8, 0x00000000,6150x9DC, 0x00000000,6160x9E4, 0x00000003,6170x9E8, 0x000002D5,6180xA00, 0x00D047C8,6190xA04, 0x01FF000C,6200xA08, 0x8C838300,6210xA0C, 0x2E7F000F,6220xA10, 0x9500BB78,6230xA14, 0x11144028,6240xA18, 0x00881117,6250xA1C, 0x89140F00,6260xA20, 0x1A1B0000,6270xA24, 0x090E1217,6280xA28, 0x00000305,6290xA2C, 0x00900000,6300xA70, 0x101FFF00,6310xA74, 0x00000008,6320xA78, 0x00000900,6330xA7C, 0x225B0606,6340xA80, 0x218075B2,6350xA84, 0x001F8C80,6360xB00, 0x03100000,6370xB04, 0x0000B000,6380xB08, 0xAE0201EB,6390xB0C, 0x01003207,6400xB10, 0x00009807,6410xB14, 0x01000000,6420xB18, 0x00000002,6430xB1C, 0x00000002,6440xB20, 0x0000001F,6450xB24, 0x03020100,6460xB28, 0x07060504,6470xB2C, 0x0B0A0908,6480xB30, 0x0F0E0D0C,6490xB34, 0x13121110,6500xB38, 0x17161514,6510xB3C, 0x0000003A,6520xB40, 0x00000000,6530xB44, 0x00000000,6540xB48, 0x13000032,6550xB4C, 0x48080000,6560xB50, 0x00000000,6570xB54, 0x00000000,6580xB58, 0x00000000,6590xB5C, 0x00000000,6600xC00, 0x00000007,6610xC04, 0x00042020,6620xC08, 0x80410231,6630xC0C, 0x00000000,6640xC10, 0x00000100,6650xC14, 0x01000000,6660xC1C, 0x40000003,6670xC20, 0x12121212,6680xC24, 0x12121212,6690xC28, 0x12121212,6700xC2C, 0x12121212,6710xC30, 0x12121212,6720xC34, 0x12121212,6730xC38, 0x12121212,6740xC3C, 0x12121212,6750xC40, 0x12121212,6760xC44, 0x12121212,6770xC48, 0x12121212,6780xC4C, 0x12121212,6790xC50, 0x00000020,6800xC54, 0x0008121C,6810xC58, 0x30000C1C,6820xC5C, 0x00000058,6830xC60, 0x34344443,6840xC64, 0x07003333,6850x80000008, 0x00000000, 0x40000000, 0x00000000,6860xC68, 0x59791979,6870x90000008, 0x05000000, 0x40000000, 0x00000000,6880xC68, 0x59791979,6890x90000002, 0x00000000, 0x40000000, 0x00000000,6900xC68, 0x59791979,6910x90000004, 0x00000000, 0x40000000, 0x00000000,6920xC68, 0x59791979,6930x90000001, 0x00000000, 0x40000000, 0x00000000,6940xC68, 0x59791979,6950x90000001, 0x00000005, 0x40000000, 0x00000000,6960xC68, 0x59791979,6970xA0000000, 0x00000000,6980xC68, 0x59799979,6990xB0000000, 0x00000000,7000xC6C, 0x59795979,7010xC70, 0x19795979,7020xC74, 0x19795979,7030xC78, 0x19791979,7040xC7C, 0x19791979,7050xC80, 0x19791979,7060xC84, 0x19791979,7070xC94, 0x0100005C,7080xC98, 0x00000000,7090xC9C, 0x00000000,7100xCA0, 0x00000029,7110xCA4, 0x08040201,7120xCA8, 0x80402010,7130xCB0, 0x77547777,7140xCB4, 0x00000077,7150xCB8, 0x00508242,7160xE00, 0x00000007,7170xE04, 0x00042020,7180xE08, 0x80410231,7190xE0C, 0x00000000,7200xE10, 0x00000100,7210xE14, 0x01000000,7220xE1C, 0x40000003,7230xE20, 0x12121212,7240xE24, 0x12121212,7250xE28, 0x12121212,7260xE2C, 0x12121212,7270xE30, 0x12121212,7280xE34, 0x12121212,7290xE38, 0x12121212,7300xE3C, 0x12121212,7310xE40, 0x12121212,7320xE44, 0x12121212,7330xE48, 0x12121212,7340xE4C, 0x12121212,7350xE50, 0x00000020,7360xE54, 0x0008121C,7370xE58, 0x30000C1C,7380xE5C, 0x00000058,7390xE60, 0x34344443,7400xE64, 0x07003333,7410xE68, 0x59791979,7420xE6C, 0x59795979,7430xE70, 0x19795979,7440xE74, 0x19795979,7450xE78, 0x19791979,7460xE7C, 0x19791979,7470xE80, 0x19791979,7480xE84, 0x19791979,7490xE94, 0x0100005C,7500xE98, 0x00000000,7510xE9C, 0x00000000,7520xEA0, 0x00000029,7530xEA4, 0x08040201,7540xEA8, 0x80402010,7550xEB0, 0x77547777,7560xEB4, 0x00000077,7570xEB8, 0x00508242,758};759760RTW_DECL_TABLE_PHY_COND(rtw8812a_bb, rtw_phy_cfg_bb);761762static const struct rtw_phy_pg_cfg_pair rtw8812a_bb_pg[] = {763{ 0, 0, 0, 0x00000c20, 0xffffffff, 0x34363840, },764{ 0, 0, 0, 0x00000c24, 0xffffffff, 0x42424444, },765{ 0, 0, 0, 0x00000c28, 0xffffffff, 0x30323638, },766{ 0, 0, 0, 0x00000c2c, 0xffffffff, 0x40424444, },767{ 0, 0, 0, 0x00000c30, 0xffffffff, 0x28303236, },768{ 0, 0, 1, 0x00000c34, 0xffffffff, 0x38404242, },769{ 0, 0, 1, 0x00000c38, 0xffffffff, 0x26283034, },770{ 0, 0, 0, 0x00000c3c, 0xffffffff, 0x40424444, },771{ 0, 0, 0, 0x00000c40, 0xffffffff, 0x28303236, },772{ 0, 0, 0, 0x00000c44, 0xffffffff, 0x42422426, },773{ 0, 0, 1, 0x00000c48, 0xffffffff, 0x30343840, },774{ 0, 0, 1, 0x00000c4c, 0xffffffff, 0x22242628, },775{ 0, 1, 0, 0x00000e20, 0xffffffff, 0x34363840, },776{ 0, 1, 0, 0x00000e24, 0xffffffff, 0x42424444, },777{ 0, 1, 0, 0x00000e28, 0xffffffff, 0x30323638, },778{ 0, 1, 0, 0x00000e2c, 0xffffffff, 0x40424444, },779{ 0, 1, 0, 0x00000e30, 0xffffffff, 0x28303236, },780{ 0, 1, 1, 0x00000e34, 0xffffffff, 0x38404242, },781{ 0, 1, 1, 0x00000e38, 0xffffffff, 0x26283034, },782{ 0, 1, 0, 0x00000e3c, 0xffffffff, 0x40424444, },783{ 0, 1, 0, 0x00000e40, 0xffffffff, 0x28303236, },784{ 0, 1, 0, 0x00000e44, 0xffffffff, 0x42422426, },785{ 0, 1, 1, 0x00000e48, 0xffffffff, 0x30343840, },786{ 0, 1, 1, 0x00000e4c, 0xffffffff, 0x22242628, },787{ 1, 0, 0, 0x00000c24, 0xffffffff, 0x42424444, },788{ 1, 0, 0, 0x00000c28, 0xffffffff, 0x30323640, },789{ 1, 0, 0, 0x00000c2c, 0xffffffff, 0x40424444, },790{ 1, 0, 0, 0x00000c30, 0xffffffff, 0x28303236, },791{ 1, 0, 1, 0x00000c34, 0xffffffff, 0x38404242, },792{ 1, 0, 1, 0x00000c38, 0xffffffff, 0x26283034, },793{ 1, 0, 0, 0x00000c3c, 0xffffffff, 0x40424444, },794{ 1, 0, 0, 0x00000c40, 0xffffffff, 0x28303236, },795{ 1, 0, 0, 0x00000c44, 0xffffffff, 0x42422426, },796{ 1, 0, 1, 0x00000c48, 0xffffffff, 0x30343840, },797{ 1, 0, 1, 0x00000c4c, 0xffffffff, 0x22242628, },798{ 1, 1, 0, 0x00000e24, 0xffffffff, 0x42424444, },799{ 1, 1, 0, 0x00000e28, 0xffffffff, 0x30323640, },800{ 1, 1, 0, 0x00000e2c, 0xffffffff, 0x40424444, },801{ 1, 1, 0, 0x00000e30, 0xffffffff, 0x28303236, },802{ 1, 1, 1, 0x00000e34, 0xffffffff, 0x38404242, },803{ 1, 1, 1, 0x00000e38, 0xffffffff, 0x26283034, },804{ 1, 1, 0, 0x00000e3c, 0xffffffff, 0x40424444, },805{ 1, 1, 0, 0x00000e40, 0xffffffff, 0x28303236, },806{ 1, 1, 0, 0x00000e44, 0xffffffff, 0x42422426, },807{ 1, 1, 1, 0x00000e48, 0xffffffff, 0x30343840, },808{ 1, 1, 1, 0x00000e4c, 0xffffffff, 0x22242628, },809};810811RTW_DECL_TABLE_BB_PG(rtw8812a_bb_pg);812813static const struct rtw_phy_pg_cfg_pair rtw8812a_bb_pg_rfe3[] = {814{ 0, 0, 0, 0x00000c20, 0xffffffff, 0x34343434, },815{ 0, 0, 0, 0x00000c24, 0xffffffff, 0x32323232, },816{ 0, 0, 0, 0x00000c28, 0xffffffff, 0x28303232, },817{ 0, 0, 0, 0x00000c2c, 0xffffffff, 0x32323232, },818{ 0, 0, 0, 0x00000c30, 0xffffffff, 0x28303232, },819{ 0, 0, 1, 0x00000c34, 0xffffffff, 0x32323232, },820{ 0, 0, 1, 0x00000c38, 0xffffffff, 0x26283032, },821{ 0, 0, 0, 0x00000c3c, 0xffffffff, 0x32323232, },822{ 0, 0, 0, 0x00000c40, 0xffffffff, 0x28303232, },823{ 0, 0, 0, 0x00000c44, 0xffffffff, 0x32322426, },824{ 0, 0, 1, 0x00000c48, 0xffffffff, 0x32323232, },825{ 0, 0, 1, 0x00000c4c, 0xffffffff, 0x24262830, },826{ 0, 1, 0, 0x00000e20, 0xffffffff, 0x34343434, },827{ 0, 1, 0, 0x00000e24, 0xffffffff, 0x32323232, },828{ 0, 1, 0, 0x00000e28, 0xffffffff, 0x28303232, },829{ 0, 1, 0, 0x00000e2c, 0xffffffff, 0x32323232, },830{ 0, 1, 0, 0x00000e30, 0xffffffff, 0x28303232, },831{ 0, 1, 1, 0x00000e34, 0xffffffff, 0x32323232, },832{ 0, 1, 1, 0x00000e38, 0xffffffff, 0x26283032, },833{ 0, 1, 0, 0x00000e3c, 0xffffffff, 0x32323232, },834{ 0, 1, 0, 0x00000e40, 0xffffffff, 0x28303232, },835{ 0, 1, 0, 0x00000e44, 0xffffffff, 0x32322426, },836{ 0, 1, 1, 0x00000e48, 0xffffffff, 0x32323232, },837{ 0, 1, 1, 0x00000e4c, 0xffffffff, 0x24262830, },838{ 1, 0, 0, 0x00000c24, 0xffffffff, 0x32323232, },839{ 1, 0, 0, 0x00000c28, 0xffffffff, 0x28303232, },840{ 1, 0, 0, 0x00000c2c, 0xffffffff, 0x32323232, },841{ 1, 0, 0, 0x00000c30, 0xffffffff, 0x24262830, },842{ 1, 0, 1, 0x00000c34, 0xffffffff, 0x32323232, },843{ 1, 0, 1, 0x00000c38, 0xffffffff, 0x24262830, },844{ 1, 0, 0, 0x00000c3c, 0xffffffff, 0x32323232, },845{ 1, 0, 0, 0x00000c40, 0xffffffff, 0x24262830, },846{ 1, 0, 0, 0x00000c44, 0xffffffff, 0x32322222, },847{ 1, 0, 1, 0x00000c48, 0xffffffff, 0x28303232, },848{ 1, 0, 1, 0x00000c4c, 0xffffffff, 0x22222426, },849{ 1, 1, 0, 0x00000e24, 0xffffffff, 0x32323232, },850{ 1, 1, 0, 0x00000e28, 0xffffffff, 0x28303232, },851{ 1, 1, 0, 0x00000e2c, 0xffffffff, 0x32323232, },852{ 1, 1, 0, 0x00000e30, 0xffffffff, 0x24262830, },853{ 1, 1, 1, 0x00000e34, 0xffffffff, 0x32323232, },854{ 1, 1, 1, 0x00000e38, 0xffffffff, 0x24262830, },855{ 1, 1, 0, 0x00000e3c, 0xffffffff, 0x32323232, },856{ 1, 1, 0, 0x00000e40, 0xffffffff, 0x24262830, },857{ 1, 1, 0, 0x00000e44, 0xffffffff, 0x32322222, },858{ 1, 1, 1, 0x00000e48, 0xffffffff, 0x28303232, },859{ 1, 1, 1, 0x00000e4c, 0xffffffff, 0x22222426, },860};861862RTW_DECL_TABLE_BB_PG(rtw8812a_bb_pg_rfe3);863864static const u32 rtw8812a_rf_a[] = {8650x000, 0x00010000,8660x018, 0x0001712A,8670x056, 0x00051CF2,8680x066, 0x00040000,8690x01E, 0x00080000,8700x089, 0x00000080,8710x80000001, 0x00000000, 0x40000000, 0x00000000,8720x086, 0x00014B3A,8730x90000001, 0x00000005, 0x40000000, 0x00000000,8740x086, 0x00014B3A,8750xA0000000, 0x00000000,8760x086, 0x00014B38,8770xB0000000, 0x00000000,8780x80000004, 0x00000000, 0x40000000, 0x00000000,8790x08B, 0x00080180,8800xA0000000, 0x00000000,8810x08B, 0x00087180,8820xB0000000, 0x00000000,8830x0B1, 0x0001FC1A,8840x0B3, 0x000F0810,8850x0B4, 0x0001A78D,8860x0BA, 0x00086180,8870x018, 0x00000006,8880x0EF, 0x00002000,8890x80000001, 0x00000000, 0x40000000, 0x00000000,8900x03B, 0x0003F218,8910x03B, 0x00030A58,8920x03B, 0x0002FA58,8930x03B, 0x00022590,8940x03B, 0x0001FA50,8950x03B, 0x00010248,8960x03B, 0x00008240,8970x90000001, 0x00000005, 0x40000000, 0x00000000,8980x03B, 0x0003F218,8990x03B, 0x00030A58,9000x03B, 0x0002FA58,9010x03B, 0x00022590,9020x03B, 0x0001FA50,9030x03B, 0x00010248,9040x03B, 0x00008240,9050xA0000000, 0x00000000,9060x03B, 0x00038A58,9070x03B, 0x00037A58,9080x03B, 0x0002A590,9090x03B, 0x00027A50,9100x03B, 0x00018248,9110x03B, 0x00010240,9120x03B, 0x00008240,9130xB0000000, 0x00000000,9140x0EF, 0x00000100,9150x80000002, 0x00000000, 0x40000000, 0x00000000,9160x034, 0x0000A4EE,9170x034, 0x00009076,9180x034, 0x00008073,9190x034, 0x00007070,9200x034, 0x0000606D,9210x034, 0x0000506A,9220x034, 0x00004049,9230x034, 0x00003046,9240x034, 0x00002028,9250x034, 0x00001025,9260x034, 0x00000022,9270xA0000000, 0x00000000,9280x034, 0x0000ADF4,9290x034, 0x00009DF1,9300x034, 0x00008DEE,9310x034, 0x00007DEB,9320x034, 0x00006DE8,9330x034, 0x00005DE5,9340x034, 0x00004DE2,9350x034, 0x00003CE6,9360x034, 0x000024E7,9370x034, 0x000014E4,9380x034, 0x000004E1,9390xB0000000, 0x00000000,9400x0EF, 0x00000000,9410x0EF, 0x000020A2,9420x0DF, 0x00000080,9430x035, 0x00000192,9440x035, 0x00008192,9450x035, 0x00010192,9460x036, 0x00000024,9470x036, 0x00008024,9480x036, 0x00010024,9490x036, 0x00018024,9500x0EF, 0x00000000,9510x051, 0x00000C21,9520x052, 0x000006D9,9530x053, 0x000FC649,9540x054, 0x0000017E,9550x0EF, 0x00000002,9560x008, 0x00008400,9570x018, 0x0001712A,9580x0EF, 0x00001000,9590x03A, 0x00000080,9600x03B, 0x0003A02C,9610x03C, 0x00004000,9620x03A, 0x00000400,9630x03B, 0x0003202C,9640x03C, 0x00010000,9650x03A, 0x000000A0,9660x03B, 0x0002B064,9670x03C, 0x00004000,9680x03A, 0x000000D8,9690x03B, 0x00023070,9700x03C, 0x00004000,9710x03A, 0x00000468,9720x03B, 0x0001B870,9730x03C, 0x00010000,9740x03A, 0x00000098,9750x03B, 0x00012085,9760x03C, 0x000E4000,9770x03A, 0x00000418,9780x03B, 0x0000A080,9790x03C, 0x000F0000,9800x03A, 0x00000418,9810x03B, 0x00002080,9820x03C, 0x00010000,9830x03A, 0x00000080,9840x03B, 0x0007A02C,9850x03C, 0x00004000,9860x03A, 0x00000400,9870x03B, 0x0007202C,9880x03C, 0x00010000,9890x03A, 0x000000A0,9900x03B, 0x0006B064,9910x03C, 0x00004000,9920x03A, 0x000000D8,9930x03B, 0x00063070,9940x03C, 0x00004000,9950x03A, 0x00000468,9960x03B, 0x0005B870,9970x03C, 0x00010000,9980x03A, 0x00000098,9990x03B, 0x00052085,10000x03C, 0x000E4000,10010x03A, 0x00000418,10020x03B, 0x0004A080,10030x03C, 0x000F0000,10040x03A, 0x00000418,10050x03B, 0x00042080,10060x03C, 0x00010000,10070x03A, 0x00000080,10080x03B, 0x000BA02C,10090x03C, 0x00004000,10100x03A, 0x00000400,10110x03B, 0x000B202C,10120x03C, 0x00010000,10130x03A, 0x000000A0,10140x03B, 0x000AB064,10150x03C, 0x00004000,10160x03A, 0x000000D8,10170x03B, 0x000A3070,10180x03C, 0x00004000,10190x03A, 0x00000468,10200x03B, 0x0009B870,10210x03C, 0x00010000,10220x03A, 0x00000098,10230x03B, 0x00092085,10240x03C, 0x000E4000,10250x03A, 0x00000418,10260x03B, 0x0008A080,10270x03C, 0x000F0000,10280x03A, 0x00000418,10290x03B, 0x00082080,10300x03C, 0x00010000,10310x0EF, 0x00001100,10320x80000008, 0x00000000, 0x40000000, 0x00000000,10330x034, 0x0004A0B2,10340x034, 0x000490AF,10350x034, 0x00048070,10360x034, 0x0004706D,10370x034, 0x00046050,10380x034, 0x0004504D,10390x034, 0x0004404A,10400x034, 0x00043047,10410x034, 0x0004200A,10420x034, 0x00041007,10430x034, 0x00040004,10440x90000008, 0x05000000, 0x40000000, 0x00000000,10450x034, 0x0004A0B2,10460x034, 0x000490AF,10470x034, 0x00048070,10480x034, 0x0004706D,10490x034, 0x0004604D,10500x034, 0x0004504A,10510x034, 0x00044047,10520x034, 0x00043044,10530x034, 0x00042007,10540x034, 0x00041004,10550x034, 0x00040001,10560xA0000000, 0x00000000,10570x034, 0x0004ADF5,10580x034, 0x00049DF2,10590x034, 0x00048DEF,10600x034, 0x00047DEC,10610x034, 0x00046DE9,10620x034, 0x00045DE6,10630x034, 0x00044DE3,10640x034, 0x000438C8,10650x034, 0x000428C5,10660x034, 0x000418C2,10670x034, 0x000408C0,10680xB0000000, 0x00000000,10690x80000008, 0x00000000, 0x40000000, 0x00000000,10700x034, 0x0002A0B2,10710x034, 0x000290AF,10720x034, 0x00028070,10730x034, 0x0002706D,10740x034, 0x00026050,10750x034, 0x0002504D,10760x034, 0x0002404A,10770x034, 0x00023047,10780x034, 0x0002200A,10790x034, 0x00021007,10800x034, 0x00020004,10810x90000008, 0x05000000, 0x40000000, 0x00000000,10820x034, 0x0002A0B4,10830x034, 0x000290B1,10840x034, 0x00028072,10850x034, 0x0002706F,10860x034, 0x0002604F,10870x034, 0x0002504C,10880x034, 0x00024049,10890x034, 0x00023046,10900x034, 0x00022009,10910x034, 0x00021006,10920x034, 0x00020003,10930xA0000000, 0x00000000,10940x034, 0x0002ADF5,10950x034, 0x00029DF2,10960x034, 0x00028DEF,10970x034, 0x00027DEC,10980x034, 0x00026DE9,10990x034, 0x00025DE6,11000x034, 0x00024DE3,11010x034, 0x000238C8,11020x034, 0x000228C5,11030x034, 0x000218C2,11040x034, 0x000208C0,11050xB0000000, 0x00000000,11060x80000008, 0x00000000, 0x40000000, 0x00000000,11070x034, 0x0000A0B2,11080x034, 0x000090AF,11090x034, 0x00008070,11100x034, 0x0000706D,11110x034, 0x00006050,11120x034, 0x0000504D,11130x034, 0x0000404A,11140x034, 0x00003047,11150x034, 0x0000200A,11160x034, 0x00001007,11170x034, 0x00000004,11180x90000008, 0x05000000, 0x40000000, 0x00000000,11190x034, 0x0000A0B2,11200x034, 0x000090AF,11210x034, 0x00008070,11220x034, 0x0000706D,11230x034, 0x0000604D,11240x034, 0x0000504A,11250x034, 0x00004047,11260x034, 0x00003044,11270x034, 0x00002007,11280x034, 0x00001004,11290x034, 0x00000001,11300xA0000000, 0x00000000,11310x034, 0x0000AFF7,11320x034, 0x00009DF7,11330x034, 0x00008DF4,11340x034, 0x00007DF1,11350x034, 0x00006DEE,11360x034, 0x00005DEB,11370x034, 0x00004DE8,11380x034, 0x000038CC,11390x034, 0x000028C9,11400x034, 0x000018C6,11410x034, 0x000008C3,11420xB0000000, 0x00000000,11430x0EF, 0x00000000,11440x80000008, 0x00000000, 0x40000000, 0x00000000,11450x018, 0x0001712A,11460x0EF, 0x00000040,11470x035, 0x000001D4,11480x035, 0x000081D4,11490x035, 0x000101D4,11500x035, 0x000201B4,11510x035, 0x000281B4,11520x035, 0x000301B4,11530x035, 0x000401B4,11540x035, 0x000481B4,11550x035, 0x000501B4,11560x90000008, 0x05000000, 0x40000000, 0x00000000,11570x018, 0x0001712A,11580x0EF, 0x00000040,11590x035, 0x000001D4,11600x035, 0x000081D4,11610x035, 0x000101D4,11620x035, 0x000201B4,11630x035, 0x000281B4,11640x035, 0x000301B4,11650x035, 0x000401B4,11660x035, 0x000481B4,11670x035, 0x000501B4,11680xA0000000, 0x00000000,11690x018, 0x0001712A,11700x0EF, 0x00000040,11710x035, 0x00000188,11720x035, 0x00008147,11730x035, 0x00010147,11740x035, 0x000201D7,11750x035, 0x000281D7,11760x035, 0x000301D7,11770x035, 0x000401D8,11780x035, 0x000481D8,11790x035, 0x000501D8,11800xB0000000, 0x00000000,11810x0EF, 0x00000000,11820x80000008, 0x00000000, 0x40000000, 0x00000000,11830x018, 0x0001712A,11840x0EF, 0x00000010,11850x036, 0x00004BFB,11860x036, 0x0000CBFB,11870x036, 0x00014BFB,11880x036, 0x0001CBFB,11890x036, 0x00024F4B,11900x036, 0x0002CF4B,11910x036, 0x00034F4B,11920x036, 0x0003CF4B,11930x036, 0x00044F4B,11940x036, 0x0004CF4B,11950x036, 0x00054F4B,11960x036, 0x0005CF4B,11970x90000008, 0x05000000, 0x40000000, 0x00000000,11980x018, 0x0001712A,11990x0EF, 0x00000010,12000x036, 0x00004BFB,12010x036, 0x0000CBFB,12020x036, 0x00014BFB,12030x036, 0x0001CBFB,12040x036, 0x00024F4B,12050x036, 0x0002CF4B,12060x036, 0x00034F4B,12070x036, 0x0003CF4B,12080x036, 0x00044F4B,12090x036, 0x0004CF4B,12100x036, 0x00054F4B,12110x036, 0x0005CF4B,12120xA0000000, 0x00000000,12130x018, 0x0001712A,12140x0EF, 0x00000010,12150x036, 0x00084EB4,12160x036, 0x0008CC35,12170x036, 0x00094C35,12180x036, 0x0009CC35,12190x036, 0x000A4C35,12200x036, 0x000ACC35,12210x036, 0x000B4C35,12220x036, 0x000BCC35,12230x036, 0x000C4C34,12240x036, 0x000CCC35,12250x036, 0x000D4C35,12260x036, 0x000DCC35,12270xB0000000, 0x00000000,12280x0EF, 0x00000000,12290x0EF, 0x00000008,12300x80000008, 0x00000000, 0x40000000, 0x00000000,12310x03C, 0x000002CC,12320x03C, 0x00000522,12330x03C, 0x00000902,12340x90000008, 0x05000000, 0x40000000, 0x00000000,12350x03C, 0x000002CC,12360x03C, 0x00000522,12370x03C, 0x00000902,12380xA0000000, 0x00000000,12390x03C, 0x000002A8,12400x03C, 0x000005A2,12410x03C, 0x00000880,12420xB0000000, 0x00000000,12430x0EF, 0x00000000,12440x018, 0x0001712A,12450x0EF, 0x00000002,12460x0DF, 0x00000080,12470x01F, 0x00000064,12480x80000008, 0x00000000, 0x40000000, 0x00000000,12490x061, 0x000FDD43,12500x062, 0x00038F4B,12510x063, 0x00032117,12520x064, 0x000194AC,12530x065, 0x000931D1,12540x90000008, 0x05000000, 0x40000000, 0x00000000,12550x061, 0x000FDD43,12560x062, 0x00038F4B,12570x063, 0x00032117,12580x064, 0x000194AC,12590x065, 0x000931D2,12600xA0000000, 0x00000000,12610x061, 0x000E5D53,12620x062, 0x00038FCD,12630x063, 0x000114EB,12640x064, 0x000196AC,12650x065, 0x000911D7,12660xB0000000, 0x00000000,12670x008, 0x00008400,12680x01C, 0x000739D2,12690x0B4, 0x0001E78D,12700x018, 0x0001F12A,12710xFFE, 0x00000000,12720xFFE, 0x00000000,12730xFFE, 0x00000000,12740xFFE, 0x00000000,12750x0B4, 0x0001A78D,12760x018, 0x0001712A,1277};12781279RTW_DECL_TABLE_RF_RADIO(rtw8812a_rf_a, A);12801281static const u32 rtw8812a_rf_b[] = {12820x056, 0x00051CF2,12830x066, 0x00040000,12840x089, 0x00000080,12850x80000001, 0x00000000, 0x40000000, 0x00000000,12860x086, 0x00014B3A,12870x90000001, 0x00000005, 0x40000000, 0x00000000,12880x086, 0x00014B3A,12890xA0000000, 0x00000000,12900x086, 0x00014B38,12910xB0000000, 0x00000000,12920x80000004, 0x00000000, 0x40000000, 0x00000000,12930x08B, 0x00080180,12940xA0000000, 0x00000000,12950x08B, 0x00087180,12960xB0000000, 0x00000000,12970x018, 0x00000006,12980x0EF, 0x00002000,12990x80000001, 0x00000000, 0x40000000, 0x00000000,13000x03B, 0x0003F218,13010x03B, 0x00030A58,13020x03B, 0x0002FA58,13030x03B, 0x00022590,13040x03B, 0x0001FA50,13050x03B, 0x00010248,13060x03B, 0x00008240,13070x90000001, 0x00000005, 0x40000000, 0x00000000,13080x03B, 0x0003F218,13090x03B, 0x00030A58,13100x03B, 0x0002FA58,13110x03B, 0x00022590,13120x03B, 0x0001FA50,13130x03B, 0x00010248,13140x03B, 0x00008240,13150xA0000000, 0x00000000,13160x03B, 0x00038A58,13170x03B, 0x00037A58,13180x03B, 0x0002A590,13190x03B, 0x00027A50,13200x03B, 0x00018248,13210x03B, 0x00010240,13220x03B, 0x00008240,13230xB0000000, 0x00000000,13240x0EF, 0x00000100,13250x80000002, 0x00000000, 0x40000000, 0x00000000,13260x034, 0x0000A4EE,13270x034, 0x00009076,13280x034, 0x00008073,13290x034, 0x00007070,13300x034, 0x0000606D,13310x034, 0x0000506A,13320x034, 0x00004049,13330x034, 0x00003046,13340x034, 0x00002028,13350x034, 0x00001025,13360x034, 0x00000022,13370xA0000000, 0x00000000,13380x034, 0x0000ADF4,13390x034, 0x00009DF1,13400x034, 0x00008DEE,13410x034, 0x00007DEB,13420x034, 0x00006DE8,13430x034, 0x00005DE5,13440x034, 0x00004DE2,13450x034, 0x00003CE6,13460x034, 0x000024E7,13470x034, 0x000014E4,13480x034, 0x000004E1,13490xB0000000, 0x00000000,13500x0EF, 0x00000000,13510x0EF, 0x000020A2,13520x0DF, 0x00000080,13530x035, 0x00000192,13540x035, 0x00008192,13550x035, 0x00010192,13560x036, 0x00000024,13570x036, 0x00008024,13580x036, 0x00010024,13590x036, 0x00018024,13600x0EF, 0x00000000,13610x051, 0x00000C21,13620x052, 0x000006D9,13630x053, 0x000FC649,13640x054, 0x0000017E,13650x0EF, 0x00000002,13660x008, 0x00008400,13670x018, 0x0001712A,13680x0EF, 0x00001000,13690x03A, 0x00000080,13700x03B, 0x0003A02C,13710x03C, 0x00004000,13720x03A, 0x00000400,13730x03B, 0x0003202C,13740x03C, 0x00010000,13750x03A, 0x000000A0,13760x03B, 0x0002B064,13770x03C, 0x00004000,13780x03A, 0x000000D8,13790x03B, 0x00023070,13800x03C, 0x00004000,13810x03A, 0x00000468,13820x03B, 0x0001B870,13830x03C, 0x00010000,13840x03A, 0x00000098,13850x03B, 0x00012085,13860x03C, 0x000E4000,13870x03A, 0x00000418,13880x03B, 0x0000A080,13890x03C, 0x000F0000,13900x03A, 0x00000418,13910x03B, 0x00002080,13920x03C, 0x00010000,13930x03A, 0x00000080,13940x03B, 0x0007A02C,13950x03C, 0x00004000,13960x03A, 0x00000400,13970x03B, 0x0007202C,13980x03C, 0x00010000,13990x03A, 0x000000A0,14000x03B, 0x0006B064,14010x03C, 0x00004000,14020x03A, 0x000000D8,14030x03B, 0x00063070,14040x03C, 0x00004000,14050x03A, 0x00000468,14060x03B, 0x0005B870,14070x03C, 0x00010000,14080x03A, 0x00000098,14090x03B, 0x00052085,14100x03C, 0x000E4000,14110x03A, 0x00000418,14120x03B, 0x0004A080,14130x03C, 0x000F0000,14140x03A, 0x00000418,14150x03B, 0x00042080,14160x03C, 0x00010000,14170x03A, 0x00000080,14180x03B, 0x000BA02C,14190x03C, 0x00004000,14200x03A, 0x00000400,14210x03B, 0x000B202C,14220x03C, 0x00010000,14230x03A, 0x000000A0,14240x03B, 0x000AB064,14250x03C, 0x00004000,14260x03A, 0x000000D8,14270x03B, 0x000A3070,14280x03C, 0x00004000,14290x03A, 0x00000468,14300x03B, 0x0009B870,14310x03C, 0x00010000,14320x03A, 0x00000098,14330x03B, 0x00092085,14340x03C, 0x000E4000,14350x03A, 0x00000418,14360x03B, 0x0008A080,14370x03C, 0x000F0000,14380x03A, 0x00000418,14390x03B, 0x00082080,14400x03C, 0x00010000,14410x0EF, 0x00001100,14420x80000008, 0x00000000, 0x40000000, 0x00000000,14430x034, 0x0004A0B2,14440x034, 0x000490AF,14450x034, 0x00048070,14460x034, 0x0004706D,14470x034, 0x00046050,14480x034, 0x0004504D,14490x034, 0x0004404A,14500x034, 0x00043047,14510x034, 0x0004200A,14520x034, 0x00041007,14530x034, 0x00040004,14540x90000008, 0x05000000, 0x40000000, 0x00000000,14550x034, 0x0004A0B1,14560x034, 0x000490AE,14570x034, 0x0004806F,14580x034, 0x0004706C,14590x034, 0x0004604C,14600x034, 0x00045049,14610x034, 0x00044046,14620x034, 0x00043043,14630x034, 0x00042006,14640x034, 0x00041003,14650x034, 0x00040000,14660xA0000000, 0x00000000,14670x034, 0x0004ADF5,14680x034, 0x00049DF2,14690x034, 0x00048DEF,14700x034, 0x00047DEC,14710x034, 0x00046DE9,14720x034, 0x00045DE6,14730x034, 0x00044DE3,14740x034, 0x000438C8,14750x034, 0x000428C5,14760x034, 0x000418C2,14770x034, 0x000408C0,14780xB0000000, 0x00000000,14790x80000008, 0x00000000, 0x40000000, 0x00000000,14800x034, 0x0002A0B2,14810x034, 0x000290AF,14820x034, 0x00028070,14830x034, 0x0002706D,14840x034, 0x00026050,14850x034, 0x0002504D,14860x034, 0x0002404A,14870x034, 0x00023047,14880x034, 0x0002200A,14890x034, 0x00021007,14900x034, 0x00020004,14910x90000008, 0x05000000, 0x40000000, 0x00000000,14920x034, 0x0002A0B3,14930x034, 0x000290B0,14940x034, 0x00028071,14950x034, 0x0002706E,14960x034, 0x0002604E,14970x034, 0x0002504B,14980x034, 0x00024048,14990x034, 0x00023045,15000x034, 0x00022008,15010x034, 0x00021005,15020x034, 0x00020002,15030xA0000000, 0x00000000,15040x034, 0x0002ADF5,15050x034, 0x00029DF2,15060x034, 0x00028DEF,15070x034, 0x00027DEC,15080x034, 0x00026DE9,15090x034, 0x00025DE6,15100x034, 0x00024DE3,15110x034, 0x000238C8,15120x034, 0x000228C5,15130x034, 0x000218C2,15140x034, 0x000208C0,15150xB0000000, 0x00000000,15160x80000008, 0x00000000, 0x40000000, 0x00000000,15170x034, 0x0000A0B2,15180x034, 0x000090AF,15190x034, 0x00008070,15200x034, 0x0000706D,15210x034, 0x00006050,15220x034, 0x0000504D,15230x034, 0x0000404A,15240x034, 0x00003047,15250x034, 0x0000200A,15260x034, 0x00001007,15270x034, 0x00000004,15280x90000008, 0x05000000, 0x40000000, 0x00000000,15290x034, 0x0000A0B3,15300x034, 0x000090B0,15310x034, 0x00008070,15320x034, 0x0000706D,15330x034, 0x0000604D,15340x034, 0x0000504A,15350x034, 0x00004047,15360x034, 0x00003044,15370x034, 0x00002007,15380x034, 0x00001004,15390x034, 0x00000001,15400xA0000000, 0x00000000,15410x034, 0x0000AFF7,15420x034, 0x00009DF7,15430x034, 0x00008DF4,15440x034, 0x00007DF1,15450x034, 0x00006DEE,15460x034, 0x00005DEB,15470x034, 0x00004DE8,15480x034, 0x000038CC,15490x034, 0x000028C9,15500x034, 0x000018C6,15510x034, 0x000008C3,15520xB0000000, 0x00000000,15530x0EF, 0x00000000,15540x80000008, 0x00000000, 0x40000000, 0x00000000,15550x018, 0x0001712A,15560x0EF, 0x00000040,15570x035, 0x000001C5,15580x035, 0x000081C5,15590x035, 0x000101C5,15600x035, 0x00020174,15610x035, 0x00028174,15620x035, 0x00030174,15630x035, 0x00040185,15640x035, 0x00048185,15650x035, 0x00050185,15660x0EF, 0x00000000,15670x90000008, 0x05000000, 0x40000000, 0x00000000,15680x018, 0x0001712A,15690x0EF, 0x00000040,15700x035, 0x000001C5,15710x035, 0x000081C5,15720x035, 0x000101C5,15730x035, 0x00020174,15740x035, 0x00028174,15750x035, 0x00030174,15760x035, 0x00040185,15770x035, 0x00048185,15780x035, 0x00050185,15790x0EF, 0x00000000,15800xA0000000, 0x00000000,15810x018, 0x0001712A,15820x0EF, 0x00000040,15830x035, 0x00000188,15840x035, 0x00008147,15850x035, 0x00010147,15860x035, 0x000201D7,15870x035, 0x000281D7,15880x035, 0x000301D7,15890x035, 0x000401D8,15900x035, 0x000481D8,15910x035, 0x000501D8,15920x0EF, 0x00000000,15930xB0000000, 0x00000000,15940x80000008, 0x00000000, 0x40000000, 0x00000000,15950x018, 0x0001712A,15960x0EF, 0x00000010,15970x036, 0x00005B8B,15980x036, 0x0000DB8B,15990x036, 0x00015B8B,16000x036, 0x0001DB8B,16010x036, 0x000262DB,16020x036, 0x0002E2DB,16030x036, 0x000362DB,16040x036, 0x0003E2DB,16050x036, 0x0004553B,16060x036, 0x0004D53B,16070x036, 0x0005553B,16080x036, 0x0005D53B,16090x90000008, 0x05000000, 0x40000000, 0x00000000,16100x018, 0x0001712A,16110x0EF, 0x00000010,16120x036, 0x00005B8B,16130x036, 0x0000DB8B,16140x036, 0x00015B8B,16150x036, 0x0001DB8B,16160x036, 0x000262DB,16170x036, 0x0002E2DB,16180x036, 0x000362DB,16190x036, 0x0003E2DB,16200x036, 0x0004553B,16210x036, 0x0004D53B,16220x036, 0x0005553B,16230x036, 0x0005D53B,16240xA0000000, 0x00000000,16250x018, 0x0001712A,16260x0EF, 0x00000010,16270x036, 0x00084EB4,16280x036, 0x0008CC35,16290x036, 0x00094C35,16300x036, 0x0009CC35,16310x036, 0x000A4C35,16320x036, 0x000ACC35,16330x036, 0x000B4C35,16340x036, 0x000BCC35,16350x036, 0x000C4C34,16360x036, 0x000CCC35,16370x036, 0x000D4C35,16380x036, 0x000DCC35,16390xB0000000, 0x00000000,16400x0EF, 0x00000000,16410x0EF, 0x00000008,16420x80000008, 0x00000000, 0x40000000, 0x00000000,16430x03C, 0x000002DC,16440x03C, 0x00000524,16450x03C, 0x00000902,16460x90000008, 0x05000000, 0x40000000, 0x00000000,16470x03C, 0x000002DC,16480x03C, 0x00000524,16490x03C, 0x00000902,16500xA0000000, 0x00000000,16510x03C, 0x000002A8,16520x03C, 0x000005A2,16530x03C, 0x00000880,16540xB0000000, 0x00000000,16550x0EF, 0x00000000,16560x018, 0x0001712A,16570x0EF, 0x00000002,16580x0DF, 0x00000080,16590x80000008, 0x00000000, 0x40000000, 0x00000000,16600x061, 0x000EAC43,16610x062, 0x00038F47,16620x063, 0x00031157,16630x064, 0x0001C4AC,16640x065, 0x000931D1,16650x90000008, 0x05000000, 0x40000000, 0x00000000,16660x061, 0x000EAC43,16670x062, 0x00038F47,16680x063, 0x00031157,16690x064, 0x0001C4AC,16700x065, 0x000931D2,16710x90000002, 0x00000000, 0x40000000, 0x00000000,16720x061, 0x000EAC43,16730x062, 0x00038F47,16740x063, 0x00031157,16750x064, 0x0001C4AC,16760x065, 0x000931D1,16770xA0000000, 0x00000000,16780x061, 0x000E5D53,16790x062, 0x00038FCD,16800x063, 0x000114EB,16810x064, 0x000196AC,16820x065, 0x000911D7,16830xB0000000, 0x00000000,16840x008, 0x00008400,1685};16861687RTW_DECL_TABLE_RF_RADIO(rtw8812a_rf_b, B);16881689static const struct rtw_txpwr_lmt_cfg_pair rtw8812a_txpwr_lmt[] = {1690{ 0, 0, 0, 0, 1, 36, },1691{ 2, 0, 0, 0, 1, 32, },1692{ 1, 0, 0, 0, 1, 32, },1693{ 0, 0, 0, 0, 2, 36, },1694{ 2, 0, 0, 0, 2, 32, },1695{ 1, 0, 0, 0, 2, 32, },1696{ 0, 0, 0, 0, 3, 36, },1697{ 2, 0, 0, 0, 3, 32, },1698{ 1, 0, 0, 0, 3, 32, },1699{ 0, 0, 0, 0, 4, 36, },1700{ 2, 0, 0, 0, 4, 32, },1701{ 1, 0, 0, 0, 4, 32, },1702{ 0, 0, 0, 0, 5, 36, },1703{ 2, 0, 0, 0, 5, 32, },1704{ 1, 0, 0, 0, 5, 32, },1705{ 0, 0, 0, 0, 6, 36, },1706{ 2, 0, 0, 0, 6, 32, },1707{ 1, 0, 0, 0, 6, 32, },1708{ 0, 0, 0, 0, 7, 36, },1709{ 2, 0, 0, 0, 7, 32, },1710{ 1, 0, 0, 0, 7, 32, },1711{ 0, 0, 0, 0, 8, 36, },1712{ 2, 0, 0, 0, 8, 32, },1713{ 1, 0, 0, 0, 8, 32, },1714{ 0, 0, 0, 0, 9, 36, },1715{ 2, 0, 0, 0, 9, 32, },1716{ 1, 0, 0, 0, 9, 32, },1717{ 0, 0, 0, 0, 10, 36, },1718{ 2, 0, 0, 0, 10, 32, },1719{ 1, 0, 0, 0, 10, 32, },1720{ 0, 0, 0, 0, 11, 36, },1721{ 2, 0, 0, 0, 11, 32, },1722{ 1, 0, 0, 0, 11, 32, },1723{ 0, 0, 0, 0, 12, 63, },1724{ 2, 0, 0, 0, 12, 32, },1725{ 1, 0, 0, 0, 12, 32, },1726{ 0, 0, 0, 0, 13, 63, },1727{ 2, 0, 0, 0, 13, 32, },1728{ 1, 0, 0, 0, 13, 32, },1729{ 0, 0, 0, 0, 14, 63, },1730{ 2, 0, 0, 0, 14, 63, },1731{ 1, 0, 0, 0, 14, 32, },1732{ 0, 0, 0, 1, 1, 34, },1733{ 2, 0, 0, 1, 1, 32, },1734{ 1, 0, 0, 1, 1, 32, },1735{ 0, 0, 0, 1, 2, 36, },1736{ 2, 0, 0, 1, 2, 32, },1737{ 1, 0, 0, 1, 2, 32, },1738{ 0, 0, 0, 1, 3, 36, },1739{ 2, 0, 0, 1, 3, 32, },1740{ 1, 0, 0, 1, 3, 32, },1741{ 0, 0, 0, 1, 4, 36, },1742{ 2, 0, 0, 1, 4, 32, },1743{ 1, 0, 0, 1, 4, 32, },1744{ 0, 0, 0, 1, 5, 36, },1745{ 2, 0, 0, 1, 5, 32, },1746{ 1, 0, 0, 1, 5, 32, },1747{ 0, 0, 0, 1, 6, 36, },1748{ 2, 0, 0, 1, 6, 32, },1749{ 1, 0, 0, 1, 6, 32, },1750{ 0, 0, 0, 1, 7, 36, },1751{ 2, 0, 0, 1, 7, 32, },1752{ 1, 0, 0, 1, 7, 32, },1753{ 0, 0, 0, 1, 8, 36, },1754{ 2, 0, 0, 1, 8, 32, },1755{ 1, 0, 0, 1, 8, 32, },1756{ 0, 0, 0, 1, 9, 36, },1757{ 2, 0, 0, 1, 9, 32, },1758{ 1, 0, 0, 1, 9, 32, },1759{ 0, 0, 0, 1, 10, 36, },1760{ 2, 0, 0, 1, 10, 32, },1761{ 1, 0, 0, 1, 10, 32, },1762{ 0, 0, 0, 1, 11, 32, },1763{ 2, 0, 0, 1, 11, 32, },1764{ 1, 0, 0, 1, 11, 32, },1765{ 0, 0, 0, 1, 12, 63, },1766{ 2, 0, 0, 1, 12, 32, },1767{ 1, 0, 0, 1, 12, 32, },1768{ 0, 0, 0, 1, 13, 63, },1769{ 2, 0, 0, 1, 13, 32, },1770{ 1, 0, 0, 1, 13, 32, },1771{ 0, 0, 0, 1, 14, 63, },1772{ 2, 0, 0, 1, 14, 63, },1773{ 1, 0, 0, 1, 14, 63, },1774{ 0, 0, 0, 2, 1, 34, },1775{ 2, 0, 0, 2, 1, 32, },1776{ 1, 0, 0, 2, 1, 32, },1777{ 0, 0, 0, 2, 2, 36, },1778{ 2, 0, 0, 2, 2, 32, },1779{ 1, 0, 0, 2, 2, 32, },1780{ 0, 0, 0, 2, 3, 36, },1781{ 2, 0, 0, 2, 3, 32, },1782{ 1, 0, 0, 2, 3, 32, },1783{ 0, 0, 0, 2, 4, 36, },1784{ 2, 0, 0, 2, 4, 32, },1785{ 1, 0, 0, 2, 4, 32, },1786{ 0, 0, 0, 2, 5, 36, },1787{ 2, 0, 0, 2, 5, 32, },1788{ 1, 0, 0, 2, 5, 32, },1789{ 0, 0, 0, 2, 6, 36, },1790{ 2, 0, 0, 2, 6, 32, },1791{ 1, 0, 0, 2, 6, 32, },1792{ 0, 0, 0, 2, 7, 36, },1793{ 2, 0, 0, 2, 7, 32, },1794{ 1, 0, 0, 2, 7, 32, },1795{ 0, 0, 0, 2, 8, 36, },1796{ 2, 0, 0, 2, 8, 32, },1797{ 1, 0, 0, 2, 8, 32, },1798{ 0, 0, 0, 2, 9, 36, },1799{ 2, 0, 0, 2, 9, 32, },1800{ 1, 0, 0, 2, 9, 32, },1801{ 0, 0, 0, 2, 10, 36, },1802{ 2, 0, 0, 2, 10, 32, },1803{ 1, 0, 0, 2, 10, 32, },1804{ 0, 0, 0, 2, 11, 32, },1805{ 2, 0, 0, 2, 11, 32, },1806{ 1, 0, 0, 2, 11, 32, },1807{ 0, 0, 0, 2, 12, 63, },1808{ 2, 0, 0, 2, 12, 32, },1809{ 1, 0, 0, 2, 12, 32, },1810{ 0, 0, 0, 2, 13, 63, },1811{ 2, 0, 0, 2, 13, 32, },1812{ 1, 0, 0, 2, 13, 32, },1813{ 0, 0, 0, 2, 14, 63, },1814{ 2, 0, 0, 2, 14, 63, },1815{ 1, 0, 0, 2, 14, 63, },1816{ 0, 0, 0, 3, 1, 32, },1817{ 2, 0, 0, 3, 1, 32, },1818{ 1, 0, 0, 3, 1, 32, },1819{ 0, 0, 0, 3, 2, 34, },1820{ 2, 0, 0, 3, 2, 32, },1821{ 1, 0, 0, 3, 2, 32, },1822{ 0, 0, 0, 3, 3, 34, },1823{ 2, 0, 0, 3, 3, 32, },1824{ 1, 0, 0, 3, 3, 32, },1825{ 0, 0, 0, 3, 4, 34, },1826{ 2, 0, 0, 3, 4, 32, },1827{ 1, 0, 0, 3, 4, 32, },1828{ 0, 0, 0, 3, 5, 34, },1829{ 2, 0, 0, 3, 5, 32, },1830{ 1, 0, 0, 3, 5, 32, },1831{ 0, 0, 0, 3, 6, 34, },1832{ 2, 0, 0, 3, 6, 32, },1833{ 1, 0, 0, 3, 6, 32, },1834{ 0, 0, 0, 3, 7, 34, },1835{ 2, 0, 0, 3, 7, 32, },1836{ 1, 0, 0, 3, 7, 32, },1837{ 0, 0, 0, 3, 8, 34, },1838{ 2, 0, 0, 3, 8, 32, },1839{ 1, 0, 0, 3, 8, 32, },1840{ 0, 0, 0, 3, 9, 34, },1841{ 2, 0, 0, 3, 9, 32, },1842{ 1, 0, 0, 3, 9, 32, },1843{ 0, 0, 0, 3, 10, 34, },1844{ 2, 0, 0, 3, 10, 32, },1845{ 1, 0, 0, 3, 10, 32, },1846{ 0, 0, 0, 3, 11, 30, },1847{ 2, 0, 0, 3, 11, 32, },1848{ 1, 0, 0, 3, 11, 32, },1849{ 0, 0, 0, 3, 12, 63, },1850{ 2, 0, 0, 3, 12, 32, },1851{ 1, 0, 0, 3, 12, 32, },1852{ 0, 0, 0, 3, 13, 63, },1853{ 2, 0, 0, 3, 13, 32, },1854{ 1, 0, 0, 3, 13, 32, },1855{ 0, 0, 0, 3, 14, 63, },1856{ 2, 0, 0, 3, 14, 63, },1857{ 1, 0, 0, 3, 14, 63, },1858{ 0, 0, 1, 2, 1, 63, },1859{ 2, 0, 1, 2, 1, 63, },1860{ 1, 0, 1, 2, 1, 63, },1861{ 0, 0, 1, 2, 2, 63, },1862{ 2, 0, 1, 2, 2, 63, },1863{ 1, 0, 1, 2, 2, 63, },1864{ 0, 0, 1, 2, 3, 32, },1865{ 2, 0, 1, 2, 3, 32, },1866{ 1, 0, 1, 2, 3, 32, },1867{ 0, 0, 1, 2, 4, 36, },1868{ 2, 0, 1, 2, 4, 32, },1869{ 1, 0, 1, 2, 4, 32, },1870{ 0, 0, 1, 2, 5, 36, },1871{ 2, 0, 1, 2, 5, 32, },1872{ 1, 0, 1, 2, 5, 32, },1873{ 0, 0, 1, 2, 6, 36, },1874{ 2, 0, 1, 2, 6, 32, },1875{ 1, 0, 1, 2, 6, 32, },1876{ 0, 0, 1, 2, 7, 36, },1877{ 2, 0, 1, 2, 7, 32, },1878{ 1, 0, 1, 2, 7, 32, },1879{ 0, 0, 1, 2, 8, 36, },1880{ 2, 0, 1, 2, 8, 32, },1881{ 1, 0, 1, 2, 8, 32, },1882{ 0, 0, 1, 2, 9, 36, },1883{ 2, 0, 1, 2, 9, 32, },1884{ 1, 0, 1, 2, 9, 32, },1885{ 0, 0, 1, 2, 10, 36, },1886{ 2, 0, 1, 2, 10, 32, },1887{ 1, 0, 1, 2, 10, 32, },1888{ 0, 0, 1, 2, 11, 32, },1889{ 2, 0, 1, 2, 11, 32, },1890{ 1, 0, 1, 2, 11, 32, },1891{ 0, 0, 1, 2, 12, 63, },1892{ 2, 0, 1, 2, 12, 32, },1893{ 1, 0, 1, 2, 12, 32, },1894{ 0, 0, 1, 2, 13, 63, },1895{ 2, 0, 1, 2, 13, 32, },1896{ 1, 0, 1, 2, 13, 32, },1897{ 0, 0, 1, 2, 14, 63, },1898{ 2, 0, 1, 2, 14, 63, },1899{ 1, 0, 1, 2, 14, 63, },1900{ 0, 0, 1, 3, 1, 63, },1901{ 2, 0, 1, 3, 1, 63, },1902{ 1, 0, 1, 3, 1, 63, },1903{ 0, 0, 1, 3, 2, 63, },1904{ 2, 0, 1, 3, 2, 63, },1905{ 1, 0, 1, 3, 2, 63, },1906{ 0, 0, 1, 3, 3, 30, },1907{ 2, 0, 1, 3, 3, 30, },1908{ 1, 0, 1, 3, 3, 30, },1909{ 0, 0, 1, 3, 4, 34, },1910{ 2, 0, 1, 3, 4, 30, },1911{ 1, 0, 1, 3, 4, 30, },1912{ 0, 0, 1, 3, 5, 34, },1913{ 2, 0, 1, 3, 5, 30, },1914{ 1, 0, 1, 3, 5, 30, },1915{ 0, 0, 1, 3, 6, 34, },1916{ 2, 0, 1, 3, 6, 30, },1917{ 1, 0, 1, 3, 6, 30, },1918{ 0, 0, 1, 3, 7, 34, },1919{ 2, 0, 1, 3, 7, 30, },1920{ 1, 0, 1, 3, 7, 30, },1921{ 0, 0, 1, 3, 8, 34, },1922{ 2, 0, 1, 3, 8, 30, },1923{ 1, 0, 1, 3, 8, 30, },1924{ 0, 0, 1, 3, 9, 34, },1925{ 2, 0, 1, 3, 9, 30, },1926{ 1, 0, 1, 3, 9, 30, },1927{ 0, 0, 1, 3, 10, 34, },1928{ 2, 0, 1, 3, 10, 30, },1929{ 1, 0, 1, 3, 10, 30, },1930{ 0, 0, 1, 3, 11, 30, },1931{ 2, 0, 1, 3, 11, 30, },1932{ 1, 0, 1, 3, 11, 30, },1933{ 0, 0, 1, 3, 12, 63, },1934{ 2, 0, 1, 3, 12, 32, },1935{ 1, 0, 1, 3, 12, 32, },1936{ 0, 0, 1, 3, 13, 63, },1937{ 2, 0, 1, 3, 13, 32, },1938{ 1, 0, 1, 3, 13, 32, },1939{ 0, 0, 1, 3, 14, 63, },1940{ 2, 0, 1, 3, 14, 63, },1941{ 1, 0, 1, 3, 14, 63, },1942{ 0, 1, 0, 1, 36, 30, },1943{ 2, 1, 0, 1, 36, 32, },1944{ 1, 1, 0, 1, 36, 32, },1945{ 0, 1, 0, 1, 40, 30, },1946{ 2, 1, 0, 1, 40, 32, },1947{ 1, 1, 0, 1, 40, 32, },1948{ 0, 1, 0, 1, 44, 30, },1949{ 2, 1, 0, 1, 44, 32, },1950{ 1, 1, 0, 1, 44, 32, },1951{ 0, 1, 0, 1, 48, 30, },1952{ 2, 1, 0, 1, 48, 32, },1953{ 1, 1, 0, 1, 48, 32, },1954{ 0, 1, 0, 1, 52, 36, },1955{ 2, 1, 0, 1, 52, 32, },1956{ 1, 1, 0, 1, 52, 32, },1957{ 0, 1, 0, 1, 56, 34, },1958{ 2, 1, 0, 1, 56, 32, },1959{ 1, 1, 0, 1, 56, 32, },1960{ 0, 1, 0, 1, 60, 32, },1961{ 2, 1, 0, 1, 60, 32, },1962{ 1, 1, 0, 1, 60, 32, },1963{ 0, 1, 0, 1, 64, 28, },1964{ 2, 1, 0, 1, 64, 32, },1965{ 1, 1, 0, 1, 64, 32, },1966{ 0, 1, 0, 1, 100, 30, },1967{ 2, 1, 0, 1, 100, 32, },1968{ 1, 1, 0, 1, 100, 32, },1969{ 0, 1, 0, 1, 104, 30, },1970{ 2, 1, 0, 1, 104, 32, },1971{ 1, 1, 0, 1, 104, 32, },1972{ 0, 1, 0, 1, 108, 32, },1973{ 2, 1, 0, 1, 108, 32, },1974{ 1, 1, 0, 1, 108, 32, },1975{ 0, 1, 0, 1, 112, 34, },1976{ 2, 1, 0, 1, 112, 32, },1977{ 1, 1, 0, 1, 112, 32, },1978{ 0, 1, 0, 1, 116, 34, },1979{ 2, 1, 0, 1, 116, 32, },1980{ 1, 1, 0, 1, 116, 32, },1981{ 0, 1, 0, 1, 120, 36, },1982{ 2, 1, 0, 1, 120, 32, },1983{ 1, 1, 0, 1, 120, 32, },1984{ 0, 1, 0, 1, 124, 34, },1985{ 2, 1, 0, 1, 124, 32, },1986{ 1, 1, 0, 1, 124, 32, },1987{ 0, 1, 0, 1, 128, 32, },1988{ 2, 1, 0, 1, 128, 32, },1989{ 1, 1, 0, 1, 128, 32, },1990{ 0, 1, 0, 1, 132, 30, },1991{ 2, 1, 0, 1, 132, 32, },1992{ 1, 1, 0, 1, 132, 32, },1993{ 0, 1, 0, 1, 136, 30, },1994{ 2, 1, 0, 1, 136, 32, },1995{ 1, 1, 0, 1, 136, 32, },1996{ 0, 1, 0, 1, 140, 28, },1997{ 2, 1, 0, 1, 140, 32, },1998{ 1, 1, 0, 1, 140, 32, },1999{ 0, 1, 0, 1, 149, 36, },2000{ 2, 1, 0, 1, 149, 32, },2001{ 1, 1, 0, 1, 149, 63, },2002{ 0, 1, 0, 1, 153, 36, },2003{ 2, 1, 0, 1, 153, 32, },2004{ 1, 1, 0, 1, 153, 63, },2005{ 0, 1, 0, 1, 157, 36, },2006{ 2, 1, 0, 1, 157, 32, },2007{ 1, 1, 0, 1, 157, 63, },2008{ 0, 1, 0, 1, 161, 36, },2009{ 2, 1, 0, 1, 161, 32, },2010{ 1, 1, 0, 1, 161, 63, },2011{ 0, 1, 0, 1, 165, 36, },2012{ 2, 1, 0, 1, 165, 32, },2013{ 1, 1, 0, 1, 165, 63, },2014{ 0, 1, 0, 2, 36, 30, },2015{ 2, 1, 0, 2, 36, 32, },2016{ 1, 1, 0, 2, 36, 32, },2017{ 0, 1, 0, 2, 40, 30, },2018{ 2, 1, 0, 2, 40, 32, },2019{ 1, 1, 0, 2, 40, 32, },2020{ 0, 1, 0, 2, 44, 30, },2021{ 2, 1, 0, 2, 44, 32, },2022{ 1, 1, 0, 2, 44, 32, },2023{ 0, 1, 0, 2, 48, 30, },2024{ 2, 1, 0, 2, 48, 32, },2025{ 1, 1, 0, 2, 48, 32, },2026{ 0, 1, 0, 2, 52, 36, },2027{ 2, 1, 0, 2, 52, 32, },2028{ 1, 1, 0, 2, 52, 32, },2029{ 0, 1, 0, 2, 56, 34, },2030{ 2, 1, 0, 2, 56, 32, },2031{ 1, 1, 0, 2, 56, 32, },2032{ 0, 1, 0, 2, 60, 32, },2033{ 2, 1, 0, 2, 60, 32, },2034{ 1, 1, 0, 2, 60, 32, },2035{ 0, 1, 0, 2, 64, 28, },2036{ 2, 1, 0, 2, 64, 32, },2037{ 1, 1, 0, 2, 64, 32, },2038{ 0, 1, 0, 2, 100, 30, },2039{ 2, 1, 0, 2, 100, 32, },2040{ 1, 1, 0, 2, 100, 32, },2041{ 0, 1, 0, 2, 104, 30, },2042{ 2, 1, 0, 2, 104, 32, },2043{ 1, 1, 0, 2, 104, 32, },2044{ 0, 1, 0, 2, 108, 32, },2045{ 2, 1, 0, 2, 108, 32, },2046{ 1, 1, 0, 2, 108, 32, },2047{ 0, 1, 0, 2, 112, 34, },2048{ 2, 1, 0, 2, 112, 32, },2049{ 1, 1, 0, 2, 112, 32, },2050{ 0, 1, 0, 2, 116, 34, },2051{ 2, 1, 0, 2, 116, 32, },2052{ 1, 1, 0, 2, 116, 32, },2053{ 0, 1, 0, 2, 120, 36, },2054{ 2, 1, 0, 2, 120, 32, },2055{ 1, 1, 0, 2, 120, 32, },2056{ 0, 1, 0, 2, 124, 34, },2057{ 2, 1, 0, 2, 124, 32, },2058{ 1, 1, 0, 2, 124, 32, },2059{ 0, 1, 0, 2, 128, 32, },2060{ 2, 1, 0, 2, 128, 32, },2061{ 1, 1, 0, 2, 128, 32, },2062{ 0, 1, 0, 2, 132, 30, },2063{ 2, 1, 0, 2, 132, 32, },2064{ 1, 1, 0, 2, 132, 32, },2065{ 0, 1, 0, 2, 136, 30, },2066{ 2, 1, 0, 2, 136, 32, },2067{ 1, 1, 0, 2, 136, 32, },2068{ 0, 1, 0, 2, 140, 28, },2069{ 2, 1, 0, 2, 140, 32, },2070{ 1, 1, 0, 2, 140, 32, },2071{ 0, 1, 0, 2, 149, 36, },2072{ 2, 1, 0, 2, 149, 32, },2073{ 1, 1, 0, 2, 149, 63, },2074{ 0, 1, 0, 2, 153, 36, },2075{ 2, 1, 0, 2, 153, 32, },2076{ 1, 1, 0, 2, 153, 63, },2077{ 0, 1, 0, 2, 157, 36, },2078{ 2, 1, 0, 2, 157, 32, },2079{ 1, 1, 0, 2, 157, 63, },2080{ 0, 1, 0, 2, 161, 36, },2081{ 2, 1, 0, 2, 161, 32, },2082{ 1, 1, 0, 2, 161, 63, },2083{ 0, 1, 0, 2, 165, 36, },2084{ 2, 1, 0, 2, 165, 32, },2085{ 1, 1, 0, 2, 165, 63, },2086{ 0, 1, 0, 3, 36, 28, },2087{ 2, 1, 0, 3, 36, 30, },2088{ 1, 1, 0, 3, 36, 30, },2089{ 0, 1, 0, 3, 40, 28, },2090{ 2, 1, 0, 3, 40, 30, },2091{ 1, 1, 0, 3, 40, 30, },2092{ 0, 1, 0, 3, 44, 28, },2093{ 2, 1, 0, 3, 44, 30, },2094{ 1, 1, 0, 3, 44, 30, },2095{ 0, 1, 0, 3, 48, 28, },2096{ 2, 1, 0, 3, 48, 30, },2097{ 1, 1, 0, 3, 48, 30, },2098{ 0, 1, 0, 3, 52, 34, },2099{ 2, 1, 0, 3, 52, 30, },2100{ 1, 1, 0, 3, 52, 30, },2101{ 0, 1, 0, 3, 56, 32, },2102{ 2, 1, 0, 3, 56, 30, },2103{ 1, 1, 0, 3, 56, 30, },2104{ 0, 1, 0, 3, 60, 30, },2105{ 2, 1, 0, 3, 60, 30, },2106{ 1, 1, 0, 3, 60, 30, },2107{ 0, 1, 0, 3, 64, 26, },2108{ 2, 1, 0, 3, 64, 30, },2109{ 1, 1, 0, 3, 64, 30, },2110{ 0, 1, 0, 3, 100, 28, },2111{ 2, 1, 0, 3, 100, 30, },2112{ 1, 1, 0, 3, 100, 30, },2113{ 0, 1, 0, 3, 104, 28, },2114{ 2, 1, 0, 3, 104, 30, },2115{ 1, 1, 0, 3, 104, 30, },2116{ 0, 1, 0, 3, 108, 30, },2117{ 2, 1, 0, 3, 108, 30, },2118{ 1, 1, 0, 3, 108, 30, },2119{ 0, 1, 0, 3, 112, 32, },2120{ 2, 1, 0, 3, 112, 30, },2121{ 1, 1, 0, 3, 112, 30, },2122{ 0, 1, 0, 3, 116, 32, },2123{ 2, 1, 0, 3, 116, 30, },2124{ 1, 1, 0, 3, 116, 30, },2125{ 0, 1, 0, 3, 120, 34, },2126{ 2, 1, 0, 3, 120, 30, },2127{ 1, 1, 0, 3, 120, 30, },2128{ 0, 1, 0, 3, 124, 32, },2129{ 2, 1, 0, 3, 124, 30, },2130{ 1, 1, 0, 3, 124, 30, },2131{ 0, 1, 0, 3, 128, 30, },2132{ 2, 1, 0, 3, 128, 30, },2133{ 1, 1, 0, 3, 128, 30, },2134{ 0, 1, 0, 3, 132, 28, },2135{ 2, 1, 0, 3, 132, 30, },2136{ 1, 1, 0, 3, 132, 30, },2137{ 0, 1, 0, 3, 136, 28, },2138{ 2, 1, 0, 3, 136, 30, },2139{ 1, 1, 0, 3, 136, 30, },2140{ 0, 1, 0, 3, 140, 26, },2141{ 2, 1, 0, 3, 140, 30, },2142{ 1, 1, 0, 3, 140, 30, },2143{ 0, 1, 0, 3, 149, 34, },2144{ 2, 1, 0, 3, 149, 30, },2145{ 1, 1, 0, 3, 149, 63, },2146{ 0, 1, 0, 3, 153, 34, },2147{ 2, 1, 0, 3, 153, 30, },2148{ 1, 1, 0, 3, 153, 63, },2149{ 0, 1, 0, 3, 157, 34, },2150{ 2, 1, 0, 3, 157, 30, },2151{ 1, 1, 0, 3, 157, 63, },2152{ 0, 1, 0, 3, 161, 34, },2153{ 2, 1, 0, 3, 161, 30, },2154{ 1, 1, 0, 3, 161, 63, },2155{ 0, 1, 0, 3, 165, 34, },2156{ 2, 1, 0, 3, 165, 30, },2157{ 1, 1, 0, 3, 165, 63, },2158{ 0, 1, 1, 2, 38, 30, },2159{ 2, 1, 1, 2, 38, 32, },2160{ 1, 1, 1, 2, 38, 32, },2161{ 0, 1, 1, 2, 46, 30, },2162{ 2, 1, 1, 2, 46, 32, },2163{ 1, 1, 1, 2, 46, 32, },2164{ 0, 1, 1, 2, 54, 32, },2165{ 2, 1, 1, 2, 54, 32, },2166{ 1, 1, 1, 2, 54, 32, },2167{ 0, 1, 1, 2, 62, 32, },2168{ 2, 1, 1, 2, 62, 32, },2169{ 1, 1, 1, 2, 62, 32, },2170{ 0, 1, 1, 2, 102, 28, },2171{ 2, 1, 1, 2, 102, 32, },2172{ 1, 1, 1, 2, 102, 32, },2173{ 0, 1, 1, 2, 110, 32, },2174{ 2, 1, 1, 2, 110, 32, },2175{ 1, 1, 1, 2, 110, 32, },2176{ 0, 1, 1, 2, 118, 36, },2177{ 2, 1, 1, 2, 118, 32, },2178{ 1, 1, 1, 2, 118, 32, },2179{ 0, 1, 1, 2, 126, 34, },2180{ 2, 1, 1, 2, 126, 32, },2181{ 1, 1, 1, 2, 126, 32, },2182{ 0, 1, 1, 2, 134, 32, },2183{ 2, 1, 1, 2, 134, 32, },2184{ 1, 1, 1, 2, 134, 32, },2185{ 0, 1, 1, 2, 151, 36, },2186{ 2, 1, 1, 2, 151, 32, },2187{ 1, 1, 1, 2, 151, 63, },2188{ 0, 1, 1, 2, 159, 36, },2189{ 2, 1, 1, 2, 159, 32, },2190{ 1, 1, 1, 2, 159, 63, },2191{ 0, 1, 1, 3, 38, 28, },2192{ 2, 1, 1, 3, 38, 30, },2193{ 1, 1, 1, 3, 38, 30, },2194{ 0, 1, 1, 3, 46, 28, },2195{ 2, 1, 1, 3, 46, 30, },2196{ 1, 1, 1, 3, 46, 30, },2197{ 0, 1, 1, 3, 54, 30, },2198{ 2, 1, 1, 3, 54, 30, },2199{ 1, 1, 1, 3, 54, 30, },2200{ 0, 1, 1, 3, 62, 30, },2201{ 2, 1, 1, 3, 62, 30, },2202{ 1, 1, 1, 3, 62, 30, },2203{ 0, 1, 1, 3, 102, 26, },2204{ 2, 1, 1, 3, 102, 30, },2205{ 1, 1, 1, 3, 102, 30, },2206{ 0, 1, 1, 3, 110, 30, },2207{ 2, 1, 1, 3, 110, 30, },2208{ 1, 1, 1, 3, 110, 30, },2209{ 0, 1, 1, 3, 118, 34, },2210{ 2, 1, 1, 3, 118, 30, },2211{ 1, 1, 1, 3, 118, 30, },2212{ 0, 1, 1, 3, 126, 32, },2213{ 2, 1, 1, 3, 126, 30, },2214{ 1, 1, 1, 3, 126, 30, },2215{ 0, 1, 1, 3, 134, 30, },2216{ 2, 1, 1, 3, 134, 30, },2217{ 1, 1, 1, 3, 134, 30, },2218{ 0, 1, 1, 3, 151, 34, },2219{ 2, 1, 1, 3, 151, 30, },2220{ 1, 1, 1, 3, 151, 63, },2221{ 0, 1, 1, 3, 159, 34, },2222{ 2, 1, 1, 3, 159, 30, },2223{ 1, 1, 1, 3, 159, 63, },2224{ 0, 1, 2, 4, 42, 30, },2225{ 2, 1, 2, 4, 42, 32, },2226{ 1, 1, 2, 4, 42, 32, },2227{ 0, 1, 2, 4, 58, 28, },2228{ 2, 1, 2, 4, 58, 32, },2229{ 1, 1, 2, 4, 58, 32, },2230{ 0, 1, 2, 4, 106, 30, },2231{ 2, 1, 2, 4, 106, 32, },2232{ 1, 1, 2, 4, 106, 32, },2233{ 0, 1, 2, 4, 122, 34, },2234{ 2, 1, 2, 4, 122, 32, },2235{ 1, 1, 2, 4, 122, 32, },2236{ 0, 1, 2, 4, 155, 36, },2237{ 2, 1, 2, 4, 155, 32, },2238{ 1, 1, 2, 4, 155, 63, },2239{ 0, 1, 2, 5, 42, 28, },2240{ 2, 1, 2, 5, 42, 30, },2241{ 1, 1, 2, 5, 42, 30, },2242{ 0, 1, 2, 5, 58, 26, },2243{ 2, 1, 2, 5, 58, 30, },2244{ 1, 1, 2, 5, 58, 30, },2245{ 0, 1, 2, 5, 106, 28, },2246{ 2, 1, 2, 5, 106, 30, },2247{ 1, 1, 2, 5, 106, 30, },2248{ 0, 1, 2, 5, 122, 32, },2249{ 2, 1, 2, 5, 122, 30, },2250{ 1, 1, 2, 5, 122, 30, },2251{ 0, 1, 2, 5, 155, 34, },2252{ 2, 1, 2, 5, 155, 30, },2253{ 1, 1, 2, 5, 155, 63, },2254};22552256RTW_DECL_TABLE_TXPWR_LMT(rtw8812a_txpwr_lmt);22572258static const struct rtw_pwr_seq_cmd trans_carddis_to_cardemu_8812a[] = {2259{0x0012,2260RTW_PWR_CUT_ALL_MSK,2261RTW_PWR_INTF_ALL_MSK,2262RTW_PWR_ADDR_MAC,2263RTW_PWR_CMD_WRITE, BIT(0), BIT(0)},2264{0x0014,2265RTW_PWR_CUT_ALL_MSK,2266RTW_PWR_INTF_ALL_MSK,2267RTW_PWR_ADDR_MAC,2268RTW_PWR_CMD_WRITE, 0x80, 0},2269{0x0015,2270RTW_PWR_CUT_ALL_MSK,2271RTW_PWR_INTF_ALL_MSK,2272RTW_PWR_ADDR_MAC,2273RTW_PWR_CMD_WRITE, 0x01, 0},2274{0x0023,2275RTW_PWR_CUT_ALL_MSK,2276RTW_PWR_INTF_ALL_MSK,2277RTW_PWR_ADDR_MAC,2278RTW_PWR_CMD_WRITE, 0x10, 0},2279{0x0046,2280RTW_PWR_CUT_ALL_MSK,2281RTW_PWR_INTF_ALL_MSK,2282RTW_PWR_ADDR_MAC,2283RTW_PWR_CMD_WRITE, 0xFF, 0x00},2284{0x0043,2285RTW_PWR_CUT_ALL_MSK,2286RTW_PWR_INTF_ALL_MSK,2287RTW_PWR_ADDR_MAC,2288RTW_PWR_CMD_WRITE, 0xFF, 0x00},2289{0x0005,2290RTW_PWR_CUT_ALL_MSK,2291RTW_PWR_INTF_PCI_MSK,2292RTW_PWR_ADDR_MAC,2293RTW_PWR_CMD_WRITE, BIT(2), 0},2294{0x0005,2295RTW_PWR_CUT_ALL_MSK,2296RTW_PWR_INTF_ALL_MSK,2297RTW_PWR_ADDR_MAC,2298RTW_PWR_CMD_WRITE, BIT(3), 0},2299{0x0003,2300RTW_PWR_CUT_ALL_MSK,2301RTW_PWR_INTF_ALL_MSK,2302RTW_PWR_ADDR_MAC,2303RTW_PWR_CMD_WRITE, BIT(2), BIT(2)},2304{0x0301,2305RTW_PWR_CUT_ALL_MSK,2306RTW_PWR_INTF_PCI_MSK,2307RTW_PWR_ADDR_MAC,2308RTW_PWR_CMD_WRITE, 0xFF, 0},2309{0x0024,2310RTW_PWR_CUT_ALL_MSK,2311RTW_PWR_INTF_USB_MSK,2312RTW_PWR_ADDR_MAC,2313RTW_PWR_CMD_WRITE, BIT(1), BIT(1)},2314{0x0028,2315RTW_PWR_CUT_ALL_MSK,2316RTW_PWR_INTF_USB_MSK,2317RTW_PWR_ADDR_MAC,2318RTW_PWR_CMD_WRITE, BIT(3), BIT(3)},2319{0xFFFF,2320RTW_PWR_CUT_ALL_MSK,2321RTW_PWR_INTF_ALL_MSK,23220,2323RTW_PWR_CMD_END, 0, 0},2324};23252326static const struct rtw_pwr_seq_cmd trans_cardemu_to_act_8812a[] = {2327{0x0005,2328RTW_PWR_CUT_ALL_MSK,2329RTW_PWR_INTF_ALL_MSK,2330RTW_PWR_ADDR_MAC,2331RTW_PWR_CMD_WRITE, BIT(2), 0},2332{0x0006,2333RTW_PWR_CUT_ALL_MSK,2334RTW_PWR_INTF_ALL_MSK,2335RTW_PWR_ADDR_MAC,2336RTW_PWR_CMD_POLLING, BIT(1), BIT(1)},2337{0x0005,2338RTW_PWR_CUT_ALL_MSK,2339RTW_PWR_INTF_PCI_MSK,2340RTW_PWR_ADDR_MAC,2341RTW_PWR_CMD_WRITE, BIT(7), 0},2342{0x0005,2343RTW_PWR_CUT_ALL_MSK,2344RTW_PWR_INTF_ALL_MSK,2345RTW_PWR_ADDR_MAC,2346RTW_PWR_CMD_WRITE, BIT(3), 0},2347{0x0005,2348RTW_PWR_CUT_ALL_MSK,2349RTW_PWR_INTF_ALL_MSK,2350RTW_PWR_ADDR_MAC,2351RTW_PWR_CMD_WRITE, BIT(0), BIT(0)},2352{0x0005,2353RTW_PWR_CUT_ALL_MSK,2354RTW_PWR_INTF_ALL_MSK,2355RTW_PWR_ADDR_MAC,2356RTW_PWR_CMD_POLLING, BIT(0), 0},2357{0x0024,2358RTW_PWR_CUT_ALL_MSK,2359RTW_PWR_INTF_USB_MSK,2360RTW_PWR_ADDR_MAC,2361RTW_PWR_CMD_WRITE, BIT(1), 0},2362{0x0028,2363RTW_PWR_CUT_ALL_MSK,2364RTW_PWR_INTF_USB_MSK,2365RTW_PWR_ADDR_MAC,2366RTW_PWR_CMD_WRITE, BIT(3), 0},2367{0xFFFF,2368RTW_PWR_CUT_ALL_MSK,2369RTW_PWR_INTF_ALL_MSK,23700,2371RTW_PWR_CMD_END, 0, 0},2372};23732374static const struct rtw_pwr_seq_cmd trans_act_to_lps_8812a[] = {2375{0x0301,2376RTW_PWR_CUT_ALL_MSK,2377RTW_PWR_INTF_PCI_MSK,2378RTW_PWR_ADDR_MAC,2379RTW_PWR_CMD_WRITE, 0xFF, 0xFF},2380{0x0522,2381RTW_PWR_CUT_ALL_MSK,2382RTW_PWR_INTF_ALL_MSK,2383RTW_PWR_ADDR_MAC,2384RTW_PWR_CMD_WRITE, 0xFF, 0x7F},2385{0x05F8,2386RTW_PWR_CUT_ALL_MSK,2387RTW_PWR_INTF_ALL_MSK,2388RTW_PWR_ADDR_MAC,2389RTW_PWR_CMD_POLLING, 0xFF, 0},2390{0x05F9,2391RTW_PWR_CUT_ALL_MSK,2392RTW_PWR_INTF_ALL_MSK,2393RTW_PWR_ADDR_MAC,2394RTW_PWR_CMD_POLLING, 0xFF, 0},2395{0x05FA,2396RTW_PWR_CUT_ALL_MSK,2397RTW_PWR_INTF_ALL_MSK,2398RTW_PWR_ADDR_MAC,2399RTW_PWR_CMD_POLLING, 0xFF, 0},2400{0x05FB,2401RTW_PWR_CUT_ALL_MSK,2402RTW_PWR_INTF_ALL_MSK,2403RTW_PWR_ADDR_MAC,2404RTW_PWR_CMD_POLLING, 0xFF, 0},2405{0x0c00,2406RTW_PWR_CUT_ALL_MSK,2407RTW_PWR_INTF_ALL_MSK,2408RTW_PWR_ADDR_MAC,2409RTW_PWR_CMD_WRITE, 0xFF, 0x04},2410{0x0e00,2411RTW_PWR_CUT_ALL_MSK,2412RTW_PWR_INTF_ALL_MSK,2413RTW_PWR_ADDR_MAC,2414RTW_PWR_CMD_WRITE, 0xFF, 0x04},2415{0x0002,2416RTW_PWR_CUT_ALL_MSK,2417RTW_PWR_INTF_ALL_MSK,2418RTW_PWR_ADDR_MAC,2419RTW_PWR_CMD_WRITE, BIT(0), 0},2420{0x0002,2421RTW_PWR_CUT_ALL_MSK,2422RTW_PWR_INTF_ALL_MSK,2423RTW_PWR_ADDR_MAC,2424RTW_PWR_CMD_DELAY, 0, RTW_PWR_DELAY_US},2425{0x0002,2426RTW_PWR_CUT_ALL_MSK,2427RTW_PWR_INTF_USB_MSK,2428RTW_PWR_ADDR_MAC,2429RTW_PWR_CMD_WRITE, BIT(1), 0},2430{0x0100,2431RTW_PWR_CUT_ALL_MSK,2432RTW_PWR_INTF_ALL_MSK,2433RTW_PWR_ADDR_MAC,2434RTW_PWR_CMD_WRITE, 0xFF, 0x03},2435{0x0101,2436RTW_PWR_CUT_ALL_MSK,2437RTW_PWR_INTF_ALL_MSK,2438RTW_PWR_ADDR_MAC,2439RTW_PWR_CMD_WRITE, BIT(1), 0},2440{0x0553,2441RTW_PWR_CUT_ALL_MSK,2442RTW_PWR_INTF_ALL_MSK,2443RTW_PWR_ADDR_MAC,2444RTW_PWR_CMD_WRITE, BIT(5), BIT(5)},2445{0xFFFF,2446RTW_PWR_CUT_ALL_MSK,2447RTW_PWR_INTF_ALL_MSK,24480,2449RTW_PWR_CMD_END, 0, 0},2450};24512452static const struct rtw_pwr_seq_cmd trans_act_to_cardemu_8812a[] = {2453{0x0c00,2454RTW_PWR_CUT_ALL_MSK,2455RTW_PWR_INTF_ALL_MSK,2456RTW_PWR_ADDR_MAC,2457RTW_PWR_CMD_WRITE, 0xFF, 0x04},2458{0x0e00,2459RTW_PWR_CUT_ALL_MSK,2460RTW_PWR_INTF_ALL_MSK,2461RTW_PWR_ADDR_MAC,2462RTW_PWR_CMD_WRITE, 0xFF, 0x04},2463{0x0002,2464RTW_PWR_CUT_ALL_MSK,2465RTW_PWR_INTF_ALL_MSK,2466RTW_PWR_ADDR_MAC,2467RTW_PWR_CMD_WRITE, BIT(0), 0},2468{0x0002,2469RTW_PWR_CUT_ALL_MSK,2470RTW_PWR_INTF_ALL_MSK,2471RTW_PWR_ADDR_MAC,2472RTW_PWR_CMD_DELAY, 0, RTW_PWR_DELAY_US},2473{0x0002,2474RTW_PWR_CUT_ALL_MSK,2475RTW_PWR_INTF_PCI_MSK,2476RTW_PWR_ADDR_MAC,2477RTW_PWR_CMD_WRITE, BIT(1), 0},2478{0x0007,2479RTW_PWR_CUT_ALL_MSK,2480RTW_PWR_INTF_ALL_MSK,2481RTW_PWR_ADDR_MAC,2482RTW_PWR_CMD_WRITE, 0xFF, 0x2A},2483{0x0008,2484RTW_PWR_CUT_ALL_MSK,2485RTW_PWR_INTF_USB_MSK,2486RTW_PWR_ADDR_MAC,2487RTW_PWR_CMD_WRITE, 0x02, 0},2488{0x0005,2489RTW_PWR_CUT_ALL_MSK,2490RTW_PWR_INTF_ALL_MSK,2491RTW_PWR_ADDR_MAC,2492RTW_PWR_CMD_WRITE, BIT(1), BIT(1)},2493{0x0005,2494RTW_PWR_CUT_ALL_MSK,2495RTW_PWR_INTF_ALL_MSK,2496RTW_PWR_ADDR_MAC,2497RTW_PWR_CMD_POLLING, BIT(1), 0},2498{0xFFFF,2499RTW_PWR_CUT_ALL_MSK,2500RTW_PWR_INTF_ALL_MSK,25010,2502RTW_PWR_CMD_END, 0, 0},2503};25042505static const struct rtw_pwr_seq_cmd trans_cardemu_to_carddis_8812a[] = {2506{0x0003,2507RTW_PWR_CUT_ALL_MSK,2508RTW_PWR_INTF_ALL_MSK,2509RTW_PWR_ADDR_MAC,2510RTW_PWR_CMD_WRITE, BIT(2), 0},2511{0x0080,2512RTW_PWR_CUT_ALL_MSK,2513RTW_PWR_INTF_ALL_MSK,2514RTW_PWR_ADDR_MAC,2515RTW_PWR_CMD_WRITE, 0xFF, 0x05},2516{0x0042,2517RTW_PWR_CUT_ALL_MSK,2518RTW_PWR_INTF_USB_MSK,2519RTW_PWR_ADDR_MAC,2520RTW_PWR_CMD_WRITE, 0xF0, 0xcc},2521{0x0042,2522RTW_PWR_CUT_ALL_MSK,2523RTW_PWR_INTF_PCI_MSK,2524RTW_PWR_ADDR_MAC,2525RTW_PWR_CMD_WRITE, 0xF0, 0xEC},2526{0x0043,2527RTW_PWR_CUT_ALL_MSK,2528RTW_PWR_INTF_ALL_MSK,2529RTW_PWR_ADDR_MAC,2530RTW_PWR_CMD_WRITE, 0xFF, 0x07},2531{0x0045,2532RTW_PWR_CUT_ALL_MSK,2533RTW_PWR_INTF_ALL_MSK,2534RTW_PWR_ADDR_MAC,2535RTW_PWR_CMD_WRITE, 0xFF, 0x00},2536{0x0046,2537RTW_PWR_CUT_ALL_MSK,2538RTW_PWR_INTF_ALL_MSK,2539RTW_PWR_ADDR_MAC,2540RTW_PWR_CMD_WRITE, 0xFF, 0xff},2541{0x0047,2542RTW_PWR_CUT_ALL_MSK,2543RTW_PWR_INTF_ALL_MSK,2544RTW_PWR_ADDR_MAC,2545RTW_PWR_CMD_WRITE, 0xFF, 0},2546{0x0014,2547RTW_PWR_CUT_ALL_MSK,2548RTW_PWR_INTF_ALL_MSK,2549RTW_PWR_ADDR_MAC,2550RTW_PWR_CMD_WRITE, 0x80, BIT(7)},2551{0x0015,2552RTW_PWR_CUT_ALL_MSK,2553RTW_PWR_INTF_ALL_MSK,2554RTW_PWR_ADDR_MAC,2555RTW_PWR_CMD_WRITE, 0x01, BIT(0)},2556{0x0012,2557RTW_PWR_CUT_ALL_MSK,2558RTW_PWR_INTF_ALL_MSK,2559RTW_PWR_ADDR_MAC,2560RTW_PWR_CMD_WRITE, 0x01, 0},2561{0x0023,2562RTW_PWR_CUT_ALL_MSK,2563RTW_PWR_INTF_ALL_MSK,2564RTW_PWR_ADDR_MAC,2565RTW_PWR_CMD_WRITE, 0x10, BIT(4)},2566{0x0008,2567RTW_PWR_CUT_ALL_MSK,2568RTW_PWR_INTF_USB_MSK,2569RTW_PWR_ADDR_MAC,2570RTW_PWR_CMD_WRITE, 0x02, 0},2571{0x0007,2572RTW_PWR_CUT_ALL_MSK,2573RTW_PWR_INTF_USB_MSK,2574RTW_PWR_ADDR_MAC,2575RTW_PWR_CMD_WRITE, 0xFF, 0x20},2576{0x001f,2577RTW_PWR_CUT_ALL_MSK,2578RTW_PWR_INTF_USB_MSK,2579RTW_PWR_ADDR_MAC,2580RTW_PWR_CMD_WRITE, BIT(1), 0},2581{0x0076,2582RTW_PWR_CUT_ALL_MSK,2583RTW_PWR_INTF_USB_MSK,2584RTW_PWR_ADDR_MAC,2585RTW_PWR_CMD_WRITE, BIT(1), 0},2586{0x0005,2587RTW_PWR_CUT_ALL_MSK,2588RTW_PWR_INTF_ALL_MSK,2589RTW_PWR_ADDR_MAC,2590RTW_PWR_CMD_WRITE, BIT(3), BIT(3)},2591{0xFFFF,2592RTW_PWR_CUT_ALL_MSK,2593RTW_PWR_INTF_ALL_MSK,25940,2595RTW_PWR_CMD_END, 0, 0},2596};25972598const struct rtw_pwr_seq_cmd * const card_enable_flow_8812a[] = {2599trans_carddis_to_cardemu_8812a,2600trans_cardemu_to_act_8812a,2601NULL2602};26032604const struct rtw_pwr_seq_cmd * const enter_lps_flow_8812a[] = {2605trans_act_to_lps_8812a,2606NULL2607};26082609const struct rtw_pwr_seq_cmd * const card_disable_flow_8812a[] = {2610trans_act_to_cardemu_8812a,2611trans_cardemu_to_carddis_8812a,2612NULL2613};26142615static const u8 rtw8812a_pwrtrk_5gb_n[][RTW_PWR_TRK_TBL_SZ] = {2616{0, 1, 1, 2, 2, 3, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12,261712, 13, 13, 14, 14, 14, 14, 14, 14},2618{0, 1, 1, 2, 2, 3, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12,261912, 13, 13, 14, 14, 14, 14, 14, 14},2620{0, 1, 1, 2, 2, 3, 4, 5, 6, 6, 7, 8, 8, 9, 10, 10, 11, 11, 12, 12, 13,262113, 14, 14, 15, 16, 16, 16, 16, 16},2622};26232624static const u8 rtw8812a_pwrtrk_5gb_p[][RTW_PWR_TRK_TBL_SZ] = {2625{0, 1, 1, 2, 2, 3, 3, 4, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11,262611, 11, 11, 11, 11, 11, 11, 11, 11},2627{0, 1, 1, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11,262811, 11, 11, 11, 11, 11, 11, 11, 11},2629{0, 1, 1, 2, 3, 3, 4, 5, 6, 7, 7, 8, 8, 9, 9, 10, 11, 11, 11, 11, 11,263011, 11, 11, 11, 11, 11, 11, 11, 11},2631};26322633static const u8 rtw8812a_pwrtrk_5ga_n[][RTW_PWR_TRK_TBL_SZ] = {2634{0, 1, 1, 2, 2, 3, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12,263512, 13, 13, 14, 15, 15, 15, 15, 15},2636{0, 1, 1, 2, 2, 3, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12,263712, 13, 13, 14, 15, 15, 15, 15, 15},2638{0, 1, 1, 2, 2, 3, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12,263912, 13, 13, 14, 15, 15, 15, 15, 15},2640};26412642static const u8 rtw8812a_pwrtrk_5ga_p[][RTW_PWR_TRK_TBL_SZ] = {2643{0, 1, 1, 2, 2, 3, 4, 5, 6, 7, 7, 8, 8, 9, 10, 11, 11, 11, 11, 11, 11,264411, 11, 11, 11, 11, 11, 11, 11, 11},2645{0, 1, 1, 2, 3, 3, 4, 5, 6, 7, 7, 8, 8, 9, 10, 11, 11, 11, 11, 11, 11,264611, 11, 11, 11, 11, 11, 11, 11, 11},2647{0, 1, 1, 2, 3, 3, 4, 5, 6, 7, 7, 8, 8, 9, 10, 11, 11, 12, 12, 11, 11,264811, 11, 11, 11, 11, 11, 11, 11, 11},2649};26502651static const u8 rtw8812a_pwrtrk_2gb_n[] = {26520, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6,26537, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 11, 112654};26552656static const u8 rtw8812a_pwrtrk_2gb_p[] = {26570, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6,26586, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 72659};26602661static const u8 rtw8812a_pwrtrk_2ga_n[] = {26620, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6,26636, 6, 7, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 102664};26652666static const u8 rtw8812a_pwrtrk_2ga_p[] = {26670, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6,26686, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 72669};26702671static const u8 rtw8812a_pwrtrk_2g_cck_b_n[] = {26720, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6,26737, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 11, 112674};26752676static const u8 rtw8812a_pwrtrk_2g_cck_b_p[] = {26770, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6,26786, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 72679};26802681static const u8 rtw8812a_pwrtrk_2g_cck_a_n[] = {26820, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6,26836, 6, 7, 7, 7, 8, 8, 9, 10, 10, 10, 10, 10, 102684};26852686static const u8 rtw8812a_pwrtrk_2g_cck_a_p[] = {26870, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6,26886, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 72689};26902691const struct rtw_pwr_track_tbl rtw8812a_rtw_pwr_track_tbl = {2692.pwrtrk_5gb_n[0] = rtw8812a_pwrtrk_5gb_n[0],2693.pwrtrk_5gb_n[1] = rtw8812a_pwrtrk_5gb_n[1],2694.pwrtrk_5gb_n[2] = rtw8812a_pwrtrk_5gb_n[2],2695.pwrtrk_5gb_p[0] = rtw8812a_pwrtrk_5gb_p[0],2696.pwrtrk_5gb_p[1] = rtw8812a_pwrtrk_5gb_p[1],2697.pwrtrk_5gb_p[2] = rtw8812a_pwrtrk_5gb_p[2],2698.pwrtrk_5ga_n[0] = rtw8812a_pwrtrk_5ga_n[0],2699.pwrtrk_5ga_n[1] = rtw8812a_pwrtrk_5ga_n[1],2700.pwrtrk_5ga_n[2] = rtw8812a_pwrtrk_5ga_n[2],2701.pwrtrk_5ga_p[0] = rtw8812a_pwrtrk_5ga_p[0],2702.pwrtrk_5ga_p[1] = rtw8812a_pwrtrk_5ga_p[1],2703.pwrtrk_5ga_p[2] = rtw8812a_pwrtrk_5ga_p[2],2704.pwrtrk_2gb_n = rtw8812a_pwrtrk_2gb_n,2705.pwrtrk_2gb_p = rtw8812a_pwrtrk_2gb_p,2706.pwrtrk_2ga_n = rtw8812a_pwrtrk_2ga_n,2707.pwrtrk_2ga_p = rtw8812a_pwrtrk_2ga_p,2708.pwrtrk_2g_cckb_n = rtw8812a_pwrtrk_2g_cck_b_n,2709.pwrtrk_2g_cckb_p = rtw8812a_pwrtrk_2g_cck_b_p,2710.pwrtrk_2g_ccka_n = rtw8812a_pwrtrk_2g_cck_a_n,2711.pwrtrk_2g_ccka_p = rtw8812a_pwrtrk_2g_cck_a_p,2712};27132714static const u8 rtw8812a_pwrtrk_rfe3_5gb_n[][RTW_PWR_TRK_TBL_SZ] = {2715{0, 1, 1, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 12, 13,271613, 14, 15, 16, 16, 17, 17, 18, 18},2717{0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11,271812, 14, 13, 13, 14, 14, 14, 15, 15},2719{0, 1, 1, 2, 2, 3, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12,272012, 13, 13, 14, 14, 15, 15, 16, 16},2721};27222723static const u8 rtw8812a_pwrtrk_rfe3_5gb_p[][RTW_PWR_TRK_TBL_SZ] = {2724{0, 1, 1, 2, 3, 3, 4, 5, 6, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 11,272511, 11, 11, 11, 11, 11, 11, 11, 11},2726{0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11,272711, 11, 11, 11, 11, 11, 11, 11, 11},2728{0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9, 10, 10, 11, 11, 11,272911, 11, 11, 11, 11, 11, 11, 11, 11},2730};27312732static const u8 rtw8812a_pwrtrk_rfe3_5ga_n[][RTW_PWR_TRK_TBL_SZ] = {2733{0, 1, 1, 2, 3, 3, 4, 5, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12,273413, 14, 15, 16, 16, 17, 17, 18, 18},2735{0, 1, 1, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9, 9, 10, 10, 11, 11, 12,273612, 13, 13, 14, 15, 16, 16, 17, 17},2737{0, 1, 1, 2, 3, 3, 4, 4, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 12, 13,273813, 14, 14, 15, 15, 16, 17, 18, 18},2739};27402741static const u8 rtw8812a_pwrtrk_rfe3_5ga_p[][RTW_PWR_TRK_TBL_SZ] = {2742{0, 1, 1, 2, 2, 3, 4, 5, 6, 7, 7, 8, 9, 9, 10, 10, 11, 11, 11, 11, 11,274311, 11, 11, 11, 11, 11, 11, 11, 11},2744{0, 1, 2, 3, 4, 4, 5, 5, 6, 7, 7, 8, 9, 9, 10, 11, 11, 11, 11, 11, 11,274511, 11, 11, 11, 11, 11, 11, 11, 11},2746{0, 1, 2, 3, 4, 4, 5, 5, 6, 7, 7, 8, 9, 9, 10, 11, 11, 11, 11, 11, 11,274711, 11, 11, 11, 11, 11, 11, 11, 11},2748};27492750static const u8 rtw8812a_pwrtrk_rfe3_2gb_n[] = {27510, 1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6, 6, 7,27527, 7, 8, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15, 152753};27542755static const u8 rtw8812a_pwrtrk_rfe3_2gb_p[] = {27560, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,27576, 7, 7, 8, 9, 10, 10, 10, 10, 11, 11, 11, 11, 112758};27592760static const u8 rtw8812a_pwrtrk_rfe3_2ga_n[] = {27610, 1, 1, 2, 2, 3, 4, 5, 6, 6, 6, 7, 7, 8, 8, 9,276210, 10, 11, 11, 12, 12, 13, 13, 13, 13, 14, 14, 15, 152763};27642765static const u8 rtw8812a_pwrtrk_rfe3_2ga_p[] = {27660, 0, 1, 1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 6,27676, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 112768};27692770static const u8 rtw8812a_pwrtrk_rfe3_2g_cck_b_n[] = {27710, 1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6, 6, 7,27727, 7, 8, 8, 9, 9, 10, 11, 12, 12, 13, 14, 15, 152773};27742775static const u8 rtw8812a_pwrtrk_rfe3_2g_cck_b_p[] = {27760, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6,27776, 7, 7, 8, 9, 10, 10, 10, 10, 11, 11, 11, 11, 112778};27792780static const u8 rtw8812a_pwrtrk_rfe3_2g_cck_a_n[] = {27810, 1, 1, 2, 2, 3, 4, 5, 6, 6, 6, 7, 7, 8, 8, 9,278210, 10, 11, 11, 12, 12, 13, 13, 13, 13, 14, 14, 15, 152783};27842785static const u8 rtw8812a_pwrtrk_rfe3_2g_cck_a_p[] = {27860, 0, 1, 1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 6,27876, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 112788};27892790const struct rtw_pwr_track_tbl rtw8812a_rtw_pwr_track_rfe3_tbl = {2791.pwrtrk_5gb_n[0] = rtw8812a_pwrtrk_rfe3_5gb_n[0],2792.pwrtrk_5gb_n[1] = rtw8812a_pwrtrk_rfe3_5gb_n[1],2793.pwrtrk_5gb_n[2] = rtw8812a_pwrtrk_rfe3_5gb_n[2],2794.pwrtrk_5gb_p[0] = rtw8812a_pwrtrk_rfe3_5gb_p[0],2795.pwrtrk_5gb_p[1] = rtw8812a_pwrtrk_rfe3_5gb_p[1],2796.pwrtrk_5gb_p[2] = rtw8812a_pwrtrk_rfe3_5gb_p[2],2797.pwrtrk_5ga_n[0] = rtw8812a_pwrtrk_rfe3_5ga_n[0],2798.pwrtrk_5ga_n[1] = rtw8812a_pwrtrk_rfe3_5ga_n[1],2799.pwrtrk_5ga_n[2] = rtw8812a_pwrtrk_rfe3_5ga_n[2],2800.pwrtrk_5ga_p[0] = rtw8812a_pwrtrk_rfe3_5ga_p[0],2801.pwrtrk_5ga_p[1] = rtw8812a_pwrtrk_rfe3_5ga_p[1],2802.pwrtrk_5ga_p[2] = rtw8812a_pwrtrk_rfe3_5ga_p[2],2803.pwrtrk_2gb_n = rtw8812a_pwrtrk_rfe3_2gb_n,2804.pwrtrk_2gb_p = rtw8812a_pwrtrk_rfe3_2gb_p,2805.pwrtrk_2ga_n = rtw8812a_pwrtrk_rfe3_2ga_n,2806.pwrtrk_2ga_p = rtw8812a_pwrtrk_rfe3_2ga_p,2807.pwrtrk_2g_cckb_n = rtw8812a_pwrtrk_rfe3_2g_cck_b_n,2808.pwrtrk_2g_cckb_p = rtw8812a_pwrtrk_rfe3_2g_cck_b_p,2809.pwrtrk_2g_ccka_n = rtw8812a_pwrtrk_rfe3_2g_cck_a_n,2810.pwrtrk_2g_ccka_p = rtw8812a_pwrtrk_rfe3_2g_cck_a_p,2811};281228132814