1 /* 2 * Copyright (c) 2018 The Linux Foundation. All rights reserved. 3 * 4 * Permission to use, copy, modify, and/or distribute this software for 5 * any purpose with or without fee is hereby granted, provided that the 6 * above copyright notice and this permission notice appear in all 7 * copies. 8 * 9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL 10 * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED 11 * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE 12 * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL 13 * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR 14 * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 15 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 16 * PERFORMANCE OF THIS SOFTWARE. 17 */ 18 19 #ifndef _RECEIVE_RSSI_INFO_H_ 20 #define _RECEIVE_RSSI_INFO_H_ 21 #if !defined(__ASSEMBLER__) 22 #endif 23 24 25 // ################ START SUMMARY ################# 26 // 27 // Dword Fields 28 // 0 rssi_pri20_chain0[7:0], rssi_ext20_chain0[15:8], rssi_ext40_low20_chain0[23:16], rssi_ext40_high20_chain0[31:24] 29 // 1 rssi_ext80_low20_chain0[7:0], rssi_ext80_low_high20_chain0[15:8], rssi_ext80_high_low20_chain0[23:16], rssi_ext80_high20_chain0[31:24] 30 // 2 rssi_pri20_chain1[7:0], rssi_ext20_chain1[15:8], rssi_ext40_low20_chain1[23:16], rssi_ext40_high20_chain1[31:24] 31 // 3 rssi_ext80_low20_chain1[7:0], rssi_ext80_low_high20_chain1[15:8], rssi_ext80_high_low20_chain1[23:16], rssi_ext80_high20_chain1[31:24] 32 // 4 rssi_pri20_chain2[7:0], rssi_ext20_chain2[15:8], rssi_ext40_low20_chain2[23:16], rssi_ext40_high20_chain2[31:24] 33 // 5 rssi_ext80_low20_chain2[7:0], rssi_ext80_low_high20_chain2[15:8], rssi_ext80_high_low20_chain2[23:16], rssi_ext80_high20_chain2[31:24] 34 // 6 rssi_pri20_chain3[7:0], rssi_ext20_chain3[15:8], rssi_ext40_low20_chain3[23:16], rssi_ext40_high20_chain3[31:24] 35 // 7 rssi_ext80_low20_chain3[7:0], rssi_ext80_low_high20_chain3[15:8], rssi_ext80_high_low20_chain3[23:16], rssi_ext80_high20_chain3[31:24] 36 // 8 rssi_pri20_chain4[7:0], rssi_ext20_chain4[15:8], rssi_ext40_low20_chain4[23:16], rssi_ext40_high20_chain4[31:24] 37 // 9 rssi_ext80_low20_chain4[7:0], rssi_ext80_low_high20_chain4[15:8], rssi_ext80_high_low20_chain4[23:16], rssi_ext80_high20_chain4[31:24] 38 // 10 rssi_pri20_chain5[7:0], rssi_ext20_chain5[15:8], rssi_ext40_low20_chain5[23:16], rssi_ext40_high20_chain5[31:24] 39 // 11 rssi_ext80_low20_chain5[7:0], rssi_ext80_low_high20_chain5[15:8], rssi_ext80_high_low20_chain5[23:16], rssi_ext80_high20_chain5[31:24] 40 // 12 rssi_pri20_chain6[7:0], rssi_ext20_chain6[15:8], rssi_ext40_low20_chain6[23:16], rssi_ext40_high20_chain6[31:24] 41 // 13 rssi_ext80_low20_chain6[7:0], rssi_ext80_low_high20_chain6[15:8], rssi_ext80_high_low20_chain6[23:16], rssi_ext80_high20_chain6[31:24] 42 // 14 rssi_pri20_chain7[7:0], rssi_ext20_chain7[15:8], rssi_ext40_low20_chain7[23:16], rssi_ext40_high20_chain7[31:24] 43 // 15 rssi_ext80_low20_chain7[7:0], rssi_ext80_low_high20_chain7[15:8], rssi_ext80_high_low20_chain7[23:16], rssi_ext80_high20_chain7[31:24] 44 // 45 // ################ END SUMMARY ################# 46 47 #define NUM_OF_DWORDS_RECEIVE_RSSI_INFO 16 48 49 struct receive_rssi_info { 50 uint32_t rssi_pri20_chain0 : 8, //[7:0] 51 rssi_ext20_chain0 : 8, //[15:8] 52 rssi_ext40_low20_chain0 : 8, //[23:16] 53 rssi_ext40_high20_chain0 : 8; //[31:24] 54 uint32_t rssi_ext80_low20_chain0 : 8, //[7:0] 55 rssi_ext80_low_high20_chain0 : 8, //[15:8] 56 rssi_ext80_high_low20_chain0 : 8, //[23:16] 57 rssi_ext80_high20_chain0 : 8; //[31:24] 58 uint32_t rssi_pri20_chain1 : 8, //[7:0] 59 rssi_ext20_chain1 : 8, //[15:8] 60 rssi_ext40_low20_chain1 : 8, //[23:16] 61 rssi_ext40_high20_chain1 : 8; //[31:24] 62 uint32_t rssi_ext80_low20_chain1 : 8, //[7:0] 63 rssi_ext80_low_high20_chain1 : 8, //[15:8] 64 rssi_ext80_high_low20_chain1 : 8, //[23:16] 65 rssi_ext80_high20_chain1 : 8; //[31:24] 66 uint32_t rssi_pri20_chain2 : 8, //[7:0] 67 rssi_ext20_chain2 : 8, //[15:8] 68 rssi_ext40_low20_chain2 : 8, //[23:16] 69 rssi_ext40_high20_chain2 : 8; //[31:24] 70 uint32_t rssi_ext80_low20_chain2 : 8, //[7:0] 71 rssi_ext80_low_high20_chain2 : 8, //[15:8] 72 rssi_ext80_high_low20_chain2 : 8, //[23:16] 73 rssi_ext80_high20_chain2 : 8; //[31:24] 74 uint32_t rssi_pri20_chain3 : 8, //[7:0] 75 rssi_ext20_chain3 : 8, //[15:8] 76 rssi_ext40_low20_chain3 : 8, //[23:16] 77 rssi_ext40_high20_chain3 : 8; //[31:24] 78 uint32_t rssi_ext80_low20_chain3 : 8, //[7:0] 79 rssi_ext80_low_high20_chain3 : 8, //[15:8] 80 rssi_ext80_high_low20_chain3 : 8, //[23:16] 81 rssi_ext80_high20_chain3 : 8; //[31:24] 82 uint32_t rssi_pri20_chain4 : 8, //[7:0] 83 rssi_ext20_chain4 : 8, //[15:8] 84 rssi_ext40_low20_chain4 : 8, //[23:16] 85 rssi_ext40_high20_chain4 : 8; //[31:24] 86 uint32_t rssi_ext80_low20_chain4 : 8, //[7:0] 87 rssi_ext80_low_high20_chain4 : 8, //[15:8] 88 rssi_ext80_high_low20_chain4 : 8, //[23:16] 89 rssi_ext80_high20_chain4 : 8; //[31:24] 90 uint32_t rssi_pri20_chain5 : 8, //[7:0] 91 rssi_ext20_chain5 : 8, //[15:8] 92 rssi_ext40_low20_chain5 : 8, //[23:16] 93 rssi_ext40_high20_chain5 : 8; //[31:24] 94 uint32_t rssi_ext80_low20_chain5 : 8, //[7:0] 95 rssi_ext80_low_high20_chain5 : 8, //[15:8] 96 rssi_ext80_high_low20_chain5 : 8, //[23:16] 97 rssi_ext80_high20_chain5 : 8; //[31:24] 98 uint32_t rssi_pri20_chain6 : 8, //[7:0] 99 rssi_ext20_chain6 : 8, //[15:8] 100 rssi_ext40_low20_chain6 : 8, //[23:16] 101 rssi_ext40_high20_chain6 : 8; //[31:24] 102 uint32_t rssi_ext80_low20_chain6 : 8, //[7:0] 103 rssi_ext80_low_high20_chain6 : 8, //[15:8] 104 rssi_ext80_high_low20_chain6 : 8, //[23:16] 105 rssi_ext80_high20_chain6 : 8; //[31:24] 106 uint32_t rssi_pri20_chain7 : 8, //[7:0] 107 rssi_ext20_chain7 : 8, //[15:8] 108 rssi_ext40_low20_chain7 : 8, //[23:16] 109 rssi_ext40_high20_chain7 : 8; //[31:24] 110 uint32_t rssi_ext80_low20_chain7 : 8, //[7:0] 111 rssi_ext80_low_high20_chain7 : 8, //[15:8] 112 rssi_ext80_high_low20_chain7 : 8, //[23:16] 113 rssi_ext80_high20_chain7 : 8; //[31:24] 114 }; 115 116 /* 117 118 rssi_pri20_chain0 119 120 RSSI of RX PPDU on chain 0 of primary 20 MHz bandwidth. 121 122 Value of 0x80 indicates invalid. 123 124 rssi_ext20_chain0 125 126 RSSI of RX PPDU on chain 0 of extension 20 MHz 127 bandwidth. 128 129 Value of 0x80 indicates invalid. 130 131 rssi_ext40_low20_chain0 132 133 RSSI of RX PPDU on chain 0 of extension 40, low 20 MHz 134 bandwidth. 135 136 Value of 0x80 indicates invalid. 137 138 rssi_ext40_high20_chain0 139 140 RSSI of RX PPDU on chain 0 of extension 40, high 20 MHz 141 bandwidth. 142 143 Value of 0x80 indicates invalid. 144 145 rssi_ext80_low20_chain0 146 147 RSSI of RX PPDU on chain 0 of extension 80, low 20 MHz 148 bandwidth. 149 150 Value of 0x80 indicates invalid. 151 152 rssi_ext80_low_high20_chain0 153 154 RSSI of RX PPDU on chain 0 of extension 80, low-high 20 155 MHz bandwidth. 156 157 Value of 0x80 indicates invalid. 158 159 rssi_ext80_high_low20_chain0 160 161 RSSI of RX PPDU on chain 0 of extension 80, high-low 20 162 MHz bandwidth. 163 164 Value of 0x80 indicates invalid. 165 166 rssi_ext80_high20_chain0 167 168 RSSI of RX PPDU on chain 0 of extension 80, high 20 MHz 169 bandwidth. 170 171 Value of 0x80 indicates invalid. 172 173 rssi_pri20_chain1 174 175 RSSI of RX PPDU on chain 1 of primary 20 MHz bandwidth. 176 177 Value of 0x80 indicates invalid. 178 179 rssi_ext20_chain1 180 181 RSSI of RX PPDU on chain 1 of extension 20 MHz 182 bandwidth. 183 184 Value of 0x80 indicates invalid. 185 186 rssi_ext40_low20_chain1 187 188 RSSI of RX PPDU on chain 1 of extension 40, low 20 MHz 189 bandwidth. 190 191 Value of 0x80 indicates invalid. 192 193 rssi_ext40_high20_chain1 194 195 RSSI of RX PPDU on chain 1 of extension 40, high 20 MHz 196 bandwidth. 197 198 Value of 0x80 indicates invalid. 199 200 rssi_ext80_low20_chain1 201 202 RSSI of RX PPDU on chain 1 of extension 80, low 20 MHz 203 bandwidth. 204 205 Value of 0x80 indicates invalid. 206 207 rssi_ext80_low_high20_chain1 208 209 RSSI of RX PPDU on chain 1 of extension 80, low-high 20 210 MHz bandwidth. 211 212 Value of 0x80 indicates invalid. 213 214 rssi_ext80_high_low20_chain1 215 216 RSSI of RX PPDU on chain 1 of extension 80, high-low 20 217 MHz bandwidth. 218 219 Value of 0x80 indicates invalid. 220 221 rssi_ext80_high20_chain1 222 223 RSSI of RX PPDU on chain 1 of extension 80, high 20 MHz 224 bandwidth. 225 226 Value of 0x80 indicates invalid. 227 228 rssi_pri20_chain2 229 230 RSSI of RX PPDU on chain 2 of primary 20 MHz bandwidth. 231 232 Value of 0x80 indicates invalid. 233 234 rssi_ext20_chain2 235 236 RSSI of RX PPDU on chain 2 of extension 20 MHz 237 bandwidth. 238 239 Value of 0x80 indicates invalid. 240 241 rssi_ext40_low20_chain2 242 243 RSSI of RX PPDU on chain 2 of extension 40, low 20 MHz 244 bandwidth. 245 246 Value of 0x80 indicates invalid. 247 248 rssi_ext40_high20_chain2 249 250 RSSI of RX PPDU on chain 2 of extension 40, high 20 MHz 251 bandwidth. 252 253 Value of 0x80 indicates invalid. 254 255 rssi_ext80_low20_chain2 256 257 RSSI of RX PPDU on chain 2 of extension 80, low 20 MHz 258 bandwidth. 259 260 Value of 0x80 indicates invalid. 261 262 rssi_ext80_low_high20_chain2 263 264 RSSI of RX PPDU on chain 2 of extension 80, low-high 20 265 MHz bandwidth. 266 267 Value of 0x80 indicates invalid. 268 269 rssi_ext80_high_low20_chain2 270 271 RSSI of RX PPDU on chain 2 of extension 80, high-low 20 272 MHz bandwidth. 273 274 Value of 0x80 indicates invalid. 275 276 rssi_ext80_high20_chain2 277 278 RSSI of RX PPDU on chain 2 of extension 80, high 20 MHz 279 bandwidth. 280 281 Value of 0x80 indicates invalid. 282 283 rssi_pri20_chain3 284 285 RSSI of RX PPDU on chain 3 of primary 20 MHz bandwidth. 286 287 Value of 0x80 indicates invalid. 288 289 rssi_ext20_chain3 290 291 RSSI of RX PPDU on chain 3 of extension 20 MHz 292 bandwidth. 293 294 Value of 0x80 indicates invalid. 295 296 rssi_ext40_low20_chain3 297 298 RSSI of RX PPDU on chain 3 of extension 40, low 20 MHz 299 bandwidth. 300 301 Value of 0x80 indicates invalid. 302 303 rssi_ext40_high20_chain3 304 305 RSSI of RX PPDU on chain 3 of extension 40, high 20 MHz 306 bandwidth. 307 308 Value of 0x80 indicates invalid. 309 310 rssi_ext80_low20_chain3 311 312 RSSI of RX PPDU on chain 3 of extension 80, low 20 MHz 313 bandwidth. 314 315 Value of 0x80 indicates invalid. 316 317 rssi_ext80_low_high20_chain3 318 319 RSSI of RX PPDU on chain 3 of extension 80, low-high 20 320 MHz bandwidth. 321 322 Value of 0x80 indicates invalid. 323 324 rssi_ext80_high_low20_chain3 325 326 RSSI of RX PPDU on chain 3 of extension 80, high-low 20 327 MHz bandwidth. 328 329 Value of 0x80 indicates invalid. 330 331 rssi_ext80_high20_chain3 332 333 RSSI of RX PPDU on chain 3 of extension 80, high 20 MHz 334 bandwidth. 335 336 Value of 0x80 indicates invalid. 337 338 rssi_pri20_chain4 339 340 RSSI of RX PPDU on chain 4 of primary 20 MHz bandwidth. 341 342 Value of 0x80 indicates invalid. 343 344 rssi_ext20_chain4 345 346 RSSI of RX PPDU on chain 4 of extension 20 MHz 347 bandwidth. 348 349 Value of 0x80 indicates invalid. 350 351 rssi_ext40_low20_chain4 352 353 RSSI of RX PPDU on chain 4 of extension 40, low 20 MHz 354 bandwidth. 355 356 Value of 0x80 indicates invalid. 357 358 rssi_ext40_high20_chain4 359 360 RSSI of RX PPDU on chain 4 of extension 40, high 20 MHz 361 bandwidth. 362 363 Value of 0x80 indicates invalid. 364 365 rssi_ext80_low20_chain4 366 367 RSSI of RX PPDU on chain 4 of extension 80, low 20 MHz 368 bandwidth. 369 370 Value of 0x80 indicates invalid. 371 372 rssi_ext80_low_high20_chain4 373 374 RSSI of RX PPDU on chain 4 of extension 80, low-high 20 375 MHz bandwidth. 376 377 Value of 0x80 indicates invalid. 378 379 rssi_ext80_high_low20_chain4 380 381 RSSI of RX PPDU on chain 4 of extension 80, high-low 20 382 MHz bandwidth. 383 384 Value of 0x80 indicates invalid. 385 386 rssi_ext80_high20_chain4 387 388 RSSI of RX PPDU on chain 4 of extension 80, high 20 MHz 389 bandwidth. 390 391 Value of 0x80 indicates invalid. 392 393 rssi_pri20_chain5 394 395 RSSI of RX PPDU on chain 0 of primary 20 MHz bandwidth. 396 397 Value of 0x80 indicates invalid. 398 399 rssi_ext20_chain5 400 401 RSSI of RX PPDU on chain 5 of extension 20 MHz 402 bandwidth. 403 404 Value of 0x80 indicates invalid. 405 406 rssi_ext40_low20_chain5 407 408 RSSI of RX PPDU on chain 5 of extension 40, low 20 MHz 409 bandwidth. 410 411 Value of 0x80 indicates invalid. 412 413 rssi_ext40_high20_chain5 414 415 RSSI of RX PPDU on chain 5 of extension 40, high 20 MHz 416 bandwidth. 417 418 Value of 0x80 indicates invalid. 419 420 rssi_ext80_low20_chain5 421 422 RSSI of RX PPDU on chain 5 of extension 80, low 20 MHz 423 bandwidth. 424 425 Value of 0x80 indicates invalid. 426 427 rssi_ext80_low_high20_chain5 428 429 RSSI of RX PPDU on chain 5 of extension 80, low-high 20 430 MHz bandwidth. 431 432 Value of 0x80 indicates invalid. 433 434 rssi_ext80_high_low20_chain5 435 436 RSSI of RX PPDU on chain 5 of extension 80, high-low 20 437 MHz bandwidth. 438 439 Value of 0x80 indicates invalid. 440 441 rssi_ext80_high20_chain5 442 443 RSSI of RX PPDU on chain 5 of extension 80, high 20 MHz 444 bandwidth. 445 446 Value of 0x80 indicates invalid. 447 448 rssi_pri20_chain6 449 450 RSSI of RX PPDU on chain 6 of primary 20 MHz bandwidth. 451 452 Value of 0x80 indicates invalid. 453 454 rssi_ext20_chain6 455 456 RSSI of RX PPDU on chain 6 of extension 20 MHz 457 bandwidth. 458 459 Value of 0x80 indicates invalid. 460 461 rssi_ext40_low20_chain6 462 463 RSSI of RX PPDU on chain 6 of extension 40, low 20 MHz 464 bandwidth. 465 466 Value of 0x80 indicates invalid. 467 468 rssi_ext40_high20_chain6 469 470 RSSI of RX PPDU on chain 6 of extension 40, high 20 MHz 471 bandwidth. 472 473 Value of 0x80 indicates invalid. 474 475 rssi_ext80_low20_chain6 476 477 RSSI of RX PPDU on chain 6 of extension 80, low 20 MHz 478 bandwidth. 479 480 Value of 0x80 indicates invalid. 481 482 rssi_ext80_low_high20_chain6 483 484 RSSI of RX PPDU on chain 6 of extension 80, low-high 20 485 MHz bandwidth. 486 487 Value of 0x80 indicates invalid. 488 489 rssi_ext80_high_low20_chain6 490 491 RSSI of RX PPDU on chain 6 of extension 80, high-low 20 492 MHz bandwidth. 493 494 Value of 0x80 indicates invalid. 495 496 rssi_ext80_high20_chain6 497 498 RSSI of RX PPDU on chain 6 of extension 80, high 20 MHz 499 bandwidth. 500 501 Value of 0x80 indicates invalid. 502 503 rssi_pri20_chain7 504 505 RSSI of RX PPDU on chain 7 of primary 20 MHz bandwidth. 506 507 Value of 0x80 indicates invalid. 508 509 rssi_ext20_chain7 510 511 RSSI of RX PPDU on chain 7 of extension 20 MHz 512 bandwidth. 513 514 Value of 0x80 indicates invalid. 515 516 rssi_ext40_low20_chain7 517 518 RSSI of RX PPDU on chain 7 of extension 40, low 20 MHz 519 bandwidth. 520 521 Value of 0x80 indicates invalid. 522 523 rssi_ext40_high20_chain7 524 525 RSSI of RX PPDU on chain 7 of extension 40, high 20 MHz 526 bandwidth. 527 528 Value of 0x80 indicates invalid. 529 530 rssi_ext80_low20_chain7 531 532 RSSI of RX PPDU on chain 7 of extension 80, low 20 MHz 533 bandwidth. 534 535 Value of 0x80 indicates invalid. 536 537 rssi_ext80_low_high20_chain7 538 539 RSSI of RX PPDU on chain 7 of extension 80, low-high 20 540 MHz bandwidth. 541 542 Value of 0x80 indicates invalid. 543 544 rssi_ext80_high_low20_chain7 545 546 RSSI of RX PPDU on chain 7 of extension 80, high-low 20 547 MHz bandwidth. 548 549 Value of 0x80 indicates invalid. 550 551 rssi_ext80_high20_chain7 552 553 RSSI of RX PPDU on chain 7 of extension 80, high 20 MHz 554 bandwidth. 555 556 Value of 0x80 indicates invalid. 557 */ 558 559 560 /* Description RECEIVE_RSSI_INFO_0_RSSI_PRI20_CHAIN0 561 562 RSSI of RX PPDU on chain 0 of primary 20 MHz bandwidth. 563 564 Value of 0x80 indicates invalid. 565 */ 566 #define RECEIVE_RSSI_INFO_0_RSSI_PRI20_CHAIN0_OFFSET 0x00000000 567 #define RECEIVE_RSSI_INFO_0_RSSI_PRI20_CHAIN0_LSB 0 568 #define RECEIVE_RSSI_INFO_0_RSSI_PRI20_CHAIN0_MASK 0x000000ff 569 570 /* Description RECEIVE_RSSI_INFO_0_RSSI_EXT20_CHAIN0 571 572 RSSI of RX PPDU on chain 0 of extension 20 MHz 573 bandwidth. 574 575 Value of 0x80 indicates invalid. 576 */ 577 #define RECEIVE_RSSI_INFO_0_RSSI_EXT20_CHAIN0_OFFSET 0x00000000 578 #define RECEIVE_RSSI_INFO_0_RSSI_EXT20_CHAIN0_LSB 8 579 #define RECEIVE_RSSI_INFO_0_RSSI_EXT20_CHAIN0_MASK 0x0000ff00 580 581 /* Description RECEIVE_RSSI_INFO_0_RSSI_EXT40_LOW20_CHAIN0 582 583 RSSI of RX PPDU on chain 0 of extension 40, low 20 MHz 584 bandwidth. 585 586 Value of 0x80 indicates invalid. 587 */ 588 #define RECEIVE_RSSI_INFO_0_RSSI_EXT40_LOW20_CHAIN0_OFFSET 0x00000000 589 #define RECEIVE_RSSI_INFO_0_RSSI_EXT40_LOW20_CHAIN0_LSB 16 590 #define RECEIVE_RSSI_INFO_0_RSSI_EXT40_LOW20_CHAIN0_MASK 0x00ff0000 591 592 /* Description RECEIVE_RSSI_INFO_0_RSSI_EXT40_HIGH20_CHAIN0 593 594 RSSI of RX PPDU on chain 0 of extension 40, high 20 MHz 595 bandwidth. 596 597 Value of 0x80 indicates invalid. 598 */ 599 #define RECEIVE_RSSI_INFO_0_RSSI_EXT40_HIGH20_CHAIN0_OFFSET 0x00000000 600 #define RECEIVE_RSSI_INFO_0_RSSI_EXT40_HIGH20_CHAIN0_LSB 24 601 #define RECEIVE_RSSI_INFO_0_RSSI_EXT40_HIGH20_CHAIN0_MASK 0xff000000 602 603 /* Description RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW20_CHAIN0 604 605 RSSI of RX PPDU on chain 0 of extension 80, low 20 MHz 606 bandwidth. 607 608 Value of 0x80 indicates invalid. 609 */ 610 #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW20_CHAIN0_OFFSET 0x00000004 611 #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW20_CHAIN0_LSB 0 612 #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW20_CHAIN0_MASK 0x000000ff 613 614 /* Description RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW_HIGH20_CHAIN0 615 616 RSSI of RX PPDU on chain 0 of extension 80, low-high 20 617 MHz bandwidth. 618 619 Value of 0x80 indicates invalid. 620 */ 621 #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW_HIGH20_CHAIN0_OFFSET 0x00000004 622 #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW_HIGH20_CHAIN0_LSB 8 623 #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_LOW_HIGH20_CHAIN0_MASK 0x0000ff00 624 625 /* Description RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH_LOW20_CHAIN0 626 627 RSSI of RX PPDU on chain 0 of extension 80, high-low 20 628 MHz bandwidth. 629 630 Value of 0x80 indicates invalid. 631 */ 632 #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH_LOW20_CHAIN0_OFFSET 0x00000004 633 #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH_LOW20_CHAIN0_LSB 16 634 #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH_LOW20_CHAIN0_MASK 0x00ff0000 635 636 /* Description RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH20_CHAIN0 637 638 RSSI of RX PPDU on chain 0 of extension 80, high 20 MHz 639 bandwidth. 640 641 Value of 0x80 indicates invalid. 642 */ 643 #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH20_CHAIN0_OFFSET 0x00000004 644 #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH20_CHAIN0_LSB 24 645 #define RECEIVE_RSSI_INFO_1_RSSI_EXT80_HIGH20_CHAIN0_MASK 0xff000000 646 647 /* Description RECEIVE_RSSI_INFO_2_RSSI_PRI20_CHAIN1 648 649 RSSI of RX PPDU on chain 1 of primary 20 MHz bandwidth. 650 651 Value of 0x80 indicates invalid. 652 */ 653 #define RECEIVE_RSSI_INFO_2_RSSI_PRI20_CHAIN1_OFFSET 0x00000008 654 #define RECEIVE_RSSI_INFO_2_RSSI_PRI20_CHAIN1_LSB 0 655 #define RECEIVE_RSSI_INFO_2_RSSI_PRI20_CHAIN1_MASK 0x000000ff 656 657 /* Description RECEIVE_RSSI_INFO_2_RSSI_EXT20_CHAIN1 658 659 RSSI of RX PPDU on chain 1 of extension 20 MHz 660 bandwidth. 661 662 Value of 0x80 indicates invalid. 663 */ 664 #define RECEIVE_RSSI_INFO_2_RSSI_EXT20_CHAIN1_OFFSET 0x00000008 665 #define RECEIVE_RSSI_INFO_2_RSSI_EXT20_CHAIN1_LSB 8 666 #define RECEIVE_RSSI_INFO_2_RSSI_EXT20_CHAIN1_MASK 0x0000ff00 667 668 /* Description RECEIVE_RSSI_INFO_2_RSSI_EXT40_LOW20_CHAIN1 669 670 RSSI of RX PPDU on chain 1 of extension 40, low 20 MHz 671 bandwidth. 672 673 Value of 0x80 indicates invalid. 674 */ 675 #define RECEIVE_RSSI_INFO_2_RSSI_EXT40_LOW20_CHAIN1_OFFSET 0x00000008 676 #define RECEIVE_RSSI_INFO_2_RSSI_EXT40_LOW20_CHAIN1_LSB 16 677 #define RECEIVE_RSSI_INFO_2_RSSI_EXT40_LOW20_CHAIN1_MASK 0x00ff0000 678 679 /* Description RECEIVE_RSSI_INFO_2_RSSI_EXT40_HIGH20_CHAIN1 680 681 RSSI of RX PPDU on chain 1 of extension 40, high 20 MHz 682 bandwidth. 683 684 Value of 0x80 indicates invalid. 685 */ 686 #define RECEIVE_RSSI_INFO_2_RSSI_EXT40_HIGH20_CHAIN1_OFFSET 0x00000008 687 #define RECEIVE_RSSI_INFO_2_RSSI_EXT40_HIGH20_CHAIN1_LSB 24 688 #define RECEIVE_RSSI_INFO_2_RSSI_EXT40_HIGH20_CHAIN1_MASK 0xff000000 689 690 /* Description RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW20_CHAIN1 691 692 RSSI of RX PPDU on chain 1 of extension 80, low 20 MHz 693 bandwidth. 694 695 Value of 0x80 indicates invalid. 696 */ 697 #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW20_CHAIN1_OFFSET 0x0000000c 698 #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW20_CHAIN1_LSB 0 699 #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW20_CHAIN1_MASK 0x000000ff 700 701 /* Description RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW_HIGH20_CHAIN1 702 703 RSSI of RX PPDU on chain 1 of extension 80, low-high 20 704 MHz bandwidth. 705 706 Value of 0x80 indicates invalid. 707 */ 708 #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW_HIGH20_CHAIN1_OFFSET 0x0000000c 709 #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW_HIGH20_CHAIN1_LSB 8 710 #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_LOW_HIGH20_CHAIN1_MASK 0x0000ff00 711 712 /* Description RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH_LOW20_CHAIN1 713 714 RSSI of RX PPDU on chain 1 of extension 80, high-low 20 715 MHz bandwidth. 716 717 Value of 0x80 indicates invalid. 718 */ 719 #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH_LOW20_CHAIN1_OFFSET 0x0000000c 720 #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH_LOW20_CHAIN1_LSB 16 721 #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH_LOW20_CHAIN1_MASK 0x00ff0000 722 723 /* Description RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH20_CHAIN1 724 725 RSSI of RX PPDU on chain 1 of extension 80, high 20 MHz 726 bandwidth. 727 728 Value of 0x80 indicates invalid. 729 */ 730 #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH20_CHAIN1_OFFSET 0x0000000c 731 #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH20_CHAIN1_LSB 24 732 #define RECEIVE_RSSI_INFO_3_RSSI_EXT80_HIGH20_CHAIN1_MASK 0xff000000 733 734 /* Description RECEIVE_RSSI_INFO_4_RSSI_PRI20_CHAIN2 735 736 RSSI of RX PPDU on chain 2 of primary 20 MHz bandwidth. 737 738 Value of 0x80 indicates invalid. 739 */ 740 #define RECEIVE_RSSI_INFO_4_RSSI_PRI20_CHAIN2_OFFSET 0x00000010 741 #define RECEIVE_RSSI_INFO_4_RSSI_PRI20_CHAIN2_LSB 0 742 #define RECEIVE_RSSI_INFO_4_RSSI_PRI20_CHAIN2_MASK 0x000000ff 743 744 /* Description RECEIVE_RSSI_INFO_4_RSSI_EXT20_CHAIN2 745 746 RSSI of RX PPDU on chain 2 of extension 20 MHz 747 bandwidth. 748 749 Value of 0x80 indicates invalid. 750 */ 751 #define RECEIVE_RSSI_INFO_4_RSSI_EXT20_CHAIN2_OFFSET 0x00000010 752 #define RECEIVE_RSSI_INFO_4_RSSI_EXT20_CHAIN2_LSB 8 753 #define RECEIVE_RSSI_INFO_4_RSSI_EXT20_CHAIN2_MASK 0x0000ff00 754 755 /* Description RECEIVE_RSSI_INFO_4_RSSI_EXT40_LOW20_CHAIN2 756 757 RSSI of RX PPDU on chain 2 of extension 40, low 20 MHz 758 bandwidth. 759 760 Value of 0x80 indicates invalid. 761 */ 762 #define RECEIVE_RSSI_INFO_4_RSSI_EXT40_LOW20_CHAIN2_OFFSET 0x00000010 763 #define RECEIVE_RSSI_INFO_4_RSSI_EXT40_LOW20_CHAIN2_LSB 16 764 #define RECEIVE_RSSI_INFO_4_RSSI_EXT40_LOW20_CHAIN2_MASK 0x00ff0000 765 766 /* Description RECEIVE_RSSI_INFO_4_RSSI_EXT40_HIGH20_CHAIN2 767 768 RSSI of RX PPDU on chain 2 of extension 40, high 20 MHz 769 bandwidth. 770 771 Value of 0x80 indicates invalid. 772 */ 773 #define RECEIVE_RSSI_INFO_4_RSSI_EXT40_HIGH20_CHAIN2_OFFSET 0x00000010 774 #define RECEIVE_RSSI_INFO_4_RSSI_EXT40_HIGH20_CHAIN2_LSB 24 775 #define RECEIVE_RSSI_INFO_4_RSSI_EXT40_HIGH20_CHAIN2_MASK 0xff000000 776 777 /* Description RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW20_CHAIN2 778 779 RSSI of RX PPDU on chain 2 of extension 80, low 20 MHz 780 bandwidth. 781 782 Value of 0x80 indicates invalid. 783 */ 784 #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW20_CHAIN2_OFFSET 0x00000014 785 #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW20_CHAIN2_LSB 0 786 #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW20_CHAIN2_MASK 0x000000ff 787 788 /* Description RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW_HIGH20_CHAIN2 789 790 RSSI of RX PPDU on chain 2 of extension 80, low-high 20 791 MHz bandwidth. 792 793 Value of 0x80 indicates invalid. 794 */ 795 #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW_HIGH20_CHAIN2_OFFSET 0x00000014 796 #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW_HIGH20_CHAIN2_LSB 8 797 #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_LOW_HIGH20_CHAIN2_MASK 0x0000ff00 798 799 /* Description RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH_LOW20_CHAIN2 800 801 RSSI of RX PPDU on chain 2 of extension 80, high-low 20 802 MHz bandwidth. 803 804 Value of 0x80 indicates invalid. 805 */ 806 #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH_LOW20_CHAIN2_OFFSET 0x00000014 807 #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH_LOW20_CHAIN2_LSB 16 808 #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH_LOW20_CHAIN2_MASK 0x00ff0000 809 810 /* Description RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH20_CHAIN2 811 812 RSSI of RX PPDU on chain 2 of extension 80, high 20 MHz 813 bandwidth. 814 815 Value of 0x80 indicates invalid. 816 */ 817 #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH20_CHAIN2_OFFSET 0x00000014 818 #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH20_CHAIN2_LSB 24 819 #define RECEIVE_RSSI_INFO_5_RSSI_EXT80_HIGH20_CHAIN2_MASK 0xff000000 820 821 /* Description RECEIVE_RSSI_INFO_6_RSSI_PRI20_CHAIN3 822 823 RSSI of RX PPDU on chain 3 of primary 20 MHz bandwidth. 824 825 Value of 0x80 indicates invalid. 826 */ 827 #define RECEIVE_RSSI_INFO_6_RSSI_PRI20_CHAIN3_OFFSET 0x00000018 828 #define RECEIVE_RSSI_INFO_6_RSSI_PRI20_CHAIN3_LSB 0 829 #define RECEIVE_RSSI_INFO_6_RSSI_PRI20_CHAIN3_MASK 0x000000ff 830 831 /* Description RECEIVE_RSSI_INFO_6_RSSI_EXT20_CHAIN3 832 833 RSSI of RX PPDU on chain 3 of extension 20 MHz 834 bandwidth. 835 836 Value of 0x80 indicates invalid. 837 */ 838 #define RECEIVE_RSSI_INFO_6_RSSI_EXT20_CHAIN3_OFFSET 0x00000018 839 #define RECEIVE_RSSI_INFO_6_RSSI_EXT20_CHAIN3_LSB 8 840 #define RECEIVE_RSSI_INFO_6_RSSI_EXT20_CHAIN3_MASK 0x0000ff00 841 842 /* Description RECEIVE_RSSI_INFO_6_RSSI_EXT40_LOW20_CHAIN3 843 844 RSSI of RX PPDU on chain 3 of extension 40, low 20 MHz 845 bandwidth. 846 847 Value of 0x80 indicates invalid. 848 */ 849 #define RECEIVE_RSSI_INFO_6_RSSI_EXT40_LOW20_CHAIN3_OFFSET 0x00000018 850 #define RECEIVE_RSSI_INFO_6_RSSI_EXT40_LOW20_CHAIN3_LSB 16 851 #define RECEIVE_RSSI_INFO_6_RSSI_EXT40_LOW20_CHAIN3_MASK 0x00ff0000 852 853 /* Description RECEIVE_RSSI_INFO_6_RSSI_EXT40_HIGH20_CHAIN3 854 855 RSSI of RX PPDU on chain 3 of extension 40, high 20 MHz 856 bandwidth. 857 858 Value of 0x80 indicates invalid. 859 */ 860 #define RECEIVE_RSSI_INFO_6_RSSI_EXT40_HIGH20_CHAIN3_OFFSET 0x00000018 861 #define RECEIVE_RSSI_INFO_6_RSSI_EXT40_HIGH20_CHAIN3_LSB 24 862 #define RECEIVE_RSSI_INFO_6_RSSI_EXT40_HIGH20_CHAIN3_MASK 0xff000000 863 864 /* Description RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW20_CHAIN3 865 866 RSSI of RX PPDU on chain 3 of extension 80, low 20 MHz 867 bandwidth. 868 869 Value of 0x80 indicates invalid. 870 */ 871 #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW20_CHAIN3_OFFSET 0x0000001c 872 #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW20_CHAIN3_LSB 0 873 #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW20_CHAIN3_MASK 0x000000ff 874 875 /* Description RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW_HIGH20_CHAIN3 876 877 RSSI of RX PPDU on chain 3 of extension 80, low-high 20 878 MHz bandwidth. 879 880 Value of 0x80 indicates invalid. 881 */ 882 #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW_HIGH20_CHAIN3_OFFSET 0x0000001c 883 #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW_HIGH20_CHAIN3_LSB 8 884 #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_LOW_HIGH20_CHAIN3_MASK 0x0000ff00 885 886 /* Description RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH_LOW20_CHAIN3 887 888 RSSI of RX PPDU on chain 3 of extension 80, high-low 20 889 MHz bandwidth. 890 891 Value of 0x80 indicates invalid. 892 */ 893 #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH_LOW20_CHAIN3_OFFSET 0x0000001c 894 #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH_LOW20_CHAIN3_LSB 16 895 #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH_LOW20_CHAIN3_MASK 0x00ff0000 896 897 /* Description RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH20_CHAIN3 898 899 RSSI of RX PPDU on chain 3 of extension 80, high 20 MHz 900 bandwidth. 901 902 Value of 0x80 indicates invalid. 903 */ 904 #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH20_CHAIN3_OFFSET 0x0000001c 905 #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH20_CHAIN3_LSB 24 906 #define RECEIVE_RSSI_INFO_7_RSSI_EXT80_HIGH20_CHAIN3_MASK 0xff000000 907 908 /* Description RECEIVE_RSSI_INFO_8_RSSI_PRI20_CHAIN4 909 910 RSSI of RX PPDU on chain 4 of primary 20 MHz bandwidth. 911 912 Value of 0x80 indicates invalid. 913 */ 914 #define RECEIVE_RSSI_INFO_8_RSSI_PRI20_CHAIN4_OFFSET 0x00000020 915 #define RECEIVE_RSSI_INFO_8_RSSI_PRI20_CHAIN4_LSB 0 916 #define RECEIVE_RSSI_INFO_8_RSSI_PRI20_CHAIN4_MASK 0x000000ff 917 918 /* Description RECEIVE_RSSI_INFO_8_RSSI_EXT20_CHAIN4 919 920 RSSI of RX PPDU on chain 4 of extension 20 MHz 921 bandwidth. 922 923 Value of 0x80 indicates invalid. 924 */ 925 #define RECEIVE_RSSI_INFO_8_RSSI_EXT20_CHAIN4_OFFSET 0x00000020 926 #define RECEIVE_RSSI_INFO_8_RSSI_EXT20_CHAIN4_LSB 8 927 #define RECEIVE_RSSI_INFO_8_RSSI_EXT20_CHAIN4_MASK 0x0000ff00 928 929 /* Description RECEIVE_RSSI_INFO_8_RSSI_EXT40_LOW20_CHAIN4 930 931 RSSI of RX PPDU on chain 4 of extension 40, low 20 MHz 932 bandwidth. 933 934 Value of 0x80 indicates invalid. 935 */ 936 #define RECEIVE_RSSI_INFO_8_RSSI_EXT40_LOW20_CHAIN4_OFFSET 0x00000020 937 #define RECEIVE_RSSI_INFO_8_RSSI_EXT40_LOW20_CHAIN4_LSB 16 938 #define RECEIVE_RSSI_INFO_8_RSSI_EXT40_LOW20_CHAIN4_MASK 0x00ff0000 939 940 /* Description RECEIVE_RSSI_INFO_8_RSSI_EXT40_HIGH20_CHAIN4 941 942 RSSI of RX PPDU on chain 4 of extension 40, high 20 MHz 943 bandwidth. 944 945 Value of 0x80 indicates invalid. 946 */ 947 #define RECEIVE_RSSI_INFO_8_RSSI_EXT40_HIGH20_CHAIN4_OFFSET 0x00000020 948 #define RECEIVE_RSSI_INFO_8_RSSI_EXT40_HIGH20_CHAIN4_LSB 24 949 #define RECEIVE_RSSI_INFO_8_RSSI_EXT40_HIGH20_CHAIN4_MASK 0xff000000 950 951 /* Description RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW20_CHAIN4 952 953 RSSI of RX PPDU on chain 4 of extension 80, low 20 MHz 954 bandwidth. 955 956 Value of 0x80 indicates invalid. 957 */ 958 #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW20_CHAIN4_OFFSET 0x00000024 959 #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW20_CHAIN4_LSB 0 960 #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW20_CHAIN4_MASK 0x000000ff 961 962 /* Description RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW_HIGH20_CHAIN4 963 964 RSSI of RX PPDU on chain 4 of extension 80, low-high 20 965 MHz bandwidth. 966 967 Value of 0x80 indicates invalid. 968 */ 969 #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW_HIGH20_CHAIN4_OFFSET 0x00000024 970 #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW_HIGH20_CHAIN4_LSB 8 971 #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_LOW_HIGH20_CHAIN4_MASK 0x0000ff00 972 973 /* Description RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH_LOW20_CHAIN4 974 975 RSSI of RX PPDU on chain 4 of extension 80, high-low 20 976 MHz bandwidth. 977 978 Value of 0x80 indicates invalid. 979 */ 980 #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH_LOW20_CHAIN4_OFFSET 0x00000024 981 #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH_LOW20_CHAIN4_LSB 16 982 #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH_LOW20_CHAIN4_MASK 0x00ff0000 983 984 /* Description RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH20_CHAIN4 985 986 RSSI of RX PPDU on chain 4 of extension 80, high 20 MHz 987 bandwidth. 988 989 Value of 0x80 indicates invalid. 990 */ 991 #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH20_CHAIN4_OFFSET 0x00000024 992 #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH20_CHAIN4_LSB 24 993 #define RECEIVE_RSSI_INFO_9_RSSI_EXT80_HIGH20_CHAIN4_MASK 0xff000000 994 995 /* Description RECEIVE_RSSI_INFO_10_RSSI_PRI20_CHAIN5 996 997 RSSI of RX PPDU on chain 0 of primary 20 MHz bandwidth. 998 999 Value of 0x80 indicates invalid. 1000 */ 1001 #define RECEIVE_RSSI_INFO_10_RSSI_PRI20_CHAIN5_OFFSET 0x00000028 1002 #define RECEIVE_RSSI_INFO_10_RSSI_PRI20_CHAIN5_LSB 0 1003 #define RECEIVE_RSSI_INFO_10_RSSI_PRI20_CHAIN5_MASK 0x000000ff 1004 1005 /* Description RECEIVE_RSSI_INFO_10_RSSI_EXT20_CHAIN5 1006 1007 RSSI of RX PPDU on chain 5 of extension 20 MHz 1008 bandwidth. 1009 1010 Value of 0x80 indicates invalid. 1011 */ 1012 #define RECEIVE_RSSI_INFO_10_RSSI_EXT20_CHAIN5_OFFSET 0x00000028 1013 #define RECEIVE_RSSI_INFO_10_RSSI_EXT20_CHAIN5_LSB 8 1014 #define RECEIVE_RSSI_INFO_10_RSSI_EXT20_CHAIN5_MASK 0x0000ff00 1015 1016 /* Description RECEIVE_RSSI_INFO_10_RSSI_EXT40_LOW20_CHAIN5 1017 1018 RSSI of RX PPDU on chain 5 of extension 40, low 20 MHz 1019 bandwidth. 1020 1021 Value of 0x80 indicates invalid. 1022 */ 1023 #define RECEIVE_RSSI_INFO_10_RSSI_EXT40_LOW20_CHAIN5_OFFSET 0x00000028 1024 #define RECEIVE_RSSI_INFO_10_RSSI_EXT40_LOW20_CHAIN5_LSB 16 1025 #define RECEIVE_RSSI_INFO_10_RSSI_EXT40_LOW20_CHAIN5_MASK 0x00ff0000 1026 1027 /* Description RECEIVE_RSSI_INFO_10_RSSI_EXT40_HIGH20_CHAIN5 1028 1029 RSSI of RX PPDU on chain 5 of extension 40, high 20 MHz 1030 bandwidth. 1031 1032 Value of 0x80 indicates invalid. 1033 */ 1034 #define RECEIVE_RSSI_INFO_10_RSSI_EXT40_HIGH20_CHAIN5_OFFSET 0x00000028 1035 #define RECEIVE_RSSI_INFO_10_RSSI_EXT40_HIGH20_CHAIN5_LSB 24 1036 #define RECEIVE_RSSI_INFO_10_RSSI_EXT40_HIGH20_CHAIN5_MASK 0xff000000 1037 1038 /* Description RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW20_CHAIN5 1039 1040 RSSI of RX PPDU on chain 5 of extension 80, low 20 MHz 1041 bandwidth. 1042 1043 Value of 0x80 indicates invalid. 1044 */ 1045 #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW20_CHAIN5_OFFSET 0x0000002c 1046 #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW20_CHAIN5_LSB 0 1047 #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW20_CHAIN5_MASK 0x000000ff 1048 1049 /* Description RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW_HIGH20_CHAIN5 1050 1051 RSSI of RX PPDU on chain 5 of extension 80, low-high 20 1052 MHz bandwidth. 1053 1054 Value of 0x80 indicates invalid. 1055 */ 1056 #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW_HIGH20_CHAIN5_OFFSET 0x0000002c 1057 #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW_HIGH20_CHAIN5_LSB 8 1058 #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_LOW_HIGH20_CHAIN5_MASK 0x0000ff00 1059 1060 /* Description RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH_LOW20_CHAIN5 1061 1062 RSSI of RX PPDU on chain 5 of extension 80, high-low 20 1063 MHz bandwidth. 1064 1065 Value of 0x80 indicates invalid. 1066 */ 1067 #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH_LOW20_CHAIN5_OFFSET 0x0000002c 1068 #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH_LOW20_CHAIN5_LSB 16 1069 #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH_LOW20_CHAIN5_MASK 0x00ff0000 1070 1071 /* Description RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH20_CHAIN5 1072 1073 RSSI of RX PPDU on chain 5 of extension 80, high 20 MHz 1074 bandwidth. 1075 1076 Value of 0x80 indicates invalid. 1077 */ 1078 #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH20_CHAIN5_OFFSET 0x0000002c 1079 #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH20_CHAIN5_LSB 24 1080 #define RECEIVE_RSSI_INFO_11_RSSI_EXT80_HIGH20_CHAIN5_MASK 0xff000000 1081 1082 /* Description RECEIVE_RSSI_INFO_12_RSSI_PRI20_CHAIN6 1083 1084 RSSI of RX PPDU on chain 6 of primary 20 MHz bandwidth. 1085 1086 Value of 0x80 indicates invalid. 1087 */ 1088 #define RECEIVE_RSSI_INFO_12_RSSI_PRI20_CHAIN6_OFFSET 0x00000030 1089 #define RECEIVE_RSSI_INFO_12_RSSI_PRI20_CHAIN6_LSB 0 1090 #define RECEIVE_RSSI_INFO_12_RSSI_PRI20_CHAIN6_MASK 0x000000ff 1091 1092 /* Description RECEIVE_RSSI_INFO_12_RSSI_EXT20_CHAIN6 1093 1094 RSSI of RX PPDU on chain 6 of extension 20 MHz 1095 bandwidth. 1096 1097 Value of 0x80 indicates invalid. 1098 */ 1099 #define RECEIVE_RSSI_INFO_12_RSSI_EXT20_CHAIN6_OFFSET 0x00000030 1100 #define RECEIVE_RSSI_INFO_12_RSSI_EXT20_CHAIN6_LSB 8 1101 #define RECEIVE_RSSI_INFO_12_RSSI_EXT20_CHAIN6_MASK 0x0000ff00 1102 1103 /* Description RECEIVE_RSSI_INFO_12_RSSI_EXT40_LOW20_CHAIN6 1104 1105 RSSI of RX PPDU on chain 6 of extension 40, low 20 MHz 1106 bandwidth. 1107 1108 Value of 0x80 indicates invalid. 1109 */ 1110 #define RECEIVE_RSSI_INFO_12_RSSI_EXT40_LOW20_CHAIN6_OFFSET 0x00000030 1111 #define RECEIVE_RSSI_INFO_12_RSSI_EXT40_LOW20_CHAIN6_LSB 16 1112 #define RECEIVE_RSSI_INFO_12_RSSI_EXT40_LOW20_CHAIN6_MASK 0x00ff0000 1113 1114 /* Description RECEIVE_RSSI_INFO_12_RSSI_EXT40_HIGH20_CHAIN6 1115 1116 RSSI of RX PPDU on chain 6 of extension 40, high 20 MHz 1117 bandwidth. 1118 1119 Value of 0x80 indicates invalid. 1120 */ 1121 #define RECEIVE_RSSI_INFO_12_RSSI_EXT40_HIGH20_CHAIN6_OFFSET 0x00000030 1122 #define RECEIVE_RSSI_INFO_12_RSSI_EXT40_HIGH20_CHAIN6_LSB 24 1123 #define RECEIVE_RSSI_INFO_12_RSSI_EXT40_HIGH20_CHAIN6_MASK 0xff000000 1124 1125 /* Description RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW20_CHAIN6 1126 1127 RSSI of RX PPDU on chain 6 of extension 80, low 20 MHz 1128 bandwidth. 1129 1130 Value of 0x80 indicates invalid. 1131 */ 1132 #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW20_CHAIN6_OFFSET 0x00000034 1133 #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW20_CHAIN6_LSB 0 1134 #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW20_CHAIN6_MASK 0x000000ff 1135 1136 /* Description RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW_HIGH20_CHAIN6 1137 1138 RSSI of RX PPDU on chain 6 of extension 80, low-high 20 1139 MHz bandwidth. 1140 1141 Value of 0x80 indicates invalid. 1142 */ 1143 #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW_HIGH20_CHAIN6_OFFSET 0x00000034 1144 #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW_HIGH20_CHAIN6_LSB 8 1145 #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_LOW_HIGH20_CHAIN6_MASK 0x0000ff00 1146 1147 /* Description RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH_LOW20_CHAIN6 1148 1149 RSSI of RX PPDU on chain 6 of extension 80, high-low 20 1150 MHz bandwidth. 1151 1152 Value of 0x80 indicates invalid. 1153 */ 1154 #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH_LOW20_CHAIN6_OFFSET 0x00000034 1155 #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH_LOW20_CHAIN6_LSB 16 1156 #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH_LOW20_CHAIN6_MASK 0x00ff0000 1157 1158 /* Description RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH20_CHAIN6 1159 1160 RSSI of RX PPDU on chain 6 of extension 80, high 20 MHz 1161 bandwidth. 1162 1163 Value of 0x80 indicates invalid. 1164 */ 1165 #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH20_CHAIN6_OFFSET 0x00000034 1166 #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH20_CHAIN6_LSB 24 1167 #define RECEIVE_RSSI_INFO_13_RSSI_EXT80_HIGH20_CHAIN6_MASK 0xff000000 1168 1169 /* Description RECEIVE_RSSI_INFO_14_RSSI_PRI20_CHAIN7 1170 1171 RSSI of RX PPDU on chain 7 of primary 20 MHz bandwidth. 1172 1173 Value of 0x80 indicates invalid. 1174 */ 1175 #define RECEIVE_RSSI_INFO_14_RSSI_PRI20_CHAIN7_OFFSET 0x00000038 1176 #define RECEIVE_RSSI_INFO_14_RSSI_PRI20_CHAIN7_LSB 0 1177 #define RECEIVE_RSSI_INFO_14_RSSI_PRI20_CHAIN7_MASK 0x000000ff 1178 1179 /* Description RECEIVE_RSSI_INFO_14_RSSI_EXT20_CHAIN7 1180 1181 RSSI of RX PPDU on chain 7 of extension 20 MHz 1182 bandwidth. 1183 1184 Value of 0x80 indicates invalid. 1185 */ 1186 #define RECEIVE_RSSI_INFO_14_RSSI_EXT20_CHAIN7_OFFSET 0x00000038 1187 #define RECEIVE_RSSI_INFO_14_RSSI_EXT20_CHAIN7_LSB 8 1188 #define RECEIVE_RSSI_INFO_14_RSSI_EXT20_CHAIN7_MASK 0x0000ff00 1189 1190 /* Description RECEIVE_RSSI_INFO_14_RSSI_EXT40_LOW20_CHAIN7 1191 1192 RSSI of RX PPDU on chain 7 of extension 40, low 20 MHz 1193 bandwidth. 1194 1195 Value of 0x80 indicates invalid. 1196 */ 1197 #define RECEIVE_RSSI_INFO_14_RSSI_EXT40_LOW20_CHAIN7_OFFSET 0x00000038 1198 #define RECEIVE_RSSI_INFO_14_RSSI_EXT40_LOW20_CHAIN7_LSB 16 1199 #define RECEIVE_RSSI_INFO_14_RSSI_EXT40_LOW20_CHAIN7_MASK 0x00ff0000 1200 1201 /* Description RECEIVE_RSSI_INFO_14_RSSI_EXT40_HIGH20_CHAIN7 1202 1203 RSSI of RX PPDU on chain 7 of extension 40, high 20 MHz 1204 bandwidth. 1205 1206 Value of 0x80 indicates invalid. 1207 */ 1208 #define RECEIVE_RSSI_INFO_14_RSSI_EXT40_HIGH20_CHAIN7_OFFSET 0x00000038 1209 #define RECEIVE_RSSI_INFO_14_RSSI_EXT40_HIGH20_CHAIN7_LSB 24 1210 #define RECEIVE_RSSI_INFO_14_RSSI_EXT40_HIGH20_CHAIN7_MASK 0xff000000 1211 1212 /* Description RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW20_CHAIN7 1213 1214 RSSI of RX PPDU on chain 7 of extension 80, low 20 MHz 1215 bandwidth. 1216 1217 Value of 0x80 indicates invalid. 1218 */ 1219 #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW20_CHAIN7_OFFSET 0x0000003c 1220 #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW20_CHAIN7_LSB 0 1221 #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW20_CHAIN7_MASK 0x000000ff 1222 1223 /* Description RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW_HIGH20_CHAIN7 1224 1225 RSSI of RX PPDU on chain 7 of extension 80, low-high 20 1226 MHz bandwidth. 1227 1228 Value of 0x80 indicates invalid. 1229 */ 1230 #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW_HIGH20_CHAIN7_OFFSET 0x0000003c 1231 #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW_HIGH20_CHAIN7_LSB 8 1232 #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_LOW_HIGH20_CHAIN7_MASK 0x0000ff00 1233 1234 /* Description RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH_LOW20_CHAIN7 1235 1236 RSSI of RX PPDU on chain 7 of extension 80, high-low 20 1237 MHz bandwidth. 1238 1239 Value of 0x80 indicates invalid. 1240 */ 1241 #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH_LOW20_CHAIN7_OFFSET 0x0000003c 1242 #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH_LOW20_CHAIN7_LSB 16 1243 #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH_LOW20_CHAIN7_MASK 0x00ff0000 1244 1245 /* Description RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH20_CHAIN7 1246 1247 RSSI of RX PPDU on chain 7 of extension 80, high 20 MHz 1248 bandwidth. 1249 1250 Value of 0x80 indicates invalid. 1251 */ 1252 #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH20_CHAIN7_OFFSET 0x0000003c 1253 #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH20_CHAIN7_LSB 24 1254 #define RECEIVE_RSSI_INFO_15_RSSI_EXT80_HIGH20_CHAIN7_MASK 0xff000000 1255 1256 1257 #endif // _RECEIVE_RSSI_INFO_H_ 1258