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