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