xref: /wlan-driver/fw-api/hw/qca6390/v1/receive_rssi_info.h (revision 5113495b16420b49004c444715d2daae2066e7dc)
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