xref: /wlan-driver/fw-api/hw/peach/v1/rx_location_info.h (revision 5113495b16420b49004c444715d2daae2066e7dc)
1 /*
2  * Copyright (c) 2023 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 #ifndef _RX_LOCATION_INFO_H_
19 #define _RX_LOCATION_INFO_H_
20 
21 #define NUM_OF_DWORDS_RX_LOCATION_INFO 28
22 
23 struct rx_location_info {
24 #ifndef WIFI_BIT_ORDER_BIG_ENDIAN
25              uint32_t rx_location_info_valid                                  :  1,
26                       rtt_hw_ifft_mode                                        :  1,
27                       rtt_11az_mode                                           :  2,
28                       reserved_0                                              :  4,
29                       rtt_num_fac                                             :  8,
30                       rtt_rx_chain_mask                                       :  8,
31                       rtt_num_streams                                         :  8;
32              uint32_t rtt_first_selected_chain                                :  8,
33                       rtt_second_selected_chain                               :  8,
34                       rtt_cfr_status                                          :  8,
35                       rtt_cir_status                                          :  8;
36              uint32_t rtt_che_buffer_pointer_low32                            : 32;
37              uint32_t rtt_che_buffer_pointer_high8                            :  8,
38                       reserved_3                                              :  8,
39                       rtt_pkt_bw_vht                                          :  4,
40                       rtt_pkt_bw_leg                                          :  4,
41                       rtt_mcs_rate                                            :  8;
42              uint32_t rtt_cfo_measurement                                     : 16,
43                       rtt_preamble_type                                       :  8,
44                       rtt_gi_type                                             :  8;
45              uint32_t rx_start_ts                                             : 32;
46              uint32_t rx_start_ts_upper                                       : 32;
47              uint32_t rx_end_ts                                               : 32;
48              uint32_t gain_chain0                                             : 16,
49                       gain_chain1                                             : 16;
50              uint32_t gain_chain2                                             : 16,
51                       gain_chain3                                             : 16;
52              uint32_t gain_report_status                                      :  8,
53                       rtt_timing_backoff_sel                                  :  8,
54                       rtt_fac_combined                                        : 16;
55              uint32_t rtt_fac_0                                               : 16,
56                       rtt_fac_1                                               : 16;
57              uint32_t rtt_fac_2                                               : 16,
58                       rtt_fac_3                                               : 16;
59              uint32_t rtt_fac_4                                               : 16,
60                       rtt_fac_5                                               : 16;
61              uint32_t rtt_fac_6                                               : 16,
62                       rtt_fac_7                                               : 16;
63              uint32_t rtt_fac_8                                               : 16,
64                       rtt_fac_9                                               : 16;
65              uint32_t rtt_fac_10                                              : 16,
66                       rtt_fac_11                                              : 16;
67              uint32_t rtt_fac_12                                              : 16,
68                       rtt_fac_13                                              : 16;
69              uint32_t rtt_fac_14                                              : 16,
70                       rtt_fac_15                                              : 16;
71              uint32_t rtt_fac_16                                              : 16,
72                       rtt_fac_17                                              : 16;
73              uint32_t rtt_fac_18                                              : 16,
74                       rtt_fac_19                                              : 16;
75              uint32_t rtt_fac_20                                              : 16,
76                       rtt_fac_21                                              : 16;
77              uint32_t rtt_fac_22                                              : 16,
78                       rtt_fac_23                                              : 16;
79              uint32_t rtt_fac_24                                              : 16,
80                       rtt_fac_25                                              : 16;
81              uint32_t rtt_fac_26                                              : 16,
82                       rtt_fac_27                                              : 16;
83              uint32_t rtt_fac_28                                              : 16,
84                       rtt_fac_29                                              : 16;
85              uint32_t rtt_fac_30                                              : 16,
86                       rtt_fac_31                                              : 16;
87              uint32_t reserved_27a                                            : 32;
88 #else
89              uint32_t rtt_num_streams                                         :  8,
90                       rtt_rx_chain_mask                                       :  8,
91                       rtt_num_fac                                             :  8,
92                       reserved_0                                              :  4,
93                       rtt_11az_mode                                           :  2,
94                       rtt_hw_ifft_mode                                        :  1,
95                       rx_location_info_valid                                  :  1;
96              uint32_t rtt_cir_status                                          :  8,
97                       rtt_cfr_status                                          :  8,
98                       rtt_second_selected_chain                               :  8,
99                       rtt_first_selected_chain                                :  8;
100              uint32_t rtt_che_buffer_pointer_low32                            : 32;
101              uint32_t rtt_mcs_rate                                            :  8,
102                       rtt_pkt_bw_leg                                          :  4,
103                       rtt_pkt_bw_vht                                          :  4,
104                       reserved_3                                              :  8,
105                       rtt_che_buffer_pointer_high8                            :  8;
106              uint32_t rtt_gi_type                                             :  8,
107                       rtt_preamble_type                                       :  8,
108                       rtt_cfo_measurement                                     : 16;
109              uint32_t rx_start_ts                                             : 32;
110              uint32_t rx_start_ts_upper                                       : 32;
111              uint32_t rx_end_ts                                               : 32;
112              uint32_t gain_chain1                                             : 16,
113                       gain_chain0                                             : 16;
114              uint32_t gain_chain3                                             : 16,
115                       gain_chain2                                             : 16;
116              uint32_t rtt_fac_combined                                        : 16,
117                       rtt_timing_backoff_sel                                  :  8,
118                       gain_report_status                                      :  8;
119              uint32_t rtt_fac_1                                               : 16,
120                       rtt_fac_0                                               : 16;
121              uint32_t rtt_fac_3                                               : 16,
122                       rtt_fac_2                                               : 16;
123              uint32_t rtt_fac_5                                               : 16,
124                       rtt_fac_4                                               : 16;
125              uint32_t rtt_fac_7                                               : 16,
126                       rtt_fac_6                                               : 16;
127              uint32_t rtt_fac_9                                               : 16,
128                       rtt_fac_8                                               : 16;
129              uint32_t rtt_fac_11                                              : 16,
130                       rtt_fac_10                                              : 16;
131              uint32_t rtt_fac_13                                              : 16,
132                       rtt_fac_12                                              : 16;
133              uint32_t rtt_fac_15                                              : 16,
134                       rtt_fac_14                                              : 16;
135              uint32_t rtt_fac_17                                              : 16,
136                       rtt_fac_16                                              : 16;
137              uint32_t rtt_fac_19                                              : 16,
138                       rtt_fac_18                                              : 16;
139              uint32_t rtt_fac_21                                              : 16,
140                       rtt_fac_20                                              : 16;
141              uint32_t rtt_fac_23                                              : 16,
142                       rtt_fac_22                                              : 16;
143              uint32_t rtt_fac_25                                              : 16,
144                       rtt_fac_24                                              : 16;
145              uint32_t rtt_fac_27                                              : 16,
146                       rtt_fac_26                                              : 16;
147              uint32_t rtt_fac_29                                              : 16,
148                       rtt_fac_28                                              : 16;
149              uint32_t rtt_fac_31                                              : 16,
150                       rtt_fac_30                                              : 16;
151              uint32_t reserved_27a                                            : 32;
152 #endif
153 };
154 
155 #define RX_LOCATION_INFO_RX_LOCATION_INFO_VALID_OFFSET                              0x00000000
156 #define RX_LOCATION_INFO_RX_LOCATION_INFO_VALID_LSB                                 0
157 #define RX_LOCATION_INFO_RX_LOCATION_INFO_VALID_MSB                                 0
158 #define RX_LOCATION_INFO_RX_LOCATION_INFO_VALID_MASK                                0x00000001
159 
160 #define RX_LOCATION_INFO_RTT_HW_IFFT_MODE_OFFSET                                    0x00000000
161 #define RX_LOCATION_INFO_RTT_HW_IFFT_MODE_LSB                                       1
162 #define RX_LOCATION_INFO_RTT_HW_IFFT_MODE_MSB                                       1
163 #define RX_LOCATION_INFO_RTT_HW_IFFT_MODE_MASK                                      0x00000002
164 
165 #define RX_LOCATION_INFO_RTT_11AZ_MODE_OFFSET                                       0x00000000
166 #define RX_LOCATION_INFO_RTT_11AZ_MODE_LSB                                          2
167 #define RX_LOCATION_INFO_RTT_11AZ_MODE_MSB                                          3
168 #define RX_LOCATION_INFO_RTT_11AZ_MODE_MASK                                         0x0000000c
169 
170 #define RX_LOCATION_INFO_RESERVED_0_OFFSET                                          0x00000000
171 #define RX_LOCATION_INFO_RESERVED_0_LSB                                             4
172 #define RX_LOCATION_INFO_RESERVED_0_MSB                                             7
173 #define RX_LOCATION_INFO_RESERVED_0_MASK                                            0x000000f0
174 
175 #define RX_LOCATION_INFO_RTT_NUM_FAC_OFFSET                                         0x00000000
176 #define RX_LOCATION_INFO_RTT_NUM_FAC_LSB                                            8
177 #define RX_LOCATION_INFO_RTT_NUM_FAC_MSB                                            15
178 #define RX_LOCATION_INFO_RTT_NUM_FAC_MASK                                           0x0000ff00
179 
180 #define RX_LOCATION_INFO_RTT_RX_CHAIN_MASK_OFFSET                                   0x00000000
181 #define RX_LOCATION_INFO_RTT_RX_CHAIN_MASK_LSB                                      16
182 #define RX_LOCATION_INFO_RTT_RX_CHAIN_MASK_MSB                                      23
183 #define RX_LOCATION_INFO_RTT_RX_CHAIN_MASK_MASK                                     0x00ff0000
184 
185 #define RX_LOCATION_INFO_RTT_NUM_STREAMS_OFFSET                                     0x00000000
186 #define RX_LOCATION_INFO_RTT_NUM_STREAMS_LSB                                        24
187 #define RX_LOCATION_INFO_RTT_NUM_STREAMS_MSB                                        31
188 #define RX_LOCATION_INFO_RTT_NUM_STREAMS_MASK                                       0xff000000
189 
190 #define RX_LOCATION_INFO_RTT_FIRST_SELECTED_CHAIN_OFFSET                            0x00000004
191 #define RX_LOCATION_INFO_RTT_FIRST_SELECTED_CHAIN_LSB                               0
192 #define RX_LOCATION_INFO_RTT_FIRST_SELECTED_CHAIN_MSB                               7
193 #define RX_LOCATION_INFO_RTT_FIRST_SELECTED_CHAIN_MASK                              0x000000ff
194 
195 #define RX_LOCATION_INFO_RTT_SECOND_SELECTED_CHAIN_OFFSET                           0x00000004
196 #define RX_LOCATION_INFO_RTT_SECOND_SELECTED_CHAIN_LSB                              8
197 #define RX_LOCATION_INFO_RTT_SECOND_SELECTED_CHAIN_MSB                              15
198 #define RX_LOCATION_INFO_RTT_SECOND_SELECTED_CHAIN_MASK                             0x0000ff00
199 
200 #define RX_LOCATION_INFO_RTT_CFR_STATUS_OFFSET                                      0x00000004
201 #define RX_LOCATION_INFO_RTT_CFR_STATUS_LSB                                         16
202 #define RX_LOCATION_INFO_RTT_CFR_STATUS_MSB                                         23
203 #define RX_LOCATION_INFO_RTT_CFR_STATUS_MASK                                        0x00ff0000
204 
205 #define RX_LOCATION_INFO_RTT_CIR_STATUS_OFFSET                                      0x00000004
206 #define RX_LOCATION_INFO_RTT_CIR_STATUS_LSB                                         24
207 #define RX_LOCATION_INFO_RTT_CIR_STATUS_MSB                                         31
208 #define RX_LOCATION_INFO_RTT_CIR_STATUS_MASK                                        0xff000000
209 
210 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_LOW32_OFFSET                        0x00000008
211 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_LOW32_LSB                           0
212 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_LOW32_MSB                           31
213 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_LOW32_MASK                          0xffffffff
214 
215 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_HIGH8_OFFSET                        0x0000000c
216 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_HIGH8_LSB                           0
217 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_HIGH8_MSB                           7
218 #define RX_LOCATION_INFO_RTT_CHE_BUFFER_POINTER_HIGH8_MASK                          0x000000ff
219 
220 #define RX_LOCATION_INFO_RESERVED_3_OFFSET                                          0x0000000c
221 #define RX_LOCATION_INFO_RESERVED_3_LSB                                             8
222 #define RX_LOCATION_INFO_RESERVED_3_MSB                                             15
223 #define RX_LOCATION_INFO_RESERVED_3_MASK                                            0x0000ff00
224 
225 #define RX_LOCATION_INFO_RTT_PKT_BW_VHT_OFFSET                                      0x0000000c
226 #define RX_LOCATION_INFO_RTT_PKT_BW_VHT_LSB                                         16
227 #define RX_LOCATION_INFO_RTT_PKT_BW_VHT_MSB                                         19
228 #define RX_LOCATION_INFO_RTT_PKT_BW_VHT_MASK                                        0x000f0000
229 
230 #define RX_LOCATION_INFO_RTT_PKT_BW_LEG_OFFSET                                      0x0000000c
231 #define RX_LOCATION_INFO_RTT_PKT_BW_LEG_LSB                                         20
232 #define RX_LOCATION_INFO_RTT_PKT_BW_LEG_MSB                                         23
233 #define RX_LOCATION_INFO_RTT_PKT_BW_LEG_MASK                                        0x00f00000
234 
235 #define RX_LOCATION_INFO_RTT_MCS_RATE_OFFSET                                        0x0000000c
236 #define RX_LOCATION_INFO_RTT_MCS_RATE_LSB                                           24
237 #define RX_LOCATION_INFO_RTT_MCS_RATE_MSB                                           31
238 #define RX_LOCATION_INFO_RTT_MCS_RATE_MASK                                          0xff000000
239 
240 #define RX_LOCATION_INFO_RTT_CFO_MEASUREMENT_OFFSET                                 0x00000010
241 #define RX_LOCATION_INFO_RTT_CFO_MEASUREMENT_LSB                                    0
242 #define RX_LOCATION_INFO_RTT_CFO_MEASUREMENT_MSB                                    15
243 #define RX_LOCATION_INFO_RTT_CFO_MEASUREMENT_MASK                                   0x0000ffff
244 
245 #define RX_LOCATION_INFO_RTT_PREAMBLE_TYPE_OFFSET                                   0x00000010
246 #define RX_LOCATION_INFO_RTT_PREAMBLE_TYPE_LSB                                      16
247 #define RX_LOCATION_INFO_RTT_PREAMBLE_TYPE_MSB                                      23
248 #define RX_LOCATION_INFO_RTT_PREAMBLE_TYPE_MASK                                     0x00ff0000
249 
250 #define RX_LOCATION_INFO_RTT_GI_TYPE_OFFSET                                         0x00000010
251 #define RX_LOCATION_INFO_RTT_GI_TYPE_LSB                                            24
252 #define RX_LOCATION_INFO_RTT_GI_TYPE_MSB                                            31
253 #define RX_LOCATION_INFO_RTT_GI_TYPE_MASK                                           0xff000000
254 
255 #define RX_LOCATION_INFO_RX_START_TS_OFFSET                                         0x00000014
256 #define RX_LOCATION_INFO_RX_START_TS_LSB                                            0
257 #define RX_LOCATION_INFO_RX_START_TS_MSB                                            31
258 #define RX_LOCATION_INFO_RX_START_TS_MASK                                           0xffffffff
259 
260 #define RX_LOCATION_INFO_RX_START_TS_UPPER_OFFSET                                   0x00000018
261 #define RX_LOCATION_INFO_RX_START_TS_UPPER_LSB                                      0
262 #define RX_LOCATION_INFO_RX_START_TS_UPPER_MSB                                      31
263 #define RX_LOCATION_INFO_RX_START_TS_UPPER_MASK                                     0xffffffff
264 
265 #define RX_LOCATION_INFO_RX_END_TS_OFFSET                                           0x0000001c
266 #define RX_LOCATION_INFO_RX_END_TS_LSB                                              0
267 #define RX_LOCATION_INFO_RX_END_TS_MSB                                              31
268 #define RX_LOCATION_INFO_RX_END_TS_MASK                                             0xffffffff
269 
270 #define RX_LOCATION_INFO_GAIN_CHAIN0_OFFSET                                         0x00000020
271 #define RX_LOCATION_INFO_GAIN_CHAIN0_LSB                                            0
272 #define RX_LOCATION_INFO_GAIN_CHAIN0_MSB                                            15
273 #define RX_LOCATION_INFO_GAIN_CHAIN0_MASK                                           0x0000ffff
274 
275 #define RX_LOCATION_INFO_GAIN_CHAIN1_OFFSET                                         0x00000020
276 #define RX_LOCATION_INFO_GAIN_CHAIN1_LSB                                            16
277 #define RX_LOCATION_INFO_GAIN_CHAIN1_MSB                                            31
278 #define RX_LOCATION_INFO_GAIN_CHAIN1_MASK                                           0xffff0000
279 
280 #define RX_LOCATION_INFO_GAIN_CHAIN2_OFFSET                                         0x00000024
281 #define RX_LOCATION_INFO_GAIN_CHAIN2_LSB                                            0
282 #define RX_LOCATION_INFO_GAIN_CHAIN2_MSB                                            15
283 #define RX_LOCATION_INFO_GAIN_CHAIN2_MASK                                           0x0000ffff
284 
285 #define RX_LOCATION_INFO_GAIN_CHAIN3_OFFSET                                         0x00000024
286 #define RX_LOCATION_INFO_GAIN_CHAIN3_LSB                                            16
287 #define RX_LOCATION_INFO_GAIN_CHAIN3_MSB                                            31
288 #define RX_LOCATION_INFO_GAIN_CHAIN3_MASK                                           0xffff0000
289 
290 #define RX_LOCATION_INFO_GAIN_REPORT_STATUS_OFFSET                                  0x00000028
291 #define RX_LOCATION_INFO_GAIN_REPORT_STATUS_LSB                                     0
292 #define RX_LOCATION_INFO_GAIN_REPORT_STATUS_MSB                                     7
293 #define RX_LOCATION_INFO_GAIN_REPORT_STATUS_MASK                                    0x000000ff
294 
295 #define RX_LOCATION_INFO_RTT_TIMING_BACKOFF_SEL_OFFSET                              0x00000028
296 #define RX_LOCATION_INFO_RTT_TIMING_BACKOFF_SEL_LSB                                 8
297 #define RX_LOCATION_INFO_RTT_TIMING_BACKOFF_SEL_MSB                                 15
298 #define RX_LOCATION_INFO_RTT_TIMING_BACKOFF_SEL_MASK                                0x0000ff00
299 
300 #define RX_LOCATION_INFO_RTT_FAC_COMBINED_OFFSET                                    0x00000028
301 #define RX_LOCATION_INFO_RTT_FAC_COMBINED_LSB                                       16
302 #define RX_LOCATION_INFO_RTT_FAC_COMBINED_MSB                                       31
303 #define RX_LOCATION_INFO_RTT_FAC_COMBINED_MASK                                      0xffff0000
304 
305 #define RX_LOCATION_INFO_RTT_FAC_0_OFFSET                                           0x0000002c
306 #define RX_LOCATION_INFO_RTT_FAC_0_LSB                                              0
307 #define RX_LOCATION_INFO_RTT_FAC_0_MSB                                              15
308 #define RX_LOCATION_INFO_RTT_FAC_0_MASK                                             0x0000ffff
309 
310 #define RX_LOCATION_INFO_RTT_FAC_1_OFFSET                                           0x0000002c
311 #define RX_LOCATION_INFO_RTT_FAC_1_LSB                                              16
312 #define RX_LOCATION_INFO_RTT_FAC_1_MSB                                              31
313 #define RX_LOCATION_INFO_RTT_FAC_1_MASK                                             0xffff0000
314 
315 #define RX_LOCATION_INFO_RTT_FAC_2_OFFSET                                           0x00000030
316 #define RX_LOCATION_INFO_RTT_FAC_2_LSB                                              0
317 #define RX_LOCATION_INFO_RTT_FAC_2_MSB                                              15
318 #define RX_LOCATION_INFO_RTT_FAC_2_MASK                                             0x0000ffff
319 
320 #define RX_LOCATION_INFO_RTT_FAC_3_OFFSET                                           0x00000030
321 #define RX_LOCATION_INFO_RTT_FAC_3_LSB                                              16
322 #define RX_LOCATION_INFO_RTT_FAC_3_MSB                                              31
323 #define RX_LOCATION_INFO_RTT_FAC_3_MASK                                             0xffff0000
324 
325 #define RX_LOCATION_INFO_RTT_FAC_4_OFFSET                                           0x00000034
326 #define RX_LOCATION_INFO_RTT_FAC_4_LSB                                              0
327 #define RX_LOCATION_INFO_RTT_FAC_4_MSB                                              15
328 #define RX_LOCATION_INFO_RTT_FAC_4_MASK                                             0x0000ffff
329 
330 #define RX_LOCATION_INFO_RTT_FAC_5_OFFSET                                           0x00000034
331 #define RX_LOCATION_INFO_RTT_FAC_5_LSB                                              16
332 #define RX_LOCATION_INFO_RTT_FAC_5_MSB                                              31
333 #define RX_LOCATION_INFO_RTT_FAC_5_MASK                                             0xffff0000
334 
335 #define RX_LOCATION_INFO_RTT_FAC_6_OFFSET                                           0x00000038
336 #define RX_LOCATION_INFO_RTT_FAC_6_LSB                                              0
337 #define RX_LOCATION_INFO_RTT_FAC_6_MSB                                              15
338 #define RX_LOCATION_INFO_RTT_FAC_6_MASK                                             0x0000ffff
339 
340 #define RX_LOCATION_INFO_RTT_FAC_7_OFFSET                                           0x00000038
341 #define RX_LOCATION_INFO_RTT_FAC_7_LSB                                              16
342 #define RX_LOCATION_INFO_RTT_FAC_7_MSB                                              31
343 #define RX_LOCATION_INFO_RTT_FAC_7_MASK                                             0xffff0000
344 
345 #define RX_LOCATION_INFO_RTT_FAC_8_OFFSET                                           0x0000003c
346 #define RX_LOCATION_INFO_RTT_FAC_8_LSB                                              0
347 #define RX_LOCATION_INFO_RTT_FAC_8_MSB                                              15
348 #define RX_LOCATION_INFO_RTT_FAC_8_MASK                                             0x0000ffff
349 
350 #define RX_LOCATION_INFO_RTT_FAC_9_OFFSET                                           0x0000003c
351 #define RX_LOCATION_INFO_RTT_FAC_9_LSB                                              16
352 #define RX_LOCATION_INFO_RTT_FAC_9_MSB                                              31
353 #define RX_LOCATION_INFO_RTT_FAC_9_MASK                                             0xffff0000
354 
355 #define RX_LOCATION_INFO_RTT_FAC_10_OFFSET                                          0x00000040
356 #define RX_LOCATION_INFO_RTT_FAC_10_LSB                                             0
357 #define RX_LOCATION_INFO_RTT_FAC_10_MSB                                             15
358 #define RX_LOCATION_INFO_RTT_FAC_10_MASK                                            0x0000ffff
359 
360 #define RX_LOCATION_INFO_RTT_FAC_11_OFFSET                                          0x00000040
361 #define RX_LOCATION_INFO_RTT_FAC_11_LSB                                             16
362 #define RX_LOCATION_INFO_RTT_FAC_11_MSB                                             31
363 #define RX_LOCATION_INFO_RTT_FAC_11_MASK                                            0xffff0000
364 
365 #define RX_LOCATION_INFO_RTT_FAC_12_OFFSET                                          0x00000044
366 #define RX_LOCATION_INFO_RTT_FAC_12_LSB                                             0
367 #define RX_LOCATION_INFO_RTT_FAC_12_MSB                                             15
368 #define RX_LOCATION_INFO_RTT_FAC_12_MASK                                            0x0000ffff
369 
370 #define RX_LOCATION_INFO_RTT_FAC_13_OFFSET                                          0x00000044
371 #define RX_LOCATION_INFO_RTT_FAC_13_LSB                                             16
372 #define RX_LOCATION_INFO_RTT_FAC_13_MSB                                             31
373 #define RX_LOCATION_INFO_RTT_FAC_13_MASK                                            0xffff0000
374 
375 #define RX_LOCATION_INFO_RTT_FAC_14_OFFSET                                          0x00000048
376 #define RX_LOCATION_INFO_RTT_FAC_14_LSB                                             0
377 #define RX_LOCATION_INFO_RTT_FAC_14_MSB                                             15
378 #define RX_LOCATION_INFO_RTT_FAC_14_MASK                                            0x0000ffff
379 
380 #define RX_LOCATION_INFO_RTT_FAC_15_OFFSET                                          0x00000048
381 #define RX_LOCATION_INFO_RTT_FAC_15_LSB                                             16
382 #define RX_LOCATION_INFO_RTT_FAC_15_MSB                                             31
383 #define RX_LOCATION_INFO_RTT_FAC_15_MASK                                            0xffff0000
384 
385 #define RX_LOCATION_INFO_RTT_FAC_16_OFFSET                                          0x0000004c
386 #define RX_LOCATION_INFO_RTT_FAC_16_LSB                                             0
387 #define RX_LOCATION_INFO_RTT_FAC_16_MSB                                             15
388 #define RX_LOCATION_INFO_RTT_FAC_16_MASK                                            0x0000ffff
389 
390 #define RX_LOCATION_INFO_RTT_FAC_17_OFFSET                                          0x0000004c
391 #define RX_LOCATION_INFO_RTT_FAC_17_LSB                                             16
392 #define RX_LOCATION_INFO_RTT_FAC_17_MSB                                             31
393 #define RX_LOCATION_INFO_RTT_FAC_17_MASK                                            0xffff0000
394 
395 #define RX_LOCATION_INFO_RTT_FAC_18_OFFSET                                          0x00000050
396 #define RX_LOCATION_INFO_RTT_FAC_18_LSB                                             0
397 #define RX_LOCATION_INFO_RTT_FAC_18_MSB                                             15
398 #define RX_LOCATION_INFO_RTT_FAC_18_MASK                                            0x0000ffff
399 
400 #define RX_LOCATION_INFO_RTT_FAC_19_OFFSET                                          0x00000050
401 #define RX_LOCATION_INFO_RTT_FAC_19_LSB                                             16
402 #define RX_LOCATION_INFO_RTT_FAC_19_MSB                                             31
403 #define RX_LOCATION_INFO_RTT_FAC_19_MASK                                            0xffff0000
404 
405 #define RX_LOCATION_INFO_RTT_FAC_20_OFFSET                                          0x00000054
406 #define RX_LOCATION_INFO_RTT_FAC_20_LSB                                             0
407 #define RX_LOCATION_INFO_RTT_FAC_20_MSB                                             15
408 #define RX_LOCATION_INFO_RTT_FAC_20_MASK                                            0x0000ffff
409 
410 #define RX_LOCATION_INFO_RTT_FAC_21_OFFSET                                          0x00000054
411 #define RX_LOCATION_INFO_RTT_FAC_21_LSB                                             16
412 #define RX_LOCATION_INFO_RTT_FAC_21_MSB                                             31
413 #define RX_LOCATION_INFO_RTT_FAC_21_MASK                                            0xffff0000
414 
415 #define RX_LOCATION_INFO_RTT_FAC_22_OFFSET                                          0x00000058
416 #define RX_LOCATION_INFO_RTT_FAC_22_LSB                                             0
417 #define RX_LOCATION_INFO_RTT_FAC_22_MSB                                             15
418 #define RX_LOCATION_INFO_RTT_FAC_22_MASK                                            0x0000ffff
419 
420 #define RX_LOCATION_INFO_RTT_FAC_23_OFFSET                                          0x00000058
421 #define RX_LOCATION_INFO_RTT_FAC_23_LSB                                             16
422 #define RX_LOCATION_INFO_RTT_FAC_23_MSB                                             31
423 #define RX_LOCATION_INFO_RTT_FAC_23_MASK                                            0xffff0000
424 
425 #define RX_LOCATION_INFO_RTT_FAC_24_OFFSET                                          0x0000005c
426 #define RX_LOCATION_INFO_RTT_FAC_24_LSB                                             0
427 #define RX_LOCATION_INFO_RTT_FAC_24_MSB                                             15
428 #define RX_LOCATION_INFO_RTT_FAC_24_MASK                                            0x0000ffff
429 
430 #define RX_LOCATION_INFO_RTT_FAC_25_OFFSET                                          0x0000005c
431 #define RX_LOCATION_INFO_RTT_FAC_25_LSB                                             16
432 #define RX_LOCATION_INFO_RTT_FAC_25_MSB                                             31
433 #define RX_LOCATION_INFO_RTT_FAC_25_MASK                                            0xffff0000
434 
435 #define RX_LOCATION_INFO_RTT_FAC_26_OFFSET                                          0x00000060
436 #define RX_LOCATION_INFO_RTT_FAC_26_LSB                                             0
437 #define RX_LOCATION_INFO_RTT_FAC_26_MSB                                             15
438 #define RX_LOCATION_INFO_RTT_FAC_26_MASK                                            0x0000ffff
439 
440 #define RX_LOCATION_INFO_RTT_FAC_27_OFFSET                                          0x00000060
441 #define RX_LOCATION_INFO_RTT_FAC_27_LSB                                             16
442 #define RX_LOCATION_INFO_RTT_FAC_27_MSB                                             31
443 #define RX_LOCATION_INFO_RTT_FAC_27_MASK                                            0xffff0000
444 
445 #define RX_LOCATION_INFO_RTT_FAC_28_OFFSET                                          0x00000064
446 #define RX_LOCATION_INFO_RTT_FAC_28_LSB                                             0
447 #define RX_LOCATION_INFO_RTT_FAC_28_MSB                                             15
448 #define RX_LOCATION_INFO_RTT_FAC_28_MASK                                            0x0000ffff
449 
450 #define RX_LOCATION_INFO_RTT_FAC_29_OFFSET                                          0x00000064
451 #define RX_LOCATION_INFO_RTT_FAC_29_LSB                                             16
452 #define RX_LOCATION_INFO_RTT_FAC_29_MSB                                             31
453 #define RX_LOCATION_INFO_RTT_FAC_29_MASK                                            0xffff0000
454 
455 #define RX_LOCATION_INFO_RTT_FAC_30_OFFSET                                          0x00000068
456 #define RX_LOCATION_INFO_RTT_FAC_30_LSB                                             0
457 #define RX_LOCATION_INFO_RTT_FAC_30_MSB                                             15
458 #define RX_LOCATION_INFO_RTT_FAC_30_MASK                                            0x0000ffff
459 
460 #define RX_LOCATION_INFO_RTT_FAC_31_OFFSET                                          0x00000068
461 #define RX_LOCATION_INFO_RTT_FAC_31_LSB                                             16
462 #define RX_LOCATION_INFO_RTT_FAC_31_MSB                                             31
463 #define RX_LOCATION_INFO_RTT_FAC_31_MASK                                            0xffff0000
464 
465 #define RX_LOCATION_INFO_RESERVED_27A_OFFSET                                        0x0000006c
466 #define RX_LOCATION_INFO_RESERVED_27A_LSB                                           0
467 #define RX_LOCATION_INFO_RESERVED_27A_MSB                                           31
468 #define RX_LOCATION_INFO_RESERVED_27A_MASK                                          0xffffffff
469 
470 #endif
471