xref: /wlan-driver/fw-api/hw/kiwi/v1/receive_user_info.h (revision 5113495b16420b49004c444715d2daae2066e7dc)
1*5113495bSYour Name 
2*5113495bSYour Name /*
3*5113495bSYour Name  * Copyright (c) 2021 Qualcomm Innovation Center, Inc. All rights reserved.
4*5113495bSYour Name  *
5*5113495bSYour Name  * Permission to use, copy, modify, and/or distribute this software for
6*5113495bSYour Name  * any purpose with or without fee is hereby granted, provided that the
7*5113495bSYour Name  * above copyright notice and this permission notice appear in all
8*5113495bSYour Name  * copies.
9*5113495bSYour Name  *
10*5113495bSYour Name  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
11*5113495bSYour Name  * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
12*5113495bSYour Name  * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
13*5113495bSYour Name  * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
14*5113495bSYour Name  * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
15*5113495bSYour Name  * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
16*5113495bSYour Name  * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
17*5113495bSYour Name  * PERFORMANCE OF THIS SOFTWARE.
18*5113495bSYour Name  */
19*5113495bSYour Name 
20*5113495bSYour Name 
21*5113495bSYour Name 
22*5113495bSYour Name 
23*5113495bSYour Name 
24*5113495bSYour Name 
25*5113495bSYour Name 
26*5113495bSYour Name 
27*5113495bSYour Name 
28*5113495bSYour Name 
29*5113495bSYour Name 
30*5113495bSYour Name #ifndef _RECEIVE_USER_INFO_H_
31*5113495bSYour Name #define _RECEIVE_USER_INFO_H_
32*5113495bSYour Name #if !defined(__ASSEMBLER__)
33*5113495bSYour Name #endif
34*5113495bSYour Name 
35*5113495bSYour Name #define NUM_OF_DWORDS_RECEIVE_USER_INFO 12
36*5113495bSYour Name 
37*5113495bSYour Name 
38*5113495bSYour Name struct receive_user_info {
39*5113495bSYour Name 	     uint32_t phy_ppdu_id                                             : 16,
40*5113495bSYour Name 		      user_rssi                                               :  8,
41*5113495bSYour Name 		      pkt_type                                                :  4,
42*5113495bSYour Name 		      stbc                                                    :  1,
43*5113495bSYour Name 		      reception_type                                          :  3;
44*5113495bSYour Name 	     uint32_t rate_mcs                                                :  4,
45*5113495bSYour Name 		      sgi                                                     :  2,
46*5113495bSYour Name 		      reserved_1a                                             :  2,
47*5113495bSYour Name 		      mimo_ss_bitmap                                          :  8,
48*5113495bSYour Name 		      receive_bandwidth                                       :  3,
49*5113495bSYour Name 		      reserved_1b                                             :  5,
50*5113495bSYour Name 		      dl_ofdma_user_index                                     :  8;
51*5113495bSYour Name 	     uint32_t dl_ofdma_content_channel                                :  1,
52*5113495bSYour Name 		      reserved_2a                                             :  7,
53*5113495bSYour Name 		      nss                                                     :  3,
54*5113495bSYour Name 		      stream_offset                                           :  3,
55*5113495bSYour Name 		      sta_dcm                                                 :  1,
56*5113495bSYour Name 		      ldpc                                                    :  1,
57*5113495bSYour Name 		      ru_type_80_0                                            :  4,
58*5113495bSYour Name 		      ru_type_80_1                                            :  4,
59*5113495bSYour Name 		      ru_type_80_2                                            :  4,
60*5113495bSYour Name 		      ru_type_80_3                                            :  4;
61*5113495bSYour Name 	     uint32_t ru_start_index_80_0                                     :  6,
62*5113495bSYour Name 		      reserved_3a                                             :  2,
63*5113495bSYour Name 		      ru_start_index_80_1                                     :  6,
64*5113495bSYour Name 		      reserved_3b                                             :  2,
65*5113495bSYour Name 		      ru_start_index_80_2                                     :  6,
66*5113495bSYour Name 		      reserved_3c                                             :  2,
67*5113495bSYour Name 		      ru_start_index_80_3                                     :  6,
68*5113495bSYour Name 		      reserved_3d                                             :  2;
69*5113495bSYour Name 	     uint32_t user_fd_rssi_ss0                                        : 32;
70*5113495bSYour Name 	     uint32_t user_fd_rssi_ss1                                        : 32;
71*5113495bSYour Name 	     uint32_t user_fd_rssi_ss2                                        : 32;
72*5113495bSYour Name 	     uint32_t user_fd_rssi_ss3                                        : 32;
73*5113495bSYour Name 	     uint32_t user_fd_rssi_ss4                                        : 32;
74*5113495bSYour Name 	     uint32_t user_fd_rssi_ss5                                        : 32;
75*5113495bSYour Name 	     uint32_t user_fd_rssi_ss6                                        : 32;
76*5113495bSYour Name 	     uint32_t user_fd_rssi_ss7                                        : 32;
77*5113495bSYour Name };
78*5113495bSYour Name 
79*5113495bSYour Name 
80*5113495bSYour Name 
81*5113495bSYour Name 
82*5113495bSYour Name #define RECEIVE_USER_INFO_PHY_PPDU_ID_OFFSET                                        0x00000000
83*5113495bSYour Name #define RECEIVE_USER_INFO_PHY_PPDU_ID_LSB                                           0
84*5113495bSYour Name #define RECEIVE_USER_INFO_PHY_PPDU_ID_MSB                                           15
85*5113495bSYour Name #define RECEIVE_USER_INFO_PHY_PPDU_ID_MASK                                          0x0000ffff
86*5113495bSYour Name 
87*5113495bSYour Name 
88*5113495bSYour Name 
89*5113495bSYour Name 
90*5113495bSYour Name #define RECEIVE_USER_INFO_USER_RSSI_OFFSET                                          0x00000000
91*5113495bSYour Name #define RECEIVE_USER_INFO_USER_RSSI_LSB                                             16
92*5113495bSYour Name #define RECEIVE_USER_INFO_USER_RSSI_MSB                                             23
93*5113495bSYour Name #define RECEIVE_USER_INFO_USER_RSSI_MASK                                            0x00ff0000
94*5113495bSYour Name 
95*5113495bSYour Name 
96*5113495bSYour Name 
97*5113495bSYour Name 
98*5113495bSYour Name #define RECEIVE_USER_INFO_PKT_TYPE_OFFSET                                           0x00000000
99*5113495bSYour Name #define RECEIVE_USER_INFO_PKT_TYPE_LSB                                              24
100*5113495bSYour Name #define RECEIVE_USER_INFO_PKT_TYPE_MSB                                              27
101*5113495bSYour Name #define RECEIVE_USER_INFO_PKT_TYPE_MASK                                             0x0f000000
102*5113495bSYour Name 
103*5113495bSYour Name 
104*5113495bSYour Name 
105*5113495bSYour Name 
106*5113495bSYour Name #define RECEIVE_USER_INFO_STBC_OFFSET                                               0x00000000
107*5113495bSYour Name #define RECEIVE_USER_INFO_STBC_LSB                                                  28
108*5113495bSYour Name #define RECEIVE_USER_INFO_STBC_MSB                                                  28
109*5113495bSYour Name #define RECEIVE_USER_INFO_STBC_MASK                                                 0x10000000
110*5113495bSYour Name 
111*5113495bSYour Name 
112*5113495bSYour Name 
113*5113495bSYour Name 
114*5113495bSYour Name #define RECEIVE_USER_INFO_RECEPTION_TYPE_OFFSET                                     0x00000000
115*5113495bSYour Name #define RECEIVE_USER_INFO_RECEPTION_TYPE_LSB                                        29
116*5113495bSYour Name #define RECEIVE_USER_INFO_RECEPTION_TYPE_MSB                                        31
117*5113495bSYour Name #define RECEIVE_USER_INFO_RECEPTION_TYPE_MASK                                       0xe0000000
118*5113495bSYour Name 
119*5113495bSYour Name 
120*5113495bSYour Name 
121*5113495bSYour Name 
122*5113495bSYour Name #define RECEIVE_USER_INFO_RATE_MCS_OFFSET                                           0x00000004
123*5113495bSYour Name #define RECEIVE_USER_INFO_RATE_MCS_LSB                                              0
124*5113495bSYour Name #define RECEIVE_USER_INFO_RATE_MCS_MSB                                              3
125*5113495bSYour Name #define RECEIVE_USER_INFO_RATE_MCS_MASK                                             0x0000000f
126*5113495bSYour Name 
127*5113495bSYour Name 
128*5113495bSYour Name 
129*5113495bSYour Name 
130*5113495bSYour Name #define RECEIVE_USER_INFO_SGI_OFFSET                                                0x00000004
131*5113495bSYour Name #define RECEIVE_USER_INFO_SGI_LSB                                                   4
132*5113495bSYour Name #define RECEIVE_USER_INFO_SGI_MSB                                                   5
133*5113495bSYour Name #define RECEIVE_USER_INFO_SGI_MASK                                                  0x00000030
134*5113495bSYour Name 
135*5113495bSYour Name 
136*5113495bSYour Name 
137*5113495bSYour Name 
138*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_1A_OFFSET                                        0x00000004
139*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_1A_LSB                                           6
140*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_1A_MSB                                           7
141*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_1A_MASK                                          0x000000c0
142*5113495bSYour Name 
143*5113495bSYour Name 
144*5113495bSYour Name 
145*5113495bSYour Name 
146*5113495bSYour Name #define RECEIVE_USER_INFO_MIMO_SS_BITMAP_OFFSET                                     0x00000004
147*5113495bSYour Name #define RECEIVE_USER_INFO_MIMO_SS_BITMAP_LSB                                        8
148*5113495bSYour Name #define RECEIVE_USER_INFO_MIMO_SS_BITMAP_MSB                                        15
149*5113495bSYour Name #define RECEIVE_USER_INFO_MIMO_SS_BITMAP_MASK                                       0x0000ff00
150*5113495bSYour Name 
151*5113495bSYour Name 
152*5113495bSYour Name 
153*5113495bSYour Name 
154*5113495bSYour Name #define RECEIVE_USER_INFO_RECEIVE_BANDWIDTH_OFFSET                                  0x00000004
155*5113495bSYour Name #define RECEIVE_USER_INFO_RECEIVE_BANDWIDTH_LSB                                     16
156*5113495bSYour Name #define RECEIVE_USER_INFO_RECEIVE_BANDWIDTH_MSB                                     18
157*5113495bSYour Name #define RECEIVE_USER_INFO_RECEIVE_BANDWIDTH_MASK                                    0x00070000
158*5113495bSYour Name 
159*5113495bSYour Name 
160*5113495bSYour Name 
161*5113495bSYour Name 
162*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_1B_OFFSET                                        0x00000004
163*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_1B_LSB                                           19
164*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_1B_MSB                                           23
165*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_1B_MASK                                          0x00f80000
166*5113495bSYour Name 
167*5113495bSYour Name 
168*5113495bSYour Name 
169*5113495bSYour Name 
170*5113495bSYour Name #define RECEIVE_USER_INFO_DL_OFDMA_USER_INDEX_OFFSET                                0x00000004
171*5113495bSYour Name #define RECEIVE_USER_INFO_DL_OFDMA_USER_INDEX_LSB                                   24
172*5113495bSYour Name #define RECEIVE_USER_INFO_DL_OFDMA_USER_INDEX_MSB                                   31
173*5113495bSYour Name #define RECEIVE_USER_INFO_DL_OFDMA_USER_INDEX_MASK                                  0xff000000
174*5113495bSYour Name 
175*5113495bSYour Name 
176*5113495bSYour Name 
177*5113495bSYour Name 
178*5113495bSYour Name #define RECEIVE_USER_INFO_DL_OFDMA_CONTENT_CHANNEL_OFFSET                           0x00000008
179*5113495bSYour Name #define RECEIVE_USER_INFO_DL_OFDMA_CONTENT_CHANNEL_LSB                              0
180*5113495bSYour Name #define RECEIVE_USER_INFO_DL_OFDMA_CONTENT_CHANNEL_MSB                              0
181*5113495bSYour Name #define RECEIVE_USER_INFO_DL_OFDMA_CONTENT_CHANNEL_MASK                             0x00000001
182*5113495bSYour Name 
183*5113495bSYour Name 
184*5113495bSYour Name 
185*5113495bSYour Name 
186*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_2A_OFFSET                                        0x00000008
187*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_2A_LSB                                           1
188*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_2A_MSB                                           7
189*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_2A_MASK                                          0x000000fe
190*5113495bSYour Name 
191*5113495bSYour Name 
192*5113495bSYour Name 
193*5113495bSYour Name 
194*5113495bSYour Name #define RECEIVE_USER_INFO_NSS_OFFSET                                                0x00000008
195*5113495bSYour Name #define RECEIVE_USER_INFO_NSS_LSB                                                   8
196*5113495bSYour Name #define RECEIVE_USER_INFO_NSS_MSB                                                   10
197*5113495bSYour Name #define RECEIVE_USER_INFO_NSS_MASK                                                  0x00000700
198*5113495bSYour Name 
199*5113495bSYour Name 
200*5113495bSYour Name 
201*5113495bSYour Name 
202*5113495bSYour Name #define RECEIVE_USER_INFO_STREAM_OFFSET_OFFSET                                      0x00000008
203*5113495bSYour Name #define RECEIVE_USER_INFO_STREAM_OFFSET_LSB                                         11
204*5113495bSYour Name #define RECEIVE_USER_INFO_STREAM_OFFSET_MSB                                         13
205*5113495bSYour Name #define RECEIVE_USER_INFO_STREAM_OFFSET_MASK                                        0x00003800
206*5113495bSYour Name 
207*5113495bSYour Name 
208*5113495bSYour Name 
209*5113495bSYour Name 
210*5113495bSYour Name #define RECEIVE_USER_INFO_STA_DCM_OFFSET                                            0x00000008
211*5113495bSYour Name #define RECEIVE_USER_INFO_STA_DCM_LSB                                               14
212*5113495bSYour Name #define RECEIVE_USER_INFO_STA_DCM_MSB                                               14
213*5113495bSYour Name #define RECEIVE_USER_INFO_STA_DCM_MASK                                              0x00004000
214*5113495bSYour Name 
215*5113495bSYour Name 
216*5113495bSYour Name 
217*5113495bSYour Name 
218*5113495bSYour Name #define RECEIVE_USER_INFO_LDPC_OFFSET                                               0x00000008
219*5113495bSYour Name #define RECEIVE_USER_INFO_LDPC_LSB                                                  15
220*5113495bSYour Name #define RECEIVE_USER_INFO_LDPC_MSB                                                  15
221*5113495bSYour Name #define RECEIVE_USER_INFO_LDPC_MASK                                                 0x00008000
222*5113495bSYour Name 
223*5113495bSYour Name 
224*5113495bSYour Name 
225*5113495bSYour Name 
226*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_0_OFFSET                                       0x00000008
227*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_0_LSB                                          16
228*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_0_MSB                                          19
229*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_0_MASK                                         0x000f0000
230*5113495bSYour Name 
231*5113495bSYour Name 
232*5113495bSYour Name 
233*5113495bSYour Name 
234*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_1_OFFSET                                       0x00000008
235*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_1_LSB                                          20
236*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_1_MSB                                          23
237*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_1_MASK                                         0x00f00000
238*5113495bSYour Name 
239*5113495bSYour Name 
240*5113495bSYour Name 
241*5113495bSYour Name 
242*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_2_OFFSET                                       0x00000008
243*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_2_LSB                                          24
244*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_2_MSB                                          27
245*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_2_MASK                                         0x0f000000
246*5113495bSYour Name 
247*5113495bSYour Name 
248*5113495bSYour Name 
249*5113495bSYour Name 
250*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_3_OFFSET                                       0x00000008
251*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_3_LSB                                          28
252*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_3_MSB                                          31
253*5113495bSYour Name #define RECEIVE_USER_INFO_RU_TYPE_80_3_MASK                                         0xf0000000
254*5113495bSYour Name 
255*5113495bSYour Name 
256*5113495bSYour Name 
257*5113495bSYour Name 
258*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_0_OFFSET                                0x0000000c
259*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_0_LSB                                   0
260*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_0_MSB                                   5
261*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_0_MASK                                  0x0000003f
262*5113495bSYour Name 
263*5113495bSYour Name 
264*5113495bSYour Name 
265*5113495bSYour Name 
266*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3A_OFFSET                                        0x0000000c
267*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3A_LSB                                           6
268*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3A_MSB                                           7
269*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3A_MASK                                          0x000000c0
270*5113495bSYour Name 
271*5113495bSYour Name 
272*5113495bSYour Name 
273*5113495bSYour Name 
274*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_1_OFFSET                                0x0000000c
275*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_1_LSB                                   8
276*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_1_MSB                                   13
277*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_1_MASK                                  0x00003f00
278*5113495bSYour Name 
279*5113495bSYour Name 
280*5113495bSYour Name 
281*5113495bSYour Name 
282*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3B_OFFSET                                        0x0000000c
283*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3B_LSB                                           14
284*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3B_MSB                                           15
285*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3B_MASK                                          0x0000c000
286*5113495bSYour Name 
287*5113495bSYour Name 
288*5113495bSYour Name 
289*5113495bSYour Name 
290*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_2_OFFSET                                0x0000000c
291*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_2_LSB                                   16
292*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_2_MSB                                   21
293*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_2_MASK                                  0x003f0000
294*5113495bSYour Name 
295*5113495bSYour Name 
296*5113495bSYour Name 
297*5113495bSYour Name 
298*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3C_OFFSET                                        0x0000000c
299*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3C_LSB                                           22
300*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3C_MSB                                           23
301*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3C_MASK                                          0x00c00000
302*5113495bSYour Name 
303*5113495bSYour Name 
304*5113495bSYour Name 
305*5113495bSYour Name 
306*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_3_OFFSET                                0x0000000c
307*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_3_LSB                                   24
308*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_3_MSB                                   29
309*5113495bSYour Name #define RECEIVE_USER_INFO_RU_START_INDEX_80_3_MASK                                  0x3f000000
310*5113495bSYour Name 
311*5113495bSYour Name 
312*5113495bSYour Name 
313*5113495bSYour Name 
314*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3D_OFFSET                                        0x0000000c
315*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3D_LSB                                           30
316*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3D_MSB                                           31
317*5113495bSYour Name #define RECEIVE_USER_INFO_RESERVED_3D_MASK                                          0xc0000000
318*5113495bSYour Name 
319*5113495bSYour Name 
320*5113495bSYour Name 
321*5113495bSYour Name 
322*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS0_OFFSET                                   0x00000010
323*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS0_LSB                                      0
324*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS0_MSB                                      31
325*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS0_MASK                                     0xffffffff
326*5113495bSYour Name 
327*5113495bSYour Name 
328*5113495bSYour Name 
329*5113495bSYour Name 
330*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS1_OFFSET                                   0x00000014
331*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS1_LSB                                      0
332*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS1_MSB                                      31
333*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS1_MASK                                     0xffffffff
334*5113495bSYour Name 
335*5113495bSYour Name 
336*5113495bSYour Name 
337*5113495bSYour Name 
338*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS2_OFFSET                                   0x00000018
339*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS2_LSB                                      0
340*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS2_MSB                                      31
341*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS2_MASK                                     0xffffffff
342*5113495bSYour Name 
343*5113495bSYour Name 
344*5113495bSYour Name 
345*5113495bSYour Name 
346*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS3_OFFSET                                   0x0000001c
347*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS3_LSB                                      0
348*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS3_MSB                                      31
349*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS3_MASK                                     0xffffffff
350*5113495bSYour Name 
351*5113495bSYour Name 
352*5113495bSYour Name 
353*5113495bSYour Name 
354*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS4_OFFSET                                   0x00000020
355*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS4_LSB                                      0
356*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS4_MSB                                      31
357*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS4_MASK                                     0xffffffff
358*5113495bSYour Name 
359*5113495bSYour Name 
360*5113495bSYour Name 
361*5113495bSYour Name 
362*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS5_OFFSET                                   0x00000024
363*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS5_LSB                                      0
364*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS5_MSB                                      31
365*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS5_MASK                                     0xffffffff
366*5113495bSYour Name 
367*5113495bSYour Name 
368*5113495bSYour Name 
369*5113495bSYour Name 
370*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS6_OFFSET                                   0x00000028
371*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS6_LSB                                      0
372*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS6_MSB                                      31
373*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS6_MASK                                     0xffffffff
374*5113495bSYour Name 
375*5113495bSYour Name 
376*5113495bSYour Name 
377*5113495bSYour Name 
378*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS7_OFFSET                                   0x0000002c
379*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS7_LSB                                      0
380*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS7_MSB                                      31
381*5113495bSYour Name #define RECEIVE_USER_INFO_USER_FD_RSSI_SS7_MASK                                     0xffffffff
382*5113495bSYour Name 
383*5113495bSYour Name 
384*5113495bSYour Name 
385*5113495bSYour Name #endif
386