Path: blob/master/drivers/net/wireless/realtek/rtw88/rtw8723d_table.c
25924 views
// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause1/* Copyright(c) 2018-2019 Realtek Corporation2*/34#include "main.h"5#include "phy.h"6#include "rtw8723d_table.h"78static const u32 rtw8723d_mac[] = {90x020, 0x00000013,100x02F, 0x00000010,110x077, 0x00000007,120x421, 0x0000000F,130x428, 0x0000000A,140x429, 0x00000010,150x430, 0x00000000,160x431, 0x00000000,170x432, 0x00000000,180x433, 0x00000001,190x434, 0x00000002,200x435, 0x00000003,210x436, 0x00000005,220x437, 0x00000007,230x438, 0x00000000,240x439, 0x00000000,250x43A, 0x00000000,260x43B, 0x00000001,270x43C, 0x00000002,280x43D, 0x00000003,290x43E, 0x00000005,300x43F, 0x00000007,310x440, 0x0000005D,320x441, 0x00000001,330x442, 0x00000000,340x444, 0x00000010,350x445, 0x00000000,360x446, 0x00000000,370x447, 0x00000000,380x448, 0x00000000,390x449, 0x000000F0,400x44A, 0x0000000F,410x44B, 0x0000003E,420x44C, 0x00000010,430x44D, 0x00000000,440x44E, 0x00000000,450x44F, 0x00000000,460x450, 0x00000000,470x451, 0x000000F0,480x452, 0x0000000F,490x453, 0x00000000,500x456, 0x0000005E,510x460, 0x00000066,520x461, 0x00000066,530x4C8, 0x000000FF,540x4C9, 0x00000008,550x4CC, 0x000000FF,560x4CD, 0x000000FF,570x4CE, 0x00000001,580x500, 0x00000026,590x501, 0x000000A2,600x502, 0x0000002F,610x503, 0x00000000,620x504, 0x00000028,630x505, 0x000000A3,640x506, 0x0000005E,650x507, 0x00000000,660x508, 0x0000002B,670x509, 0x000000A4,680x50A, 0x0000005E,690x50B, 0x00000000,700x50C, 0x0000004F,710x50D, 0x000000A4,720x50E, 0x00000000,730x50F, 0x00000000,740x512, 0x0000001C,750x514, 0x0000000A,760x516, 0x0000000A,770x525, 0x0000004F,780x550, 0x00000010,790x551, 0x00000010,800x559, 0x00000002,810x55C, 0x00000028,820x55D, 0x000000FF,830x605, 0x00000030,840x608, 0x0000000E,850x609, 0x0000002A,860x620, 0x000000FF,870x621, 0x000000FF,880x622, 0x000000FF,890x623, 0x000000FF,900x624, 0x000000FF,910x625, 0x000000FF,920x626, 0x000000FF,930x627, 0x000000FF,940x638, 0x00000028,950x63C, 0x0000000A,960x63D, 0x0000000A,970x63E, 0x0000000C,980x63F, 0x0000000C,990x640, 0x00000040,1000x642, 0x00000040,1010x643, 0x00000000,1020x652, 0x000000C8,1030x66A, 0x000000B0,1040x66E, 0x00000005,1050x700, 0x00000021,1060x701, 0x00000043,1070x702, 0x00000065,1080x703, 0x00000087,1090x708, 0x00000021,1100x709, 0x00000043,1110x70A, 0x00000065,1120x70B, 0x00000087,1130x765, 0x00000018,1140x76E, 0x00000004,1150x7C0, 0x00000038,1160x7C2, 0x0000000F,1170x7C3, 0x000000C0,1180x073, 0x00000004,1190x7C4, 0x00000077,1200x07C, 0x00000003,1210x016, 0x000000B3,122};123124RTW_DECL_TABLE_PHY_COND(rtw8723d_mac, rtw_phy_cfg_mac);125126static const u32 rtw8723d_agc[] = {1270xC78, 0xFE000101,1280xC78, 0xFD010101,1290xC78, 0xFC020101,1300xC78, 0xFB030101,1310xC78, 0xFA040101,1320xC78, 0xF9050101,1330xC78, 0xF8060101,1340xC78, 0xF7070101,1350xC78, 0xF6080101,1360xC78, 0xF5090101,1370xC78, 0xF40A0101,1380xC78, 0xF30B0101,1390xC78, 0xF20C0101,1400xC78, 0xF10D0101,1410xC78, 0xF00E0101,1420xC78, 0xEF0F0101,1430xC78, 0xEE100101,1440xC78, 0xED110101,1450xC78, 0xEC120101,1460xC78, 0xEB130101,1470xC78, 0xEA140101,1480xC78, 0xE9150101,1490xC78, 0xE8160101,1500xC78, 0xE7170101,1510xC78, 0xE6180101,1520xC78, 0xE5190101,1530xC78, 0xE41A0101,1540xC78, 0xE31B0101,1550xC78, 0xE21C0101,1560xC78, 0xE11D0101,1570xC78, 0xE01E0101,1580xC78, 0x861F0101,1590xC78, 0x85200101,1600xC78, 0x84210101,1610xC78, 0x83220101,1620xC78, 0x82230101,1630xC78, 0x81240101,1640xC78, 0x80250101,1650xC78, 0x44260101,1660xC78, 0x43270101,1670xC78, 0x42280101,1680xC78, 0x41290101,1690xC78, 0x402A0101,1700xC78, 0x022B0101,1710xC78, 0x012C0101,1720xC78, 0x002D0101,1730xC78, 0xC52E0001,1740xC78, 0xC42F0001,1750xC78, 0xC3300001,1760xC78, 0xC2310001,1770xC78, 0xC1320001,1780xC78, 0xC0330001,1790xC78, 0x04340001,1800xC78, 0x03350001,1810xC78, 0x02360001,1820xC78, 0x01370001,1830xC78, 0x00380001,1840xC78, 0x00390001,1850xC78, 0x003A0001,1860xC78, 0x003B0001,1870xC78, 0x003C0001,1880xC78, 0x003D0001,1890xC78, 0x003E0001,1900xC78, 0x003F0001,1910xC78, 0x6F002001,1920xC78, 0x6F012001,1930xC78, 0x6F022001,1940xC78, 0x6F032001,1950xC78, 0x6F042001,1960xC78, 0x6F052001,1970xC78, 0x6F062001,1980xC78, 0x6F072001,1990xC78, 0x6F082001,2000xC78, 0x6F092001,2010xC78, 0x6F0A2001,2020xC78, 0x6F0B2001,2030xC78, 0x6F0C2001,2040xC78, 0x6F0D2001,2050xC78, 0x6F0E2001,2060xC78, 0x6F0F2001,2070xC78, 0x6F102001,2080xC78, 0x6F112001,2090xC78, 0x6F122001,2100xC78, 0x6F132001,2110xC78, 0x6F142001,2120xC78, 0x6F152001,2130xC78, 0x6F162001,2140xC78, 0x6F172001,2150xC78, 0x6F182001,2160xC78, 0x6F192001,2170xC78, 0x6F1A2001,2180xC78, 0x6F1B2001,2190xC78, 0x6F1C2001,2200xC78, 0x6F1D2001,2210xC78, 0x6F1E2001,2220xC78, 0x6F1F2001,2230xC78, 0x6F202001,2240xC78, 0x6F212001,2250xC78, 0x6F222001,2260xC78, 0x6F232001,2270xC78, 0x6E242001,2280xC78, 0x6D252001,2290xC78, 0x6C262001,2300xC78, 0x6B272001,2310xC78, 0x6A282001,2320xC78, 0x69292001,2330xC78, 0x4B2A2001,2340xC78, 0x4A2B2001,2350xC78, 0x492C2001,2360xC78, 0x482D2001,2370xC78, 0x472E2001,2380xC78, 0x462F2001,2390xC78, 0x45302001,2400xC78, 0x44312001,2410xC78, 0x43322001,2420xC78, 0x42332001,2430xC78, 0x41342001,2440xC78, 0x40352001,2450xC78, 0x02362001,2460xC78, 0x01372001,2470xC78, 0x00382001,2480xC78, 0x00392001,2490xC78, 0x003A2001,2500xC78, 0x003B2001,2510xC78, 0x003C2001,2520xC78, 0x003D2001,2530xC78, 0x003E2001,2540xC78, 0x003F2001,2550xC78, 0x7F003101,2560xC78, 0x7F013101,2570xC78, 0x7F023101,2580xC78, 0x7F033101,2590xC78, 0x7F043101,2600xC78, 0x7F053101,2610xC78, 0x7F063101,2620xC78, 0x7F073101,2630xC78, 0x7E083101,2640xC78, 0x7D093101,2650xC78, 0x7C0A3101,2660xC78, 0x7B0B3101,2670xC78, 0x7A0C3101,2680xC78, 0x790D3101,2690xC78, 0x780E3101,2700xC78, 0x770F3101,2710xC78, 0x76103101,2720xC78, 0x75113101,2730xC78, 0x74123101,2740xC78, 0x73133101,2750xC78, 0x72143101,2760xC78, 0x71153101,2770xC78, 0x70163101,2780xC78, 0x6F173101,2790xC78, 0x6E183101,2800xC78, 0x6D193101,2810xC78, 0x6C1A3101,2820xC78, 0x6B1B3101,2830xC78, 0x6A1C3101,2840xC78, 0x691D3101,2850xC78, 0x681E3101,2860xC78, 0x4B1F3101,2870xC78, 0x4A203101,2880xC78, 0x49213101,2890xC78, 0x48223101,2900xC78, 0x47233101,2910xC78, 0x46243101,2920xC78, 0x45253101,2930xC78, 0x44263101,2940xC78, 0x43273101,2950xC78, 0x42283101,2960xC78, 0x41293101,2970xC78, 0x402A3101,2980xC78, 0x022B3101,2990xC78, 0x012C3101,3000xC78, 0x002D3101,3010xC78, 0x002E3101,3020xC78, 0x002F3101,3030xC78, 0x00303101,3040xC78, 0x00313101,3050xC78, 0x00323101,3060xC78, 0x00333101,3070xC78, 0x00343101,3080xC78, 0x00353101,3090xC78, 0x00363101,3100xC78, 0x00373101,3110xC78, 0x00383101,3120xC78, 0x00393101,3130xC78, 0x003A3101,3140xC78, 0x003B3101,3150xC78, 0x003C3101,3160xC78, 0x003D3101,3170xC78, 0x003E3101,3180xC78, 0x003F3101,3190xC78, 0xFE403101,3200xC78, 0xFD413101,3210xC78, 0xFC423101,3220xC78, 0xFB433101,3230xC78, 0xFA443101,3240xC78, 0xF9453101,3250xC78, 0xF8463101,3260xC78, 0xF7473101,3270xC78, 0xF6483101,3280xC78, 0xF5493101,3290xC78, 0xF44A3101,3300xC78, 0xF34B3101,3310xC78, 0xF24C3101,3320xC78, 0xF14D3101,3330xC78, 0xF04E3101,3340xC78, 0xEF4F3101,3350xC78, 0xEE503101,3360xC78, 0xED513101,3370xC78, 0xEC523101,3380xC78, 0xEB533101,3390xC78, 0xEA543101,3400xC78, 0xE9553101,3410xC78, 0xE8563101,3420xC78, 0xE7573101,3430xC78, 0xE6583101,3440xC78, 0xE5593101,3450xC78, 0xE45A3101,3460xC78, 0xE35B3101,3470xC78, 0xE25C3101,3480xC78, 0xE15D3101,3490xC78, 0xE05E3101,3500xC78, 0x865F3101,3510xC78, 0x85603101,3520xC78, 0x84613101,3530xC78, 0x83623101,3540xC78, 0x82633101,3550xC78, 0x81643101,3560xC78, 0x80653101,3570xC78, 0x80663101,3580xC78, 0x80673101,3590xC78, 0x80683101,3600xC78, 0x80693101,3610xC78, 0x806A3101,3620xC78, 0x806B3101,3630xC78, 0x806C3101,3640xC78, 0x806D3101,3650xC78, 0x806E3101,3660xC78, 0x806F3101,3670xC78, 0x80703101,3680xC78, 0x80713101,3690xC78, 0x80723101,3700xC78, 0x80733101,3710xC78, 0x80743101,3720xC78, 0x80753101,3730xC78, 0x80763101,3740xC78, 0x80773101,3750xC78, 0x80783101,3760xC78, 0x80793101,3770xC78, 0x807A3101,3780xC78, 0x807B3101,3790xC78, 0x807C3101,3800xC78, 0x807D3101,3810xC78, 0x807E3101,3820xC78, 0x807F3101,3830xC78, 0xEF402001,3840xC78, 0xEF412001,3850xC78, 0xEF422001,3860xC78, 0xEF432001,3870xC78, 0xEF442001,3880xC78, 0xEF452001,3890xC78, 0xEF462001,3900xC78, 0xEF472001,3910xC78, 0xEF482001,3920xC78, 0xEF492001,3930xC78, 0xEF4A2001,3940xC78, 0xEF4B2001,3950xC78, 0xEF4C2001,3960xC78, 0xEF4D2001,3970xC78, 0xEF4E2001,3980xC78, 0xEF4F2001,3990xC78, 0xEF502001,4000xC78, 0xEF512001,4010xC78, 0xEF522001,4020xC78, 0xEF532001,4030xC78, 0xEF542001,4040xC78, 0xEF552001,4050xC78, 0xEF562001,4060xC78, 0xEF572001,4070xC78, 0xEF582001,4080xC78, 0xEF592001,4090xC78, 0xEF5A2001,4100xC78, 0xEF5B2001,4110xC78, 0xEF5C2001,4120xC78, 0xEF5D2001,4130xC78, 0xEF5E2001,4140xC78, 0xEF5F2001,4150xC78, 0xEF602001,4160xC78, 0xEE612001,4170xC78, 0xED622001,4180xC78, 0xEC632001,4190xC78, 0xEB642001,4200xC78, 0xEA652001,4210xC78, 0xE9662001,4220xC78, 0xE8672001,4230xC78, 0xCB682001,4240xC78, 0xCA692001,4250xC78, 0xC96A2001,4260xC78, 0xC86B2001,4270xC78, 0xC76C2001,4280xC78, 0xC66D2001,4290xC78, 0xC56E2001,4300xC78, 0xC46F2001,4310xC78, 0xC3702001,4320xC78, 0xC2712001,4330xC78, 0xC1722001,4340xC78, 0xC0732001,4350xC78, 0x82742001,4360xC78, 0x81752001,4370xC78, 0x80762001,4380xC78, 0x80772001,4390xC78, 0x80782001,4400xC78, 0x80792001,4410xC78, 0x807A2001,4420xC78, 0x807B2001,4430xC78, 0x807C2001,4440xC78, 0x807D2001,4450xC78, 0x807E2001,4460xC78, 0x807F2001,4470xC78, 0xFA001101,4480xC78, 0xF9011101,4490xC78, 0xF8021101,4500xC78, 0xF7031101,4510xC78, 0xF6041101,4520xC78, 0xF5051101,4530xC78, 0xF4061101,4540xC78, 0xD7071101,4550xC78, 0xD6081101,4560xC78, 0xD5091101,4570xC78, 0xD40A1101,4580xC78, 0x970B1101,4590xC78, 0x960C1101,4600xC78, 0x950D1101,4610xC78, 0x940E1101,4620xC78, 0x930F1101,4630xC78, 0x92101101,4640xC78, 0x91111101,4650xC78, 0x90121101,4660xC78, 0x8F131101,4670xC78, 0x8E141101,4680xC78, 0x8D151101,4690xC78, 0x8C161101,4700xC78, 0x8B171101,4710xC78, 0x8A181101,4720xC78, 0x89191101,4730xC78, 0x881A1101,4740xC78, 0x871B1101,4750xC78, 0x861C1101,4760xC78, 0x851D1101,4770xC78, 0x841E1101,4780xC78, 0x831F1101,4790xC78, 0x82201101,4800xC78, 0x81211101,4810xC78, 0x80221101,4820xC78, 0x43231101,4830xC78, 0x42241101,4840xC78, 0x41251101,4850xC78, 0x04261101,4860xC78, 0x03271101,4870xC78, 0x02281101,4880xC78, 0x01291101,4890xC78, 0x002A1101,4900xC78, 0xC42B1001,4910xC78, 0xC32C1001,4920xC78, 0xC22D1001,4930xC78, 0xC12E1001,4940xC78, 0xC02F1001,4950xC78, 0x85301001,4960xC78, 0x84311001,4970xC78, 0x83321001,4980xC78, 0x82331001,4990xC78, 0x81341001,5000xC78, 0x80351001,5010xC78, 0x05361001,5020xC78, 0x04371001,5030xC78, 0x03381001,5040xC78, 0x02391001,5050xC78, 0x013A1001,5060xC78, 0x003B1001,5070xC78, 0x003C1001,5080xC78, 0x003D1001,5090xC78, 0x003E1001,5100xC78, 0x003F1001,5110xC50, 0x69553422,5120xC50, 0x69553420,513};514515RTW_DECL_TABLE_PHY_COND(rtw8723d_agc, rtw_phy_cfg_agc);516517static const u32 rtw8723d_bb[] = {5180x800, 0x80046C00,5190x804, 0x00000003,5200x808, 0x0000FC00,5210x80C, 0x0000000A,5220x810, 0x10001331,5230x814, 0x020C3D10,5240x818, 0x00200385,5250x81C, 0x00000000,5260x820, 0x01000100,5270x824, 0x00390204,5280x828, 0x00000000,5290x82C, 0x00000000,5300x830, 0x00000000,5310x834, 0x00000000,5320x838, 0x00000000,5330x83C, 0x00000000,5340x840, 0x00010000,5350x844, 0x00000000,5360x848, 0x00000000,5370x84C, 0x00000000,5380x850, 0x00000000,5390x854, 0x00000000,5400x858, 0x569A11A9,5410x85C, 0x01000014,5420x860, 0x66F60110,5430x864, 0x461F0641,5440x868, 0x00000000,5450x86C, 0x27272700,5460x870, 0x07000460,5470x874, 0x25004000,5480x878, 0x00000808,5490x87C, 0x004F0201,5500x880, 0xB2002E12,5510x884, 0x00000007,5520x888, 0x00000000,5530x88C, 0xCCC000C0,5540x890, 0x00000800,5550x894, 0xFFFFFFFE,5560x898, 0x40302010,5570x89C, 0x00706050,5580x900, 0x00000000,5590x904, 0x00000023,5600x908, 0x00000000,5610x90C, 0x81121111,5620x910, 0x00000402,5630x914, 0x00000300,5640x920, 0x18C6318C,5650x924, 0x0000018C,5660x948, 0x99000000,5670x94C, 0x00000010,5680x950, 0x00003800,5690x954, 0x5A380000,5700x958, 0x4BC6D87A,5710x95C, 0x04EB9B79,5720x96C, 0x00000003,5730x970, 0x00000000,5740x974, 0x00000000,5750x978, 0x00000000,5760x97C, 0x13000000,5770x980, 0x00000000,5780xA00, 0x00D046C8,5790xA04, 0x80FF800C,5800xA08, 0x8C838300,5810xA0C, 0x2E20100F,5820xA10, 0x9500BB78,5830xA14, 0x1114D028,5840xA18, 0x00881117,5850xA1C, 0x89140F00,5860xA20, 0xE82C0001,5870xA24, 0x64B80C1C,5880xA28, 0x00008810,5890xA2C, 0x00D30000,5900xA70, 0x101FBF00,5910xA74, 0x00000007,5920xA78, 0x00008900,5930xA7C, 0x225B0606,5940xA80, 0x2180FA74,5950xA84, 0x00200000,5960xA88, 0x040C0000,5970xA8C, 0x12345678,5980xA90, 0xABCDEF00,5990xA94, 0x001B1B89,6000xA98, 0x00000000,6010xA9C, 0x00020000,6020xAA0, 0x00000000,6030xAA4, 0x0000000C,6040xAA8, 0xCA100008,6050xAAC, 0x01235667,6060xAB0, 0x00000000,6070xAB4, 0x20201402,6080xB2C, 0x00000000,6090xC00, 0x48071D40,6100xC04, 0x03A05611,6110xC08, 0x000000E4,6120xC0C, 0x6C6C6C6C,6130xC10, 0x28800000,6140xC14, 0x40000100,6150xC18, 0x08800000,6160xC1C, 0x40000100,6170xC20, 0x00000000,6180xC24, 0x00000000,6190xC28, 0x00000000,6200xC2C, 0x00000000,6210xC30, 0x69E9AC48,6220xC34, 0x31000040,6230xC38, 0x21688080,6240xC3C, 0x000016D4,6250xC40, 0x1F78403F,6260xC44, 0x00010036,6270xC48, 0xEC020107,6280xC4C, 0x007F037F,6290xC50, 0x69553420,6300xC54, 0x43BC0094,6310xC58, 0x00015969,6320xC5C, 0x00310492,6330xC60, 0x00280A00,6340xC64, 0x7112848B,6350xC68, 0x47C074FF,6360xC6C, 0x00000036,6370xC70, 0x2C7F000D,6380xC74, 0x020600DB,6390xC78, 0x0000001F,6400xC7C, 0x00B91612,6410xC80, 0x390000E4,6420xC84, 0x21F60000,6430xC88, 0x40000100,6440xC8C, 0x20200000,6450xC90, 0x00091521,6460xC94, 0x00000000,6470xC98, 0x00121820,6480xC9C, 0x00007F7F,6490xCA0, 0x00012000,6500xCA4, 0x800000A0,6510xCA8, 0x84E6C606,6520xCAC, 0x00000060,6530xCB0, 0x00000000,6540xCB4, 0x00000000,6550xCB8, 0x00000000,6560xCBC, 0x28000000,6570xCC0, 0x0010A3D0,6580xCC4, 0x00000F7D,6590xCC8, 0x000442D6,6600xCCC, 0x00000000,6610xCD0, 0x000001C8,6620xCD4, 0x001C8000,6630xCD8, 0x00000100,6640xCDC, 0x40100000,6650xCE0, 0x00222220,6660xCE4, 0x20000000,6670xCE8, 0x37644302,6680xCEC, 0x2F97D40C,6690xD00, 0x00030740,6700xD04, 0x40020401,6710xD08, 0x0000907F,6720xD0C, 0x20010201,6730xD10, 0xA0633333,6740xD14, 0x3333BC53,6750xD18, 0x7A8F5B6F,6760xD2C, 0xCC979975,6770xD30, 0x00000000,6780xD34, 0x40608000,6790xD38, 0x88000000,6800xD3C, 0xC0127343,6810xD40, 0x00000000,6820xD44, 0x00000000,6830xD48, 0x00000000,6840xD4C, 0x00000000,6850xD50, 0x00000038,6860xD54, 0x00000000,6870xD58, 0x00000282,6880xD5C, 0x30032064,6890xD60, 0x4653DE68,6900xD64, 0x04518A3C,6910xD68, 0x00002101,6920xE00, 0x2D2D2D2D,6930xE04, 0x2D2D2D2D,6940xE08, 0x0390272D,6950xE10, 0x2D2D2D2D,6960xE14, 0x2D2D2D2D,6970xE18, 0x2D2D2D2D,6980xE1C, 0x2D2D2D2D,6990xE28, 0x00000000,7000xE30, 0x1000DC1F,7010xE34, 0x10008C1F,7020xE38, 0x02140102,7030xE3C, 0x681604C2,7040xE40, 0x01007C00,7050xE44, 0x01004800,7060xE48, 0xFB000000,7070xE4C, 0x000028D1,7080xE50, 0x1000DC1F,7090xE54, 0x10008C1F,7100xE58, 0x02140102,7110xE5C, 0x28160D05,7120xE60, 0x00000008,7130xE68, 0x001B25A4,7140xE6C, 0x01C00014,7150xE70, 0x01C00016,7160xE74, 0x02000014,7170xE78, 0x02000014,7180xE7C, 0x02000014,7190xE80, 0x02000014,7200xE84, 0x01C00014,7210xE88, 0x02000014,7220xE8C, 0x01C00014,7230xED0, 0x01C00014,7240xED4, 0x01C00014,7250xED8, 0x01C00014,7260xEDC, 0x00000014,7270xEE0, 0x00000014,7280xEE8, 0x21555448,7290xEEC, 0x03C00014,7300xF14, 0x00000003,7310xF00, 0x00100300,7320xF08, 0x0000800B,7330xF0C, 0x0000F007,7340xF10, 0x0000A487,7350xF1C, 0x80000064,7360xF38, 0x00030155,7370xF3C, 0x0000003A,7380xF4C, 0x13000000,7390xF50, 0x00000000,7400xF18, 0x00000000,741};742743RTW_DECL_TABLE_PHY_COND(rtw8723d_bb, rtw_phy_cfg_bb);744745static const struct rtw_phy_pg_cfg_pair rtw8723d_bb_pg[] = {746{ 0, 0, 0, 0x00000e08, 0x0000ff00, 0x00003200, },747{ 0, 0, 0, 0x0000086c, 0xffffff00, 0x32323200, },748{ 0, 0, 0, 0x00000e00, 0xffffffff, 0x32343434, },749{ 0, 0, 0, 0x00000e04, 0xffffffff, 0x28303032, },750{ 0, 0, 0, 0x00000e10, 0xffffffff, 0x30323234, },751{ 0, 0, 0, 0x00000e14, 0xffffffff, 0x26282830, },752};753754RTW_DECL_TABLE_BB_PG(rtw8723d_bb_pg);755756static const u32 rtw8723d_rf_a[] = {7570x050, 0x0001C000,7580x049, 0x0004AA00,7590x000, 0x00010000,7600x0B1, 0x00054573,7610x0B4, 0x000508AB,7620x0B7, 0x00014787,7630x0B8, 0x000064CB,7640x01B, 0x00073A40,7650x051, 0x00038CAF,7660x052, 0x000FCCA3,7670x053, 0x00090F38,7680x054, 0x00011083,7690x057, 0x000D0000,7700x08D, 0x00000A1A,7710x082, 0x00082AAC,7720x08E, 0x00076940,7730x08F, 0x00088400,7740x061, 0x00038CAF,7750x062, 0x000FCCA3,7760x063, 0x00090F38,7770x064, 0x00011083,7780x067, 0x000D0000,7790x092, 0x00082AAC,7800x0EF, 0x00000400,7810x030, 0x000008CA,7820x030, 0x000018CA,7830x030, 0x000028CA,7840x030, 0x000038CA,7850x0EF, 0x00000000,7860x0EE, 0x00000400,7870x030, 0x000008CA,7880x030, 0x000018CA,7890x030, 0x000028CA,7900x030, 0x000038CA,7910x0EE, 0x00000000,7920x0EF, 0x00000100,7930x033, 0x00000000,7940x03F, 0x0000CCA3,7950x033, 0x00000001,7960x03F, 0x0000CCA3,7970x033, 0x00000002,7980x03F, 0x0000CCA3,7990x033, 0x00000003,8000x03F, 0x0000CCA3,8010x033, 0x00000004,8020x03F, 0x0000CCA3,8030x033, 0x00000005,8040x03F, 0x0000CCA3,8050x033, 0x00000006,8060x03F, 0x0000CCA3,8070x033, 0x00000007,8080x03F, 0x0000CCA3,8090x0EF, 0x00000000,8100x0EE, 0x00000100,8110x033, 0x00000000,8120x03F, 0x0000CCA3,8130x033, 0x00000001,8140x03F, 0x0000CCA3,8150x033, 0x00000002,8160x03F, 0x0000CCA3,8170x033, 0x00000003,8180x03F, 0x0000CCA3,8190x033, 0x00000004,8200x03F, 0x0000CCA3,8210x033, 0x00000005,8220x03F, 0x0000CCA3,8230x033, 0x00000006,8240x03F, 0x0000CCA3,8250x033, 0x00000007,8260x03F, 0x0000CCA3,8270x0EE, 0x00000000,8280x0EF, 0x00000800,8290x030, 0x0000002D,8300x030, 0x0000122C,8310x030, 0x0000222F,8320x030, 0x0000326C,8330x030, 0x0000466B,8340x030, 0x0000566E,8350x030, 0x000066EB,8360x030, 0x000077EC,8370x030, 0x000087EF,8380x030, 0x000097F2,8390x030, 0x0000A7F5,8400x0EF, 0x00000000,8410x0EE, 0x00000800,8420x030, 0x00000001,8430x030, 0x00001011,8440x030, 0x00002011,8450x030, 0x00003013,8460x030, 0x00004033,8470x030, 0x00005033,8480x030, 0x00006037,8490x030, 0x0000703F,8500x030, 0x0000803F,8510x030, 0x0000903F,8520x030, 0x0000A03F,8530x0EE, 0x00000000,8540x082, 0x00083B8C,8550x0ED, 0x00000008,8560x030, 0x000030F6,8570x030, 0x00002004,8580x030, 0x000010F6,8590x030, 0x000000F6,8600x0ED, 0x00000000,8610x092, 0x00083B8C,8620x0EC, 0x00000008,8630x030, 0x000030F6,8640x030, 0x00002004,8650x030, 0x000010F6,8660x030, 0x000000F6,8670x0EC, 0x00000000,8680x0EF, 0x00010000,8690x030, 0x0001C11C,8700x030, 0x000181F4,8710x030, 0x00014108,8720x030, 0x000101E4,8730x030, 0x0000C11C,8740x030, 0x000081F4,8750x030, 0x00004108,8760x030, 0x000001E4,8770x0EF, 0x00000000,8780x0EE, 0x00010000,8790x030, 0x0001C11C,8800x030, 0x000181F4,8810x030, 0x00014108,8820x030, 0x000101E4,8830x030, 0x0000C11C,8840x030, 0x000081F4,8850x030, 0x00004108,8860x030, 0x000001E4,8870x0EE, 0x00000000,8880x0EF, 0x00080000,8890x033, 0x00000007,8900x03E, 0x0000005F,8910x03F, 0x000B3FDB,8920x033, 0x00000004,8930x03E, 0x0000005D,8940x03F, 0x000BFFE0,8950x033, 0x00000005,8960x03E, 0x0000005D,8970x03F, 0x000FBFCE,8980x033, 0x00000006,8990x03E, 0x0000005F,9000x03F, 0x000A7FFB,9010x0EF, 0x00000000,9020x0EE, 0x00000002,9030x030, 0x00000001,9040x030, 0x00002001,9050x030, 0x00004001,9060x030, 0x00007001,9070x030, 0x00006001,9080x030, 0x00020001,9090x030, 0x00022001,9100x030, 0x00024001,9110x030, 0x00027001,9120x030, 0x00026001,9130x030, 0x00034001,9140x030, 0x00037001,9150x030, 0x00036001,9160x030, 0x00008000,9170x030, 0x0000A000,9180x030, 0x0000C000,9190x83000100, 0x00000000, 0x40000000, 0x00000000,9200x030, 0x0000E024,9210xA0000000, 0x00000000,9220x030, 0x0000E000,9230xB0000000, 0x00000000,9240x030, 0x0001C000,9250x030, 0x0001E000,9260x0EE, 0x00000000,9270x0EE, 0x00020000,9280x0EF, 0x00020000,9290x030, 0x00000F75,9300x030, 0x00002F55,9310x030, 0x00003F75,9320x0EE, 0x00000000,9330x0EF, 0x00000000,9340x018, 0x00008401,9350xFFE, 0x00000000,936};937938RTW_DECL_TABLE_RF_RADIO(rtw8723d_rf_a, A);939940static const struct rtw_txpwr_lmt_cfg_pair rtw8723d_txpwr_lmt[] = {941{0, 0, 0, 0, 1, 30, },942{2, 0, 0, 0, 1, 30, },943{1, 0, 0, 0, 1, 30, },944{0, 0, 0, 0, 2, 30, },945{2, 0, 0, 0, 2, 30, },946{1, 0, 0, 0, 2, 30, },947{0, 0, 0, 0, 3, 30, },948{2, 0, 0, 0, 3, 30, },949{1, 0, 0, 0, 3, 30, },950{0, 0, 0, 0, 4, 30, },951{2, 0, 0, 0, 4, 30, },952{1, 0, 0, 0, 4, 30, },953{0, 0, 0, 0, 5, 30, },954{2, 0, 0, 0, 5, 30, },955{1, 0, 0, 0, 5, 30, },956{0, 0, 0, 0, 6, 30, },957{2, 0, 0, 0, 6, 30, },958{1, 0, 0, 0, 6, 30, },959{0, 0, 0, 0, 7, 30, },960{2, 0, 0, 0, 7, 30, },961{1, 0, 0, 0, 7, 30, },962{0, 0, 0, 0, 8, 30, },963{2, 0, 0, 0, 8, 30, },964{1, 0, 0, 0, 8, 30, },965{0, 0, 0, 0, 9, 30, },966{2, 0, 0, 0, 9, 30, },967{1, 0, 0, 0, 9, 30, },968{0, 0, 0, 0, 10, 30, },969{2, 0, 0, 0, 10, 30, },970{1, 0, 0, 0, 10, 30, },971{0, 0, 0, 0, 11, 30, },972{2, 0, 0, 0, 11, 30, },973{1, 0, 0, 0, 11, 30, },974{0, 0, 0, 0, 12, 30, },975{2, 0, 0, 0, 12, 30, },976{1, 0, 0, 0, 12, 30, },977{0, 0, 0, 0, 13, 17, },978{2, 0, 0, 0, 13, 30, },979{1, 0, 0, 0, 13, 30, },980{0, 0, 0, 0, 14, 63, },981{2, 0, 0, 0, 14, 63, },982{1, 0, 0, 0, 14, 30, },983{0, 0, 0, 1, 1, 26, },984{2, 0, 0, 1, 1, 31, },985{1, 0, 0, 1, 1, 31, },986{0, 0, 0, 1, 2, 28, },987{2, 0, 0, 1, 2, 31, },988{1, 0, 0, 1, 2, 31, },989{0, 0, 0, 1, 3, 30, },990{2, 0, 0, 1, 3, 31, },991{1, 0, 0, 1, 3, 31, },992{0, 0, 0, 1, 4, 30, },993{2, 0, 0, 1, 4, 31, },994{1, 0, 0, 1, 4, 31, },995{0, 0, 0, 1, 5, 30, },996{2, 0, 0, 1, 5, 31, },997{1, 0, 0, 1, 5, 31, },998{0, 0, 0, 1, 6, 30, },999{2, 0, 0, 1, 6, 31, },1000{1, 0, 0, 1, 6, 31, },1001{0, 0, 0, 1, 7, 30, },1002{2, 0, 0, 1, 7, 31, },1003{1, 0, 0, 1, 7, 31, },1004{0, 0, 0, 1, 8, 30, },1005{2, 0, 0, 1, 8, 31, },1006{1, 0, 0, 1, 8, 31, },1007{0, 0, 0, 1, 9, 30, },1008{2, 0, 0, 1, 9, 31, },1009{1, 0, 0, 1, 9, 31, },1010{0, 0, 0, 1, 10, 28, },1011{2, 0, 0, 1, 10, 31, },1012{1, 0, 0, 1, 10, 31, },1013{0, 0, 0, 1, 11, 26, },1014{2, 0, 0, 1, 11, 31, },1015{1, 0, 0, 1, 11, 31, },1016{0, 0, 0, 1, 12, 24, },1017{2, 0, 0, 1, 12, 31, },1018{1, 0, 0, 1, 12, 31, },1019{0, 0, 0, 1, 13, 14, },1020{2, 0, 0, 1, 13, 31, },1021{1, 0, 0, 1, 13, 31, },1022{0, 0, 0, 1, 14, 63, },1023{2, 0, 0, 1, 14, 63, },1024{1, 0, 0, 1, 14, 63, },1025{0, 0, 0, 2, 1, 24, },1026{2, 0, 0, 2, 1, 31, },1027{1, 0, 0, 2, 1, 31, },1028{0, 0, 0, 2, 2, 26, },1029{2, 0, 0, 2, 2, 31, },1030{1, 0, 0, 2, 2, 31, },1031{0, 0, 0, 2, 3, 30, },1032{2, 0, 0, 2, 3, 31, },1033{1, 0, 0, 2, 3, 31, },1034{0, 0, 0, 2, 4, 30, },1035{2, 0, 0, 2, 4, 31, },1036{1, 0, 0, 2, 4, 31, },1037{0, 0, 0, 2, 5, 30, },1038{2, 0, 0, 2, 5, 31, },1039{1, 0, 0, 2, 5, 31, },1040{0, 0, 0, 2, 6, 30, },1041{2, 0, 0, 2, 6, 31, },1042{1, 0, 0, 2, 6, 31, },1043{0, 0, 0, 2, 7, 30, },1044{2, 0, 0, 2, 7, 31, },1045{1, 0, 0, 2, 7, 31, },1046{0, 0, 0, 2, 8, 30, },1047{2, 0, 0, 2, 8, 31, },1048{1, 0, 0, 2, 8, 31, },1049{0, 0, 0, 2, 9, 30, },1050{2, 0, 0, 2, 9, 31, },1051{1, 0, 0, 2, 9, 31, },1052{0, 0, 0, 2, 10, 26, },1053{2, 0, 0, 2, 10, 31, },1054{1, 0, 0, 2, 10, 31, },1055{0, 0, 0, 2, 11, 24, },1056{2, 0, 0, 2, 11, 31, },1057{1, 0, 0, 2, 11, 31, },1058{0, 0, 0, 2, 12, 23, },1059{2, 0, 0, 2, 12, 31, },1060{1, 0, 0, 2, 12, 31, },1061{0, 0, 0, 2, 13, 13, },1062{2, 0, 0, 2, 13, 31, },1063{1, 0, 0, 2, 13, 31, },1064{0, 0, 0, 2, 14, 63, },1065{2, 0, 0, 2, 14, 63, },1066{1, 0, 0, 2, 14, 63, },1067{0, 0, 0, 3, 1, 28, },1068{2, 0, 0, 3, 1, 30, },1069{1, 0, 0, 3, 1, 30, },1070{0, 0, 0, 3, 2, 28, },1071{2, 0, 0, 3, 2, 30, },1072{1, 0, 0, 3, 2, 30, },1073{0, 0, 0, 3, 3, 30, },1074{2, 0, 0, 3, 3, 30, },1075{1, 0, 0, 3, 3, 30, },1076{0, 0, 0, 3, 4, 30, },1077{2, 0, 0, 3, 4, 30, },1078{1, 0, 0, 3, 4, 30, },1079{0, 0, 0, 3, 5, 30, },1080{2, 0, 0, 3, 5, 30, },1081{1, 0, 0, 3, 5, 30, },1082{0, 0, 0, 3, 6, 30, },1083{2, 0, 0, 3, 6, 30, },1084{1, 0, 0, 3, 6, 30, },1085{0, 0, 0, 3, 7, 30, },1086{2, 0, 0, 3, 7, 30, },1087{1, 0, 0, 3, 7, 30, },1088{0, 0, 0, 3, 8, 30, },1089{2, 0, 0, 3, 8, 30, },1090{1, 0, 0, 3, 8, 30, },1091{0, 0, 0, 3, 9, 28, },1092{2, 0, 0, 3, 9, 30, },1093{1, 0, 0, 3, 9, 30, },1094{0, 0, 0, 3, 10, 28, },1095{2, 0, 0, 3, 10, 30, },1096{1, 0, 0, 3, 10, 30, },1097{0, 0, 0, 3, 11, 28, },1098{2, 0, 0, 3, 11, 30, },1099{1, 0, 0, 3, 11, 30, },1100{0, 0, 0, 3, 12, 63, },1101{2, 0, 0, 3, 12, 30, },1102{1, 0, 0, 3, 12, 30, },1103{0, 0, 0, 3, 13, 63, },1104{2, 0, 0, 3, 13, 30, },1105{1, 0, 0, 3, 13, 30, },1106{0, 0, 0, 3, 14, 63, },1107{2, 0, 0, 3, 14, 63, },1108{1, 0, 0, 3, 14, 63, },1109{0, 0, 1, 2, 1, 63, },1110{2, 0, 1, 2, 1, 63, },1111{1, 0, 1, 2, 1, 63, },1112{0, 0, 1, 2, 2, 63, },1113{2, 0, 1, 2, 2, 63, },1114{1, 0, 1, 2, 2, 63, },1115{0, 0, 1, 2, 3, 24, },1116{2, 0, 1, 2, 3, 30, },1117{1, 0, 1, 2, 3, 30, },1118{0, 0, 1, 2, 4, 24, },1119{2, 0, 1, 2, 4, 30, },1120{1, 0, 1, 2, 4, 30, },1121{0, 0, 1, 2, 5, 24, },1122{2, 0, 1, 2, 5, 30, },1123{1, 0, 1, 2, 5, 30, },1124{0, 0, 1, 2, 6, 24, },1125{2, 0, 1, 2, 6, 30, },1126{1, 0, 1, 2, 6, 30, },1127{0, 0, 1, 2, 7, 24, },1128{2, 0, 1, 2, 7, 30, },1129{1, 0, 1, 2, 7, 30, },1130{0, 0, 1, 2, 8, 24, },1131{2, 0, 1, 2, 8, 30, },1132{1, 0, 1, 2, 8, 30, },1133{0, 0, 1, 2, 9, 24, },1134{2, 0, 1, 2, 9, 30, },1135{1, 0, 1, 2, 9, 30, },1136{0, 0, 1, 2, 10, 22, },1137{2, 0, 1, 2, 10, 30, },1138{1, 0, 1, 2, 10, 30, },1139{0, 0, 1, 2, 11, 20, },1140{2, 0, 1, 2, 11, 30, },1141{1, 0, 1, 2, 11, 30, },1142{0, 0, 1, 2, 12, 63, },1143{2, 0, 1, 2, 12, 30, },1144{1, 0, 1, 2, 12, 30, },1145{0, 0, 1, 2, 13, 63, },1146{2, 0, 1, 2, 13, 30, },1147{1, 0, 1, 2, 13, 30, },1148{0, 0, 1, 2, 14, 63, },1149{2, 0, 1, 2, 14, 63, },1150{1, 0, 1, 2, 14, 63, },1151{0, 0, 1, 3, 1, 63, },1152{2, 0, 1, 3, 1, 63, },1153{1, 0, 1, 3, 1, 63, },1154{0, 0, 1, 3, 2, 63, },1155{2, 0, 1, 3, 2, 63, },1156{1, 0, 1, 3, 2, 63, },1157{0, 0, 1, 3, 3, 26, },1158{2, 0, 1, 3, 3, 26, },1159{1, 0, 1, 3, 3, 26, },1160{0, 0, 1, 3, 4, 26, },1161{2, 0, 1, 3, 4, 26, },1162{1, 0, 1, 3, 4, 26, },1163{0, 0, 1, 3, 5, 26, },1164{2, 0, 1, 3, 5, 26, },1165{1, 0, 1, 3, 5, 26, },1166{0, 0, 1, 3, 6, 26, },1167{2, 0, 1, 3, 6, 26, },1168{1, 0, 1, 3, 6, 26, },1169{0, 0, 1, 3, 7, 26, },1170{2, 0, 1, 3, 7, 26, },1171{1, 0, 1, 3, 7, 26, },1172{0, 0, 1, 3, 8, 26, },1173{2, 0, 1, 3, 8, 26, },1174{1, 0, 1, 3, 8, 26, },1175{0, 0, 1, 3, 9, 26, },1176{2, 0, 1, 3, 9, 26, },1177{1, 0, 1, 3, 9, 26, },1178{0, 0, 1, 3, 10, 26, },1179{2, 0, 1, 3, 10, 26, },1180{1, 0, 1, 3, 10, 26, },1181{0, 0, 1, 3, 11, 26, },1182{2, 0, 1, 3, 11, 26, },1183{1, 0, 1, 3, 11, 26, },1184{0, 0, 1, 3, 12, 63, },1185{2, 0, 1, 3, 12, 26, },1186{1, 0, 1, 3, 12, 26, },1187{0, 0, 1, 3, 13, 63, },1188{2, 0, 1, 3, 13, 26, },1189{1, 0, 1, 3, 13, 26, },1190{0, 0, 1, 3, 14, 63, },1191{2, 0, 1, 3, 14, 63, },1192{1, 0, 1, 3, 14, 63, },1193};11941195RTW_DECL_TABLE_TXPWR_LMT(rtw8723d_txpwr_lmt);119611971198