xref: /wlan-driver/fw-api/hw/qcn9224/v1/rx_location_info.h (revision 5113495b16420b49004c444715d2daae2066e7dc)
1 
2 /* Copyright (c) 2021, Qualcomm Innovation Center, Inc. All rights reserved.
3  *
4  * Permission to use, copy, modify, and/or distribute this software for any
5  * purpose with or without fee is hereby granted, provided that the above
6  * copyright notice and this permission notice appear in all copies.
7  *
8  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15  */
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 #ifndef _RX_LOCATION_INFO_H_
27 #define _RX_LOCATION_INFO_H_
28 #if !defined(__ASSEMBLER__)
29 #endif
30 
31 #define NUM_OF_DWORDS_RX_LOCATION_INFO 28
32 
33 
34 struct rx_location_info {
35 #ifndef WIFI_BIT_ORDER_BIG_ENDIAN
36              uint32_t rx_location_info_valid                                  :  1,
37                       rtt_hw_ifft_mode                                        :  1,
38                       rtt_11az_mode                                           :  2,
39                       reserved_0                                              :  4,
40                       rtt_num_fac                                             :  8,
41                       rtt_rx_chain_mask                                       :  8,
42                       rtt_num_streams                                         :  8;
43              uint32_t rtt_first_selected_chain                                :  8,
44                       rtt_second_selected_chain                               :  8,
45                       rtt_cfr_status                                          :  8,
46                       rtt_cir_status                                          :  8;
47              uint32_t rtt_che_buffer_pointer_low32                            : 32;
48              uint32_t rtt_che_buffer_pointer_high8                            :  8,
49                       reserved_3                                              :  8,
50                       rtt_pkt_bw_vht                                          :  4,
51                       rtt_pkt_bw_leg                                          :  4,
52                       rtt_mcs_rate                                            :  8;
53              uint32_t rtt_cfo_measurement                                     : 16,
54                       rtt_preamble_type                                       :  8,
55                       rtt_gi_type                                             :  8;
56              uint32_t rx_start_ts                                             : 32;
57              uint32_t rx_start_ts_upper                                       : 32;
58              uint32_t rx_end_ts                                               : 32;
59              uint32_t gain_chain0                                             : 16,
60                       gain_chain1                                             : 16;
61              uint32_t gain_chain2                                             : 16,
62                       gain_chain3                                             : 16;
63              uint32_t gain_report_status                                      :  8,
64                       rtt_timing_backoff_sel                                  :  8,
65                       rtt_fac_combined                                        : 16;
66              uint32_t rtt_fac_0                                               : 16,
67                       rtt_fac_1                                               : 16;
68              uint32_t rtt_fac_2                                               : 16,
69                       rtt_fac_3                                               : 16;
70              uint32_t rtt_fac_4                                               : 16,
71                       rtt_fac_5                                               : 16;
72              uint32_t rtt_fac_6                                               : 16,
73                       rtt_fac_7                                               : 16;
74              uint32_t rtt_fac_8                                               : 16,
75                       rtt_fac_9                                               : 16;
76              uint32_t rtt_fac_10                                              : 16,
77                       rtt_fac_11                                              : 16;
78              uint32_t rtt_fac_12                                              : 16,
79                       rtt_fac_13                                              : 16;
80              uint32_t rtt_fac_14                                              : 16,
81                       rtt_fac_15                                              : 16;
82              uint32_t rtt_fac_16                                              : 16,
83                       rtt_fac_17                                              : 16;
84              uint32_t rtt_fac_18                                              : 16,
85                       rtt_fac_19                                              : 16;
86              uint32_t rtt_fac_20                                              : 16,
87                       rtt_fac_21                                              : 16;
88              uint32_t rtt_fac_22                                              : 16,
89                       rtt_fac_23                                              : 16;
90              uint32_t rtt_fac_24                                              : 16,
91                       rtt_fac_25                                              : 16;
92              uint32_t rtt_fac_26                                              : 16,
93                       rtt_fac_27                                              : 16;
94              uint32_t rtt_fac_28                                              : 16,
95                       rtt_fac_29                                              : 16;
96              uint32_t rtt_fac_30                                              : 16,
97                       rtt_fac_31                                              : 16;
98              uint32_t reserved_27a                                            : 32;
99 #else
100              uint32_t rtt_num_streams                                         :  8,
101                       rtt_rx_chain_mask                                       :  8,
102                       rtt_num_fac                                             :  8,
103                       reserved_0                                              :  4,
104                       rtt_11az_mode                                           :  2,
105                       rtt_hw_ifft_mode                                        :  1,
106                       rx_location_info_valid                                  :  1;
107              uint32_t rtt_cir_status                                          :  8,
108                       rtt_cfr_status                                          :  8,
109                       rtt_second_selected_chain                               :  8,
110                       rtt_first_selected_chain                                :  8;
111              uint32_t rtt_che_buffer_pointer_low32                            : 32;
112              uint32_t rtt_mcs_rate                                            :  8,
113                       rtt_pkt_bw_leg                                          :  4,
114                       rtt_pkt_bw_vht                                          :  4,
115                       reserved_3                                              :  8,
116                       rtt_che_buffer_pointer_high8                            :  8;
117              uint32_t rtt_gi_type                                             :  8,
118                       rtt_preamble_type                                       :  8,
119                       rtt_cfo_measurement                                     : 16;
120              uint32_t rx_start_ts                                             : 32;
121              uint32_t rx_start_ts_upper                                       : 32;
122              uint32_t rx_end_ts                                               : 32;
123              uint32_t gain_chain1                                             : 16,
124                       gain_chain0                                             : 16;
125              uint32_t gain_chain3                                             : 16,
126                       gain_chain2                                             : 16;
127              uint32_t rtt_fac_combined                                        : 16,
128                       rtt_timing_backoff_sel                                  :  8,
129                       gain_report_status                                      :  8;
130              uint32_t rtt_fac_1                                               : 16,
131                       rtt_fac_0                                               : 16;
132              uint32_t rtt_fac_3                                               : 16,
133                       rtt_fac_2                                               : 16;
134              uint32_t rtt_fac_5                                               : 16,
135                       rtt_fac_4                                               : 16;
136              uint32_t rtt_fac_7                                               : 16,
137                       rtt_fac_6                                               : 16;
138              uint32_t rtt_fac_9                                               : 16,
139                       rtt_fac_8                                               : 16;
140              uint32_t rtt_fac_11                                              : 16,
141                       rtt_fac_10                                              : 16;
142              uint32_t rtt_fac_13                                              : 16,
143                       rtt_fac_12                                              : 16;
144              uint32_t rtt_fac_15                                              : 16,
145                       rtt_fac_14                                              : 16;
146              uint32_t rtt_fac_17                                              : 16,
147                       rtt_fac_16                                              : 16;
148              uint32_t rtt_fac_19                                              : 16,
149                       rtt_fac_18                                              : 16;
150              uint32_t rtt_fac_21                                              : 16,
151                       rtt_fac_20                                              : 16;
152              uint32_t rtt_fac_23                                              : 16,
153                       rtt_fac_22                                              : 16;
154              uint32_t rtt_fac_25                                              : 16,
155                       rtt_fac_24                                              : 16;
156              uint32_t rtt_fac_27                                              : 16,
157                       rtt_fac_26                                              : 16;
158              uint32_t rtt_fac_29                                              : 16,
159                       rtt_fac_28                                              : 16;
160              uint32_t rtt_fac_31                                              : 16,
161                       rtt_fac_30                                              : 16;
162              uint32_t reserved_27a                                            : 32;
163 #endif
164 };
165 
166 
167 
168 
169 #define RX_LOCATION_INFO_RX_LOCATION_INFO_VALID_OFFSET                              0x00000000
170 #define RX_LOCATION_INFO_RX_LOCATION_INFO_VALID_LSB                                 0
171 #define RX_LOCATION_INFO_RX_LOCATION_INFO_VALID_MSB                                 0
172 #define RX_LOCATION_INFO_RX_LOCATION_INFO_VALID_MASK                                0x00000001
173 
174 
175 
176 
177 #define RX_LOCATION_INFO_RTT_HW_IFFT_MODE_OFFSET                                    0x00000000
178 #define RX_LOCATION_INFO_RTT_HW_IFFT_MODE_LSB                                       1
179 #define RX_LOCATION_INFO_RTT_HW_IFFT_MODE_MSB                                       1
180 #define RX_LOCATION_INFO_RTT_HW_IFFT_MODE_MASK                                      0x00000002
181 
182 
183 
184 
185 #define RX_LOCATION_INFO_RTT_11AZ_MODE_OFFSET                                       0x00000000
186 #define RX_LOCATION_INFO_RTT_11AZ_MODE_LSB                                          2
187 #define RX_LOCATION_INFO_RTT_11AZ_MODE_MSB                                          3
188 #define RX_LOCATION_INFO_RTT_11AZ_MODE_MASK                                         0x0000000c
189 
190 
191 
192 
193 #define RX_LOCATION_INFO_RESERVED_0_OFFSET                                          0x00000000
194 #define RX_LOCATION_INFO_RESERVED_0_LSB                                             4
195 #define RX_LOCATION_INFO_RESERVED_0_MSB                                             7
196 #define RX_LOCATION_INFO_RESERVED_0_MASK                                            0x000000f0
197 
198 
199 
200 
201 #define RX_LOCATION_INFO_RTT_NUM_FAC_OFFSET                                         0x00000000
202 #define RX_LOCATION_INFO_RTT_NUM_FAC_LSB                                            8
203 #define RX_LOCATION_INFO_RTT_NUM_FAC_MSB                                            15
204 #define RX_LOCATION_INFO_RTT_NUM_FAC_MASK                                           0x0000ff00
205 
206 
207 
208 
209 #define RX_LOCATION_INFO_RTT_RX_CHAIN_MASK_OFFSET                                   0x00000000
210 #define RX_LOCATION_INFO_RTT_RX_CHAIN_MASK_LSB                                      16
211 #define RX_LOCATION_INFO_RTT_RX_CHAIN_MASK_MSB                                      23
212 #define RX_LOCATION_INFO_RTT_RX_CHAIN_MASK_MASK                                     0x00ff0000
213 
214 
215 
216 
217 #define RX_LOCATION_INFO_RTT_NUM_STREAMS_OFFSET                                     0x00000000
218 #define RX_LOCATION_INFO_RTT_NUM_STREAMS_LSB                                        24
219 #define RX_LOCATION_INFO_RTT_NUM_STREAMS_MSB                                        31
220 #define RX_LOCATION_INFO_RTT_NUM_STREAMS_MASK                                       0xff000000
221 
222 
223 
224 
225 #define RX_LOCATION_INFO_RTT_FIRST_SELECTED_CHAIN_OFFSET                            0x00000004
226 #define RX_LOCATION_INFO_RTT_FIRST_SELECTED_CHAIN_LSB                               0
227 #define RX_LOCATION_INFO_RTT_FIRST_SELECTED_CHAIN_MSB                               7
228 #define RX_LOCATION_INFO_RTT_FIRST_SELECTED_CHAIN_MASK                              0x000000ff
229 
230 
231 
232 
233 #define RX_LOCATION_INFO_RTT_SECOND_SELECTED_CHAIN_OFFSET                           0x00000004
234 #define RX_LOCATION_INFO_RTT_SECOND_SELECTED_CHAIN_LSB                              8
235 #define RX_LOCATION_INFO_RTT_SECOND_SELECTED_CHAIN_MSB                              15
236 #define RX_LOCATION_INFO_RTT_SECOND_SELECTED_CHAIN_MASK                             0x0000ff00
237 
238 
239 
240 
241 #define RX_LOCATION_INFO_RTT_CFR_STATUS_OFFSET                                      0x00000004
242 #define RX_LOCATION_INFO_RTT_CFR_STATUS_LSB                                         16
243 #define RX_LOCATION_INFO_RTT_CFR_STATUS_MSB                                         23
244 #define RX_LOCATION_INFO_RTT_CFR_STATUS_MASK                                        0x00ff0000
245 
246 
247 
248 
249 #define RX_LOCATION_INFO_RTT_CIR_STATUS_OFFSET                                      0x00000004
250 #define RX_LOCATION_INFO_RTT_CIR_STATUS_LSB                                         24
251 #define RX_LOCATION_INFO_RTT_CIR_STATUS_MSB                                         31
252 #define RX_LOCATION_INFO_RTT_CIR_STATUS_MASK                                        0xff000000
253 
254 
255 
256 
257 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_LOW32_OFFSET                        0x00000008
258 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_LOW32_LSB                           0
259 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_LOW32_MSB                           31
260 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_LOW32_MASK                          0xffffffff
261 
262 
263 
264 
265 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_HIGH8_OFFSET                        0x0000000c
266 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_HIGH8_LSB                           0
267 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_HIGH8_MSB                           7
268 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_HIGH8_MASK                          0x000000ff
269 
270 
271 
272 
273 #define RX_LOCATION_INFO_RESERVED_3_OFFSET                                          0x0000000c
274 #define RX_LOCATION_INFO_RESERVED_3_LSB                                             8
275 #define RX_LOCATION_INFO_RESERVED_3_MSB                                             15
276 #define RX_LOCATION_INFO_RESERVED_3_MASK                                            0x0000ff00
277 
278 
279 
280 
281 #define RX_LOCATION_INFO_RTT_PKT_BW_VHT_OFFSET                                      0x0000000c
282 #define RX_LOCATION_INFO_RTT_PKT_BW_VHT_LSB                                         16
283 #define RX_LOCATION_INFO_RTT_PKT_BW_VHT_MSB                                         19
284 #define RX_LOCATION_INFO_RTT_PKT_BW_VHT_MASK                                        0x000f0000
285 
286 
287 
288 
289 #define RX_LOCATION_INFO_RTT_PKT_BW_LEG_OFFSET                                      0x0000000c
290 #define RX_LOCATION_INFO_RTT_PKT_BW_LEG_LSB                                         20
291 #define RX_LOCATION_INFO_RTT_PKT_BW_LEG_MSB                                         23
292 #define RX_LOCATION_INFO_RTT_PKT_BW_LEG_MASK                                        0x00f00000
293 
294 
295 
296 
297 #define RX_LOCATION_INFO_RTT_MCS_RATE_OFFSET                                        0x0000000c
298 #define RX_LOCATION_INFO_RTT_MCS_RATE_LSB                                           24
299 #define RX_LOCATION_INFO_RTT_MCS_RATE_MSB                                           31
300 #define RX_LOCATION_INFO_RTT_MCS_RATE_MASK                                          0xff000000
301 
302 
303 
304 
305 #define RX_LOCATION_INFO_RTT_CFO_MEASUREMENT_OFFSET                                 0x00000010
306 #define RX_LOCATION_INFO_RTT_CFO_MEASUREMENT_LSB                                    0
307 #define RX_LOCATION_INFO_RTT_CFO_MEASUREMENT_MSB                                    15
308 #define RX_LOCATION_INFO_RTT_CFO_MEASUREMENT_MASK                                   0x0000ffff
309 
310 
311 
312 
313 #define RX_LOCATION_INFO_RTT_PREAMBLE_TYPE_OFFSET                                   0x00000010
314 #define RX_LOCATION_INFO_RTT_PREAMBLE_TYPE_LSB                                      16
315 #define RX_LOCATION_INFO_RTT_PREAMBLE_TYPE_MSB                                      23
316 #define RX_LOCATION_INFO_RTT_PREAMBLE_TYPE_MASK                                     0x00ff0000
317 
318 
319 
320 
321 #define RX_LOCATION_INFO_RTT_GI_TYPE_OFFSET                                         0x00000010
322 #define RX_LOCATION_INFO_RTT_GI_TYPE_LSB                                            24
323 #define RX_LOCATION_INFO_RTT_GI_TYPE_MSB                                            31
324 #define RX_LOCATION_INFO_RTT_GI_TYPE_MASK                                           0xff000000
325 
326 
327 
328 
329 #define RX_LOCATION_INFO_RX_START_TS_OFFSET                                         0x00000014
330 #define RX_LOCATION_INFO_RX_START_TS_LSB                                            0
331 #define RX_LOCATION_INFO_RX_START_TS_MSB                                            31
332 #define RX_LOCATION_INFO_RX_START_TS_MASK                                           0xffffffff
333 
334 
335 
336 
337 #define RX_LOCATION_INFO_RX_START_TS_UPPER_OFFSET                                   0x00000018
338 #define RX_LOCATION_INFO_RX_START_TS_UPPER_LSB                                      0
339 #define RX_LOCATION_INFO_RX_START_TS_UPPER_MSB                                      31
340 #define RX_LOCATION_INFO_RX_START_TS_UPPER_MASK                                     0xffffffff
341 
342 
343 
344 
345 #define RX_LOCATION_INFO_RX_END_TS_OFFSET                                           0x0000001c
346 #define RX_LOCATION_INFO_RX_END_TS_LSB                                              0
347 #define RX_LOCATION_INFO_RX_END_TS_MSB                                              31
348 #define RX_LOCATION_INFO_RX_END_TS_MASK                                             0xffffffff
349 
350 
351 
352 
353 #define RX_LOCATION_INFO_GAIN_CHAIN0_OFFSET                                         0x00000020
354 #define RX_LOCATION_INFO_GAIN_CHAIN0_LSB                                            0
355 #define RX_LOCATION_INFO_GAIN_CHAIN0_MSB                                            15
356 #define RX_LOCATION_INFO_GAIN_CHAIN0_MASK                                           0x0000ffff
357 
358 
359 
360 
361 #define RX_LOCATION_INFO_GAIN_CHAIN1_OFFSET                                         0x00000020
362 #define RX_LOCATION_INFO_GAIN_CHAIN1_LSB                                            16
363 #define RX_LOCATION_INFO_GAIN_CHAIN1_MSB                                            31
364 #define RX_LOCATION_INFO_GAIN_CHAIN1_MASK                                           0xffff0000
365 
366 
367 
368 
369 #define RX_LOCATION_INFO_GAIN_CHAIN2_OFFSET                                         0x00000024
370 #define RX_LOCATION_INFO_GAIN_CHAIN2_LSB                                            0
371 #define RX_LOCATION_INFO_GAIN_CHAIN2_MSB                                            15
372 #define RX_LOCATION_INFO_GAIN_CHAIN2_MASK                                           0x0000ffff
373 
374 
375 
376 
377 #define RX_LOCATION_INFO_GAIN_CHAIN3_OFFSET                                         0x00000024
378 #define RX_LOCATION_INFO_GAIN_CHAIN3_LSB                                            16
379 #define RX_LOCATION_INFO_GAIN_CHAIN3_MSB                                            31
380 #define RX_LOCATION_INFO_GAIN_CHAIN3_MASK                                           0xffff0000
381 
382 
383 
384 
385 #define RX_LOCATION_INFO_GAIN_REPORT_STATUS_OFFSET                                  0x00000028
386 #define RX_LOCATION_INFO_GAIN_REPORT_STATUS_LSB                                     0
387 #define RX_LOCATION_INFO_GAIN_REPORT_STATUS_MSB                                     7
388 #define RX_LOCATION_INFO_GAIN_REPORT_STATUS_MASK                                    0x000000ff
389 
390 
391 
392 
393 #define RX_LOCATION_INFO_RTT_TIMING_BACKOFF_SEL_OFFSET                              0x00000028
394 #define RX_LOCATION_INFO_RTT_TIMING_BACKOFF_SEL_LSB                                 8
395 #define RX_LOCATION_INFO_RTT_TIMING_BACKOFF_SEL_MSB                                 15
396 #define RX_LOCATION_INFO_RTT_TIMING_BACKOFF_SEL_MASK                                0x0000ff00
397 
398 
399 
400 
401 #define RX_LOCATION_INFO_RTT_FAC_COMBINED_OFFSET                                    0x00000028
402 #define RX_LOCATION_INFO_RTT_FAC_COMBINED_LSB                                       16
403 #define RX_LOCATION_INFO_RTT_FAC_COMBINED_MSB                                       31
404 #define RX_LOCATION_INFO_RTT_FAC_COMBINED_MASK                                      0xffff0000
405 
406 
407 
408 
409 #define RX_LOCATION_INFO_RTT_FAC_0_OFFSET                                           0x0000002c
410 #define RX_LOCATION_INFO_RTT_FAC_0_LSB                                              0
411 #define RX_LOCATION_INFO_RTT_FAC_0_MSB                                              15
412 #define RX_LOCATION_INFO_RTT_FAC_0_MASK                                             0x0000ffff
413 
414 
415 
416 
417 #define RX_LOCATION_INFO_RTT_FAC_1_OFFSET                                           0x0000002c
418 #define RX_LOCATION_INFO_RTT_FAC_1_LSB                                              16
419 #define RX_LOCATION_INFO_RTT_FAC_1_MSB                                              31
420 #define RX_LOCATION_INFO_RTT_FAC_1_MASK                                             0xffff0000
421 
422 
423 
424 
425 #define RX_LOCATION_INFO_RTT_FAC_2_OFFSET                                           0x00000030
426 #define RX_LOCATION_INFO_RTT_FAC_2_LSB                                              0
427 #define RX_LOCATION_INFO_RTT_FAC_2_MSB                                              15
428 #define RX_LOCATION_INFO_RTT_FAC_2_MASK                                             0x0000ffff
429 
430 
431 
432 
433 #define RX_LOCATION_INFO_RTT_FAC_3_OFFSET                                           0x00000030
434 #define RX_LOCATION_INFO_RTT_FAC_3_LSB                                              16
435 #define RX_LOCATION_INFO_RTT_FAC_3_MSB                                              31
436 #define RX_LOCATION_INFO_RTT_FAC_3_MASK                                             0xffff0000
437 
438 
439 
440 
441 #define RX_LOCATION_INFO_RTT_FAC_4_OFFSET                                           0x00000034
442 #define RX_LOCATION_INFO_RTT_FAC_4_LSB                                              0
443 #define RX_LOCATION_INFO_RTT_FAC_4_MSB                                              15
444 #define RX_LOCATION_INFO_RTT_FAC_4_MASK                                             0x0000ffff
445 
446 
447 
448 
449 #define RX_LOCATION_INFO_RTT_FAC_5_OFFSET                                           0x00000034
450 #define RX_LOCATION_INFO_RTT_FAC_5_LSB                                              16
451 #define RX_LOCATION_INFO_RTT_FAC_5_MSB                                              31
452 #define RX_LOCATION_INFO_RTT_FAC_5_MASK                                             0xffff0000
453 
454 
455 
456 
457 #define RX_LOCATION_INFO_RTT_FAC_6_OFFSET                                           0x00000038
458 #define RX_LOCATION_INFO_RTT_FAC_6_LSB                                              0
459 #define RX_LOCATION_INFO_RTT_FAC_6_MSB                                              15
460 #define RX_LOCATION_INFO_RTT_FAC_6_MASK                                             0x0000ffff
461 
462 
463 
464 
465 #define RX_LOCATION_INFO_RTT_FAC_7_OFFSET                                           0x00000038
466 #define RX_LOCATION_INFO_RTT_FAC_7_LSB                                              16
467 #define RX_LOCATION_INFO_RTT_FAC_7_MSB                                              31
468 #define RX_LOCATION_INFO_RTT_FAC_7_MASK                                             0xffff0000
469 
470 
471 
472 
473 #define RX_LOCATION_INFO_RTT_FAC_8_OFFSET                                           0x0000003c
474 #define RX_LOCATION_INFO_RTT_FAC_8_LSB                                              0
475 #define RX_LOCATION_INFO_RTT_FAC_8_MSB                                              15
476 #define RX_LOCATION_INFO_RTT_FAC_8_MASK                                             0x0000ffff
477 
478 
479 
480 
481 #define RX_LOCATION_INFO_RTT_FAC_9_OFFSET                                           0x0000003c
482 #define RX_LOCATION_INFO_RTT_FAC_9_LSB                                              16
483 #define RX_LOCATION_INFO_RTT_FAC_9_MSB                                              31
484 #define RX_LOCATION_INFO_RTT_FAC_9_MASK                                             0xffff0000
485 
486 
487 
488 
489 #define RX_LOCATION_INFO_RTT_FAC_10_OFFSET                                          0x00000040
490 #define RX_LOCATION_INFO_RTT_FAC_10_LSB                                             0
491 #define RX_LOCATION_INFO_RTT_FAC_10_MSB                                             15
492 #define RX_LOCATION_INFO_RTT_FAC_10_MASK                                            0x0000ffff
493 
494 
495 
496 
497 #define RX_LOCATION_INFO_RTT_FAC_11_OFFSET                                          0x00000040
498 #define RX_LOCATION_INFO_RTT_FAC_11_LSB                                             16
499 #define RX_LOCATION_INFO_RTT_FAC_11_MSB                                             31
500 #define RX_LOCATION_INFO_RTT_FAC_11_MASK                                            0xffff0000
501 
502 
503 
504 
505 #define RX_LOCATION_INFO_RTT_FAC_12_OFFSET                                          0x00000044
506 #define RX_LOCATION_INFO_RTT_FAC_12_LSB                                             0
507 #define RX_LOCATION_INFO_RTT_FAC_12_MSB                                             15
508 #define RX_LOCATION_INFO_RTT_FAC_12_MASK                                            0x0000ffff
509 
510 
511 
512 
513 #define RX_LOCATION_INFO_RTT_FAC_13_OFFSET                                          0x00000044
514 #define RX_LOCATION_INFO_RTT_FAC_13_LSB                                             16
515 #define RX_LOCATION_INFO_RTT_FAC_13_MSB                                             31
516 #define RX_LOCATION_INFO_RTT_FAC_13_MASK                                            0xffff0000
517 
518 
519 
520 
521 #define RX_LOCATION_INFO_RTT_FAC_14_OFFSET                                          0x00000048
522 #define RX_LOCATION_INFO_RTT_FAC_14_LSB                                             0
523 #define RX_LOCATION_INFO_RTT_FAC_14_MSB                                             15
524 #define RX_LOCATION_INFO_RTT_FAC_14_MASK                                            0x0000ffff
525 
526 
527 
528 
529 #define RX_LOCATION_INFO_RTT_FAC_15_OFFSET                                          0x00000048
530 #define RX_LOCATION_INFO_RTT_FAC_15_LSB                                             16
531 #define RX_LOCATION_INFO_RTT_FAC_15_MSB                                             31
532 #define RX_LOCATION_INFO_RTT_FAC_15_MASK                                            0xffff0000
533 
534 
535 
536 
537 #define RX_LOCATION_INFO_RTT_FAC_16_OFFSET                                          0x0000004c
538 #define RX_LOCATION_INFO_RTT_FAC_16_LSB                                             0
539 #define RX_LOCATION_INFO_RTT_FAC_16_MSB                                             15
540 #define RX_LOCATION_INFO_RTT_FAC_16_MASK                                            0x0000ffff
541 
542 
543 
544 
545 #define RX_LOCATION_INFO_RTT_FAC_17_OFFSET                                          0x0000004c
546 #define RX_LOCATION_INFO_RTT_FAC_17_LSB                                             16
547 #define RX_LOCATION_INFO_RTT_FAC_17_MSB                                             31
548 #define RX_LOCATION_INFO_RTT_FAC_17_MASK                                            0xffff0000
549 
550 
551 
552 
553 #define RX_LOCATION_INFO_RTT_FAC_18_OFFSET                                          0x00000050
554 #define RX_LOCATION_INFO_RTT_FAC_18_LSB                                             0
555 #define RX_LOCATION_INFO_RTT_FAC_18_MSB                                             15
556 #define RX_LOCATION_INFO_RTT_FAC_18_MASK                                            0x0000ffff
557 
558 
559 
560 
561 #define RX_LOCATION_INFO_RTT_FAC_19_OFFSET                                          0x00000050
562 #define RX_LOCATION_INFO_RTT_FAC_19_LSB                                             16
563 #define RX_LOCATION_INFO_RTT_FAC_19_MSB                                             31
564 #define RX_LOCATION_INFO_RTT_FAC_19_MASK                                            0xffff0000
565 
566 
567 
568 
569 #define RX_LOCATION_INFO_RTT_FAC_20_OFFSET                                          0x00000054
570 #define RX_LOCATION_INFO_RTT_FAC_20_LSB                                             0
571 #define RX_LOCATION_INFO_RTT_FAC_20_MSB                                             15
572 #define RX_LOCATION_INFO_RTT_FAC_20_MASK                                            0x0000ffff
573 
574 
575 
576 
577 #define RX_LOCATION_INFO_RTT_FAC_21_OFFSET                                          0x00000054
578 #define RX_LOCATION_INFO_RTT_FAC_21_LSB                                             16
579 #define RX_LOCATION_INFO_RTT_FAC_21_MSB                                             31
580 #define RX_LOCATION_INFO_RTT_FAC_21_MASK                                            0xffff0000
581 
582 
583 
584 
585 #define RX_LOCATION_INFO_RTT_FAC_22_OFFSET                                          0x00000058
586 #define RX_LOCATION_INFO_RTT_FAC_22_LSB                                             0
587 #define RX_LOCATION_INFO_RTT_FAC_22_MSB                                             15
588 #define RX_LOCATION_INFO_RTT_FAC_22_MASK                                            0x0000ffff
589 
590 
591 
592 
593 #define RX_LOCATION_INFO_RTT_FAC_23_OFFSET                                          0x00000058
594 #define RX_LOCATION_INFO_RTT_FAC_23_LSB                                             16
595 #define RX_LOCATION_INFO_RTT_FAC_23_MSB                                             31
596 #define RX_LOCATION_INFO_RTT_FAC_23_MASK                                            0xffff0000
597 
598 
599 
600 
601 #define RX_LOCATION_INFO_RTT_FAC_24_OFFSET                                          0x0000005c
602 #define RX_LOCATION_INFO_RTT_FAC_24_LSB                                             0
603 #define RX_LOCATION_INFO_RTT_FAC_24_MSB                                             15
604 #define RX_LOCATION_INFO_RTT_FAC_24_MASK                                            0x0000ffff
605 
606 
607 
608 
609 #define RX_LOCATION_INFO_RTT_FAC_25_OFFSET                                          0x0000005c
610 #define RX_LOCATION_INFO_RTT_FAC_25_LSB                                             16
611 #define RX_LOCATION_INFO_RTT_FAC_25_MSB                                             31
612 #define RX_LOCATION_INFO_RTT_FAC_25_MASK                                            0xffff0000
613 
614 
615 
616 
617 #define RX_LOCATION_INFO_RTT_FAC_26_OFFSET                                          0x00000060
618 #define RX_LOCATION_INFO_RTT_FAC_26_LSB                                             0
619 #define RX_LOCATION_INFO_RTT_FAC_26_MSB                                             15
620 #define RX_LOCATION_INFO_RTT_FAC_26_MASK                                            0x0000ffff
621 
622 
623 
624 
625 #define RX_LOCATION_INFO_RTT_FAC_27_OFFSET                                          0x00000060
626 #define RX_LOCATION_INFO_RTT_FAC_27_LSB                                             16
627 #define RX_LOCATION_INFO_RTT_FAC_27_MSB                                             31
628 #define RX_LOCATION_INFO_RTT_FAC_27_MASK                                            0xffff0000
629 
630 
631 
632 
633 #define RX_LOCATION_INFO_RTT_FAC_28_OFFSET                                          0x00000064
634 #define RX_LOCATION_INFO_RTT_FAC_28_LSB                                             0
635 #define RX_LOCATION_INFO_RTT_FAC_28_MSB                                             15
636 #define RX_LOCATION_INFO_RTT_FAC_28_MASK                                            0x0000ffff
637 
638 
639 
640 
641 #define RX_LOCATION_INFO_RTT_FAC_29_OFFSET                                          0x00000064
642 #define RX_LOCATION_INFO_RTT_FAC_29_LSB                                             16
643 #define RX_LOCATION_INFO_RTT_FAC_29_MSB                                             31
644 #define RX_LOCATION_INFO_RTT_FAC_29_MASK                                            0xffff0000
645 
646 
647 
648 
649 #define RX_LOCATION_INFO_RTT_FAC_30_OFFSET                                          0x00000068
650 #define RX_LOCATION_INFO_RTT_FAC_30_LSB                                             0
651 #define RX_LOCATION_INFO_RTT_FAC_30_MSB                                             15
652 #define RX_LOCATION_INFO_RTT_FAC_30_MASK                                            0x0000ffff
653 
654 
655 
656 
657 #define RX_LOCATION_INFO_RTT_FAC_31_OFFSET                                          0x00000068
658 #define RX_LOCATION_INFO_RTT_FAC_31_LSB                                             16
659 #define RX_LOCATION_INFO_RTT_FAC_31_MSB                                             31
660 #define RX_LOCATION_INFO_RTT_FAC_31_MASK                                            0xffff0000
661 
662 
663 
664 
665 #define RX_LOCATION_INFO_RESERVED_27A_OFFSET                                        0x0000006c
666 #define RX_LOCATION_INFO_RESERVED_27A_LSB                                           0
667 #define RX_LOCATION_INFO_RESERVED_27A_MSB                                           31
668 #define RX_LOCATION_INFO_RESERVED_27A_MASK                                          0xffffffff
669 
670 
671 
672 #endif
673