Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
0002 /* Copyright(c) 2018-2019  Realtek Corporation
0003  */
0004 
0005 #include "main.h"
0006 #include "phy.h"
0007 #include "rtw8723d_table.h"
0008 
0009 static const u32 rtw8723d_mac[] = {
0010     0x020, 0x00000013,
0011     0x02F, 0x00000010,
0012     0x077, 0x00000007,
0013     0x421, 0x0000000F,
0014     0x428, 0x0000000A,
0015     0x429, 0x00000010,
0016     0x430, 0x00000000,
0017     0x431, 0x00000000,
0018     0x432, 0x00000000,
0019     0x433, 0x00000001,
0020     0x434, 0x00000002,
0021     0x435, 0x00000003,
0022     0x436, 0x00000005,
0023     0x437, 0x00000007,
0024     0x438, 0x00000000,
0025     0x439, 0x00000000,
0026     0x43A, 0x00000000,
0027     0x43B, 0x00000001,
0028     0x43C, 0x00000002,
0029     0x43D, 0x00000003,
0030     0x43E, 0x00000005,
0031     0x43F, 0x00000007,
0032     0x440, 0x0000005D,
0033     0x441, 0x00000001,
0034     0x442, 0x00000000,
0035     0x444, 0x00000010,
0036     0x445, 0x00000000,
0037     0x446, 0x00000000,
0038     0x447, 0x00000000,
0039     0x448, 0x00000000,
0040     0x449, 0x000000F0,
0041     0x44A, 0x0000000F,
0042     0x44B, 0x0000003E,
0043     0x44C, 0x00000010,
0044     0x44D, 0x00000000,
0045     0x44E, 0x00000000,
0046     0x44F, 0x00000000,
0047     0x450, 0x00000000,
0048     0x451, 0x000000F0,
0049     0x452, 0x0000000F,
0050     0x453, 0x00000000,
0051     0x456, 0x0000005E,
0052     0x460, 0x00000066,
0053     0x461, 0x00000066,
0054     0x4C8, 0x000000FF,
0055     0x4C9, 0x00000008,
0056     0x4CC, 0x000000FF,
0057     0x4CD, 0x000000FF,
0058     0x4CE, 0x00000001,
0059     0x500, 0x00000026,
0060     0x501, 0x000000A2,
0061     0x502, 0x0000002F,
0062     0x503, 0x00000000,
0063     0x504, 0x00000028,
0064     0x505, 0x000000A3,
0065     0x506, 0x0000005E,
0066     0x507, 0x00000000,
0067     0x508, 0x0000002B,
0068     0x509, 0x000000A4,
0069     0x50A, 0x0000005E,
0070     0x50B, 0x00000000,
0071     0x50C, 0x0000004F,
0072     0x50D, 0x000000A4,
0073     0x50E, 0x00000000,
0074     0x50F, 0x00000000,
0075     0x512, 0x0000001C,
0076     0x514, 0x0000000A,
0077     0x516, 0x0000000A,
0078     0x525, 0x0000004F,
0079     0x550, 0x00000010,
0080     0x551, 0x00000010,
0081     0x559, 0x00000002,
0082     0x55C, 0x00000028,
0083     0x55D, 0x000000FF,
0084     0x605, 0x00000030,
0085     0x608, 0x0000000E,
0086     0x609, 0x0000002A,
0087     0x620, 0x000000FF,
0088     0x621, 0x000000FF,
0089     0x622, 0x000000FF,
0090     0x623, 0x000000FF,
0091     0x624, 0x000000FF,
0092     0x625, 0x000000FF,
0093     0x626, 0x000000FF,
0094     0x627, 0x000000FF,
0095     0x638, 0x00000028,
0096     0x63C, 0x0000000A,
0097     0x63D, 0x0000000A,
0098     0x63E, 0x0000000C,
0099     0x63F, 0x0000000C,
0100     0x640, 0x00000040,
0101     0x642, 0x00000040,
0102     0x643, 0x00000000,
0103     0x652, 0x000000C8,
0104     0x66A, 0x000000B0,
0105     0x66E, 0x00000005,
0106     0x700, 0x00000021,
0107     0x701, 0x00000043,
0108     0x702, 0x00000065,
0109     0x703, 0x00000087,
0110     0x708, 0x00000021,
0111     0x709, 0x00000043,
0112     0x70A, 0x00000065,
0113     0x70B, 0x00000087,
0114     0x765, 0x00000018,
0115     0x76E, 0x00000004,
0116     0x7C0, 0x00000038,
0117     0x7C2, 0x0000000F,
0118     0x7C3, 0x000000C0,
0119     0x073, 0x00000004,
0120     0x7C4, 0x00000077,
0121     0x07C, 0x00000003,
0122     0x016, 0x000000B3,
0123 };
0124 
0125 RTW_DECL_TABLE_PHY_COND(rtw8723d_mac, rtw_phy_cfg_mac);
0126 
0127 static const u32 rtw8723d_agc[] = {
0128     0xC78, 0xFE000101,
0129     0xC78, 0xFD010101,
0130     0xC78, 0xFC020101,
0131     0xC78, 0xFB030101,
0132     0xC78, 0xFA040101,
0133     0xC78, 0xF9050101,
0134     0xC78, 0xF8060101,
0135     0xC78, 0xF7070101,
0136     0xC78, 0xF6080101,
0137     0xC78, 0xF5090101,
0138     0xC78, 0xF40A0101,
0139     0xC78, 0xF30B0101,
0140     0xC78, 0xF20C0101,
0141     0xC78, 0xF10D0101,
0142     0xC78, 0xF00E0101,
0143     0xC78, 0xEF0F0101,
0144     0xC78, 0xEE100101,
0145     0xC78, 0xED110101,
0146     0xC78, 0xEC120101,
0147     0xC78, 0xEB130101,
0148     0xC78, 0xEA140101,
0149     0xC78, 0xE9150101,
0150     0xC78, 0xE8160101,
0151     0xC78, 0xE7170101,
0152     0xC78, 0xE6180101,
0153     0xC78, 0xE5190101,
0154     0xC78, 0xE41A0101,
0155     0xC78, 0xE31B0101,
0156     0xC78, 0xE21C0101,
0157     0xC78, 0xE11D0101,
0158     0xC78, 0xE01E0101,
0159     0xC78, 0x861F0101,
0160     0xC78, 0x85200101,
0161     0xC78, 0x84210101,
0162     0xC78, 0x83220101,
0163     0xC78, 0x82230101,
0164     0xC78, 0x81240101,
0165     0xC78, 0x80250101,
0166     0xC78, 0x44260101,
0167     0xC78, 0x43270101,
0168     0xC78, 0x42280101,
0169     0xC78, 0x41290101,
0170     0xC78, 0x402A0101,
0171     0xC78, 0x022B0101,
0172     0xC78, 0x012C0101,
0173     0xC78, 0x002D0101,
0174     0xC78, 0xC52E0001,
0175     0xC78, 0xC42F0001,
0176     0xC78, 0xC3300001,
0177     0xC78, 0xC2310001,
0178     0xC78, 0xC1320001,
0179     0xC78, 0xC0330001,
0180     0xC78, 0x04340001,
0181     0xC78, 0x03350001,
0182     0xC78, 0x02360001,
0183     0xC78, 0x01370001,
0184     0xC78, 0x00380001,
0185     0xC78, 0x00390001,
0186     0xC78, 0x003A0001,
0187     0xC78, 0x003B0001,
0188     0xC78, 0x003C0001,
0189     0xC78, 0x003D0001,
0190     0xC78, 0x003E0001,
0191     0xC78, 0x003F0001,
0192     0xC78, 0x6F002001,
0193     0xC78, 0x6F012001,
0194     0xC78, 0x6F022001,
0195     0xC78, 0x6F032001,
0196     0xC78, 0x6F042001,
0197     0xC78, 0x6F052001,
0198     0xC78, 0x6F062001,
0199     0xC78, 0x6F072001,
0200     0xC78, 0x6F082001,
0201     0xC78, 0x6F092001,
0202     0xC78, 0x6F0A2001,
0203     0xC78, 0x6F0B2001,
0204     0xC78, 0x6F0C2001,
0205     0xC78, 0x6F0D2001,
0206     0xC78, 0x6F0E2001,
0207     0xC78, 0x6F0F2001,
0208     0xC78, 0x6F102001,
0209     0xC78, 0x6F112001,
0210     0xC78, 0x6F122001,
0211     0xC78, 0x6F132001,
0212     0xC78, 0x6F142001,
0213     0xC78, 0x6F152001,
0214     0xC78, 0x6F162001,
0215     0xC78, 0x6F172001,
0216     0xC78, 0x6F182001,
0217     0xC78, 0x6F192001,
0218     0xC78, 0x6F1A2001,
0219     0xC78, 0x6F1B2001,
0220     0xC78, 0x6F1C2001,
0221     0xC78, 0x6F1D2001,
0222     0xC78, 0x6F1E2001,
0223     0xC78, 0x6F1F2001,
0224     0xC78, 0x6F202001,
0225     0xC78, 0x6F212001,
0226     0xC78, 0x6F222001,
0227     0xC78, 0x6F232001,
0228     0xC78, 0x6E242001,
0229     0xC78, 0x6D252001,
0230     0xC78, 0x6C262001,
0231     0xC78, 0x6B272001,
0232     0xC78, 0x6A282001,
0233     0xC78, 0x69292001,
0234     0xC78, 0x4B2A2001,
0235     0xC78, 0x4A2B2001,
0236     0xC78, 0x492C2001,
0237     0xC78, 0x482D2001,
0238     0xC78, 0x472E2001,
0239     0xC78, 0x462F2001,
0240     0xC78, 0x45302001,
0241     0xC78, 0x44312001,
0242     0xC78, 0x43322001,
0243     0xC78, 0x42332001,
0244     0xC78, 0x41342001,
0245     0xC78, 0x40352001,
0246     0xC78, 0x02362001,
0247     0xC78, 0x01372001,
0248     0xC78, 0x00382001,
0249     0xC78, 0x00392001,
0250     0xC78, 0x003A2001,
0251     0xC78, 0x003B2001,
0252     0xC78, 0x003C2001,
0253     0xC78, 0x003D2001,
0254     0xC78, 0x003E2001,
0255     0xC78, 0x003F2001,
0256     0xC78, 0x7F003101,
0257     0xC78, 0x7F013101,
0258     0xC78, 0x7F023101,
0259     0xC78, 0x7F033101,
0260     0xC78, 0x7F043101,
0261     0xC78, 0x7F053101,
0262     0xC78, 0x7F063101,
0263     0xC78, 0x7F073101,
0264     0xC78, 0x7E083101,
0265     0xC78, 0x7D093101,
0266     0xC78, 0x7C0A3101,
0267     0xC78, 0x7B0B3101,
0268     0xC78, 0x7A0C3101,
0269     0xC78, 0x790D3101,
0270     0xC78, 0x780E3101,
0271     0xC78, 0x770F3101,
0272     0xC78, 0x76103101,
0273     0xC78, 0x75113101,
0274     0xC78, 0x74123101,
0275     0xC78, 0x73133101,
0276     0xC78, 0x72143101,
0277     0xC78, 0x71153101,
0278     0xC78, 0x70163101,
0279     0xC78, 0x6F173101,
0280     0xC78, 0x6E183101,
0281     0xC78, 0x6D193101,
0282     0xC78, 0x6C1A3101,
0283     0xC78, 0x6B1B3101,
0284     0xC78, 0x6A1C3101,
0285     0xC78, 0x691D3101,
0286     0xC78, 0x681E3101,
0287     0xC78, 0x4B1F3101,
0288     0xC78, 0x4A203101,
0289     0xC78, 0x49213101,
0290     0xC78, 0x48223101,
0291     0xC78, 0x47233101,
0292     0xC78, 0x46243101,
0293     0xC78, 0x45253101,
0294     0xC78, 0x44263101,
0295     0xC78, 0x43273101,
0296     0xC78, 0x42283101,
0297     0xC78, 0x41293101,
0298     0xC78, 0x402A3101,
0299     0xC78, 0x022B3101,
0300     0xC78, 0x012C3101,
0301     0xC78, 0x002D3101,
0302     0xC78, 0x002E3101,
0303     0xC78, 0x002F3101,
0304     0xC78, 0x00303101,
0305     0xC78, 0x00313101,
0306     0xC78, 0x00323101,
0307     0xC78, 0x00333101,
0308     0xC78, 0x00343101,
0309     0xC78, 0x00353101,
0310     0xC78, 0x00363101,
0311     0xC78, 0x00373101,
0312     0xC78, 0x00383101,
0313     0xC78, 0x00393101,
0314     0xC78, 0x003A3101,
0315     0xC78, 0x003B3101,
0316     0xC78, 0x003C3101,
0317     0xC78, 0x003D3101,
0318     0xC78, 0x003E3101,
0319     0xC78, 0x003F3101,
0320     0xC78, 0xFE403101,
0321     0xC78, 0xFD413101,
0322     0xC78, 0xFC423101,
0323     0xC78, 0xFB433101,
0324     0xC78, 0xFA443101,
0325     0xC78, 0xF9453101,
0326     0xC78, 0xF8463101,
0327     0xC78, 0xF7473101,
0328     0xC78, 0xF6483101,
0329     0xC78, 0xF5493101,
0330     0xC78, 0xF44A3101,
0331     0xC78, 0xF34B3101,
0332     0xC78, 0xF24C3101,
0333     0xC78, 0xF14D3101,
0334     0xC78, 0xF04E3101,
0335     0xC78, 0xEF4F3101,
0336     0xC78, 0xEE503101,
0337     0xC78, 0xED513101,
0338     0xC78, 0xEC523101,
0339     0xC78, 0xEB533101,
0340     0xC78, 0xEA543101,
0341     0xC78, 0xE9553101,
0342     0xC78, 0xE8563101,
0343     0xC78, 0xE7573101,
0344     0xC78, 0xE6583101,
0345     0xC78, 0xE5593101,
0346     0xC78, 0xE45A3101,
0347     0xC78, 0xE35B3101,
0348     0xC78, 0xE25C3101,
0349     0xC78, 0xE15D3101,
0350     0xC78, 0xE05E3101,
0351     0xC78, 0x865F3101,
0352     0xC78, 0x85603101,
0353     0xC78, 0x84613101,
0354     0xC78, 0x83623101,
0355     0xC78, 0x82633101,
0356     0xC78, 0x81643101,
0357     0xC78, 0x80653101,
0358     0xC78, 0x80663101,
0359     0xC78, 0x80673101,
0360     0xC78, 0x80683101,
0361     0xC78, 0x80693101,
0362     0xC78, 0x806A3101,
0363     0xC78, 0x806B3101,
0364     0xC78, 0x806C3101,
0365     0xC78, 0x806D3101,
0366     0xC78, 0x806E3101,
0367     0xC78, 0x806F3101,
0368     0xC78, 0x80703101,
0369     0xC78, 0x80713101,
0370     0xC78, 0x80723101,
0371     0xC78, 0x80733101,
0372     0xC78, 0x80743101,
0373     0xC78, 0x80753101,
0374     0xC78, 0x80763101,
0375     0xC78, 0x80773101,
0376     0xC78, 0x80783101,
0377     0xC78, 0x80793101,
0378     0xC78, 0x807A3101,
0379     0xC78, 0x807B3101,
0380     0xC78, 0x807C3101,
0381     0xC78, 0x807D3101,
0382     0xC78, 0x807E3101,
0383     0xC78, 0x807F3101,
0384     0xC78, 0xEF402001,
0385     0xC78, 0xEF412001,
0386     0xC78, 0xEF422001,
0387     0xC78, 0xEF432001,
0388     0xC78, 0xEF442001,
0389     0xC78, 0xEF452001,
0390     0xC78, 0xEF462001,
0391     0xC78, 0xEF472001,
0392     0xC78, 0xEF482001,
0393     0xC78, 0xEF492001,
0394     0xC78, 0xEF4A2001,
0395     0xC78, 0xEF4B2001,
0396     0xC78, 0xEF4C2001,
0397     0xC78, 0xEF4D2001,
0398     0xC78, 0xEF4E2001,
0399     0xC78, 0xEF4F2001,
0400     0xC78, 0xEF502001,
0401     0xC78, 0xEF512001,
0402     0xC78, 0xEF522001,
0403     0xC78, 0xEF532001,
0404     0xC78, 0xEF542001,
0405     0xC78, 0xEF552001,
0406     0xC78, 0xEF562001,
0407     0xC78, 0xEF572001,
0408     0xC78, 0xEF582001,
0409     0xC78, 0xEF592001,
0410     0xC78, 0xEF5A2001,
0411     0xC78, 0xEF5B2001,
0412     0xC78, 0xEF5C2001,
0413     0xC78, 0xEF5D2001,
0414     0xC78, 0xEF5E2001,
0415     0xC78, 0xEF5F2001,
0416     0xC78, 0xEF602001,
0417     0xC78, 0xEE612001,
0418     0xC78, 0xED622001,
0419     0xC78, 0xEC632001,
0420     0xC78, 0xEB642001,
0421     0xC78, 0xEA652001,
0422     0xC78, 0xE9662001,
0423     0xC78, 0xE8672001,
0424     0xC78, 0xCB682001,
0425     0xC78, 0xCA692001,
0426     0xC78, 0xC96A2001,
0427     0xC78, 0xC86B2001,
0428     0xC78, 0xC76C2001,
0429     0xC78, 0xC66D2001,
0430     0xC78, 0xC56E2001,
0431     0xC78, 0xC46F2001,
0432     0xC78, 0xC3702001,
0433     0xC78, 0xC2712001,
0434     0xC78, 0xC1722001,
0435     0xC78, 0xC0732001,
0436     0xC78, 0x82742001,
0437     0xC78, 0x81752001,
0438     0xC78, 0x80762001,
0439     0xC78, 0x80772001,
0440     0xC78, 0x80782001,
0441     0xC78, 0x80792001,
0442     0xC78, 0x807A2001,
0443     0xC78, 0x807B2001,
0444     0xC78, 0x807C2001,
0445     0xC78, 0x807D2001,
0446     0xC78, 0x807E2001,
0447     0xC78, 0x807F2001,
0448     0xC78, 0xFA001101,
0449     0xC78, 0xF9011101,
0450     0xC78, 0xF8021101,
0451     0xC78, 0xF7031101,
0452     0xC78, 0xF6041101,
0453     0xC78, 0xF5051101,
0454     0xC78, 0xF4061101,
0455     0xC78, 0xD7071101,
0456     0xC78, 0xD6081101,
0457     0xC78, 0xD5091101,
0458     0xC78, 0xD40A1101,
0459     0xC78, 0x970B1101,
0460     0xC78, 0x960C1101,
0461     0xC78, 0x950D1101,
0462     0xC78, 0x940E1101,
0463     0xC78, 0x930F1101,
0464     0xC78, 0x92101101,
0465     0xC78, 0x91111101,
0466     0xC78, 0x90121101,
0467     0xC78, 0x8F131101,
0468     0xC78, 0x8E141101,
0469     0xC78, 0x8D151101,
0470     0xC78, 0x8C161101,
0471     0xC78, 0x8B171101,
0472     0xC78, 0x8A181101,
0473     0xC78, 0x89191101,
0474     0xC78, 0x881A1101,
0475     0xC78, 0x871B1101,
0476     0xC78, 0x861C1101,
0477     0xC78, 0x851D1101,
0478     0xC78, 0x841E1101,
0479     0xC78, 0x831F1101,
0480     0xC78, 0x82201101,
0481     0xC78, 0x81211101,
0482     0xC78, 0x80221101,
0483     0xC78, 0x43231101,
0484     0xC78, 0x42241101,
0485     0xC78, 0x41251101,
0486     0xC78, 0x04261101,
0487     0xC78, 0x03271101,
0488     0xC78, 0x02281101,
0489     0xC78, 0x01291101,
0490     0xC78, 0x002A1101,
0491     0xC78, 0xC42B1001,
0492     0xC78, 0xC32C1001,
0493     0xC78, 0xC22D1001,
0494     0xC78, 0xC12E1001,
0495     0xC78, 0xC02F1001,
0496     0xC78, 0x85301001,
0497     0xC78, 0x84311001,
0498     0xC78, 0x83321001,
0499     0xC78, 0x82331001,
0500     0xC78, 0x81341001,
0501     0xC78, 0x80351001,
0502     0xC78, 0x05361001,
0503     0xC78, 0x04371001,
0504     0xC78, 0x03381001,
0505     0xC78, 0x02391001,
0506     0xC78, 0x013A1001,
0507     0xC78, 0x003B1001,
0508     0xC78, 0x003C1001,
0509     0xC78, 0x003D1001,
0510     0xC78, 0x003E1001,
0511     0xC78, 0x003F1001,
0512     0xC50, 0x69553422,
0513     0xC50, 0x69553420,
0514 };
0515 
0516 RTW_DECL_TABLE_PHY_COND(rtw8723d_agc, rtw_phy_cfg_agc);
0517 
0518 static const u32 rtw8723d_bb[] = {
0519     0x800, 0x80046C00,
0520     0x804, 0x00000003,
0521     0x808, 0x0000FC00,
0522     0x80C, 0x0000000A,
0523     0x810, 0x10001331,
0524     0x814, 0x020C3D10,
0525     0x818, 0x00200385,
0526     0x81C, 0x00000000,
0527     0x820, 0x01000100,
0528     0x824, 0x00390204,
0529     0x828, 0x00000000,
0530     0x82C, 0x00000000,
0531     0x830, 0x00000000,
0532     0x834, 0x00000000,
0533     0x838, 0x00000000,
0534     0x83C, 0x00000000,
0535     0x840, 0x00010000,
0536     0x844, 0x00000000,
0537     0x848, 0x00000000,
0538     0x84C, 0x00000000,
0539     0x850, 0x00000000,
0540     0x854, 0x00000000,
0541     0x858, 0x569A11A9,
0542     0x85C, 0x01000014,
0543     0x860, 0x66F60110,
0544     0x864, 0x461F0641,
0545     0x868, 0x00000000,
0546     0x86C, 0x27272700,
0547     0x870, 0x07000460,
0548     0x874, 0x25004000,
0549     0x878, 0x00000808,
0550     0x87C, 0x004F0201,
0551     0x880, 0xB2002E12,
0552     0x884, 0x00000007,
0553     0x888, 0x00000000,
0554     0x88C, 0xCCC000C0,
0555     0x890, 0x00000800,
0556     0x894, 0xFFFFFFFE,
0557     0x898, 0x40302010,
0558     0x89C, 0x00706050,
0559     0x900, 0x00000000,
0560     0x904, 0x00000023,
0561     0x908, 0x00000000,
0562     0x90C, 0x81121111,
0563     0x910, 0x00000402,
0564     0x914, 0x00000300,
0565     0x920, 0x18C6318C,
0566     0x924, 0x0000018C,
0567     0x948, 0x99000000,
0568     0x94C, 0x00000010,
0569     0x950, 0x00003800,
0570     0x954, 0x5A380000,
0571     0x958, 0x4BC6D87A,
0572     0x95C, 0x04EB9B79,
0573     0x96C, 0x00000003,
0574     0x970, 0x00000000,
0575     0x974, 0x00000000,
0576     0x978, 0x00000000,
0577     0x97C, 0x13000000,
0578     0x980, 0x00000000,
0579     0xA00, 0x00D046C8,
0580     0xA04, 0x80FF800C,
0581     0xA08, 0x8C838300,
0582     0xA0C, 0x2E20100F,
0583     0xA10, 0x9500BB78,
0584     0xA14, 0x1114D028,
0585     0xA18, 0x00881117,
0586     0xA1C, 0x89140F00,
0587     0xA20, 0xE82C0001,
0588     0xA24, 0x64B80C1C,
0589     0xA28, 0x00008810,
0590     0xA2C, 0x00D30000,
0591     0xA70, 0x101FBF00,
0592     0xA74, 0x00000007,
0593     0xA78, 0x00008900,
0594     0xA7C, 0x225B0606,
0595     0xA80, 0x2180FA74,
0596     0xA84, 0x00200000,
0597     0xA88, 0x040C0000,
0598     0xA8C, 0x12345678,
0599     0xA90, 0xABCDEF00,
0600     0xA94, 0x001B1B89,
0601     0xA98, 0x00000000,
0602     0xA9C, 0x00020000,
0603     0xAA0, 0x00000000,
0604     0xAA4, 0x0000000C,
0605     0xAA8, 0xCA100008,
0606     0xAAC, 0x01235667,
0607     0xAB0, 0x00000000,
0608     0xAB4, 0x20201402,
0609     0xB2C, 0x00000000,
0610     0xC00, 0x48071D40,
0611     0xC04, 0x03A05611,
0612     0xC08, 0x000000E4,
0613     0xC0C, 0x6C6C6C6C,
0614     0xC10, 0x28800000,
0615     0xC14, 0x40000100,
0616     0xC18, 0x08800000,
0617     0xC1C, 0x40000100,
0618     0xC20, 0x00000000,
0619     0xC24, 0x00000000,
0620     0xC28, 0x00000000,
0621     0xC2C, 0x00000000,
0622     0xC30, 0x69E9AC48,
0623     0xC34, 0x31000040,
0624     0xC38, 0x21688080,
0625     0xC3C, 0x000016D4,
0626     0xC40, 0x1F78403F,
0627     0xC44, 0x00010036,
0628     0xC48, 0xEC020107,
0629     0xC4C, 0x007F037F,
0630     0xC50, 0x69553420,
0631     0xC54, 0x43BC0094,
0632     0xC58, 0x00015969,
0633     0xC5C, 0x00310492,
0634     0xC60, 0x00280A00,
0635     0xC64, 0x7112848B,
0636     0xC68, 0x47C074FF,
0637     0xC6C, 0x00000036,
0638     0xC70, 0x2C7F000D,
0639     0xC74, 0x020600DB,
0640     0xC78, 0x0000001F,
0641     0xC7C, 0x00B91612,
0642     0xC80, 0x390000E4,
0643     0xC84, 0x21F60000,
0644     0xC88, 0x40000100,
0645     0xC8C, 0x20200000,
0646     0xC90, 0x00091521,
0647     0xC94, 0x00000000,
0648     0xC98, 0x00121820,
0649     0xC9C, 0x00007F7F,
0650     0xCA0, 0x00012000,
0651     0xCA4, 0x800000A0,
0652     0xCA8, 0x84E6C606,
0653     0xCAC, 0x00000060,
0654     0xCB0, 0x00000000,
0655     0xCB4, 0x00000000,
0656     0xCB8, 0x00000000,
0657     0xCBC, 0x28000000,
0658     0xCC0, 0x0010A3D0,
0659     0xCC4, 0x00000F7D,
0660     0xCC8, 0x000442D6,
0661     0xCCC, 0x00000000,
0662     0xCD0, 0x000001C8,
0663     0xCD4, 0x001C8000,
0664     0xCD8, 0x00000100,
0665     0xCDC, 0x40100000,
0666     0xCE0, 0x00222220,
0667     0xCE4, 0x20000000,
0668     0xCE8, 0x37644302,
0669     0xCEC, 0x2F97D40C,
0670     0xD00, 0x00030740,
0671     0xD04, 0x40020401,
0672     0xD08, 0x0000907F,
0673     0xD0C, 0x20010201,
0674     0xD10, 0xA0633333,
0675     0xD14, 0x3333BC53,
0676     0xD18, 0x7A8F5B6F,
0677     0xD2C, 0xCC979975,
0678     0xD30, 0x00000000,
0679     0xD34, 0x40608000,
0680     0xD38, 0x88000000,
0681     0xD3C, 0xC0127343,
0682     0xD40, 0x00000000,
0683     0xD44, 0x00000000,
0684     0xD48, 0x00000000,
0685     0xD4C, 0x00000000,
0686     0xD50, 0x00000038,
0687     0xD54, 0x00000000,
0688     0xD58, 0x00000282,
0689     0xD5C, 0x30032064,
0690     0xD60, 0x4653DE68,
0691     0xD64, 0x04518A3C,
0692     0xD68, 0x00002101,
0693     0xE00, 0x2D2D2D2D,
0694     0xE04, 0x2D2D2D2D,
0695     0xE08, 0x0390272D,
0696     0xE10, 0x2D2D2D2D,
0697     0xE14, 0x2D2D2D2D,
0698     0xE18, 0x2D2D2D2D,
0699     0xE1C, 0x2D2D2D2D,
0700     0xE28, 0x00000000,
0701     0xE30, 0x1000DC1F,
0702     0xE34, 0x10008C1F,
0703     0xE38, 0x02140102,
0704     0xE3C, 0x681604C2,
0705     0xE40, 0x01007C00,
0706     0xE44, 0x01004800,
0707     0xE48, 0xFB000000,
0708     0xE4C, 0x000028D1,
0709     0xE50, 0x1000DC1F,
0710     0xE54, 0x10008C1F,
0711     0xE58, 0x02140102,
0712     0xE5C, 0x28160D05,
0713     0xE60, 0x00000008,
0714     0xE68, 0x001B25A4,
0715     0xE6C, 0x01C00014,
0716     0xE70, 0x01C00016,
0717     0xE74, 0x02000014,
0718     0xE78, 0x02000014,
0719     0xE7C, 0x02000014,
0720     0xE80, 0x02000014,
0721     0xE84, 0x01C00014,
0722     0xE88, 0x02000014,
0723     0xE8C, 0x01C00014,
0724     0xED0, 0x01C00014,
0725     0xED4, 0x01C00014,
0726     0xED8, 0x01C00014,
0727     0xEDC, 0x00000014,
0728     0xEE0, 0x00000014,
0729     0xEE8, 0x21555448,
0730     0xEEC, 0x03C00014,
0731     0xF14, 0x00000003,
0732     0xF00, 0x00100300,
0733     0xF08, 0x0000800B,
0734     0xF0C, 0x0000F007,
0735     0xF10, 0x0000A487,
0736     0xF1C, 0x80000064,
0737     0xF38, 0x00030155,
0738     0xF3C, 0x0000003A,
0739     0xF4C, 0x13000000,
0740     0xF50, 0x00000000,
0741     0xF18, 0x00000000,
0742 };
0743 
0744 RTW_DECL_TABLE_PHY_COND(rtw8723d_bb, rtw_phy_cfg_bb);
0745 
0746 static const struct rtw_phy_pg_cfg_pair rtw8723d_bb_pg[] = {
0747     { 0, 0, 0, 0x00000e08, 0x0000ff00, 0x00003200, },
0748     { 0, 0, 0, 0x0000086c, 0xffffff00, 0x32323200, },
0749     { 0, 0, 0, 0x00000e00, 0xffffffff, 0x32343434, },
0750     { 0, 0, 0, 0x00000e04, 0xffffffff, 0x28303032, },
0751     { 0, 0, 0, 0x00000e10, 0xffffffff, 0x30323234, },
0752     { 0, 0, 0, 0x00000e14, 0xffffffff, 0x26282830, },
0753 };
0754 
0755 RTW_DECL_TABLE_BB_PG(rtw8723d_bb_pg);
0756 
0757 static const u32 rtw8723d_rf_a[] = {
0758         0x050, 0x0001C000,
0759         0x049, 0x0004AA00,
0760         0x000, 0x00010000,
0761         0x0B1, 0x00054573,
0762         0x0B4, 0x000508AB,
0763         0x0B7, 0x00014787,
0764         0x0B8, 0x000064CB,
0765         0x01B, 0x00073A40,
0766         0x051, 0x00038CAF,
0767         0x052, 0x000FCCA3,
0768         0x053, 0x00090F38,
0769         0x054, 0x00011083,
0770         0x057, 0x000D0000,
0771         0x08D, 0x00000A1A,
0772         0x082, 0x00082AAC,
0773         0x08E, 0x00076940,
0774         0x08F, 0x00088400,
0775         0x061, 0x00038CAF,
0776         0x062, 0x000FCCA3,
0777         0x063, 0x00090F38,
0778         0x064, 0x00011083,
0779         0x067, 0x000D0000,
0780         0x092, 0x00082AAC,
0781         0x0EF, 0x00000400,
0782         0x030, 0x000008CA,
0783         0x030, 0x000018CA,
0784         0x030, 0x000028CA,
0785         0x030, 0x000038CA,
0786         0x0EF, 0x00000000,
0787         0x0EE, 0x00000400,
0788         0x030, 0x000008CA,
0789         0x030, 0x000018CA,
0790         0x030, 0x000028CA,
0791         0x030, 0x000038CA,
0792         0x0EE, 0x00000000,
0793         0x0EF, 0x00000100,
0794         0x033, 0x00000000,
0795         0x03F, 0x0000CCA3,
0796         0x033, 0x00000001,
0797         0x03F, 0x0000CCA3,
0798         0x033, 0x00000002,
0799         0x03F, 0x0000CCA3,
0800         0x033, 0x00000003,
0801         0x03F, 0x0000CCA3,
0802         0x033, 0x00000004,
0803         0x03F, 0x0000CCA3,
0804         0x033, 0x00000005,
0805         0x03F, 0x0000CCA3,
0806         0x033, 0x00000006,
0807         0x03F, 0x0000CCA3,
0808         0x033, 0x00000007,
0809         0x03F, 0x0000CCA3,
0810         0x0EF, 0x00000000,
0811         0x0EE, 0x00000100,
0812         0x033, 0x00000000,
0813         0x03F, 0x0000CCA3,
0814         0x033, 0x00000001,
0815         0x03F, 0x0000CCA3,
0816         0x033, 0x00000002,
0817         0x03F, 0x0000CCA3,
0818         0x033, 0x00000003,
0819         0x03F, 0x0000CCA3,
0820         0x033, 0x00000004,
0821         0x03F, 0x0000CCA3,
0822         0x033, 0x00000005,
0823         0x03F, 0x0000CCA3,
0824         0x033, 0x00000006,
0825         0x03F, 0x0000CCA3,
0826         0x033, 0x00000007,
0827         0x03F, 0x0000CCA3,
0828         0x0EE, 0x00000000,
0829         0x0EF, 0x00000800,
0830         0x030, 0x0000002D,
0831         0x030, 0x0000122C,
0832         0x030, 0x0000222F,
0833         0x030, 0x0000326C,
0834         0x030, 0x0000466B,
0835         0x030, 0x0000566E,
0836         0x030, 0x000066EB,
0837         0x030, 0x000077EC,
0838         0x030, 0x000087EF,
0839         0x030, 0x000097F2,
0840         0x030, 0x0000A7F5,
0841         0x0EF, 0x00000000,
0842         0x0EE, 0x00000800,
0843         0x030, 0x00000001,
0844         0x030, 0x00001011,
0845         0x030, 0x00002011,
0846         0x030, 0x00003013,
0847         0x030, 0x00004033,
0848         0x030, 0x00005033,
0849         0x030, 0x00006037,
0850         0x030, 0x0000703F,
0851         0x030, 0x0000803F,
0852         0x030, 0x0000903F,
0853         0x030, 0x0000A03F,
0854         0x0EE, 0x00000000,
0855         0x082, 0x00083B8C,
0856         0x0ED, 0x00000008,
0857         0x030, 0x000030F6,
0858         0x030, 0x00002004,
0859         0x030, 0x000010F6,
0860         0x030, 0x000000F6,
0861         0x0ED, 0x00000000,
0862         0x092, 0x00083B8C,
0863         0x0EC, 0x00000008,
0864         0x030, 0x000030F6,
0865         0x030, 0x00002004,
0866         0x030, 0x000010F6,
0867         0x030, 0x000000F6,
0868         0x0EC, 0x00000000,
0869         0x0EF, 0x00010000,
0870         0x030, 0x0001C11C,
0871         0x030, 0x000181F4,
0872         0x030, 0x00014108,
0873         0x030, 0x000101E4,
0874         0x030, 0x0000C11C,
0875         0x030, 0x000081F4,
0876         0x030, 0x00004108,
0877         0x030, 0x000001E4,
0878         0x0EF, 0x00000000,
0879         0x0EE, 0x00010000,
0880         0x030, 0x0001C11C,
0881         0x030, 0x000181F4,
0882         0x030, 0x00014108,
0883         0x030, 0x000101E4,
0884         0x030, 0x0000C11C,
0885         0x030, 0x000081F4,
0886         0x030, 0x00004108,
0887         0x030, 0x000001E4,
0888         0x0EE, 0x00000000,
0889         0x0EF, 0x00080000,
0890         0x033, 0x00000007,
0891         0x03E, 0x0000005F,
0892         0x03F, 0x000B3FDB,
0893         0x033, 0x00000004,
0894         0x03E, 0x0000005D,
0895         0x03F, 0x000BFFE0,
0896         0x033, 0x00000005,
0897         0x03E, 0x0000005D,
0898         0x03F, 0x000FBFCE,
0899         0x033, 0x00000006,
0900         0x03E, 0x0000005F,
0901         0x03F, 0x000A7FFB,
0902         0x0EF, 0x00000000,
0903         0x0EE, 0x00000002,
0904         0x030, 0x00000001,
0905         0x030, 0x00002001,
0906         0x030, 0x00004001,
0907         0x030, 0x00007001,
0908         0x030, 0x00006001,
0909         0x030, 0x00020001,
0910         0x030, 0x00022001,
0911         0x030, 0x00024001,
0912         0x030, 0x00027001,
0913         0x030, 0x00026001,
0914         0x030, 0x00034001,
0915         0x030, 0x00037001,
0916         0x030, 0x00036001,
0917         0x030, 0x00008000,
0918         0x030, 0x0000A000,
0919         0x030, 0x0000C000,
0920     0x83000100, 0x00000000, 0x40000000, 0x00000000,
0921         0x030, 0x0000E024,
0922     0xA0000000, 0x00000000,
0923         0x030, 0x0000E000,
0924     0xB0000000, 0x00000000,
0925         0x030, 0x0001C000,
0926         0x030, 0x0001E000,
0927         0x0EE, 0x00000000,
0928         0x0EE, 0x00020000,
0929         0x0EF, 0x00020000,
0930         0x030, 0x00000F75,
0931         0x030, 0x00002F55,
0932         0x030, 0x00003F75,
0933         0x0EE, 0x00000000,
0934         0x0EF, 0x00000000,
0935         0x018, 0x00008401,
0936         0xFFE, 0x00000000,
0937 };
0938 
0939 RTW_DECL_TABLE_RF_RADIO(rtw8723d_rf_a, A);
0940 
0941 static const struct rtw_txpwr_lmt_cfg_pair rtw8723d_txpwr_lmt[] = {
0942     {0, 0, 0, 0, 1, 30, },
0943     {2, 0, 0, 0, 1, 30, },
0944     {1, 0, 0, 0, 1, 30, },
0945     {0, 0, 0, 0, 2, 30, },
0946     {2, 0, 0, 0, 2, 30, },
0947     {1, 0, 0, 0, 2, 30, },
0948     {0, 0, 0, 0, 3, 30, },
0949     {2, 0, 0, 0, 3, 30, },
0950     {1, 0, 0, 0, 3, 30, },
0951     {0, 0, 0, 0, 4, 30, },
0952     {2, 0, 0, 0, 4, 30, },
0953     {1, 0, 0, 0, 4, 30, },
0954     {0, 0, 0, 0, 5, 30, },
0955     {2, 0, 0, 0, 5, 30, },
0956     {1, 0, 0, 0, 5, 30, },
0957     {0, 0, 0, 0, 6, 30, },
0958     {2, 0, 0, 0, 6, 30, },
0959     {1, 0, 0, 0, 6, 30, },
0960     {0, 0, 0, 0, 7, 30, },
0961     {2, 0, 0, 0, 7, 30, },
0962     {1, 0, 0, 0, 7, 30, },
0963     {0, 0, 0, 0, 8, 30, },
0964     {2, 0, 0, 0, 8, 30, },
0965     {1, 0, 0, 0, 8, 30, },
0966     {0, 0, 0, 0, 9, 30, },
0967     {2, 0, 0, 0, 9, 30, },
0968     {1, 0, 0, 0, 9, 30, },
0969     {0, 0, 0, 0, 10, 30, },
0970     {2, 0, 0, 0, 10, 30, },
0971     {1, 0, 0, 0, 10, 30, },
0972     {0, 0, 0, 0, 11, 30, },
0973     {2, 0, 0, 0, 11, 30, },
0974     {1, 0, 0, 0, 11, 30, },
0975     {0, 0, 0, 0, 12, 30, },
0976     {2, 0, 0, 0, 12, 30, },
0977     {1, 0, 0, 0, 12, 30, },
0978     {0, 0, 0, 0, 13, 17, },
0979     {2, 0, 0, 0, 13, 30, },
0980     {1, 0, 0, 0, 13, 30, },
0981     {0, 0, 0, 0, 14, 63, },
0982     {2, 0, 0, 0, 14, 63, },
0983     {1, 0, 0, 0, 14, 30, },
0984     {0, 0, 0, 1, 1, 26, },
0985     {2, 0, 0, 1, 1, 31, },
0986     {1, 0, 0, 1, 1, 31, },
0987     {0, 0, 0, 1, 2, 28, },
0988     {2, 0, 0, 1, 2, 31, },
0989     {1, 0, 0, 1, 2, 31, },
0990     {0, 0, 0, 1, 3, 30, },
0991     {2, 0, 0, 1, 3, 31, },
0992     {1, 0, 0, 1, 3, 31, },
0993     {0, 0, 0, 1, 4, 30, },
0994     {2, 0, 0, 1, 4, 31, },
0995     {1, 0, 0, 1, 4, 31, },
0996     {0, 0, 0, 1, 5, 30, },
0997     {2, 0, 0, 1, 5, 31, },
0998     {1, 0, 0, 1, 5, 31, },
0999     {0, 0, 0, 1, 6, 30, },
1000     {2, 0, 0, 1, 6, 31, },
1001     {1, 0, 0, 1, 6, 31, },
1002     {0, 0, 0, 1, 7, 30, },
1003     {2, 0, 0, 1, 7, 31, },
1004     {1, 0, 0, 1, 7, 31, },
1005     {0, 0, 0, 1, 8, 30, },
1006     {2, 0, 0, 1, 8, 31, },
1007     {1, 0, 0, 1, 8, 31, },
1008     {0, 0, 0, 1, 9, 30, },
1009     {2, 0, 0, 1, 9, 31, },
1010     {1, 0, 0, 1, 9, 31, },
1011     {0, 0, 0, 1, 10, 28, },
1012     {2, 0, 0, 1, 10, 31, },
1013     {1, 0, 0, 1, 10, 31, },
1014     {0, 0, 0, 1, 11, 26, },
1015     {2, 0, 0, 1, 11, 31, },
1016     {1, 0, 0, 1, 11, 31, },
1017     {0, 0, 0, 1, 12, 24, },
1018     {2, 0, 0, 1, 12, 31, },
1019     {1, 0, 0, 1, 12, 31, },
1020     {0, 0, 0, 1, 13, 14, },
1021     {2, 0, 0, 1, 13, 31, },
1022     {1, 0, 0, 1, 13, 31, },
1023     {0, 0, 0, 1, 14, 63, },
1024     {2, 0, 0, 1, 14, 63, },
1025     {1, 0, 0, 1, 14, 63, },
1026     {0, 0, 0, 2, 1, 24, },
1027     {2, 0, 0, 2, 1, 31, },
1028     {1, 0, 0, 2, 1, 31, },
1029     {0, 0, 0, 2, 2, 26, },
1030     {2, 0, 0, 2, 2, 31, },
1031     {1, 0, 0, 2, 2, 31, },
1032     {0, 0, 0, 2, 3, 30, },
1033     {2, 0, 0, 2, 3, 31, },
1034     {1, 0, 0, 2, 3, 31, },
1035     {0, 0, 0, 2, 4, 30, },
1036     {2, 0, 0, 2, 4, 31, },
1037     {1, 0, 0, 2, 4, 31, },
1038     {0, 0, 0, 2, 5, 30, },
1039     {2, 0, 0, 2, 5, 31, },
1040     {1, 0, 0, 2, 5, 31, },
1041     {0, 0, 0, 2, 6, 30, },
1042     {2, 0, 0, 2, 6, 31, },
1043     {1, 0, 0, 2, 6, 31, },
1044     {0, 0, 0, 2, 7, 30, },
1045     {2, 0, 0, 2, 7, 31, },
1046     {1, 0, 0, 2, 7, 31, },
1047     {0, 0, 0, 2, 8, 30, },
1048     {2, 0, 0, 2, 8, 31, },
1049     {1, 0, 0, 2, 8, 31, },
1050     {0, 0, 0, 2, 9, 30, },
1051     {2, 0, 0, 2, 9, 31, },
1052     {1, 0, 0, 2, 9, 31, },
1053     {0, 0, 0, 2, 10, 26, },
1054     {2, 0, 0, 2, 10, 31, },
1055     {1, 0, 0, 2, 10, 31, },
1056     {0, 0, 0, 2, 11, 24, },
1057     {2, 0, 0, 2, 11, 31, },
1058     {1, 0, 0, 2, 11, 31, },
1059     {0, 0, 0, 2, 12, 23, },
1060     {2, 0, 0, 2, 12, 31, },
1061     {1, 0, 0, 2, 12, 31, },
1062     {0, 0, 0, 2, 13, 13, },
1063     {2, 0, 0, 2, 13, 31, },
1064     {1, 0, 0, 2, 13, 31, },
1065     {0, 0, 0, 2, 14, 63, },
1066     {2, 0, 0, 2, 14, 63, },
1067     {1, 0, 0, 2, 14, 63, },
1068     {0, 0, 0, 3, 1, 28, },
1069     {2, 0, 0, 3, 1, 30, },
1070     {1, 0, 0, 3, 1, 30, },
1071     {0, 0, 0, 3, 2, 28, },
1072     {2, 0, 0, 3, 2, 30, },
1073     {1, 0, 0, 3, 2, 30, },
1074     {0, 0, 0, 3, 3, 30, },
1075     {2, 0, 0, 3, 3, 30, },
1076     {1, 0, 0, 3, 3, 30, },
1077     {0, 0, 0, 3, 4, 30, },
1078     {2, 0, 0, 3, 4, 30, },
1079     {1, 0, 0, 3, 4, 30, },
1080     {0, 0, 0, 3, 5, 30, },
1081     {2, 0, 0, 3, 5, 30, },
1082     {1, 0, 0, 3, 5, 30, },
1083     {0, 0, 0, 3, 6, 30, },
1084     {2, 0, 0, 3, 6, 30, },
1085     {1, 0, 0, 3, 6, 30, },
1086     {0, 0, 0, 3, 7, 30, },
1087     {2, 0, 0, 3, 7, 30, },
1088     {1, 0, 0, 3, 7, 30, },
1089     {0, 0, 0, 3, 8, 30, },
1090     {2, 0, 0, 3, 8, 30, },
1091     {1, 0, 0, 3, 8, 30, },
1092     {0, 0, 0, 3, 9, 28, },
1093     {2, 0, 0, 3, 9, 30, },
1094     {1, 0, 0, 3, 9, 30, },
1095     {0, 0, 0, 3, 10, 28, },
1096     {2, 0, 0, 3, 10, 30, },
1097     {1, 0, 0, 3, 10, 30, },
1098     {0, 0, 0, 3, 11, 28, },
1099     {2, 0, 0, 3, 11, 30, },
1100     {1, 0, 0, 3, 11, 30, },
1101     {0, 0, 0, 3, 12, 63, },
1102     {2, 0, 0, 3, 12, 30, },
1103     {1, 0, 0, 3, 12, 30, },
1104     {0, 0, 0, 3, 13, 63, },
1105     {2, 0, 0, 3, 13, 30, },
1106     {1, 0, 0, 3, 13, 30, },
1107     {0, 0, 0, 3, 14, 63, },
1108     {2, 0, 0, 3, 14, 63, },
1109     {1, 0, 0, 3, 14, 63, },
1110     {0, 0, 1, 2, 1, 63, },
1111     {2, 0, 1, 2, 1, 63, },
1112     {1, 0, 1, 2, 1, 63, },
1113     {0, 0, 1, 2, 2, 63, },
1114     {2, 0, 1, 2, 2, 63, },
1115     {1, 0, 1, 2, 2, 63, },
1116     {0, 0, 1, 2, 3, 24, },
1117     {2, 0, 1, 2, 3, 30, },
1118     {1, 0, 1, 2, 3, 30, },
1119     {0, 0, 1, 2, 4, 24, },
1120     {2, 0, 1, 2, 4, 30, },
1121     {1, 0, 1, 2, 4, 30, },
1122     {0, 0, 1, 2, 5, 24, },
1123     {2, 0, 1, 2, 5, 30, },
1124     {1, 0, 1, 2, 5, 30, },
1125     {0, 0, 1, 2, 6, 24, },
1126     {2, 0, 1, 2, 6, 30, },
1127     {1, 0, 1, 2, 6, 30, },
1128     {0, 0, 1, 2, 7, 24, },
1129     {2, 0, 1, 2, 7, 30, },
1130     {1, 0, 1, 2, 7, 30, },
1131     {0, 0, 1, 2, 8, 24, },
1132     {2, 0, 1, 2, 8, 30, },
1133     {1, 0, 1, 2, 8, 30, },
1134     {0, 0, 1, 2, 9, 24, },
1135     {2, 0, 1, 2, 9, 30, },
1136     {1, 0, 1, 2, 9, 30, },
1137     {0, 0, 1, 2, 10, 22, },
1138     {2, 0, 1, 2, 10, 30, },
1139     {1, 0, 1, 2, 10, 30, },
1140     {0, 0, 1, 2, 11, 20, },
1141     {2, 0, 1, 2, 11, 30, },
1142     {1, 0, 1, 2, 11, 30, },
1143     {0, 0, 1, 2, 12, 63, },
1144     {2, 0, 1, 2, 12, 30, },
1145     {1, 0, 1, 2, 12, 30, },
1146     {0, 0, 1, 2, 13, 63, },
1147     {2, 0, 1, 2, 13, 30, },
1148     {1, 0, 1, 2, 13, 30, },
1149     {0, 0, 1, 2, 14, 63, },
1150     {2, 0, 1, 2, 14, 63, },
1151     {1, 0, 1, 2, 14, 63, },
1152     {0, 0, 1, 3, 1, 63, },
1153     {2, 0, 1, 3, 1, 63, },
1154     {1, 0, 1, 3, 1, 63, },
1155     {0, 0, 1, 3, 2, 63, },
1156     {2, 0, 1, 3, 2, 63, },
1157     {1, 0, 1, 3, 2, 63, },
1158     {0, 0, 1, 3, 3, 26, },
1159     {2, 0, 1, 3, 3, 26, },
1160     {1, 0, 1, 3, 3, 26, },
1161     {0, 0, 1, 3, 4, 26, },
1162     {2, 0, 1, 3, 4, 26, },
1163     {1, 0, 1, 3, 4, 26, },
1164     {0, 0, 1, 3, 5, 26, },
1165     {2, 0, 1, 3, 5, 26, },
1166     {1, 0, 1, 3, 5, 26, },
1167     {0, 0, 1, 3, 6, 26, },
1168     {2, 0, 1, 3, 6, 26, },
1169     {1, 0, 1, 3, 6, 26, },
1170     {0, 0, 1, 3, 7, 26, },
1171     {2, 0, 1, 3, 7, 26, },
1172     {1, 0, 1, 3, 7, 26, },
1173     {0, 0, 1, 3, 8, 26, },
1174     {2, 0, 1, 3, 8, 26, },
1175     {1, 0, 1, 3, 8, 26, },
1176     {0, 0, 1, 3, 9, 26, },
1177     {2, 0, 1, 3, 9, 26, },
1178     {1, 0, 1, 3, 9, 26, },
1179     {0, 0, 1, 3, 10, 26, },
1180     {2, 0, 1, 3, 10, 26, },
1181     {1, 0, 1, 3, 10, 26, },
1182     {0, 0, 1, 3, 11, 26, },
1183     {2, 0, 1, 3, 11, 26, },
1184     {1, 0, 1, 3, 11, 26, },
1185     {0, 0, 1, 3, 12, 63, },
1186     {2, 0, 1, 3, 12, 26, },
1187     {1, 0, 1, 3, 12, 26, },
1188     {0, 0, 1, 3, 13, 63, },
1189     {2, 0, 1, 3, 13, 26, },
1190     {1, 0, 1, 3, 13, 26, },
1191     {0, 0, 1, 3, 14, 63, },
1192     {2, 0, 1, 3, 14, 63, },
1193     {1, 0, 1, 3, 14, 63, },
1194 };
1195 
1196 RTW_DECL_TABLE_TXPWR_LMT(rtw8723d_txpwr_lmt);