1 2 /* 3 * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved. 4 * SPDX-License-Identifier: ISC 5 */ 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #ifndef _RECEIVE_RSSI_INFO_H_ 20 #define _RECEIVE_RSSI_INFO_H_ 21 #if !defined(__ASSEMBLER__) 22 #endif 23 24 #define NUM_OF_DWORDS_RECEIVE_RSSI_INFO 16 25 26 27 struct receive_rssi_info { 28 #ifndef WIFI_BIT_ORDER_BIG_ENDIAN 29 uint32_t rssi_pri20_chain0 : 8, 30 rssi_ext20_chain0 : 8, 31 rssi_ext40_low20_chain0 : 8, 32 rssi_ext40_high20_chain0 : 8; 33 uint32_t rssi_ext80_low20_chain0 : 8, 34 rssi_ext80_low_high20_chain0 : 8, 35 rssi_ext80_high_low20_chain0 : 8, 36 rssi_ext80_high20_chain0 : 8; 37 uint32_t rssi_ext160_0_chain0 : 8, 38 rssi_ext160_1_chain0 : 8, 39 rssi_ext160_2_chain0 : 8, 40 rssi_ext160_3_chain0 : 8; 41 uint32_t rssi_ext160_4_chain0 : 8, 42 rssi_ext160_5_chain0 : 8, 43 rssi_ext160_6_chain0 : 8, 44 rssi_ext160_7_chain0 : 8; 45 uint32_t rssi_pri20_chain1 : 8, 46 rssi_ext20_chain1 : 8, 47 rssi_ext40_low20_chain1 : 8, 48 rssi_ext40_high20_chain1 : 8; 49 uint32_t rssi_ext80_low20_chain1 : 8, 50 rssi_ext80_low_high20_chain1 : 8, 51 rssi_ext80_high_low20_chain1 : 8, 52 rssi_ext80_high20_chain1 : 8; 53 uint32_t rssi_ext160_0_chain1 : 8, 54 rssi_ext160_1_chain1 : 8, 55 rssi_ext160_2_chain1 : 8, 56 rssi_ext160_3_chain1 : 8; 57 uint32_t rssi_ext160_4_chain1 : 8, 58 rssi_ext160_5_chain1 : 8, 59 rssi_ext160_6_chain1 : 8, 60 rssi_ext160_7_chain1 : 8; 61 uint32_t rssi_pri20_chain2 : 8, 62 rssi_ext20_chain2 : 8, 63 rssi_ext40_low20_chain2 : 8, 64 rssi_ext40_high20_chain2 : 8; 65 uint32_t rssi_ext80_low20_chain2 : 8, 66 rssi_ext80_low_high20_chain2 : 8, 67 rssi_ext80_high_low20_chain2 : 8, 68 rssi_ext80_high20_chain2 : 8; 69 uint32_t rssi_ext160_0_chain2 : 8, 70 rssi_ext160_1_chain2 : 8, 71 rssi_ext160_2_chain2 : 8, 72 rssi_ext160_3_chain2 : 8; 73 uint32_t rssi_ext160_4_chain2 : 8, 74 rssi_ext160_5_chain2 : 8, 75 rssi_ext160_6_chain2 : 8, 76 rssi_ext160_7_chain2 : 8; 77 uint32_t rssi_pri20_chain3 : 8, 78 rssi_ext20_chain3 : 8, 79 rssi_ext40_low20_chain3 : 8, 80 rssi_ext40_high20_chain3 : 8; 81 uint32_t rssi_ext80_low20_chain3 : 8, 82 rssi_ext80_low_high20_chain3 : 8, 83 rssi_ext80_high_low20_chain3 : 8, 84 rssi_ext80_high20_chain3 : 8; 85 uint32_t rssi_ext160_0_chain3 : 8, 86 rssi_ext160_1_chain3 : 8, 87 rssi_ext160_2_chain3 : 8, 88 rssi_ext160_3_chain3 : 8; 89 uint32_t rssi_ext160_4_chain3 : 8, 90 rssi_ext160_5_chain3 : 8, 91 rssi_ext160_6_chain3 : 8, 92 rssi_ext160_7_chain3 : 8; 93 #else 94 uint32_t rssi_ext40_high20_chain0 : 8, 95 rssi_ext40_low20_chain0 : 8, 96 rssi_ext20_chain0 : 8, 97 rssi_pri20_chain0 : 8; 98 uint32_t rssi_ext80_high20_chain0 : 8, 99 rssi_ext80_high_low20_chain0 : 8, 100 rssi_ext80_low_high20_chain0 : 8, 101 rssi_ext80_low20_chain0 : 8; 102 uint32_t rssi_ext160_3_chain0 : 8, 103 rssi_ext160_2_chain0 : 8, 104 rssi_ext160_1_chain0 : 8, 105 rssi_ext160_0_chain0 : 8; 106 uint32_t rssi_ext160_7_chain0 : 8, 107 rssi_ext160_6_chain0 : 8, 108 rssi_ext160_5_chain0 : 8, 109 rssi_ext160_4_chain0 : 8; 110 uint32_t rssi_ext40_high20_chain1 : 8, 111 rssi_ext40_low20_chain1 : 8, 112 rssi_ext20_chain1 : 8, 113 rssi_pri20_chain1 : 8; 114 uint32_t rssi_ext80_high20_chain1 : 8, 115 rssi_ext80_high_low20_chain1 : 8, 116 rssi_ext80_low_high20_chain1 : 8, 117 rssi_ext80_low20_chain1 : 8; 118 uint32_t rssi_ext160_3_chain1 : 8, 119 rssi_ext160_2_chain1 : 8, 120 rssi_ext160_1_chain1 : 8, 121 rssi_ext160_0_chain1 : 8; 122 uint32_t rssi_ext160_7_chain1 : 8, 123 rssi_ext160_6_chain1 : 8, 124 rssi_ext160_5_chain1 : 8, 125 rssi_ext160_4_chain1 : 8; 126 uint32_t rssi_ext40_high20_chain2 : 8, 127 rssi_ext40_low20_chain2 : 8, 128 rssi_ext20_chain2 : 8, 129 rssi_pri20_chain2 : 8; 130 uint32_t rssi_ext80_high20_chain2 : 8, 131 rssi_ext80_high_low20_chain2 : 8, 132 rssi_ext80_low_high20_chain2 : 8, 133 rssi_ext80_low20_chain2 : 8; 134 uint32_t rssi_ext160_3_chain2 : 8, 135 rssi_ext160_2_chain2 : 8, 136 rssi_ext160_1_chain2 : 8, 137 rssi_ext160_0_chain2 : 8; 138 uint32_t rssi_ext160_7_chain2 : 8, 139 rssi_ext160_6_chain2 : 8, 140 rssi_ext160_5_chain2 : 8, 141 rssi_ext160_4_chain2 : 8; 142 uint32_t rssi_ext40_high20_chain3 : 8, 143 rssi_ext40_low20_chain3 : 8, 144 rssi_ext20_chain3 : 8, 145 rssi_pri20_chain3 : 8; 146 uint32_t rssi_ext80_high20_chain3 : 8, 147 rssi_ext80_high_low20_chain3 : 8, 148 rssi_ext80_low_high20_chain3 : 8, 149 rssi_ext80_low20_chain3 : 8; 150 uint32_t rssi_ext160_3_chain3 : 8, 151 rssi_ext160_2_chain3 : 8, 152 rssi_ext160_1_chain3 : 8, 153 rssi_ext160_0_chain3 : 8; 154 uint32_t rssi_ext160_7_chain3 : 8, 155 rssi_ext160_6_chain3 : 8, 156 rssi_ext160_5_chain3 : 8, 157 rssi_ext160_4_chain3 : 8; 158 #endif 159 }; 160 161 162 163 164 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN0_OFFSET 0x00000000 165 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN0_LSB 0 166 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN0_MSB 7 167 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN0_MASK 0x000000ff 168 169 170 171 172 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN0_OFFSET 0x00000000 173 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN0_LSB 8 174 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN0_MSB 15 175 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN0_MASK 0x0000ff00 176 177 178 179 180 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN0_OFFSET 0x00000000 181 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN0_LSB 16 182 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN0_MSB 23 183 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN0_MASK 0x00ff0000 184 185 186 187 188 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN0_OFFSET 0x00000000 189 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN0_LSB 24 190 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN0_MSB 31 191 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN0_MASK 0xff000000 192 193 194 195 196 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN0_OFFSET 0x00000004 197 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN0_LSB 0 198 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN0_MSB 7 199 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN0_MASK 0x000000ff 200 201 202 203 204 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN0_OFFSET 0x00000004 205 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN0_LSB 8 206 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN0_MSB 15 207 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN0_MASK 0x0000ff00 208 209 210 211 212 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN0_OFFSET 0x00000004 213 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN0_LSB 16 214 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN0_MSB 23 215 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN0_MASK 0x00ff0000 216 217 218 219 220 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN0_OFFSET 0x00000004 221 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN0_LSB 24 222 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN0_MSB 31 223 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN0_MASK 0xff000000 224 225 226 227 228 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN0_OFFSET 0x00000008 229 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN0_LSB 0 230 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN0_MSB 7 231 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN0_MASK 0x000000ff 232 233 234 235 236 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN0_OFFSET 0x00000008 237 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN0_LSB 8 238 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN0_MSB 15 239 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN0_MASK 0x0000ff00 240 241 242 243 244 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN0_OFFSET 0x00000008 245 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN0_LSB 16 246 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN0_MSB 23 247 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN0_MASK 0x00ff0000 248 249 250 251 252 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN0_OFFSET 0x00000008 253 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN0_LSB 24 254 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN0_MSB 31 255 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN0_MASK 0xff000000 256 257 258 259 260 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN0_OFFSET 0x0000000c 261 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN0_LSB 0 262 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN0_MSB 7 263 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN0_MASK 0x000000ff 264 265 266 267 268 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN0_OFFSET 0x0000000c 269 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN0_LSB 8 270 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN0_MSB 15 271 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN0_MASK 0x0000ff00 272 273 274 275 276 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN0_OFFSET 0x0000000c 277 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN0_LSB 16 278 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN0_MSB 23 279 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN0_MASK 0x00ff0000 280 281 282 283 284 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN0_OFFSET 0x0000000c 285 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN0_LSB 24 286 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN0_MSB 31 287 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN0_MASK 0xff000000 288 289 290 291 292 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN1_OFFSET 0x00000010 293 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN1_LSB 0 294 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN1_MSB 7 295 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN1_MASK 0x000000ff 296 297 298 299 300 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN1_OFFSET 0x00000010 301 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN1_LSB 8 302 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN1_MSB 15 303 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN1_MASK 0x0000ff00 304 305 306 307 308 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN1_OFFSET 0x00000010 309 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN1_LSB 16 310 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN1_MSB 23 311 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN1_MASK 0x00ff0000 312 313 314 315 316 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN1_OFFSET 0x00000010 317 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN1_LSB 24 318 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN1_MSB 31 319 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN1_MASK 0xff000000 320 321 322 323 324 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN1_OFFSET 0x00000014 325 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN1_LSB 0 326 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN1_MSB 7 327 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN1_MASK 0x000000ff 328 329 330 331 332 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN1_OFFSET 0x00000014 333 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN1_LSB 8 334 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN1_MSB 15 335 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN1_MASK 0x0000ff00 336 337 338 339 340 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN1_OFFSET 0x00000014 341 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN1_LSB 16 342 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN1_MSB 23 343 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN1_MASK 0x00ff0000 344 345 346 347 348 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN1_OFFSET 0x00000014 349 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN1_LSB 24 350 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN1_MSB 31 351 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN1_MASK 0xff000000 352 353 354 355 356 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN1_OFFSET 0x00000018 357 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN1_LSB 0 358 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN1_MSB 7 359 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN1_MASK 0x000000ff 360 361 362 363 364 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN1_OFFSET 0x00000018 365 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN1_LSB 8 366 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN1_MSB 15 367 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN1_MASK 0x0000ff00 368 369 370 371 372 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN1_OFFSET 0x00000018 373 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN1_LSB 16 374 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN1_MSB 23 375 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN1_MASK 0x00ff0000 376 377 378 379 380 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN1_OFFSET 0x00000018 381 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN1_LSB 24 382 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN1_MSB 31 383 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN1_MASK 0xff000000 384 385 386 387 388 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN1_OFFSET 0x0000001c 389 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN1_LSB 0 390 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN1_MSB 7 391 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN1_MASK 0x000000ff 392 393 394 395 396 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN1_OFFSET 0x0000001c 397 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN1_LSB 8 398 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN1_MSB 15 399 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN1_MASK 0x0000ff00 400 401 402 403 404 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN1_OFFSET 0x0000001c 405 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN1_LSB 16 406 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN1_MSB 23 407 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN1_MASK 0x00ff0000 408 409 410 411 412 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN1_OFFSET 0x0000001c 413 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN1_LSB 24 414 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN1_MSB 31 415 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN1_MASK 0xff000000 416 417 418 419 420 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN2_OFFSET 0x00000020 421 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN2_LSB 0 422 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN2_MSB 7 423 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN2_MASK 0x000000ff 424 425 426 427 428 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN2_OFFSET 0x00000020 429 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN2_LSB 8 430 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN2_MSB 15 431 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN2_MASK 0x0000ff00 432 433 434 435 436 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN2_OFFSET 0x00000020 437 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN2_LSB 16 438 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN2_MSB 23 439 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN2_MASK 0x00ff0000 440 441 442 443 444 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN2_OFFSET 0x00000020 445 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN2_LSB 24 446 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN2_MSB 31 447 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN2_MASK 0xff000000 448 449 450 451 452 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN2_OFFSET 0x00000024 453 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN2_LSB 0 454 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN2_MSB 7 455 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN2_MASK 0x000000ff 456 457 458 459 460 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN2_OFFSET 0x00000024 461 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN2_LSB 8 462 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN2_MSB 15 463 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN2_MASK 0x0000ff00 464 465 466 467 468 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN2_OFFSET 0x00000024 469 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN2_LSB 16 470 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN2_MSB 23 471 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN2_MASK 0x00ff0000 472 473 474 475 476 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN2_OFFSET 0x00000024 477 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN2_LSB 24 478 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN2_MSB 31 479 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN2_MASK 0xff000000 480 481 482 483 484 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN2_OFFSET 0x00000028 485 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN2_LSB 0 486 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN2_MSB 7 487 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN2_MASK 0x000000ff 488 489 490 491 492 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN2_OFFSET 0x00000028 493 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN2_LSB 8 494 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN2_MSB 15 495 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN2_MASK 0x0000ff00 496 497 498 499 500 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN2_OFFSET 0x00000028 501 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN2_LSB 16 502 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN2_MSB 23 503 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN2_MASK 0x00ff0000 504 505 506 507 508 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN2_OFFSET 0x00000028 509 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN2_LSB 24 510 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN2_MSB 31 511 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN2_MASK 0xff000000 512 513 514 515 516 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN2_OFFSET 0x0000002c 517 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN2_LSB 0 518 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN2_MSB 7 519 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN2_MASK 0x000000ff 520 521 522 523 524 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN2_OFFSET 0x0000002c 525 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN2_LSB 8 526 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN2_MSB 15 527 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN2_MASK 0x0000ff00 528 529 530 531 532 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN2_OFFSET 0x0000002c 533 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN2_LSB 16 534 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN2_MSB 23 535 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN2_MASK 0x00ff0000 536 537 538 539 540 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN2_OFFSET 0x0000002c 541 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN2_LSB 24 542 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN2_MSB 31 543 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN2_MASK 0xff000000 544 545 546 547 548 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN3_OFFSET 0x00000030 549 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN3_LSB 0 550 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN3_MSB 7 551 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN3_MASK 0x000000ff 552 553 554 555 556 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN3_OFFSET 0x00000030 557 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN3_LSB 8 558 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN3_MSB 15 559 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN3_MASK 0x0000ff00 560 561 562 563 564 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN3_OFFSET 0x00000030 565 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN3_LSB 16 566 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN3_MSB 23 567 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN3_MASK 0x00ff0000 568 569 570 571 572 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN3_OFFSET 0x00000030 573 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN3_LSB 24 574 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN3_MSB 31 575 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN3_MASK 0xff000000 576 577 578 579 580 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN3_OFFSET 0x00000034 581 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN3_LSB 0 582 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN3_MSB 7 583 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN3_MASK 0x000000ff 584 585 586 587 588 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN3_OFFSET 0x00000034 589 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN3_LSB 8 590 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN3_MSB 15 591 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN3_MASK 0x0000ff00 592 593 594 595 596 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN3_OFFSET 0x00000034 597 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN3_LSB 16 598 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN3_MSB 23 599 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN3_MASK 0x00ff0000 600 601 602 603 604 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN3_OFFSET 0x00000034 605 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN3_LSB 24 606 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN3_MSB 31 607 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN3_MASK 0xff000000 608 609 610 611 612 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN3_OFFSET 0x00000038 613 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN3_LSB 0 614 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN3_MSB 7 615 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN3_MASK 0x000000ff 616 617 618 619 620 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN3_OFFSET 0x00000038 621 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN3_LSB 8 622 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN3_MSB 15 623 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN3_MASK 0x0000ff00 624 625 626 627 628 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN3_OFFSET 0x00000038 629 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN3_LSB 16 630 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN3_MSB 23 631 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN3_MASK 0x00ff0000 632 633 634 635 636 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN3_OFFSET 0x00000038 637 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN3_LSB 24 638 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN3_MSB 31 639 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN3_MASK 0xff000000 640 641 642 643 644 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN3_OFFSET 0x0000003c 645 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN3_LSB 0 646 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN3_MSB 7 647 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN3_MASK 0x000000ff 648 649 650 651 652 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN3_OFFSET 0x0000003c 653 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN3_LSB 8 654 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN3_MSB 15 655 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN3_MASK 0x0000ff00 656 657 658 659 660 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN3_OFFSET 0x0000003c 661 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN3_LSB 16 662 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN3_MSB 23 663 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN3_MASK 0x00ff0000 664 665 666 667 668 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN3_OFFSET 0x0000003c 669 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN3_LSB 24 670 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN3_MSB 31 671 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN3_MASK 0xff000000 672 673 674 675 #endif 676