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