0001
0002
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);