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