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