xref: /wlan-driver/fw-api/hw/qca5424/receive_rssi_info.h (revision 5113495b16420b49004c444715d2daae2066e7dc)
1 
2 /*
3  * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved.
4  * SPDX-License-Identifier: ISC
5  */
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 #ifndef _RECEIVE_RSSI_INFO_H_
20 #define _RECEIVE_RSSI_INFO_H_
21 #if !defined(__ASSEMBLER__)
22 #endif
23 
24 #define NUM_OF_DWORDS_RECEIVE_RSSI_INFO 16
25 
26 
27 struct receive_rssi_info {
28 #ifndef WIFI_BIT_ORDER_BIG_ENDIAN
29              uint32_t rssi_pri20_chain0                                       :  8,
30                       rssi_ext20_chain0                                       :  8,
31                       rssi_ext40_low20_chain0                                 :  8,
32                       rssi_ext40_high20_chain0                                :  8;
33              uint32_t rssi_ext80_low20_chain0                                 :  8,
34                       rssi_ext80_low_high20_chain0                            :  8,
35                       rssi_ext80_high_low20_chain0                            :  8,
36                       rssi_ext80_high20_chain0                                :  8;
37              uint32_t rssi_ext160_0_chain0                                    :  8,
38                       rssi_ext160_1_chain0                                    :  8,
39                       rssi_ext160_2_chain0                                    :  8,
40                       rssi_ext160_3_chain0                                    :  8;
41              uint32_t rssi_ext160_4_chain0                                    :  8,
42                       rssi_ext160_5_chain0                                    :  8,
43                       rssi_ext160_6_chain0                                    :  8,
44                       rssi_ext160_7_chain0                                    :  8;
45              uint32_t rssi_pri20_chain1                                       :  8,
46                       rssi_ext20_chain1                                       :  8,
47                       rssi_ext40_low20_chain1                                 :  8,
48                       rssi_ext40_high20_chain1                                :  8;
49              uint32_t rssi_ext80_low20_chain1                                 :  8,
50                       rssi_ext80_low_high20_chain1                            :  8,
51                       rssi_ext80_high_low20_chain1                            :  8,
52                       rssi_ext80_high20_chain1                                :  8;
53              uint32_t rssi_ext160_0_chain1                                    :  8,
54                       rssi_ext160_1_chain1                                    :  8,
55                       rssi_ext160_2_chain1                                    :  8,
56                       rssi_ext160_3_chain1                                    :  8;
57              uint32_t rssi_ext160_4_chain1                                    :  8,
58                       rssi_ext160_5_chain1                                    :  8,
59                       rssi_ext160_6_chain1                                    :  8,
60                       rssi_ext160_7_chain1                                    :  8;
61              uint32_t rssi_pri20_chain2                                       :  8,
62                       rssi_ext20_chain2                                       :  8,
63                       rssi_ext40_low20_chain2                                 :  8,
64                       rssi_ext40_high20_chain2                                :  8;
65              uint32_t rssi_ext80_low20_chain2                                 :  8,
66                       rssi_ext80_low_high20_chain2                            :  8,
67                       rssi_ext80_high_low20_chain2                            :  8,
68                       rssi_ext80_high20_chain2                                :  8;
69              uint32_t rssi_ext160_0_chain2                                    :  8,
70                       rssi_ext160_1_chain2                                    :  8,
71                       rssi_ext160_2_chain2                                    :  8,
72                       rssi_ext160_3_chain2                                    :  8;
73              uint32_t rssi_ext160_4_chain2                                    :  8,
74                       rssi_ext160_5_chain2                                    :  8,
75                       rssi_ext160_6_chain2                                    :  8,
76                       rssi_ext160_7_chain2                                    :  8;
77              uint32_t rssi_pri20_chain3                                       :  8,
78                       rssi_ext20_chain3                                       :  8,
79                       rssi_ext40_low20_chain3                                 :  8,
80                       rssi_ext40_high20_chain3                                :  8;
81              uint32_t rssi_ext80_low20_chain3                                 :  8,
82                       rssi_ext80_low_high20_chain3                            :  8,
83                       rssi_ext80_high_low20_chain3                            :  8,
84                       rssi_ext80_high20_chain3                                :  8;
85              uint32_t rssi_ext160_0_chain3                                    :  8,
86                       rssi_ext160_1_chain3                                    :  8,
87                       rssi_ext160_2_chain3                                    :  8,
88                       rssi_ext160_3_chain3                                    :  8;
89              uint32_t rssi_ext160_4_chain3                                    :  8,
90                       rssi_ext160_5_chain3                                    :  8,
91                       rssi_ext160_6_chain3                                    :  8,
92                       rssi_ext160_7_chain3                                    :  8;
93 #else
94              uint32_t rssi_ext40_high20_chain0                                :  8,
95                       rssi_ext40_low20_chain0                                 :  8,
96                       rssi_ext20_chain0                                       :  8,
97                       rssi_pri20_chain0                                       :  8;
98              uint32_t rssi_ext80_high20_chain0                                :  8,
99                       rssi_ext80_high_low20_chain0                            :  8,
100                       rssi_ext80_low_high20_chain0                            :  8,
101                       rssi_ext80_low20_chain0                                 :  8;
102              uint32_t rssi_ext160_3_chain0                                    :  8,
103                       rssi_ext160_2_chain0                                    :  8,
104                       rssi_ext160_1_chain0                                    :  8,
105                       rssi_ext160_0_chain0                                    :  8;
106              uint32_t rssi_ext160_7_chain0                                    :  8,
107                       rssi_ext160_6_chain0                                    :  8,
108                       rssi_ext160_5_chain0                                    :  8,
109                       rssi_ext160_4_chain0                                    :  8;
110              uint32_t rssi_ext40_high20_chain1                                :  8,
111                       rssi_ext40_low20_chain1                                 :  8,
112                       rssi_ext20_chain1                                       :  8,
113                       rssi_pri20_chain1                                       :  8;
114              uint32_t rssi_ext80_high20_chain1                                :  8,
115                       rssi_ext80_high_low20_chain1                            :  8,
116                       rssi_ext80_low_high20_chain1                            :  8,
117                       rssi_ext80_low20_chain1                                 :  8;
118              uint32_t rssi_ext160_3_chain1                                    :  8,
119                       rssi_ext160_2_chain1                                    :  8,
120                       rssi_ext160_1_chain1                                    :  8,
121                       rssi_ext160_0_chain1                                    :  8;
122              uint32_t rssi_ext160_7_chain1                                    :  8,
123                       rssi_ext160_6_chain1                                    :  8,
124                       rssi_ext160_5_chain1                                    :  8,
125                       rssi_ext160_4_chain1                                    :  8;
126              uint32_t rssi_ext40_high20_chain2                                :  8,
127                       rssi_ext40_low20_chain2                                 :  8,
128                       rssi_ext20_chain2                                       :  8,
129                       rssi_pri20_chain2                                       :  8;
130              uint32_t rssi_ext80_high20_chain2                                :  8,
131                       rssi_ext80_high_low20_chain2                            :  8,
132                       rssi_ext80_low_high20_chain2                            :  8,
133                       rssi_ext80_low20_chain2                                 :  8;
134              uint32_t rssi_ext160_3_chain2                                    :  8,
135                       rssi_ext160_2_chain2                                    :  8,
136                       rssi_ext160_1_chain2                                    :  8,
137                       rssi_ext160_0_chain2                                    :  8;
138              uint32_t rssi_ext160_7_chain2                                    :  8,
139                       rssi_ext160_6_chain2                                    :  8,
140                       rssi_ext160_5_chain2                                    :  8,
141                       rssi_ext160_4_chain2                                    :  8;
142              uint32_t rssi_ext40_high20_chain3                                :  8,
143                       rssi_ext40_low20_chain3                                 :  8,
144                       rssi_ext20_chain3                                       :  8,
145                       rssi_pri20_chain3                                       :  8;
146              uint32_t rssi_ext80_high20_chain3                                :  8,
147                       rssi_ext80_high_low20_chain3                            :  8,
148                       rssi_ext80_low_high20_chain3                            :  8,
149                       rssi_ext80_low20_chain3                                 :  8;
150              uint32_t rssi_ext160_3_chain3                                    :  8,
151                       rssi_ext160_2_chain3                                    :  8,
152                       rssi_ext160_1_chain3                                    :  8,
153                       rssi_ext160_0_chain3                                    :  8;
154              uint32_t rssi_ext160_7_chain3                                    :  8,
155                       rssi_ext160_6_chain3                                    :  8,
156                       rssi_ext160_5_chain3                                    :  8,
157                       rssi_ext160_4_chain3                                    :  8;
158 #endif
159 };
160 
161 
162 
163 
164 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN0_OFFSET                                  0x00000000
165 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN0_LSB                                     0
166 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN0_MSB                                     7
167 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN0_MASK                                    0x000000ff
168 
169 
170 
171 
172 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN0_OFFSET                                  0x00000000
173 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN0_LSB                                     8
174 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN0_MSB                                     15
175 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN0_MASK                                    0x0000ff00
176 
177 
178 
179 
180 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN0_OFFSET                            0x00000000
181 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN0_LSB                               16
182 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN0_MSB                               23
183 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN0_MASK                              0x00ff0000
184 
185 
186 
187 
188 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN0_OFFSET                           0x00000000
189 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN0_LSB                              24
190 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN0_MSB                              31
191 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN0_MASK                             0xff000000
192 
193 
194 
195 
196 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN0_OFFSET                            0x00000004
197 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN0_LSB                               0
198 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN0_MSB                               7
199 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN0_MASK                              0x000000ff
200 
201 
202 
203 
204 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN0_OFFSET                       0x00000004
205 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN0_LSB                          8
206 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN0_MSB                          15
207 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN0_MASK                         0x0000ff00
208 
209 
210 
211 
212 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN0_OFFSET                       0x00000004
213 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN0_LSB                          16
214 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN0_MSB                          23
215 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN0_MASK                         0x00ff0000
216 
217 
218 
219 
220 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN0_OFFSET                           0x00000004
221 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN0_LSB                              24
222 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN0_MSB                              31
223 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN0_MASK                             0xff000000
224 
225 
226 
227 
228 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN0_OFFSET                               0x00000008
229 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN0_LSB                                  0
230 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN0_MSB                                  7
231 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN0_MASK                                 0x000000ff
232 
233 
234 
235 
236 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN0_OFFSET                               0x00000008
237 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN0_LSB                                  8
238 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN0_MSB                                  15
239 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN0_MASK                                 0x0000ff00
240 
241 
242 
243 
244 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN0_OFFSET                               0x00000008
245 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN0_LSB                                  16
246 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN0_MSB                                  23
247 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN0_MASK                                 0x00ff0000
248 
249 
250 
251 
252 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN0_OFFSET                               0x00000008
253 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN0_LSB                                  24
254 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN0_MSB                                  31
255 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN0_MASK                                 0xff000000
256 
257 
258 
259 
260 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN0_OFFSET                               0x0000000c
261 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN0_LSB                                  0
262 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN0_MSB                                  7
263 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN0_MASK                                 0x000000ff
264 
265 
266 
267 
268 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN0_OFFSET                               0x0000000c
269 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN0_LSB                                  8
270 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN0_MSB                                  15
271 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN0_MASK                                 0x0000ff00
272 
273 
274 
275 
276 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN0_OFFSET                               0x0000000c
277 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN0_LSB                                  16
278 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN0_MSB                                  23
279 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN0_MASK                                 0x00ff0000
280 
281 
282 
283 
284 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN0_OFFSET                               0x0000000c
285 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN0_LSB                                  24
286 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN0_MSB                                  31
287 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN0_MASK                                 0xff000000
288 
289 
290 
291 
292 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN1_OFFSET                                  0x00000010
293 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN1_LSB                                     0
294 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN1_MSB                                     7
295 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN1_MASK                                    0x000000ff
296 
297 
298 
299 
300 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN1_OFFSET                                  0x00000010
301 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN1_LSB                                     8
302 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN1_MSB                                     15
303 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN1_MASK                                    0x0000ff00
304 
305 
306 
307 
308 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN1_OFFSET                            0x00000010
309 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN1_LSB                               16
310 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN1_MSB                               23
311 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN1_MASK                              0x00ff0000
312 
313 
314 
315 
316 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN1_OFFSET                           0x00000010
317 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN1_LSB                              24
318 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN1_MSB                              31
319 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN1_MASK                             0xff000000
320 
321 
322 
323 
324 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN1_OFFSET                            0x00000014
325 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN1_LSB                               0
326 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN1_MSB                               7
327 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN1_MASK                              0x000000ff
328 
329 
330 
331 
332 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN1_OFFSET                       0x00000014
333 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN1_LSB                          8
334 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN1_MSB                          15
335 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN1_MASK                         0x0000ff00
336 
337 
338 
339 
340 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN1_OFFSET                       0x00000014
341 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN1_LSB                          16
342 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN1_MSB                          23
343 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN1_MASK                         0x00ff0000
344 
345 
346 
347 
348 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN1_OFFSET                           0x00000014
349 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN1_LSB                              24
350 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN1_MSB                              31
351 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN1_MASK                             0xff000000
352 
353 
354 
355 
356 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN1_OFFSET                               0x00000018
357 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN1_LSB                                  0
358 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN1_MSB                                  7
359 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN1_MASK                                 0x000000ff
360 
361 
362 
363 
364 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN1_OFFSET                               0x00000018
365 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN1_LSB                                  8
366 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN1_MSB                                  15
367 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN1_MASK                                 0x0000ff00
368 
369 
370 
371 
372 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN1_OFFSET                               0x00000018
373 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN1_LSB                                  16
374 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN1_MSB                                  23
375 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN1_MASK                                 0x00ff0000
376 
377 
378 
379 
380 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN1_OFFSET                               0x00000018
381 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN1_LSB                                  24
382 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN1_MSB                                  31
383 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN1_MASK                                 0xff000000
384 
385 
386 
387 
388 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN1_OFFSET                               0x0000001c
389 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN1_LSB                                  0
390 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN1_MSB                                  7
391 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN1_MASK                                 0x000000ff
392 
393 
394 
395 
396 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN1_OFFSET                               0x0000001c
397 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN1_LSB                                  8
398 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN1_MSB                                  15
399 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN1_MASK                                 0x0000ff00
400 
401 
402 
403 
404 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN1_OFFSET                               0x0000001c
405 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN1_LSB                                  16
406 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN1_MSB                                  23
407 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN1_MASK                                 0x00ff0000
408 
409 
410 
411 
412 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN1_OFFSET                               0x0000001c
413 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN1_LSB                                  24
414 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN1_MSB                                  31
415 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN1_MASK                                 0xff000000
416 
417 
418 
419 
420 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN2_OFFSET                                  0x00000020
421 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN2_LSB                                     0
422 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN2_MSB                                     7
423 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN2_MASK                                    0x000000ff
424 
425 
426 
427 
428 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN2_OFFSET                                  0x00000020
429 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN2_LSB                                     8
430 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN2_MSB                                     15
431 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN2_MASK                                    0x0000ff00
432 
433 
434 
435 
436 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN2_OFFSET                            0x00000020
437 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN2_LSB                               16
438 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN2_MSB                               23
439 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN2_MASK                              0x00ff0000
440 
441 
442 
443 
444 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN2_OFFSET                           0x00000020
445 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN2_LSB                              24
446 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN2_MSB                              31
447 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN2_MASK                             0xff000000
448 
449 
450 
451 
452 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN2_OFFSET                            0x00000024
453 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN2_LSB                               0
454 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN2_MSB                               7
455 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN2_MASK                              0x000000ff
456 
457 
458 
459 
460 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN2_OFFSET                       0x00000024
461 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN2_LSB                          8
462 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN2_MSB                          15
463 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN2_MASK                         0x0000ff00
464 
465 
466 
467 
468 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN2_OFFSET                       0x00000024
469 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN2_LSB                          16
470 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN2_MSB                          23
471 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN2_MASK                         0x00ff0000
472 
473 
474 
475 
476 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN2_OFFSET                           0x00000024
477 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN2_LSB                              24
478 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN2_MSB                              31
479 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN2_MASK                             0xff000000
480 
481 
482 
483 
484 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN2_OFFSET                               0x00000028
485 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN2_LSB                                  0
486 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN2_MSB                                  7
487 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN2_MASK                                 0x000000ff
488 
489 
490 
491 
492 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN2_OFFSET                               0x00000028
493 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN2_LSB                                  8
494 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN2_MSB                                  15
495 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN2_MASK                                 0x0000ff00
496 
497 
498 
499 
500 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN2_OFFSET                               0x00000028
501 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN2_LSB                                  16
502 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN2_MSB                                  23
503 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN2_MASK                                 0x00ff0000
504 
505 
506 
507 
508 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN2_OFFSET                               0x00000028
509 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN2_LSB                                  24
510 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN2_MSB                                  31
511 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN2_MASK                                 0xff000000
512 
513 
514 
515 
516 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN2_OFFSET                               0x0000002c
517 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN2_LSB                                  0
518 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN2_MSB                                  7
519 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN2_MASK                                 0x000000ff
520 
521 
522 
523 
524 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN2_OFFSET                               0x0000002c
525 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN2_LSB                                  8
526 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN2_MSB                                  15
527 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN2_MASK                                 0x0000ff00
528 
529 
530 
531 
532 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN2_OFFSET                               0x0000002c
533 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN2_LSB                                  16
534 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN2_MSB                                  23
535 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN2_MASK                                 0x00ff0000
536 
537 
538 
539 
540 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN2_OFFSET                               0x0000002c
541 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN2_LSB                                  24
542 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN2_MSB                                  31
543 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN2_MASK                                 0xff000000
544 
545 
546 
547 
548 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN3_OFFSET                                  0x00000030
549 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN3_LSB                                     0
550 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN3_MSB                                     7
551 #define RECEIVE_RSSI_INFO_RSSI_PRI20_CHAIN3_MASK                                    0x000000ff
552 
553 
554 
555 
556 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN3_OFFSET                                  0x00000030
557 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN3_LSB                                     8
558 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN3_MSB                                     15
559 #define RECEIVE_RSSI_INFO_RSSI_EXT20_CHAIN3_MASK                                    0x0000ff00
560 
561 
562 
563 
564 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN3_OFFSET                            0x00000030
565 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN3_LSB                               16
566 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN3_MSB                               23
567 #define RECEIVE_RSSI_INFO_RSSI_EXT40_LOW20_CHAIN3_MASK                              0x00ff0000
568 
569 
570 
571 
572 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN3_OFFSET                           0x00000030
573 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN3_LSB                              24
574 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN3_MSB                              31
575 #define RECEIVE_RSSI_INFO_RSSI_EXT40_HIGH20_CHAIN3_MASK                             0xff000000
576 
577 
578 
579 
580 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN3_OFFSET                            0x00000034
581 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN3_LSB                               0
582 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN3_MSB                               7
583 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW20_CHAIN3_MASK                              0x000000ff
584 
585 
586 
587 
588 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN3_OFFSET                       0x00000034
589 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN3_LSB                          8
590 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN3_MSB                          15
591 #define RECEIVE_RSSI_INFO_RSSI_EXT80_LOW_HIGH20_CHAIN3_MASK                         0x0000ff00
592 
593 
594 
595 
596 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN3_OFFSET                       0x00000034
597 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN3_LSB                          16
598 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN3_MSB                          23
599 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH_LOW20_CHAIN3_MASK                         0x00ff0000
600 
601 
602 
603 
604 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN3_OFFSET                           0x00000034
605 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN3_LSB                              24
606 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN3_MSB                              31
607 #define RECEIVE_RSSI_INFO_RSSI_EXT80_HIGH20_CHAIN3_MASK                             0xff000000
608 
609 
610 
611 
612 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN3_OFFSET                               0x00000038
613 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN3_LSB                                  0
614 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN3_MSB                                  7
615 #define RECEIVE_RSSI_INFO_RSSI_EXT160_0_CHAIN3_MASK                                 0x000000ff
616 
617 
618 
619 
620 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN3_OFFSET                               0x00000038
621 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN3_LSB                                  8
622 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN3_MSB                                  15
623 #define RECEIVE_RSSI_INFO_RSSI_EXT160_1_CHAIN3_MASK                                 0x0000ff00
624 
625 
626 
627 
628 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN3_OFFSET                               0x00000038
629 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN3_LSB                                  16
630 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN3_MSB                                  23
631 #define RECEIVE_RSSI_INFO_RSSI_EXT160_2_CHAIN3_MASK                                 0x00ff0000
632 
633 
634 
635 
636 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN3_OFFSET                               0x00000038
637 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN3_LSB                                  24
638 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN3_MSB                                  31
639 #define RECEIVE_RSSI_INFO_RSSI_EXT160_3_CHAIN3_MASK                                 0xff000000
640 
641 
642 
643 
644 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN3_OFFSET                               0x0000003c
645 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN3_LSB                                  0
646 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN3_MSB                                  7
647 #define RECEIVE_RSSI_INFO_RSSI_EXT160_4_CHAIN3_MASK                                 0x000000ff
648 
649 
650 
651 
652 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN3_OFFSET                               0x0000003c
653 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN3_LSB                                  8
654 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN3_MSB                                  15
655 #define RECEIVE_RSSI_INFO_RSSI_EXT160_5_CHAIN3_MASK                                 0x0000ff00
656 
657 
658 
659 
660 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN3_OFFSET                               0x0000003c
661 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN3_LSB                                  16
662 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN3_MSB                                  23
663 #define RECEIVE_RSSI_INFO_RSSI_EXT160_6_CHAIN3_MASK                                 0x00ff0000
664 
665 
666 
667 
668 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN3_OFFSET                               0x0000003c
669 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN3_LSB                                  24
670 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN3_MSB                                  31
671 #define RECEIVE_RSSI_INFO_RSSI_EXT160_7_CHAIN3_MASK                                 0xff000000
672 
673 
674 
675 #endif
676