Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables

Add corresponding parameter tables for 8723D devices.
Since 8723D devices currently have only one RFE type, there is
only one entry in rtw8723d_rfe_defs.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Yan-Hsuan Chuang <yhchuang@realtek.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20200420055054.14592-6-yhchuang@realtek.com

authored by

Ping-Ke Shih and committed by
Kalle Valo
9874f685 e0c27cdb

+1207
+11
drivers/net/wireless/realtek/rtw88/rtw8723d.c
··· 431 431 .hssi_2 = 0x82c, .lssi_read_pi = 0x8bc}, 432 432 }; 433 433 434 + static const struct rtw_rfe_def rtw8723d_rfe_defs[] = { 435 + [0] = { .phy_pg_tbl = &rtw8723d_bb_pg_tbl, 436 + .txpwr_lmt_tbl = &rtw8723d_txpwr_lmt_tbl,}, 437 + }; 438 + 434 439 struct rtw_chip_info rtw8723d_hw_spec = { 435 440 .ops = &rtw8723d_ops, 436 441 .id = RTW_CHIP_TYPE_8723D, ··· 461 456 .rf_sipi_addr = {0x840, 0x844}, 462 457 .rf_sipi_read_addr = rtw8723d_rf_sipi_addr, 463 458 .fix_rf_phy_num = 2, 459 + .mac_tbl = &rtw8723d_mac_tbl, 460 + .agc_tbl = &rtw8723d_agc_tbl, 461 + .bb_tbl = &rtw8723d_bb_tbl, 462 + .rf_tbl = {&rtw8723d_rf_a_tbl}, 463 + .rfe_defs = rtw8723d_rfe_defs, 464 + .rfe_defs_size = ARRAY_SIZE(rtw8723d_rfe_defs), 464 465 }; 465 466 EXPORT_SYMBOL(rtw8723d_hw_spec); 466 467
+1189
drivers/net/wireless/realtek/rtw88/rtw8723d_table.c
··· 5 5 #include "main.h" 6 6 #include "phy.h" 7 7 #include "rtw8723d_table.h" 8 + 9 + static const u32 rtw8723d_mac[] = { 10 + 0x020, 0x00000013, 11 + 0x02F, 0x00000010, 12 + 0x077, 0x00000007, 13 + 0x421, 0x0000000F, 14 + 0x428, 0x0000000A, 15 + 0x429, 0x00000010, 16 + 0x430, 0x00000000, 17 + 0x431, 0x00000000, 18 + 0x432, 0x00000000, 19 + 0x433, 0x00000001, 20 + 0x434, 0x00000002, 21 + 0x435, 0x00000003, 22 + 0x436, 0x00000005, 23 + 0x437, 0x00000007, 24 + 0x438, 0x00000000, 25 + 0x439, 0x00000000, 26 + 0x43A, 0x00000000, 27 + 0x43B, 0x00000001, 28 + 0x43C, 0x00000002, 29 + 0x43D, 0x00000003, 30 + 0x43E, 0x00000005, 31 + 0x43F, 0x00000007, 32 + 0x440, 0x0000005D, 33 + 0x441, 0x00000001, 34 + 0x442, 0x00000000, 35 + 0x444, 0x00000010, 36 + 0x445, 0x00000000, 37 + 0x446, 0x00000000, 38 + 0x447, 0x00000000, 39 + 0x448, 0x00000000, 40 + 0x449, 0x000000F0, 41 + 0x44A, 0x0000000F, 42 + 0x44B, 0x0000003E, 43 + 0x44C, 0x00000010, 44 + 0x44D, 0x00000000, 45 + 0x44E, 0x00000000, 46 + 0x44F, 0x00000000, 47 + 0x450, 0x00000000, 48 + 0x451, 0x000000F0, 49 + 0x452, 0x0000000F, 50 + 0x453, 0x00000000, 51 + 0x456, 0x0000005E, 52 + 0x460, 0x00000066, 53 + 0x461, 0x00000066, 54 + 0x4C8, 0x000000FF, 55 + 0x4C9, 0x00000008, 56 + 0x4CC, 0x000000FF, 57 + 0x4CD, 0x000000FF, 58 + 0x4CE, 0x00000001, 59 + 0x500, 0x00000026, 60 + 0x501, 0x000000A2, 61 + 0x502, 0x0000002F, 62 + 0x503, 0x00000000, 63 + 0x504, 0x00000028, 64 + 0x505, 0x000000A3, 65 + 0x506, 0x0000005E, 66 + 0x507, 0x00000000, 67 + 0x508, 0x0000002B, 68 + 0x509, 0x000000A4, 69 + 0x50A, 0x0000005E, 70 + 0x50B, 0x00000000, 71 + 0x50C, 0x0000004F, 72 + 0x50D, 0x000000A4, 73 + 0x50E, 0x00000000, 74 + 0x50F, 0x00000000, 75 + 0x512, 0x0000001C, 76 + 0x514, 0x0000000A, 77 + 0x516, 0x0000000A, 78 + 0x525, 0x0000004F, 79 + 0x550, 0x00000010, 80 + 0x551, 0x00000010, 81 + 0x559, 0x00000002, 82 + 0x55C, 0x00000028, 83 + 0x55D, 0x000000FF, 84 + 0x605, 0x00000030, 85 + 0x608, 0x0000000E, 86 + 0x609, 0x0000002A, 87 + 0x620, 0x000000FF, 88 + 0x621, 0x000000FF, 89 + 0x622, 0x000000FF, 90 + 0x623, 0x000000FF, 91 + 0x624, 0x000000FF, 92 + 0x625, 0x000000FF, 93 + 0x626, 0x000000FF, 94 + 0x627, 0x000000FF, 95 + 0x638, 0x00000028, 96 + 0x63C, 0x0000000A, 97 + 0x63D, 0x0000000A, 98 + 0x63E, 0x0000000C, 99 + 0x63F, 0x0000000C, 100 + 0x640, 0x00000040, 101 + 0x642, 0x00000040, 102 + 0x643, 0x00000000, 103 + 0x652, 0x000000C8, 104 + 0x66A, 0x000000B0, 105 + 0x66E, 0x00000005, 106 + 0x700, 0x00000021, 107 + 0x701, 0x00000043, 108 + 0x702, 0x00000065, 109 + 0x703, 0x00000087, 110 + 0x708, 0x00000021, 111 + 0x709, 0x00000043, 112 + 0x70A, 0x00000065, 113 + 0x70B, 0x00000087, 114 + 0x765, 0x00000018, 115 + 0x76E, 0x00000004, 116 + 0x7C0, 0x00000038, 117 + 0x7C2, 0x0000000F, 118 + 0x7C3, 0x000000C0, 119 + 0x073, 0x00000004, 120 + 0x7C4, 0x00000077, 121 + 0x07C, 0x00000003, 122 + 0x016, 0x000000B3, 123 + }; 124 + 125 + RTW_DECL_TABLE_PHY_COND(rtw8723d_mac, rtw_phy_cfg_mac); 126 + 127 + static const u32 rtw8723d_agc[] = { 128 + 0xC78, 0xFE000101, 129 + 0xC78, 0xFD010101, 130 + 0xC78, 0xFC020101, 131 + 0xC78, 0xFB030101, 132 + 0xC78, 0xFA040101, 133 + 0xC78, 0xF9050101, 134 + 0xC78, 0xF8060101, 135 + 0xC78, 0xF7070101, 136 + 0xC78, 0xF6080101, 137 + 0xC78, 0xF5090101, 138 + 0xC78, 0xF40A0101, 139 + 0xC78, 0xF30B0101, 140 + 0xC78, 0xF20C0101, 141 + 0xC78, 0xF10D0101, 142 + 0xC78, 0xF00E0101, 143 + 0xC78, 0xEF0F0101, 144 + 0xC78, 0xEE100101, 145 + 0xC78, 0xED110101, 146 + 0xC78, 0xEC120101, 147 + 0xC78, 0xEB130101, 148 + 0xC78, 0xEA140101, 149 + 0xC78, 0xE9150101, 150 + 0xC78, 0xE8160101, 151 + 0xC78, 0xE7170101, 152 + 0xC78, 0xE6180101, 153 + 0xC78, 0xE5190101, 154 + 0xC78, 0xE41A0101, 155 + 0xC78, 0xE31B0101, 156 + 0xC78, 0xE21C0101, 157 + 0xC78, 0xE11D0101, 158 + 0xC78, 0xE01E0101, 159 + 0xC78, 0x861F0101, 160 + 0xC78, 0x85200101, 161 + 0xC78, 0x84210101, 162 + 0xC78, 0x83220101, 163 + 0xC78, 0x82230101, 164 + 0xC78, 0x81240101, 165 + 0xC78, 0x80250101, 166 + 0xC78, 0x44260101, 167 + 0xC78, 0x43270101, 168 + 0xC78, 0x42280101, 169 + 0xC78, 0x41290101, 170 + 0xC78, 0x402A0101, 171 + 0xC78, 0x022B0101, 172 + 0xC78, 0x012C0101, 173 + 0xC78, 0x002D0101, 174 + 0xC78, 0xC52E0001, 175 + 0xC78, 0xC42F0001, 176 + 0xC78, 0xC3300001, 177 + 0xC78, 0xC2310001, 178 + 0xC78, 0xC1320001, 179 + 0xC78, 0xC0330001, 180 + 0xC78, 0x04340001, 181 + 0xC78, 0x03350001, 182 + 0xC78, 0x02360001, 183 + 0xC78, 0x01370001, 184 + 0xC78, 0x00380001, 185 + 0xC78, 0x00390001, 186 + 0xC78, 0x003A0001, 187 + 0xC78, 0x003B0001, 188 + 0xC78, 0x003C0001, 189 + 0xC78, 0x003D0001, 190 + 0xC78, 0x003E0001, 191 + 0xC78, 0x003F0001, 192 + 0xC78, 0x6F002001, 193 + 0xC78, 0x6F012001, 194 + 0xC78, 0x6F022001, 195 + 0xC78, 0x6F032001, 196 + 0xC78, 0x6F042001, 197 + 0xC78, 0x6F052001, 198 + 0xC78, 0x6F062001, 199 + 0xC78, 0x6F072001, 200 + 0xC78, 0x6F082001, 201 + 0xC78, 0x6F092001, 202 + 0xC78, 0x6F0A2001, 203 + 0xC78, 0x6F0B2001, 204 + 0xC78, 0x6F0C2001, 205 + 0xC78, 0x6F0D2001, 206 + 0xC78, 0x6F0E2001, 207 + 0xC78, 0x6F0F2001, 208 + 0xC78, 0x6F102001, 209 + 0xC78, 0x6F112001, 210 + 0xC78, 0x6F122001, 211 + 0xC78, 0x6F132001, 212 + 0xC78, 0x6F142001, 213 + 0xC78, 0x6F152001, 214 + 0xC78, 0x6F162001, 215 + 0xC78, 0x6F172001, 216 + 0xC78, 0x6F182001, 217 + 0xC78, 0x6F192001, 218 + 0xC78, 0x6F1A2001, 219 + 0xC78, 0x6F1B2001, 220 + 0xC78, 0x6F1C2001, 221 + 0xC78, 0x6F1D2001, 222 + 0xC78, 0x6F1E2001, 223 + 0xC78, 0x6F1F2001, 224 + 0xC78, 0x6F202001, 225 + 0xC78, 0x6F212001, 226 + 0xC78, 0x6F222001, 227 + 0xC78, 0x6F232001, 228 + 0xC78, 0x6E242001, 229 + 0xC78, 0x6D252001, 230 + 0xC78, 0x6C262001, 231 + 0xC78, 0x6B272001, 232 + 0xC78, 0x6A282001, 233 + 0xC78, 0x69292001, 234 + 0xC78, 0x4B2A2001, 235 + 0xC78, 0x4A2B2001, 236 + 0xC78, 0x492C2001, 237 + 0xC78, 0x482D2001, 238 + 0xC78, 0x472E2001, 239 + 0xC78, 0x462F2001, 240 + 0xC78, 0x45302001, 241 + 0xC78, 0x44312001, 242 + 0xC78, 0x43322001, 243 + 0xC78, 0x42332001, 244 + 0xC78, 0x41342001, 245 + 0xC78, 0x40352001, 246 + 0xC78, 0x02362001, 247 + 0xC78, 0x01372001, 248 + 0xC78, 0x00382001, 249 + 0xC78, 0x00392001, 250 + 0xC78, 0x003A2001, 251 + 0xC78, 0x003B2001, 252 + 0xC78, 0x003C2001, 253 + 0xC78, 0x003D2001, 254 + 0xC78, 0x003E2001, 255 + 0xC78, 0x003F2001, 256 + 0xC78, 0x7F003101, 257 + 0xC78, 0x7F013101, 258 + 0xC78, 0x7F023101, 259 + 0xC78, 0x7F033101, 260 + 0xC78, 0x7F043101, 261 + 0xC78, 0x7F053101, 262 + 0xC78, 0x7F063101, 263 + 0xC78, 0x7F073101, 264 + 0xC78, 0x7E083101, 265 + 0xC78, 0x7D093101, 266 + 0xC78, 0x7C0A3101, 267 + 0xC78, 0x7B0B3101, 268 + 0xC78, 0x7A0C3101, 269 + 0xC78, 0x790D3101, 270 + 0xC78, 0x780E3101, 271 + 0xC78, 0x770F3101, 272 + 0xC78, 0x76103101, 273 + 0xC78, 0x75113101, 274 + 0xC78, 0x74123101, 275 + 0xC78, 0x73133101, 276 + 0xC78, 0x72143101, 277 + 0xC78, 0x71153101, 278 + 0xC78, 0x70163101, 279 + 0xC78, 0x6F173101, 280 + 0xC78, 0x6E183101, 281 + 0xC78, 0x6D193101, 282 + 0xC78, 0x6C1A3101, 283 + 0xC78, 0x6B1B3101, 284 + 0xC78, 0x6A1C3101, 285 + 0xC78, 0x691D3101, 286 + 0xC78, 0x681E3101, 287 + 0xC78, 0x4B1F3101, 288 + 0xC78, 0x4A203101, 289 + 0xC78, 0x49213101, 290 + 0xC78, 0x48223101, 291 + 0xC78, 0x47233101, 292 + 0xC78, 0x46243101, 293 + 0xC78, 0x45253101, 294 + 0xC78, 0x44263101, 295 + 0xC78, 0x43273101, 296 + 0xC78, 0x42283101, 297 + 0xC78, 0x41293101, 298 + 0xC78, 0x402A3101, 299 + 0xC78, 0x022B3101, 300 + 0xC78, 0x012C3101, 301 + 0xC78, 0x002D3101, 302 + 0xC78, 0x002E3101, 303 + 0xC78, 0x002F3101, 304 + 0xC78, 0x00303101, 305 + 0xC78, 0x00313101, 306 + 0xC78, 0x00323101, 307 + 0xC78, 0x00333101, 308 + 0xC78, 0x00343101, 309 + 0xC78, 0x00353101, 310 + 0xC78, 0x00363101, 311 + 0xC78, 0x00373101, 312 + 0xC78, 0x00383101, 313 + 0xC78, 0x00393101, 314 + 0xC78, 0x003A3101, 315 + 0xC78, 0x003B3101, 316 + 0xC78, 0x003C3101, 317 + 0xC78, 0x003D3101, 318 + 0xC78, 0x003E3101, 319 + 0xC78, 0x003F3101, 320 + 0xC78, 0xFE403101, 321 + 0xC78, 0xFD413101, 322 + 0xC78, 0xFC423101, 323 + 0xC78, 0xFB433101, 324 + 0xC78, 0xFA443101, 325 + 0xC78, 0xF9453101, 326 + 0xC78, 0xF8463101, 327 + 0xC78, 0xF7473101, 328 + 0xC78, 0xF6483101, 329 + 0xC78, 0xF5493101, 330 + 0xC78, 0xF44A3101, 331 + 0xC78, 0xF34B3101, 332 + 0xC78, 0xF24C3101, 333 + 0xC78, 0xF14D3101, 334 + 0xC78, 0xF04E3101, 335 + 0xC78, 0xEF4F3101, 336 + 0xC78, 0xEE503101, 337 + 0xC78, 0xED513101, 338 + 0xC78, 0xEC523101, 339 + 0xC78, 0xEB533101, 340 + 0xC78, 0xEA543101, 341 + 0xC78, 0xE9553101, 342 + 0xC78, 0xE8563101, 343 + 0xC78, 0xE7573101, 344 + 0xC78, 0xE6583101, 345 + 0xC78, 0xE5593101, 346 + 0xC78, 0xE45A3101, 347 + 0xC78, 0xE35B3101, 348 + 0xC78, 0xE25C3101, 349 + 0xC78, 0xE15D3101, 350 + 0xC78, 0xE05E3101, 351 + 0xC78, 0x865F3101, 352 + 0xC78, 0x85603101, 353 + 0xC78, 0x84613101, 354 + 0xC78, 0x83623101, 355 + 0xC78, 0x82633101, 356 + 0xC78, 0x81643101, 357 + 0xC78, 0x80653101, 358 + 0xC78, 0x80663101, 359 + 0xC78, 0x80673101, 360 + 0xC78, 0x80683101, 361 + 0xC78, 0x80693101, 362 + 0xC78, 0x806A3101, 363 + 0xC78, 0x806B3101, 364 + 0xC78, 0x806C3101, 365 + 0xC78, 0x806D3101, 366 + 0xC78, 0x806E3101, 367 + 0xC78, 0x806F3101, 368 + 0xC78, 0x80703101, 369 + 0xC78, 0x80713101, 370 + 0xC78, 0x80723101, 371 + 0xC78, 0x80733101, 372 + 0xC78, 0x80743101, 373 + 0xC78, 0x80753101, 374 + 0xC78, 0x80763101, 375 + 0xC78, 0x80773101, 376 + 0xC78, 0x80783101, 377 + 0xC78, 0x80793101, 378 + 0xC78, 0x807A3101, 379 + 0xC78, 0x807B3101, 380 + 0xC78, 0x807C3101, 381 + 0xC78, 0x807D3101, 382 + 0xC78, 0x807E3101, 383 + 0xC78, 0x807F3101, 384 + 0xC78, 0xEF402001, 385 + 0xC78, 0xEF412001, 386 + 0xC78, 0xEF422001, 387 + 0xC78, 0xEF432001, 388 + 0xC78, 0xEF442001, 389 + 0xC78, 0xEF452001, 390 + 0xC78, 0xEF462001, 391 + 0xC78, 0xEF472001, 392 + 0xC78, 0xEF482001, 393 + 0xC78, 0xEF492001, 394 + 0xC78, 0xEF4A2001, 395 + 0xC78, 0xEF4B2001, 396 + 0xC78, 0xEF4C2001, 397 + 0xC78, 0xEF4D2001, 398 + 0xC78, 0xEF4E2001, 399 + 0xC78, 0xEF4F2001, 400 + 0xC78, 0xEF502001, 401 + 0xC78, 0xEF512001, 402 + 0xC78, 0xEF522001, 403 + 0xC78, 0xEF532001, 404 + 0xC78, 0xEF542001, 405 + 0xC78, 0xEF552001, 406 + 0xC78, 0xEF562001, 407 + 0xC78, 0xEF572001, 408 + 0xC78, 0xEF582001, 409 + 0xC78, 0xEF592001, 410 + 0xC78, 0xEF5A2001, 411 + 0xC78, 0xEF5B2001, 412 + 0xC78, 0xEF5C2001, 413 + 0xC78, 0xEF5D2001, 414 + 0xC78, 0xEF5E2001, 415 + 0xC78, 0xEF5F2001, 416 + 0xC78, 0xEF602001, 417 + 0xC78, 0xEE612001, 418 + 0xC78, 0xED622001, 419 + 0xC78, 0xEC632001, 420 + 0xC78, 0xEB642001, 421 + 0xC78, 0xEA652001, 422 + 0xC78, 0xE9662001, 423 + 0xC78, 0xE8672001, 424 + 0xC78, 0xCB682001, 425 + 0xC78, 0xCA692001, 426 + 0xC78, 0xC96A2001, 427 + 0xC78, 0xC86B2001, 428 + 0xC78, 0xC76C2001, 429 + 0xC78, 0xC66D2001, 430 + 0xC78, 0xC56E2001, 431 + 0xC78, 0xC46F2001, 432 + 0xC78, 0xC3702001, 433 + 0xC78, 0xC2712001, 434 + 0xC78, 0xC1722001, 435 + 0xC78, 0xC0732001, 436 + 0xC78, 0x82742001, 437 + 0xC78, 0x81752001, 438 + 0xC78, 0x80762001, 439 + 0xC78, 0x80772001, 440 + 0xC78, 0x80782001, 441 + 0xC78, 0x80792001, 442 + 0xC78, 0x807A2001, 443 + 0xC78, 0x807B2001, 444 + 0xC78, 0x807C2001, 445 + 0xC78, 0x807D2001, 446 + 0xC78, 0x807E2001, 447 + 0xC78, 0x807F2001, 448 + 0xC78, 0xFA001101, 449 + 0xC78, 0xF9011101, 450 + 0xC78, 0xF8021101, 451 + 0xC78, 0xF7031101, 452 + 0xC78, 0xF6041101, 453 + 0xC78, 0xF5051101, 454 + 0xC78, 0xF4061101, 455 + 0xC78, 0xD7071101, 456 + 0xC78, 0xD6081101, 457 + 0xC78, 0xD5091101, 458 + 0xC78, 0xD40A1101, 459 + 0xC78, 0x970B1101, 460 + 0xC78, 0x960C1101, 461 + 0xC78, 0x950D1101, 462 + 0xC78, 0x940E1101, 463 + 0xC78, 0x930F1101, 464 + 0xC78, 0x92101101, 465 + 0xC78, 0x91111101, 466 + 0xC78, 0x90121101, 467 + 0xC78, 0x8F131101, 468 + 0xC78, 0x8E141101, 469 + 0xC78, 0x8D151101, 470 + 0xC78, 0x8C161101, 471 + 0xC78, 0x8B171101, 472 + 0xC78, 0x8A181101, 473 + 0xC78, 0x89191101, 474 + 0xC78, 0x881A1101, 475 + 0xC78, 0x871B1101, 476 + 0xC78, 0x861C1101, 477 + 0xC78, 0x851D1101, 478 + 0xC78, 0x841E1101, 479 + 0xC78, 0x831F1101, 480 + 0xC78, 0x82201101, 481 + 0xC78, 0x81211101, 482 + 0xC78, 0x80221101, 483 + 0xC78, 0x43231101, 484 + 0xC78, 0x42241101, 485 + 0xC78, 0x41251101, 486 + 0xC78, 0x04261101, 487 + 0xC78, 0x03271101, 488 + 0xC78, 0x02281101, 489 + 0xC78, 0x01291101, 490 + 0xC78, 0x002A1101, 491 + 0xC78, 0xC42B1001, 492 + 0xC78, 0xC32C1001, 493 + 0xC78, 0xC22D1001, 494 + 0xC78, 0xC12E1001, 495 + 0xC78, 0xC02F1001, 496 + 0xC78, 0x85301001, 497 + 0xC78, 0x84311001, 498 + 0xC78, 0x83321001, 499 + 0xC78, 0x82331001, 500 + 0xC78, 0x81341001, 501 + 0xC78, 0x80351001, 502 + 0xC78, 0x05361001, 503 + 0xC78, 0x04371001, 504 + 0xC78, 0x03381001, 505 + 0xC78, 0x02391001, 506 + 0xC78, 0x013A1001, 507 + 0xC78, 0x003B1001, 508 + 0xC78, 0x003C1001, 509 + 0xC78, 0x003D1001, 510 + 0xC78, 0x003E1001, 511 + 0xC78, 0x003F1001, 512 + 0xC50, 0x69553422, 513 + 0xC50, 0x69553420, 514 + }; 515 + 516 + RTW_DECL_TABLE_PHY_COND(rtw8723d_agc, rtw_phy_cfg_agc); 517 + 518 + static const u32 rtw8723d_bb[] = { 519 + 0x800, 0x80046C00, 520 + 0x804, 0x00000003, 521 + 0x808, 0x0000FC00, 522 + 0x80C, 0x0000000A, 523 + 0x810, 0x10001331, 524 + 0x814, 0x020C3D10, 525 + 0x818, 0x00200385, 526 + 0x81C, 0x00000000, 527 + 0x820, 0x01000100, 528 + 0x824, 0x00390204, 529 + 0x828, 0x00000000, 530 + 0x82C, 0x00000000, 531 + 0x830, 0x00000000, 532 + 0x834, 0x00000000, 533 + 0x838, 0x00000000, 534 + 0x83C, 0x00000000, 535 + 0x840, 0x00010000, 536 + 0x844, 0x00000000, 537 + 0x848, 0x00000000, 538 + 0x84C, 0x00000000, 539 + 0x850, 0x00000000, 540 + 0x854, 0x00000000, 541 + 0x858, 0x569A11A9, 542 + 0x85C, 0x01000014, 543 + 0x860, 0x66F60110, 544 + 0x864, 0x461F0641, 545 + 0x868, 0x00000000, 546 + 0x86C, 0x27272700, 547 + 0x870, 0x07000460, 548 + 0x874, 0x25004000, 549 + 0x878, 0x00000808, 550 + 0x87C, 0x004F0201, 551 + 0x880, 0xB2002E12, 552 + 0x884, 0x00000007, 553 + 0x888, 0x00000000, 554 + 0x88C, 0xCCC000C0, 555 + 0x890, 0x00000800, 556 + 0x894, 0xFFFFFFFE, 557 + 0x898, 0x40302010, 558 + 0x89C, 0x00706050, 559 + 0x900, 0x00000000, 560 + 0x904, 0x00000023, 561 + 0x908, 0x00000000, 562 + 0x90C, 0x81121111, 563 + 0x910, 0x00000402, 564 + 0x914, 0x00000300, 565 + 0x920, 0x18C6318C, 566 + 0x924, 0x0000018C, 567 + 0x948, 0x99000000, 568 + 0x94C, 0x00000010, 569 + 0x950, 0x00003800, 570 + 0x954, 0x5A380000, 571 + 0x958, 0x4BC6D87A, 572 + 0x95C, 0x04EB9B79, 573 + 0x96C, 0x00000003, 574 + 0x970, 0x00000000, 575 + 0x974, 0x00000000, 576 + 0x978, 0x00000000, 577 + 0x97C, 0x13000000, 578 + 0x980, 0x00000000, 579 + 0xA00, 0x00D046C8, 580 + 0xA04, 0x80FF800C, 581 + 0xA08, 0x8C838300, 582 + 0xA0C, 0x2E20100F, 583 + 0xA10, 0x9500BB78, 584 + 0xA14, 0x1114D028, 585 + 0xA18, 0x00881117, 586 + 0xA1C, 0x89140F00, 587 + 0xA20, 0xE82C0001, 588 + 0xA24, 0x64B80C1C, 589 + 0xA28, 0x00008810, 590 + 0xA2C, 0x00D30000, 591 + 0xA70, 0x101FBF00, 592 + 0xA74, 0x00000007, 593 + 0xA78, 0x00008900, 594 + 0xA7C, 0x225B0606, 595 + 0xA80, 0x2180FA74, 596 + 0xA84, 0x00200000, 597 + 0xA88, 0x040C0000, 598 + 0xA8C, 0x12345678, 599 + 0xA90, 0xABCDEF00, 600 + 0xA94, 0x001B1B89, 601 + 0xA98, 0x00000000, 602 + 0xA9C, 0x00020000, 603 + 0xAA0, 0x00000000, 604 + 0xAA4, 0x0000000C, 605 + 0xAA8, 0xCA100008, 606 + 0xAAC, 0x01235667, 607 + 0xAB0, 0x00000000, 608 + 0xAB4, 0x20201402, 609 + 0xB2C, 0x00000000, 610 + 0xC00, 0x48071D40, 611 + 0xC04, 0x03A05611, 612 + 0xC08, 0x000000E4, 613 + 0xC0C, 0x6C6C6C6C, 614 + 0xC10, 0x28800000, 615 + 0xC14, 0x40000100, 616 + 0xC18, 0x08800000, 617 + 0xC1C, 0x40000100, 618 + 0xC20, 0x00000000, 619 + 0xC24, 0x00000000, 620 + 0xC28, 0x00000000, 621 + 0xC2C, 0x00000000, 622 + 0xC30, 0x69E9AC48, 623 + 0xC34, 0x31000040, 624 + 0xC38, 0x21688080, 625 + 0xC3C, 0x000016D4, 626 + 0xC40, 0x1F78403F, 627 + 0xC44, 0x00010036, 628 + 0xC48, 0xEC020107, 629 + 0xC4C, 0x007F037F, 630 + 0xC50, 0x69553420, 631 + 0xC54, 0x43BC0094, 632 + 0xC58, 0x00015969, 633 + 0xC5C, 0x00310492, 634 + 0xC60, 0x00280A00, 635 + 0xC64, 0x7112848B, 636 + 0xC68, 0x47C074FF, 637 + 0xC6C, 0x00000036, 638 + 0xC70, 0x2C7F000D, 639 + 0xC74, 0x020600DB, 640 + 0xC78, 0x0000001F, 641 + 0xC7C, 0x00B91612, 642 + 0xC80, 0x390000E4, 643 + 0xC84, 0x21F60000, 644 + 0xC88, 0x40000100, 645 + 0xC8C, 0x20200000, 646 + 0xC90, 0x00091521, 647 + 0xC94, 0x00000000, 648 + 0xC98, 0x00121820, 649 + 0xC9C, 0x00007F7F, 650 + 0xCA0, 0x00012000, 651 + 0xCA4, 0x800000A0, 652 + 0xCA8, 0x84E6C606, 653 + 0xCAC, 0x00000060, 654 + 0xCB0, 0x00000000, 655 + 0xCB4, 0x00000000, 656 + 0xCB8, 0x00000000, 657 + 0xCBC, 0x28000000, 658 + 0xCC0, 0x0010A3D0, 659 + 0xCC4, 0x00000F7D, 660 + 0xCC8, 0x000442D6, 661 + 0xCCC, 0x00000000, 662 + 0xCD0, 0x000001C8, 663 + 0xCD4, 0x001C8000, 664 + 0xCD8, 0x00000100, 665 + 0xCDC, 0x40100000, 666 + 0xCE0, 0x00222220, 667 + 0xCE4, 0x20000000, 668 + 0xCE8, 0x37644302, 669 + 0xCEC, 0x2F97D40C, 670 + 0xD00, 0x00030740, 671 + 0xD04, 0x40020401, 672 + 0xD08, 0x0000907F, 673 + 0xD0C, 0x20010201, 674 + 0xD10, 0xA0633333, 675 + 0xD14, 0x3333BC53, 676 + 0xD18, 0x7A8F5B6F, 677 + 0xD2C, 0xCC979975, 678 + 0xD30, 0x00000000, 679 + 0xD34, 0x40608000, 680 + 0xD38, 0x88000000, 681 + 0xD3C, 0xC0127343, 682 + 0xD40, 0x00000000, 683 + 0xD44, 0x00000000, 684 + 0xD48, 0x00000000, 685 + 0xD4C, 0x00000000, 686 + 0xD50, 0x00000038, 687 + 0xD54, 0x00000000, 688 + 0xD58, 0x00000282, 689 + 0xD5C, 0x30032064, 690 + 0xD60, 0x4653DE68, 691 + 0xD64, 0x04518A3C, 692 + 0xD68, 0x00002101, 693 + 0xE00, 0x2D2D2D2D, 694 + 0xE04, 0x2D2D2D2D, 695 + 0xE08, 0x0390272D, 696 + 0xE10, 0x2D2D2D2D, 697 + 0xE14, 0x2D2D2D2D, 698 + 0xE18, 0x2D2D2D2D, 699 + 0xE1C, 0x2D2D2D2D, 700 + 0xE28, 0x00000000, 701 + 0xE30, 0x1000DC1F, 702 + 0xE34, 0x10008C1F, 703 + 0xE38, 0x02140102, 704 + 0xE3C, 0x681604C2, 705 + 0xE40, 0x01007C00, 706 + 0xE44, 0x01004800, 707 + 0xE48, 0xFB000000, 708 + 0xE4C, 0x000028D1, 709 + 0xE50, 0x1000DC1F, 710 + 0xE54, 0x10008C1F, 711 + 0xE58, 0x02140102, 712 + 0xE5C, 0x28160D05, 713 + 0xE60, 0x00000008, 714 + 0xE68, 0x001B25A4, 715 + 0xE6C, 0x01C00014, 716 + 0xE70, 0x01C00016, 717 + 0xE74, 0x02000014, 718 + 0xE78, 0x02000014, 719 + 0xE7C, 0x02000014, 720 + 0xE80, 0x02000014, 721 + 0xE84, 0x01C00014, 722 + 0xE88, 0x02000014, 723 + 0xE8C, 0x01C00014, 724 + 0xED0, 0x01C00014, 725 + 0xED4, 0x01C00014, 726 + 0xED8, 0x01C00014, 727 + 0xEDC, 0x00000014, 728 + 0xEE0, 0x00000014, 729 + 0xEE8, 0x21555448, 730 + 0xEEC, 0x03C00014, 731 + 0xF14, 0x00000003, 732 + 0xF00, 0x00100300, 733 + 0xF08, 0x0000800B, 734 + 0xF0C, 0x0000F007, 735 + 0xF10, 0x0000A487, 736 + 0xF1C, 0x80000064, 737 + 0xF38, 0x00030155, 738 + 0xF3C, 0x0000003A, 739 + 0xF4C, 0x13000000, 740 + 0xF50, 0x00000000, 741 + 0xF18, 0x00000000, 742 + }; 743 + 744 + RTW_DECL_TABLE_PHY_COND(rtw8723d_bb, rtw_phy_cfg_bb); 745 + 746 + static const struct rtw_phy_pg_cfg_pair rtw8723d_bb_pg[] = { 747 + { 0, 0, 0, 0x00000e08, 0x0000ff00, 0x00003200, }, 748 + { 0, 0, 0, 0x0000086c, 0xffffff00, 0x32323200, }, 749 + { 0, 0, 0, 0x00000e00, 0xffffffff, 0x32343434, }, 750 + { 0, 0, 0, 0x00000e04, 0xffffffff, 0x28303032, }, 751 + { 0, 0, 0, 0x00000e10, 0xffffffff, 0x30323234, }, 752 + { 0, 0, 0, 0x00000e14, 0xffffffff, 0x26282830, }, 753 + }; 754 + 755 + RTW_DECL_TABLE_BB_PG(rtw8723d_bb_pg); 756 + 757 + static const u32 rtw8723d_rf_a[] = { 758 + 0x050, 0x0001C000, 759 + 0x049, 0x0004AA00, 760 + 0x000, 0x00010000, 761 + 0x0B1, 0x00054573, 762 + 0x0B4, 0x000508AB, 763 + 0x0B7, 0x00014787, 764 + 0x0B8, 0x000064CB, 765 + 0x01B, 0x00073A40, 766 + 0x051, 0x00038CAF, 767 + 0x052, 0x000FCCA3, 768 + 0x053, 0x00090F38, 769 + 0x054, 0x00011083, 770 + 0x057, 0x000D0000, 771 + 0x08D, 0x00000A1A, 772 + 0x082, 0x00082AAC, 773 + 0x08E, 0x00076940, 774 + 0x08F, 0x00088400, 775 + 0x061, 0x00038CAF, 776 + 0x062, 0x000FCCA3, 777 + 0x063, 0x00090F38, 778 + 0x064, 0x00011083, 779 + 0x067, 0x000D0000, 780 + 0x092, 0x00082AAC, 781 + 0x0EF, 0x00000400, 782 + 0x030, 0x000008CA, 783 + 0x030, 0x000018CA, 784 + 0x030, 0x000028CA, 785 + 0x030, 0x000038CA, 786 + 0x0EF, 0x00000000, 787 + 0x0EE, 0x00000400, 788 + 0x030, 0x000008CA, 789 + 0x030, 0x000018CA, 790 + 0x030, 0x000028CA, 791 + 0x030, 0x000038CA, 792 + 0x0EE, 0x00000000, 793 + 0x0EF, 0x00000100, 794 + 0x033, 0x00000000, 795 + 0x03F, 0x0000CCA3, 796 + 0x033, 0x00000001, 797 + 0x03F, 0x0000CCA3, 798 + 0x033, 0x00000002, 799 + 0x03F, 0x0000CCA3, 800 + 0x033, 0x00000003, 801 + 0x03F, 0x0000CCA3, 802 + 0x033, 0x00000004, 803 + 0x03F, 0x0000CCA3, 804 + 0x033, 0x00000005, 805 + 0x03F, 0x0000CCA3, 806 + 0x033, 0x00000006, 807 + 0x03F, 0x0000CCA3, 808 + 0x033, 0x00000007, 809 + 0x03F, 0x0000CCA3, 810 + 0x0EF, 0x00000000, 811 + 0x0EE, 0x00000100, 812 + 0x033, 0x00000000, 813 + 0x03F, 0x0000CCA3, 814 + 0x033, 0x00000001, 815 + 0x03F, 0x0000CCA3, 816 + 0x033, 0x00000002, 817 + 0x03F, 0x0000CCA3, 818 + 0x033, 0x00000003, 819 + 0x03F, 0x0000CCA3, 820 + 0x033, 0x00000004, 821 + 0x03F, 0x0000CCA3, 822 + 0x033, 0x00000005, 823 + 0x03F, 0x0000CCA3, 824 + 0x033, 0x00000006, 825 + 0x03F, 0x0000CCA3, 826 + 0x033, 0x00000007, 827 + 0x03F, 0x0000CCA3, 828 + 0x0EE, 0x00000000, 829 + 0x0EF, 0x00000800, 830 + 0x030, 0x0000002D, 831 + 0x030, 0x0000122C, 832 + 0x030, 0x0000222F, 833 + 0x030, 0x0000326C, 834 + 0x030, 0x0000466B, 835 + 0x030, 0x0000566E, 836 + 0x030, 0x000066EB, 837 + 0x030, 0x000077EC, 838 + 0x030, 0x000087EF, 839 + 0x030, 0x000097F2, 840 + 0x030, 0x0000A7F5, 841 + 0x0EF, 0x00000000, 842 + 0x0EE, 0x00000800, 843 + 0x030, 0x00000001, 844 + 0x030, 0x00001011, 845 + 0x030, 0x00002011, 846 + 0x030, 0x00003013, 847 + 0x030, 0x00004033, 848 + 0x030, 0x00005033, 849 + 0x030, 0x00006037, 850 + 0x030, 0x0000703F, 851 + 0x030, 0x0000803F, 852 + 0x030, 0x0000903F, 853 + 0x030, 0x0000A03F, 854 + 0x0EE, 0x00000000, 855 + 0x082, 0x00083B8C, 856 + 0x0ED, 0x00000008, 857 + 0x030, 0x000030F6, 858 + 0x030, 0x00002004, 859 + 0x030, 0x000010F6, 860 + 0x030, 0x000000F6, 861 + 0x0ED, 0x00000000, 862 + 0x092, 0x00083B8C, 863 + 0x0EC, 0x00000008, 864 + 0x030, 0x000030F6, 865 + 0x030, 0x00002004, 866 + 0x030, 0x000010F6, 867 + 0x030, 0x000000F6, 868 + 0x0EC, 0x00000000, 869 + 0x0EF, 0x00010000, 870 + 0x030, 0x0001C11C, 871 + 0x030, 0x000181F4, 872 + 0x030, 0x00014108, 873 + 0x030, 0x000101E4, 874 + 0x030, 0x0000C11C, 875 + 0x030, 0x000081F4, 876 + 0x030, 0x00004108, 877 + 0x030, 0x000001E4, 878 + 0x0EF, 0x00000000, 879 + 0x0EE, 0x00010000, 880 + 0x030, 0x0001C11C, 881 + 0x030, 0x000181F4, 882 + 0x030, 0x00014108, 883 + 0x030, 0x000101E4, 884 + 0x030, 0x0000C11C, 885 + 0x030, 0x000081F4, 886 + 0x030, 0x00004108, 887 + 0x030, 0x000001E4, 888 + 0x0EE, 0x00000000, 889 + 0x0EF, 0x00080000, 890 + 0x033, 0x00000007, 891 + 0x03E, 0x0000005F, 892 + 0x03F, 0x000B3FDB, 893 + 0x033, 0x00000004, 894 + 0x03E, 0x0000005D, 895 + 0x03F, 0x000BFFE0, 896 + 0x033, 0x00000005, 897 + 0x03E, 0x0000005D, 898 + 0x03F, 0x000FBFCE, 899 + 0x033, 0x00000006, 900 + 0x03E, 0x0000005F, 901 + 0x03F, 0x000A7FFB, 902 + 0x0EF, 0x00000000, 903 + 0x0EE, 0x00000002, 904 + 0x030, 0x00000001, 905 + 0x030, 0x00002001, 906 + 0x030, 0x00004001, 907 + 0x030, 0x00007001, 908 + 0x030, 0x00006001, 909 + 0x030, 0x00020001, 910 + 0x030, 0x00022001, 911 + 0x030, 0x00024001, 912 + 0x030, 0x00027001, 913 + 0x030, 0x00026001, 914 + 0x030, 0x00034001, 915 + 0x030, 0x00037001, 916 + 0x030, 0x00036001, 917 + 0x030, 0x00008000, 918 + 0x030, 0x0000A000, 919 + 0x030, 0x0000C000, 920 + 0x83000100, 0x00000000, 0x40000000, 0x00000000, 921 + 0x030, 0x0000E024, 922 + 0xA0000000, 0x00000000, 923 + 0x030, 0x0000E000, 924 + 0xB0000000, 0x00000000, 925 + 0x030, 0x0001C000, 926 + 0x030, 0x0001E000, 927 + 0x0EE, 0x00000000, 928 + 0x0EE, 0x00020000, 929 + 0x0EF, 0x00020000, 930 + 0x030, 0x00000F75, 931 + 0x030, 0x00002F55, 932 + 0x030, 0x00003F75, 933 + 0x0EE, 0x00000000, 934 + 0x0EF, 0x00000000, 935 + 0x018, 0x00008401, 936 + 0xFFE, 0x00000000, 937 + }; 938 + 939 + RTW_DECL_TABLE_RF_RADIO(rtw8723d_rf_a, A); 940 + 941 + static const struct rtw_txpwr_lmt_cfg_pair rtw8723d_txpwr_lmt[] = { 942 + {0, 0, 0, 0, 1, 30, }, 943 + {2, 0, 0, 0, 1, 30, }, 944 + {1, 0, 0, 0, 1, 30, }, 945 + {0, 0, 0, 0, 2, 30, }, 946 + {2, 0, 0, 0, 2, 30, }, 947 + {1, 0, 0, 0, 2, 30, }, 948 + {0, 0, 0, 0, 3, 30, }, 949 + {2, 0, 0, 0, 3, 30, }, 950 + {1, 0, 0, 0, 3, 30, }, 951 + {0, 0, 0, 0, 4, 30, }, 952 + {2, 0, 0, 0, 4, 30, }, 953 + {1, 0, 0, 0, 4, 30, }, 954 + {0, 0, 0, 0, 5, 30, }, 955 + {2, 0, 0, 0, 5, 30, }, 956 + {1, 0, 0, 0, 5, 30, }, 957 + {0, 0, 0, 0, 6, 30, }, 958 + {2, 0, 0, 0, 6, 30, }, 959 + {1, 0, 0, 0, 6, 30, }, 960 + {0, 0, 0, 0, 7, 30, }, 961 + {2, 0, 0, 0, 7, 30, }, 962 + {1, 0, 0, 0, 7, 30, }, 963 + {0, 0, 0, 0, 8, 30, }, 964 + {2, 0, 0, 0, 8, 30, }, 965 + {1, 0, 0, 0, 8, 30, }, 966 + {0, 0, 0, 0, 9, 30, }, 967 + {2, 0, 0, 0, 9, 30, }, 968 + {1, 0, 0, 0, 9, 30, }, 969 + {0, 0, 0, 0, 10, 30, }, 970 + {2, 0, 0, 0, 10, 30, }, 971 + {1, 0, 0, 0, 10, 30, }, 972 + {0, 0, 0, 0, 11, 30, }, 973 + {2, 0, 0, 0, 11, 30, }, 974 + {1, 0, 0, 0, 11, 30, }, 975 + {0, 0, 0, 0, 12, 30, }, 976 + {2, 0, 0, 0, 12, 30, }, 977 + {1, 0, 0, 0, 12, 30, }, 978 + {0, 0, 0, 0, 13, 17, }, 979 + {2, 0, 0, 0, 13, 30, }, 980 + {1, 0, 0, 0, 13, 30, }, 981 + {0, 0, 0, 0, 14, 63, }, 982 + {2, 0, 0, 0, 14, 63, }, 983 + {1, 0, 0, 0, 14, 30, }, 984 + {0, 0, 0, 1, 1, 26, }, 985 + {2, 0, 0, 1, 1, 31, }, 986 + {1, 0, 0, 1, 1, 31, }, 987 + {0, 0, 0, 1, 2, 28, }, 988 + {2, 0, 0, 1, 2, 31, }, 989 + {1, 0, 0, 1, 2, 31, }, 990 + {0, 0, 0, 1, 3, 30, }, 991 + {2, 0, 0, 1, 3, 31, }, 992 + {1, 0, 0, 1, 3, 31, }, 993 + {0, 0, 0, 1, 4, 30, }, 994 + {2, 0, 0, 1, 4, 31, }, 995 + {1, 0, 0, 1, 4, 31, }, 996 + {0, 0, 0, 1, 5, 30, }, 997 + {2, 0, 0, 1, 5, 31, }, 998 + {1, 0, 0, 1, 5, 31, }, 999 + {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);
+7
drivers/net/wireless/realtek/rtw88/rtw8723d_table.h
··· 5 5 #ifndef __RTW8723D_TABLE_H__ 6 6 #define __RTW8723D_TABLE_H__ 7 7 8 + extern const struct rtw_table rtw8723d_mac_tbl; 9 + extern const struct rtw_table rtw8723d_agc_tbl; 10 + extern const struct rtw_table rtw8723d_bb_tbl; 11 + extern const struct rtw_table rtw8723d_bb_pg_tbl; 12 + extern const struct rtw_table rtw8723d_rf_a_tbl; 13 + extern const struct rtw_table rtw8723d_txpwr_lmt_tbl; 14 + 8 15 #endif