xref: /wlan-driver/fw-api/hw/qcn9224/v1/tx_fes_status_end.h (revision 5113495b16420b49004c444715d2daae2066e7dc)
1*5113495bSYour Name 
2*5113495bSYour Name /* Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved.
3*5113495bSYour Name  *
4*5113495bSYour Name  * Permission to use, copy, modify, and/or distribute this software for any
5*5113495bSYour Name  * purpose with or without fee is hereby granted, provided that the above
6*5113495bSYour Name  * copyright notice and this permission notice appear in all copies.
7*5113495bSYour Name  *
8*5113495bSYour Name  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9*5113495bSYour Name  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10*5113495bSYour Name  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11*5113495bSYour Name  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12*5113495bSYour Name  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13*5113495bSYour Name  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14*5113495bSYour Name  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15*5113495bSYour Name  */
16*5113495bSYour Name 
17*5113495bSYour Name 
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 #ifndef _TX_FES_STATUS_END_H_
27*5113495bSYour Name #define _TX_FES_STATUS_END_H_
28*5113495bSYour Name #if !defined(__ASSEMBLER__)
29*5113495bSYour Name #endif
30*5113495bSYour Name 
31*5113495bSYour Name #include "phytx_abort_request_info.h"
32*5113495bSYour Name #define NUM_OF_DWORDS_TX_FES_STATUS_END 22
33*5113495bSYour Name 
34*5113495bSYour Name #define NUM_OF_QWORDS_TX_FES_STATUS_END 11
35*5113495bSYour Name 
36*5113495bSYour Name 
37*5113495bSYour Name struct tx_fes_status_end {
38*5113495bSYour Name #ifndef WIFI_BIT_ORDER_BIG_ENDIAN
39*5113495bSYour Name              uint32_t prot_coex_bt_tx_while_wlan_tx                           :  1,
40*5113495bSYour Name                       prot_coex_bt_tx_while_wlan_rx                           :  1,
41*5113495bSYour Name                       prot_coex_wan_tx_while_wlan_tx                          :  1,
42*5113495bSYour Name                       prot_coex_wan_tx_while_wlan_rx                          :  1,
43*5113495bSYour Name                       prot_coex_wlan_tx_while_wlan_tx                         :  1,
44*5113495bSYour Name                       prot_coex_wlan_tx_while_wlan_rx                         :  1,
45*5113495bSYour Name                       coex_bt_tx_while_wlan_tx                                :  1,
46*5113495bSYour Name                       coex_bt_tx_while_wlan_rx                                :  1,
47*5113495bSYour Name                       coex_wan_tx_while_wlan_tx                               :  1,
48*5113495bSYour Name                       coex_wan_tx_while_wlan_rx                               :  1,
49*5113495bSYour Name                       coex_wlan_tx_while_wlan_tx                              :  1,
50*5113495bSYour Name                       coex_wlan_tx_while_wlan_rx                              :  1,
51*5113495bSYour Name                       global_data_underflow_warning                           :  1,
52*5113495bSYour Name                       global_fes_transmit_result                              :  4,
53*5113495bSYour Name                       cbf_bw_received_valid                                   :  1,
54*5113495bSYour Name                       cbf_bw_received                                         :  3,
55*5113495bSYour Name                       actual_received_ack_type                                :  4,
56*5113495bSYour Name                       sta_response_count                                      :  6,
57*5113495bSYour Name                       dpdtrain_done                                           :  1;
58*5113495bSYour Name              struct   phytx_abort_request_info                                  phytx_abort_request_info_details;
59*5113495bSYour Name              uint16_t reserved_after_struct16                                 :  4,
60*5113495bSYour Name                       brp_info_valid                                          :  1,
61*5113495bSYour Name                       reserved_1a                                             :  6,
62*5113495bSYour Name                       phytx_pkt_end_info_valid                                :  1,
63*5113495bSYour Name                       phytx_abort_request_info_valid                          :  1,
64*5113495bSYour Name                       fes_in_11ax_trigger_response_config                     :  1,
65*5113495bSYour Name                       null_delim_inserted_before_mpdus                        :  1,
66*5113495bSYour Name                       only_null_delim_sent                                    :  1;
67*5113495bSYour Name              uint32_t start_of_frame_timestamp_15_0                           : 16,
68*5113495bSYour Name                       start_of_frame_timestamp_31_16                          : 16;
69*5113495bSYour Name              uint32_t end_of_frame_timestamp_15_0                             : 16,
70*5113495bSYour Name                       end_of_frame_timestamp_31_16                            : 16;
71*5113495bSYour Name              uint32_t terminate_ranging_sequence                              :  1,
72*5113495bSYour Name                       reserved_4a                                             :  7,
73*5113495bSYour Name                       timing_status                                           :  2,
74*5113495bSYour Name                       response_type                                           :  5,
75*5113495bSYour Name                       r2r_end_status_to_follow                                :  1,
76*5113495bSYour Name                       transmit_delay                                          : 16;
77*5113495bSYour Name              uint32_t tx_group_delay                                          : 12,
78*5113495bSYour Name                       reserved_5a                                             :  4,
79*5113495bSYour Name                       tpc_dbg_info_cmn_15_0                                   : 16;
80*5113495bSYour Name              uint32_t tpc_dbg_info_cmn_31_16                                  : 16,
81*5113495bSYour Name                       tpc_dbg_info_47_32                                      : 16;
82*5113495bSYour Name              uint32_t tpc_dbg_info_chn1_15_0                                  : 16,
83*5113495bSYour Name                       tpc_dbg_info_chn1_31_16                                 : 16;
84*5113495bSYour Name              uint32_t tpc_dbg_info_chn1_47_32                                 : 16,
85*5113495bSYour Name                       tpc_dbg_info_chn1_63_48                                 : 16;
86*5113495bSYour Name              uint32_t tpc_dbg_info_chn1_79_64                                 : 16,
87*5113495bSYour Name                       tpc_dbg_info_chn2_15_0                                  : 16;
88*5113495bSYour Name              uint32_t tpc_dbg_info_chn2_31_16                                 : 16,
89*5113495bSYour Name                       tpc_dbg_info_chn2_47_32                                 : 16;
90*5113495bSYour Name              uint32_t tpc_dbg_info_chn2_63_48                                 : 16,
91*5113495bSYour Name                       tpc_dbg_info_chn2_79_64                                 : 16;
92*5113495bSYour Name              uint32_t phytx_tx_end_sw_info_15_0                               : 16,
93*5113495bSYour Name                       phytx_tx_end_sw_info_31_16                              : 16;
94*5113495bSYour Name              uint32_t phytx_tx_end_sw_info_47_32                              : 16,
95*5113495bSYour Name                       phytx_tx_end_sw_info_63_48                              : 16;
96*5113495bSYour Name              uint32_t beamform_masked_user_bitmap_15_0                        : 16,
97*5113495bSYour Name                       beamform_masked_user_bitmap_31_16                       : 16;
98*5113495bSYour Name              uint32_t cbf_segment_request_mask                                :  8,
99*5113495bSYour Name                       cbf_segment_sent_mask                                   :  8,
100*5113495bSYour Name                       highest_achieved_data_null_ratio                        :  5,
101*5113495bSYour Name                       use_alt_power_sr                                        :  1,
102*5113495bSYour Name                       static_2_pwr_mode_status                                :  1,
103*5113495bSYour Name                       obss_srg_opport_transmit_status                         :  1,
104*5113495bSYour Name                       srp_based_transmit_status                               :  1,
105*5113495bSYour Name                       obss_pd_based_transmit_status                           :  1,
106*5113495bSYour Name                       beamform_masked_user_bitmap_36_32                       :  5,
107*5113495bSYour Name                       pdg_mpdu_ready                                          :  1;
108*5113495bSYour Name              uint32_t pdg_mpdu_count                                          : 16,
109*5113495bSYour Name                       pdg_est_mpdu_tx_count                                   : 16;
110*5113495bSYour Name              uint32_t pdg_overview_length                                     : 24,
111*5113495bSYour Name                       txop_duration                                           :  7,
112*5113495bSYour Name                       pdg_dropped_mpdu_warning                                :  1;
113*5113495bSYour Name              uint32_t packet_extension_a_factor                               :  2,
114*5113495bSYour Name                       packet_extension_pe_disambiguity                        :  1,
115*5113495bSYour Name                       packet_extension                                        :  3,
116*5113495bSYour Name                       fec_type                                                :  1,
117*5113495bSYour Name                       stbc                                                    :  1,
118*5113495bSYour Name                       num_data_symbols                                        : 16,
119*5113495bSYour Name                       ru_size                                                 :  4,
120*5113495bSYour Name                       reserved_17a                                            :  4;
121*5113495bSYour Name              uint32_t num_ltf_symbols                                         :  3,
122*5113495bSYour Name                       ltf_size                                                :  2,
123*5113495bSYour Name                       cp_setting                                              :  2,
124*5113495bSYour Name                       reserved_18a                                            :  5,
125*5113495bSYour Name                       dcm                                                     :  1,
126*5113495bSYour Name                       ldpc_extra_symbol                                       :  1,
127*5113495bSYour Name                       force_extra_symbol                                      :  1,
128*5113495bSYour Name                       reserved_18b                                            :  1,
129*5113495bSYour Name                       tx_pwr_shared                                           :  8,
130*5113495bSYour Name                       tx_pwr_unshared                                         :  8;
131*5113495bSYour Name              uint32_t ranging_active_user_map                                 : 16,
132*5113495bSYour Name                       ranging_sent_dummy_tx                                   :  1,
133*5113495bSYour Name                       ranging_ftm_frame_sent                                  :  1,
134*5113495bSYour Name                       reserved_20a                                            :  6,
135*5113495bSYour Name                       cv_corr_status                                          :  8;
136*5113495bSYour Name              uint32_t current_tx_duration                                     : 16,
137*5113495bSYour Name                       reserved_21a                                            : 16;
138*5113495bSYour Name #else
139*5113495bSYour Name              uint32_t dpdtrain_done                                           :  1,
140*5113495bSYour Name                       sta_response_count                                      :  6,
141*5113495bSYour Name                       actual_received_ack_type                                :  4,
142*5113495bSYour Name                       cbf_bw_received                                         :  3,
143*5113495bSYour Name                       cbf_bw_received_valid                                   :  1,
144*5113495bSYour Name                       global_fes_transmit_result                              :  4,
145*5113495bSYour Name                       global_data_underflow_warning                           :  1,
146*5113495bSYour Name                       coex_wlan_tx_while_wlan_rx                              :  1,
147*5113495bSYour Name                       coex_wlan_tx_while_wlan_tx                              :  1,
148*5113495bSYour Name                       coex_wan_tx_while_wlan_rx                               :  1,
149*5113495bSYour Name                       coex_wan_tx_while_wlan_tx                               :  1,
150*5113495bSYour Name                       coex_bt_tx_while_wlan_rx                                :  1,
151*5113495bSYour Name                       coex_bt_tx_while_wlan_tx                                :  1,
152*5113495bSYour Name                       prot_coex_wlan_tx_while_wlan_rx                         :  1,
153*5113495bSYour Name                       prot_coex_wlan_tx_while_wlan_tx                         :  1,
154*5113495bSYour Name                       prot_coex_wan_tx_while_wlan_rx                          :  1,
155*5113495bSYour Name                       prot_coex_wan_tx_while_wlan_tx                          :  1,
156*5113495bSYour Name                       prot_coex_bt_tx_while_wlan_rx                           :  1,
157*5113495bSYour Name                       prot_coex_bt_tx_while_wlan_tx                           :  1;
158*5113495bSYour Name              uint32_t only_null_delim_sent                                    :  1,
159*5113495bSYour Name                       null_delim_inserted_before_mpdus                        :  1,
160*5113495bSYour Name                       fes_in_11ax_trigger_response_config                     :  1,
161*5113495bSYour Name                       phytx_abort_request_info_valid                          :  1,
162*5113495bSYour Name                       phytx_pkt_end_info_valid                                :  1,
163*5113495bSYour Name                       reserved_1a                                             :  6,
164*5113495bSYour Name                       brp_info_valid                                          :  1,
165*5113495bSYour Name                       reserved_after_struct16                                 :  4;
166*5113495bSYour Name              struct   phytx_abort_request_info                                  phytx_abort_request_info_details;
167*5113495bSYour Name              uint32_t start_of_frame_timestamp_31_16                          : 16,
168*5113495bSYour Name                       start_of_frame_timestamp_15_0                           : 16;
169*5113495bSYour Name              uint32_t end_of_frame_timestamp_31_16                            : 16,
170*5113495bSYour Name                       end_of_frame_timestamp_15_0                             : 16;
171*5113495bSYour Name              uint32_t transmit_delay                                          : 16,
172*5113495bSYour Name                       r2r_end_status_to_follow                                :  1,
173*5113495bSYour Name                       response_type                                           :  5,
174*5113495bSYour Name                       timing_status                                           :  2,
175*5113495bSYour Name                       reserved_4a                                             :  7,
176*5113495bSYour Name                       terminate_ranging_sequence                              :  1;
177*5113495bSYour Name              uint32_t tpc_dbg_info_cmn_15_0                                   : 16,
178*5113495bSYour Name                       reserved_5a                                             :  4,
179*5113495bSYour Name                       tx_group_delay                                          : 12;
180*5113495bSYour Name              uint32_t tpc_dbg_info_47_32                                      : 16,
181*5113495bSYour Name                       tpc_dbg_info_cmn_31_16                                  : 16;
182*5113495bSYour Name              uint32_t tpc_dbg_info_chn1_31_16                                 : 16,
183*5113495bSYour Name                       tpc_dbg_info_chn1_15_0                                  : 16;
184*5113495bSYour Name              uint32_t tpc_dbg_info_chn1_63_48                                 : 16,
185*5113495bSYour Name                       tpc_dbg_info_chn1_47_32                                 : 16;
186*5113495bSYour Name              uint32_t tpc_dbg_info_chn2_15_0                                  : 16,
187*5113495bSYour Name                       tpc_dbg_info_chn1_79_64                                 : 16;
188*5113495bSYour Name              uint32_t tpc_dbg_info_chn2_47_32                                 : 16,
189*5113495bSYour Name                       tpc_dbg_info_chn2_31_16                                 : 16;
190*5113495bSYour Name              uint32_t tpc_dbg_info_chn2_79_64                                 : 16,
191*5113495bSYour Name                       tpc_dbg_info_chn2_63_48                                 : 16;
192*5113495bSYour Name              uint32_t phytx_tx_end_sw_info_31_16                              : 16,
193*5113495bSYour Name                       phytx_tx_end_sw_info_15_0                               : 16;
194*5113495bSYour Name              uint32_t phytx_tx_end_sw_info_63_48                              : 16,
195*5113495bSYour Name                       phytx_tx_end_sw_info_47_32                              : 16;
196*5113495bSYour Name              uint32_t beamform_masked_user_bitmap_31_16                       : 16,
197*5113495bSYour Name                       beamform_masked_user_bitmap_15_0                        : 16;
198*5113495bSYour Name              uint32_t pdg_mpdu_ready                                          :  1,
199*5113495bSYour Name                       beamform_masked_user_bitmap_36_32                       :  5,
200*5113495bSYour Name                       obss_pd_based_transmit_status                           :  1,
201*5113495bSYour Name                       srp_based_transmit_status                               :  1,
202*5113495bSYour Name                       obss_srg_opport_transmit_status                         :  1,
203*5113495bSYour Name                       static_2_pwr_mode_status                                :  1,
204*5113495bSYour Name                       use_alt_power_sr                                        :  1,
205*5113495bSYour Name                       highest_achieved_data_null_ratio                        :  5,
206*5113495bSYour Name                       cbf_segment_sent_mask                                   :  8,
207*5113495bSYour Name                       cbf_segment_request_mask                                :  8;
208*5113495bSYour Name              uint32_t pdg_est_mpdu_tx_count                                   : 16,
209*5113495bSYour Name                       pdg_mpdu_count                                          : 16;
210*5113495bSYour Name              uint32_t pdg_dropped_mpdu_warning                                :  1,
211*5113495bSYour Name                       txop_duration                                           :  7,
212*5113495bSYour Name                       pdg_overview_length                                     : 24;
213*5113495bSYour Name              uint32_t reserved_17a                                            :  4,
214*5113495bSYour Name                       ru_size                                                 :  4,
215*5113495bSYour Name                       num_data_symbols                                        : 16,
216*5113495bSYour Name                       stbc                                                    :  1,
217*5113495bSYour Name                       fec_type                                                :  1,
218*5113495bSYour Name                       packet_extension                                        :  3,
219*5113495bSYour Name                       packet_extension_pe_disambiguity                        :  1,
220*5113495bSYour Name                       packet_extension_a_factor                               :  2;
221*5113495bSYour Name              uint32_t tx_pwr_unshared                                         :  8,
222*5113495bSYour Name                       tx_pwr_shared                                           :  8,
223*5113495bSYour Name                       reserved_18b                                            :  1,
224*5113495bSYour Name                       force_extra_symbol                                      :  1,
225*5113495bSYour Name                       ldpc_extra_symbol                                       :  1,
226*5113495bSYour Name                       dcm                                                     :  1,
227*5113495bSYour Name                       reserved_18a                                            :  5,
228*5113495bSYour Name                       cp_setting                                              :  2,
229*5113495bSYour Name                       ltf_size                                                :  2,
230*5113495bSYour Name                       num_ltf_symbols                                         :  3;
231*5113495bSYour Name              uint32_t cv_corr_status                                          :  8,
232*5113495bSYour Name                       reserved_20a                                            :  6,
233*5113495bSYour Name                       ranging_ftm_frame_sent                                  :  1,
234*5113495bSYour Name                       ranging_sent_dummy_tx                                   :  1,
235*5113495bSYour Name                       ranging_active_user_map                                 : 16;
236*5113495bSYour Name              uint32_t reserved_21a                                            : 16,
237*5113495bSYour Name                       current_tx_duration                                     : 16;
238*5113495bSYour Name #endif
239*5113495bSYour Name };
240*5113495bSYour Name 
241*5113495bSYour Name 
242*5113495bSYour Name 
243*5113495bSYour Name 
244*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_BT_TX_WHILE_WLAN_TX_OFFSET                      0x0000000000000000
245*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_BT_TX_WHILE_WLAN_TX_LSB                         0
246*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_BT_TX_WHILE_WLAN_TX_MSB                         0
247*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_BT_TX_WHILE_WLAN_TX_MASK                        0x0000000000000001
248*5113495bSYour Name 
249*5113495bSYour Name 
250*5113495bSYour Name 
251*5113495bSYour Name 
252*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_BT_TX_WHILE_WLAN_RX_OFFSET                      0x0000000000000000
253*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_BT_TX_WHILE_WLAN_RX_LSB                         1
254*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_BT_TX_WHILE_WLAN_RX_MSB                         1
255*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_BT_TX_WHILE_WLAN_RX_MASK                        0x0000000000000002
256*5113495bSYour Name 
257*5113495bSYour Name 
258*5113495bSYour Name 
259*5113495bSYour Name 
260*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WAN_TX_WHILE_WLAN_TX_OFFSET                     0x0000000000000000
261*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WAN_TX_WHILE_WLAN_TX_LSB                        2
262*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WAN_TX_WHILE_WLAN_TX_MSB                        2
263*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WAN_TX_WHILE_WLAN_TX_MASK                       0x0000000000000004
264*5113495bSYour Name 
265*5113495bSYour Name 
266*5113495bSYour Name 
267*5113495bSYour Name 
268*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WAN_TX_WHILE_WLAN_RX_OFFSET                     0x0000000000000000
269*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WAN_TX_WHILE_WLAN_RX_LSB                        3
270*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WAN_TX_WHILE_WLAN_RX_MSB                        3
271*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WAN_TX_WHILE_WLAN_RX_MASK                       0x0000000000000008
272*5113495bSYour Name 
273*5113495bSYour Name 
274*5113495bSYour Name 
275*5113495bSYour Name 
276*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WLAN_TX_WHILE_WLAN_TX_OFFSET                    0x0000000000000000
277*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WLAN_TX_WHILE_WLAN_TX_LSB                       4
278*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WLAN_TX_WHILE_WLAN_TX_MSB                       4
279*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WLAN_TX_WHILE_WLAN_TX_MASK                      0x0000000000000010
280*5113495bSYour Name 
281*5113495bSYour Name 
282*5113495bSYour Name 
283*5113495bSYour Name 
284*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WLAN_TX_WHILE_WLAN_RX_OFFSET                    0x0000000000000000
285*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WLAN_TX_WHILE_WLAN_RX_LSB                       5
286*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WLAN_TX_WHILE_WLAN_RX_MSB                       5
287*5113495bSYour Name #define TX_FES_STATUS_END_PROT_COEX_WLAN_TX_WHILE_WLAN_RX_MASK                      0x0000000000000020
288*5113495bSYour Name 
289*5113495bSYour Name 
290*5113495bSYour Name 
291*5113495bSYour Name 
292*5113495bSYour Name #define TX_FES_STATUS_END_COEX_BT_TX_WHILE_WLAN_TX_OFFSET                           0x0000000000000000
293*5113495bSYour Name #define TX_FES_STATUS_END_COEX_BT_TX_WHILE_WLAN_TX_LSB                              6
294*5113495bSYour Name #define TX_FES_STATUS_END_COEX_BT_TX_WHILE_WLAN_TX_MSB                              6
295*5113495bSYour Name #define TX_FES_STATUS_END_COEX_BT_TX_WHILE_WLAN_TX_MASK                             0x0000000000000040
296*5113495bSYour Name 
297*5113495bSYour Name 
298*5113495bSYour Name 
299*5113495bSYour Name 
300*5113495bSYour Name #define TX_FES_STATUS_END_COEX_BT_TX_WHILE_WLAN_RX_OFFSET                           0x0000000000000000
301*5113495bSYour Name #define TX_FES_STATUS_END_COEX_BT_TX_WHILE_WLAN_RX_LSB                              7
302*5113495bSYour Name #define TX_FES_STATUS_END_COEX_BT_TX_WHILE_WLAN_RX_MSB                              7
303*5113495bSYour Name #define TX_FES_STATUS_END_COEX_BT_TX_WHILE_WLAN_RX_MASK                             0x0000000000000080
304*5113495bSYour Name 
305*5113495bSYour Name 
306*5113495bSYour Name 
307*5113495bSYour Name 
308*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WAN_TX_WHILE_WLAN_TX_OFFSET                          0x0000000000000000
309*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WAN_TX_WHILE_WLAN_TX_LSB                             8
310*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WAN_TX_WHILE_WLAN_TX_MSB                             8
311*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WAN_TX_WHILE_WLAN_TX_MASK                            0x0000000000000100
312*5113495bSYour Name 
313*5113495bSYour Name 
314*5113495bSYour Name 
315*5113495bSYour Name 
316*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WAN_TX_WHILE_WLAN_RX_OFFSET                          0x0000000000000000
317*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WAN_TX_WHILE_WLAN_RX_LSB                             9
318*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WAN_TX_WHILE_WLAN_RX_MSB                             9
319*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WAN_TX_WHILE_WLAN_RX_MASK                            0x0000000000000200
320*5113495bSYour Name 
321*5113495bSYour Name 
322*5113495bSYour Name 
323*5113495bSYour Name 
324*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WLAN_TX_WHILE_WLAN_TX_OFFSET                         0x0000000000000000
325*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WLAN_TX_WHILE_WLAN_TX_LSB                            10
326*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WLAN_TX_WHILE_WLAN_TX_MSB                            10
327*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WLAN_TX_WHILE_WLAN_TX_MASK                           0x0000000000000400
328*5113495bSYour Name 
329*5113495bSYour Name 
330*5113495bSYour Name 
331*5113495bSYour Name 
332*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WLAN_TX_WHILE_WLAN_RX_OFFSET                         0x0000000000000000
333*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WLAN_TX_WHILE_WLAN_RX_LSB                            11
334*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WLAN_TX_WHILE_WLAN_RX_MSB                            11
335*5113495bSYour Name #define TX_FES_STATUS_END_COEX_WLAN_TX_WHILE_WLAN_RX_MASK                           0x0000000000000800
336*5113495bSYour Name 
337*5113495bSYour Name 
338*5113495bSYour Name 
339*5113495bSYour Name 
340*5113495bSYour Name #define TX_FES_STATUS_END_GLOBAL_DATA_UNDERFLOW_WARNING_OFFSET                      0x0000000000000000
341*5113495bSYour Name #define TX_FES_STATUS_END_GLOBAL_DATA_UNDERFLOW_WARNING_LSB                         12
342*5113495bSYour Name #define TX_FES_STATUS_END_GLOBAL_DATA_UNDERFLOW_WARNING_MSB                         12
343*5113495bSYour Name #define TX_FES_STATUS_END_GLOBAL_DATA_UNDERFLOW_WARNING_MASK                        0x0000000000001000
344*5113495bSYour Name 
345*5113495bSYour Name 
346*5113495bSYour Name 
347*5113495bSYour Name 
348*5113495bSYour Name #define TX_FES_STATUS_END_GLOBAL_FES_TRANSMIT_RESULT_OFFSET                         0x0000000000000000
349*5113495bSYour Name #define TX_FES_STATUS_END_GLOBAL_FES_TRANSMIT_RESULT_LSB                            13
350*5113495bSYour Name #define TX_FES_STATUS_END_GLOBAL_FES_TRANSMIT_RESULT_MSB                            16
351*5113495bSYour Name #define TX_FES_STATUS_END_GLOBAL_FES_TRANSMIT_RESULT_MASK                           0x000000000001e000
352*5113495bSYour Name 
353*5113495bSYour Name 
354*5113495bSYour Name 
355*5113495bSYour Name 
356*5113495bSYour Name #define TX_FES_STATUS_END_CBF_BW_RECEIVED_VALID_OFFSET                              0x0000000000000000
357*5113495bSYour Name #define TX_FES_STATUS_END_CBF_BW_RECEIVED_VALID_LSB                                 17
358*5113495bSYour Name #define TX_FES_STATUS_END_CBF_BW_RECEIVED_VALID_MSB                                 17
359*5113495bSYour Name #define TX_FES_STATUS_END_CBF_BW_RECEIVED_VALID_MASK                                0x0000000000020000
360*5113495bSYour Name 
361*5113495bSYour Name 
362*5113495bSYour Name 
363*5113495bSYour Name 
364*5113495bSYour Name #define TX_FES_STATUS_END_CBF_BW_RECEIVED_OFFSET                                    0x0000000000000000
365*5113495bSYour Name #define TX_FES_STATUS_END_CBF_BW_RECEIVED_LSB                                       18
366*5113495bSYour Name #define TX_FES_STATUS_END_CBF_BW_RECEIVED_MSB                                       20
367*5113495bSYour Name #define TX_FES_STATUS_END_CBF_BW_RECEIVED_MASK                                      0x00000000001c0000
368*5113495bSYour Name 
369*5113495bSYour Name 
370*5113495bSYour Name 
371*5113495bSYour Name 
372*5113495bSYour Name #define TX_FES_STATUS_END_ACTUAL_RECEIVED_ACK_TYPE_OFFSET                           0x0000000000000000
373*5113495bSYour Name #define TX_FES_STATUS_END_ACTUAL_RECEIVED_ACK_TYPE_LSB                              21
374*5113495bSYour Name #define TX_FES_STATUS_END_ACTUAL_RECEIVED_ACK_TYPE_MSB                              24
375*5113495bSYour Name #define TX_FES_STATUS_END_ACTUAL_RECEIVED_ACK_TYPE_MASK                             0x0000000001e00000
376*5113495bSYour Name 
377*5113495bSYour Name 
378*5113495bSYour Name 
379*5113495bSYour Name 
380*5113495bSYour Name #define TX_FES_STATUS_END_STA_RESPONSE_COUNT_OFFSET                                 0x0000000000000000
381*5113495bSYour Name #define TX_FES_STATUS_END_STA_RESPONSE_COUNT_LSB                                    25
382*5113495bSYour Name #define TX_FES_STATUS_END_STA_RESPONSE_COUNT_MSB                                    30
383*5113495bSYour Name #define TX_FES_STATUS_END_STA_RESPONSE_COUNT_MASK                                   0x000000007e000000
384*5113495bSYour Name 
385*5113495bSYour Name 
386*5113495bSYour Name 
387*5113495bSYour Name 
388*5113495bSYour Name #define TX_FES_STATUS_END_DPDTRAIN_DONE_OFFSET                                      0x0000000000000000
389*5113495bSYour Name #define TX_FES_STATUS_END_DPDTRAIN_DONE_LSB                                         31
390*5113495bSYour Name #define TX_FES_STATUS_END_DPDTRAIN_DONE_MSB                                         31
391*5113495bSYour Name #define TX_FES_STATUS_END_DPDTRAIN_DONE_MASK                                        0x0000000080000000
392*5113495bSYour Name 
393*5113495bSYour Name 
394*5113495bSYour Name 
395*5113495bSYour Name 
396*5113495bSYour Name 
397*5113495bSYour Name 
398*5113495bSYour Name 
399*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_DETAILS_PHYTX_ABORT_REASON_OFFSET 0x0000000000000000
400*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_DETAILS_PHYTX_ABORT_REASON_LSB   32
401*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_DETAILS_PHYTX_ABORT_REASON_MSB   39
402*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_DETAILS_PHYTX_ABORT_REASON_MASK  0x000000ff00000000
403*5113495bSYour Name 
404*5113495bSYour Name 
405*5113495bSYour Name 
406*5113495bSYour Name 
407*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_DETAILS_USER_NUMBER_OFFSET       0x0000000000000000
408*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_DETAILS_USER_NUMBER_LSB          40
409*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_DETAILS_USER_NUMBER_MSB          45
410*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_DETAILS_USER_NUMBER_MASK         0x00003f0000000000
411*5113495bSYour Name 
412*5113495bSYour Name 
413*5113495bSYour Name 
414*5113495bSYour Name 
415*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_DETAILS_RESERVED_OFFSET          0x0000000000000000
416*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_DETAILS_RESERVED_LSB             46
417*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_DETAILS_RESERVED_MSB             47
418*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_DETAILS_RESERVED_MASK            0x0000c00000000000
419*5113495bSYour Name 
420*5113495bSYour Name 
421*5113495bSYour Name 
422*5113495bSYour Name 
423*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_AFTER_STRUCT16_OFFSET                            0x0000000000000000
424*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_AFTER_STRUCT16_LSB                               48
425*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_AFTER_STRUCT16_MSB                               51
426*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_AFTER_STRUCT16_MASK                              0x000f000000000000
427*5113495bSYour Name 
428*5113495bSYour Name 
429*5113495bSYour Name 
430*5113495bSYour Name 
431*5113495bSYour Name #define TX_FES_STATUS_END_BRP_INFO_VALID_OFFSET                                     0x0000000000000000
432*5113495bSYour Name #define TX_FES_STATUS_END_BRP_INFO_VALID_LSB                                        52
433*5113495bSYour Name #define TX_FES_STATUS_END_BRP_INFO_VALID_MSB                                        52
434*5113495bSYour Name #define TX_FES_STATUS_END_BRP_INFO_VALID_MASK                                       0x0010000000000000
435*5113495bSYour Name 
436*5113495bSYour Name 
437*5113495bSYour Name 
438*5113495bSYour Name 
439*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_1A_OFFSET                                        0x0000000000000000
440*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_1A_LSB                                           53
441*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_1A_MSB                                           58
442*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_1A_MASK                                          0x07e0000000000000
443*5113495bSYour Name 
444*5113495bSYour Name 
445*5113495bSYour Name 
446*5113495bSYour Name 
447*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_PKT_END_INFO_VALID_OFFSET                           0x0000000000000000
448*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_PKT_END_INFO_VALID_LSB                              59
449*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_PKT_END_INFO_VALID_MSB                              59
450*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_PKT_END_INFO_VALID_MASK                             0x0800000000000000
451*5113495bSYour Name 
452*5113495bSYour Name 
453*5113495bSYour Name 
454*5113495bSYour Name 
455*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_VALID_OFFSET                     0x0000000000000000
456*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_VALID_LSB                        60
457*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_VALID_MSB                        60
458*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_ABORT_REQUEST_INFO_VALID_MASK                       0x1000000000000000
459*5113495bSYour Name 
460*5113495bSYour Name 
461*5113495bSYour Name 
462*5113495bSYour Name 
463*5113495bSYour Name #define TX_FES_STATUS_END_FES_IN_11AX_TRIGGER_RESPONSE_CONFIG_OFFSET                0x0000000000000000
464*5113495bSYour Name #define TX_FES_STATUS_END_FES_IN_11AX_TRIGGER_RESPONSE_CONFIG_LSB                   61
465*5113495bSYour Name #define TX_FES_STATUS_END_FES_IN_11AX_TRIGGER_RESPONSE_CONFIG_MSB                   61
466*5113495bSYour Name #define TX_FES_STATUS_END_FES_IN_11AX_TRIGGER_RESPONSE_CONFIG_MASK                  0x2000000000000000
467*5113495bSYour Name 
468*5113495bSYour Name 
469*5113495bSYour Name 
470*5113495bSYour Name 
471*5113495bSYour Name #define TX_FES_STATUS_END_NULL_DELIM_INSERTED_BEFORE_MPDUS_OFFSET                   0x0000000000000000
472*5113495bSYour Name #define TX_FES_STATUS_END_NULL_DELIM_INSERTED_BEFORE_MPDUS_LSB                      62
473*5113495bSYour Name #define TX_FES_STATUS_END_NULL_DELIM_INSERTED_BEFORE_MPDUS_MSB                      62
474*5113495bSYour Name #define TX_FES_STATUS_END_NULL_DELIM_INSERTED_BEFORE_MPDUS_MASK                     0x4000000000000000
475*5113495bSYour Name 
476*5113495bSYour Name 
477*5113495bSYour Name 
478*5113495bSYour Name 
479*5113495bSYour Name #define TX_FES_STATUS_END_ONLY_NULL_DELIM_SENT_OFFSET                               0x0000000000000000
480*5113495bSYour Name #define TX_FES_STATUS_END_ONLY_NULL_DELIM_SENT_LSB                                  63
481*5113495bSYour Name #define TX_FES_STATUS_END_ONLY_NULL_DELIM_SENT_MSB                                  63
482*5113495bSYour Name #define TX_FES_STATUS_END_ONLY_NULL_DELIM_SENT_MASK                                 0x8000000000000000
483*5113495bSYour Name 
484*5113495bSYour Name 
485*5113495bSYour Name 
486*5113495bSYour Name 
487*5113495bSYour Name #define TX_FES_STATUS_END_START_OF_FRAME_TIMESTAMP_15_0_OFFSET                      0x0000000000000008
488*5113495bSYour Name #define TX_FES_STATUS_END_START_OF_FRAME_TIMESTAMP_15_0_LSB                         0
489*5113495bSYour Name #define TX_FES_STATUS_END_START_OF_FRAME_TIMESTAMP_15_0_MSB                         15
490*5113495bSYour Name #define TX_FES_STATUS_END_START_OF_FRAME_TIMESTAMP_15_0_MASK                        0x000000000000ffff
491*5113495bSYour Name 
492*5113495bSYour Name 
493*5113495bSYour Name 
494*5113495bSYour Name 
495*5113495bSYour Name #define TX_FES_STATUS_END_START_OF_FRAME_TIMESTAMP_31_16_OFFSET                     0x0000000000000008
496*5113495bSYour Name #define TX_FES_STATUS_END_START_OF_FRAME_TIMESTAMP_31_16_LSB                        16
497*5113495bSYour Name #define TX_FES_STATUS_END_START_OF_FRAME_TIMESTAMP_31_16_MSB                        31
498*5113495bSYour Name #define TX_FES_STATUS_END_START_OF_FRAME_TIMESTAMP_31_16_MASK                       0x00000000ffff0000
499*5113495bSYour Name 
500*5113495bSYour Name 
501*5113495bSYour Name 
502*5113495bSYour Name 
503*5113495bSYour Name #define TX_FES_STATUS_END_END_OF_FRAME_TIMESTAMP_15_0_OFFSET                        0x0000000000000008
504*5113495bSYour Name #define TX_FES_STATUS_END_END_OF_FRAME_TIMESTAMP_15_0_LSB                           32
505*5113495bSYour Name #define TX_FES_STATUS_END_END_OF_FRAME_TIMESTAMP_15_0_MSB                           47
506*5113495bSYour Name #define TX_FES_STATUS_END_END_OF_FRAME_TIMESTAMP_15_0_MASK                          0x0000ffff00000000
507*5113495bSYour Name 
508*5113495bSYour Name 
509*5113495bSYour Name 
510*5113495bSYour Name 
511*5113495bSYour Name #define TX_FES_STATUS_END_END_OF_FRAME_TIMESTAMP_31_16_OFFSET                       0x0000000000000008
512*5113495bSYour Name #define TX_FES_STATUS_END_END_OF_FRAME_TIMESTAMP_31_16_LSB                          48
513*5113495bSYour Name #define TX_FES_STATUS_END_END_OF_FRAME_TIMESTAMP_31_16_MSB                          63
514*5113495bSYour Name #define TX_FES_STATUS_END_END_OF_FRAME_TIMESTAMP_31_16_MASK                         0xffff000000000000
515*5113495bSYour Name 
516*5113495bSYour Name 
517*5113495bSYour Name 
518*5113495bSYour Name 
519*5113495bSYour Name #define TX_FES_STATUS_END_TERMINATE_RANGING_SEQUENCE_OFFSET                         0x0000000000000010
520*5113495bSYour Name #define TX_FES_STATUS_END_TERMINATE_RANGING_SEQUENCE_LSB                            0
521*5113495bSYour Name #define TX_FES_STATUS_END_TERMINATE_RANGING_SEQUENCE_MSB                            0
522*5113495bSYour Name #define TX_FES_STATUS_END_TERMINATE_RANGING_SEQUENCE_MASK                           0x0000000000000001
523*5113495bSYour Name 
524*5113495bSYour Name 
525*5113495bSYour Name 
526*5113495bSYour Name 
527*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_4A_OFFSET                                        0x0000000000000010
528*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_4A_LSB                                           1
529*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_4A_MSB                                           7
530*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_4A_MASK                                          0x00000000000000fe
531*5113495bSYour Name 
532*5113495bSYour Name 
533*5113495bSYour Name 
534*5113495bSYour Name 
535*5113495bSYour Name #define TX_FES_STATUS_END_TIMING_STATUS_OFFSET                                      0x0000000000000010
536*5113495bSYour Name #define TX_FES_STATUS_END_TIMING_STATUS_LSB                                         8
537*5113495bSYour Name #define TX_FES_STATUS_END_TIMING_STATUS_MSB                                         9
538*5113495bSYour Name #define TX_FES_STATUS_END_TIMING_STATUS_MASK                                        0x0000000000000300
539*5113495bSYour Name 
540*5113495bSYour Name 
541*5113495bSYour Name 
542*5113495bSYour Name 
543*5113495bSYour Name #define TX_FES_STATUS_END_RESPONSE_TYPE_OFFSET                                      0x0000000000000010
544*5113495bSYour Name #define TX_FES_STATUS_END_RESPONSE_TYPE_LSB                                         10
545*5113495bSYour Name #define TX_FES_STATUS_END_RESPONSE_TYPE_MSB                                         14
546*5113495bSYour Name #define TX_FES_STATUS_END_RESPONSE_TYPE_MASK                                        0x0000000000007c00
547*5113495bSYour Name 
548*5113495bSYour Name 
549*5113495bSYour Name 
550*5113495bSYour Name 
551*5113495bSYour Name #define TX_FES_STATUS_END_R2R_END_STATUS_TO_FOLLOW_OFFSET                           0x0000000000000010
552*5113495bSYour Name #define TX_FES_STATUS_END_R2R_END_STATUS_TO_FOLLOW_LSB                              15
553*5113495bSYour Name #define TX_FES_STATUS_END_R2R_END_STATUS_TO_FOLLOW_MSB                              15
554*5113495bSYour Name #define TX_FES_STATUS_END_R2R_END_STATUS_TO_FOLLOW_MASK                             0x0000000000008000
555*5113495bSYour Name 
556*5113495bSYour Name 
557*5113495bSYour Name 
558*5113495bSYour Name 
559*5113495bSYour Name #define TX_FES_STATUS_END_TRANSMIT_DELAY_OFFSET                                     0x0000000000000010
560*5113495bSYour Name #define TX_FES_STATUS_END_TRANSMIT_DELAY_LSB                                        16
561*5113495bSYour Name #define TX_FES_STATUS_END_TRANSMIT_DELAY_MSB                                        31
562*5113495bSYour Name #define TX_FES_STATUS_END_TRANSMIT_DELAY_MASK                                       0x00000000ffff0000
563*5113495bSYour Name 
564*5113495bSYour Name 
565*5113495bSYour Name 
566*5113495bSYour Name 
567*5113495bSYour Name #define TX_FES_STATUS_END_TX_GROUP_DELAY_OFFSET                                     0x0000000000000010
568*5113495bSYour Name #define TX_FES_STATUS_END_TX_GROUP_DELAY_LSB                                        32
569*5113495bSYour Name #define TX_FES_STATUS_END_TX_GROUP_DELAY_MSB                                        43
570*5113495bSYour Name #define TX_FES_STATUS_END_TX_GROUP_DELAY_MASK                                       0x00000fff00000000
571*5113495bSYour Name 
572*5113495bSYour Name 
573*5113495bSYour Name 
574*5113495bSYour Name 
575*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_5A_OFFSET                                        0x0000000000000010
576*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_5A_LSB                                           44
577*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_5A_MSB                                           47
578*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_5A_MASK                                          0x0000f00000000000
579*5113495bSYour Name 
580*5113495bSYour Name 
581*5113495bSYour Name 
582*5113495bSYour Name 
583*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CMN_15_0_OFFSET                              0x0000000000000010
584*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CMN_15_0_LSB                                 48
585*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CMN_15_0_MSB                                 63
586*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CMN_15_0_MASK                                0xffff000000000000
587*5113495bSYour Name 
588*5113495bSYour Name 
589*5113495bSYour Name 
590*5113495bSYour Name 
591*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CMN_31_16_OFFSET                             0x0000000000000018
592*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CMN_31_16_LSB                                0
593*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CMN_31_16_MSB                                15
594*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CMN_31_16_MASK                               0x000000000000ffff
595*5113495bSYour Name 
596*5113495bSYour Name 
597*5113495bSYour Name 
598*5113495bSYour Name 
599*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_47_32_OFFSET                                 0x0000000000000018
600*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_47_32_LSB                                    16
601*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_47_32_MSB                                    31
602*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_47_32_MASK                                   0x00000000ffff0000
603*5113495bSYour Name 
604*5113495bSYour Name 
605*5113495bSYour Name 
606*5113495bSYour Name 
607*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_15_0_OFFSET                             0x0000000000000018
608*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_15_0_LSB                                32
609*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_15_0_MSB                                47
610*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_15_0_MASK                               0x0000ffff00000000
611*5113495bSYour Name 
612*5113495bSYour Name 
613*5113495bSYour Name 
614*5113495bSYour Name 
615*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_31_16_OFFSET                            0x0000000000000018
616*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_31_16_LSB                               48
617*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_31_16_MSB                               63
618*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_31_16_MASK                              0xffff000000000000
619*5113495bSYour Name 
620*5113495bSYour Name 
621*5113495bSYour Name 
622*5113495bSYour Name 
623*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_47_32_OFFSET                            0x0000000000000020
624*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_47_32_LSB                               0
625*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_47_32_MSB                               15
626*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_47_32_MASK                              0x000000000000ffff
627*5113495bSYour Name 
628*5113495bSYour Name 
629*5113495bSYour Name 
630*5113495bSYour Name 
631*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_63_48_OFFSET                            0x0000000000000020
632*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_63_48_LSB                               16
633*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_63_48_MSB                               31
634*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_63_48_MASK                              0x00000000ffff0000
635*5113495bSYour Name 
636*5113495bSYour Name 
637*5113495bSYour Name 
638*5113495bSYour Name 
639*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_79_64_OFFSET                            0x0000000000000020
640*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_79_64_LSB                               32
641*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_79_64_MSB                               47
642*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN1_79_64_MASK                              0x0000ffff00000000
643*5113495bSYour Name 
644*5113495bSYour Name 
645*5113495bSYour Name 
646*5113495bSYour Name 
647*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_15_0_OFFSET                             0x0000000000000020
648*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_15_0_LSB                                48
649*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_15_0_MSB                                63
650*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_15_0_MASK                               0xffff000000000000
651*5113495bSYour Name 
652*5113495bSYour Name 
653*5113495bSYour Name 
654*5113495bSYour Name 
655*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_31_16_OFFSET                            0x0000000000000028
656*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_31_16_LSB                               0
657*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_31_16_MSB                               15
658*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_31_16_MASK                              0x000000000000ffff
659*5113495bSYour Name 
660*5113495bSYour Name 
661*5113495bSYour Name 
662*5113495bSYour Name 
663*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_47_32_OFFSET                            0x0000000000000028
664*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_47_32_LSB                               16
665*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_47_32_MSB                               31
666*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_47_32_MASK                              0x00000000ffff0000
667*5113495bSYour Name 
668*5113495bSYour Name 
669*5113495bSYour Name 
670*5113495bSYour Name 
671*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_63_48_OFFSET                            0x0000000000000028
672*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_63_48_LSB                               32
673*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_63_48_MSB                               47
674*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_63_48_MASK                              0x0000ffff00000000
675*5113495bSYour Name 
676*5113495bSYour Name 
677*5113495bSYour Name 
678*5113495bSYour Name 
679*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_79_64_OFFSET                            0x0000000000000028
680*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_79_64_LSB                               48
681*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_79_64_MSB                               63
682*5113495bSYour Name #define TX_FES_STATUS_END_TPC_DBG_INFO_CHN2_79_64_MASK                              0xffff000000000000
683*5113495bSYour Name 
684*5113495bSYour Name 
685*5113495bSYour Name 
686*5113495bSYour Name 
687*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_15_0_OFFSET                          0x0000000000000030
688*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_15_0_LSB                             0
689*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_15_0_MSB                             15
690*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_15_0_MASK                            0x000000000000ffff
691*5113495bSYour Name 
692*5113495bSYour Name 
693*5113495bSYour Name 
694*5113495bSYour Name 
695*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_31_16_OFFSET                         0x0000000000000030
696*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_31_16_LSB                            16
697*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_31_16_MSB                            31
698*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_31_16_MASK                           0x00000000ffff0000
699*5113495bSYour Name 
700*5113495bSYour Name 
701*5113495bSYour Name 
702*5113495bSYour Name 
703*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_47_32_OFFSET                         0x0000000000000030
704*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_47_32_LSB                            32
705*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_47_32_MSB                            47
706*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_47_32_MASK                           0x0000ffff00000000
707*5113495bSYour Name 
708*5113495bSYour Name 
709*5113495bSYour Name 
710*5113495bSYour Name 
711*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_63_48_OFFSET                         0x0000000000000030
712*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_63_48_LSB                            48
713*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_63_48_MSB                            63
714*5113495bSYour Name #define TX_FES_STATUS_END_PHYTX_TX_END_SW_INFO_63_48_MASK                           0xffff000000000000
715*5113495bSYour Name 
716*5113495bSYour Name 
717*5113495bSYour Name 
718*5113495bSYour Name 
719*5113495bSYour Name #define TX_FES_STATUS_END_BEAMFORM_MASKED_USER_BITMAP_15_0_OFFSET                   0x0000000000000038
720*5113495bSYour Name #define TX_FES_STATUS_END_BEAMFORM_MASKED_USER_BITMAP_15_0_LSB                      0
721*5113495bSYour Name #define TX_FES_STATUS_END_BEAMFORM_MASKED_USER_BITMAP_15_0_MSB                      15
722*5113495bSYour Name #define TX_FES_STATUS_END_BEAMFORM_MASKED_USER_BITMAP_15_0_MASK                     0x000000000000ffff
723*5113495bSYour Name 
724*5113495bSYour Name 
725*5113495bSYour Name 
726*5113495bSYour Name 
727*5113495bSYour Name #define TX_FES_STATUS_END_BEAMFORM_MASKED_USER_BITMAP_31_16_OFFSET                  0x0000000000000038
728*5113495bSYour Name #define TX_FES_STATUS_END_BEAMFORM_MASKED_USER_BITMAP_31_16_LSB                     16
729*5113495bSYour Name #define TX_FES_STATUS_END_BEAMFORM_MASKED_USER_BITMAP_31_16_MSB                     31
730*5113495bSYour Name #define TX_FES_STATUS_END_BEAMFORM_MASKED_USER_BITMAP_31_16_MASK                    0x00000000ffff0000
731*5113495bSYour Name 
732*5113495bSYour Name 
733*5113495bSYour Name 
734*5113495bSYour Name 
735*5113495bSYour Name #define TX_FES_STATUS_END_CBF_SEGMENT_REQUEST_MASK_OFFSET                           0x0000000000000038
736*5113495bSYour Name #define TX_FES_STATUS_END_CBF_SEGMENT_REQUEST_MASK_LSB                              32
737*5113495bSYour Name #define TX_FES_STATUS_END_CBF_SEGMENT_REQUEST_MASK_MSB                              39
738*5113495bSYour Name #define TX_FES_STATUS_END_CBF_SEGMENT_REQUEST_MASK_MASK                             0x000000ff00000000
739*5113495bSYour Name 
740*5113495bSYour Name 
741*5113495bSYour Name 
742*5113495bSYour Name 
743*5113495bSYour Name #define TX_FES_STATUS_END_CBF_SEGMENT_SENT_MASK_OFFSET                              0x0000000000000038
744*5113495bSYour Name #define TX_FES_STATUS_END_CBF_SEGMENT_SENT_MASK_LSB                                 40
745*5113495bSYour Name #define TX_FES_STATUS_END_CBF_SEGMENT_SENT_MASK_MSB                                 47
746*5113495bSYour Name #define TX_FES_STATUS_END_CBF_SEGMENT_SENT_MASK_MASK                                0x0000ff0000000000
747*5113495bSYour Name 
748*5113495bSYour Name 
749*5113495bSYour Name 
750*5113495bSYour Name 
751*5113495bSYour Name #define TX_FES_STATUS_END_HIGHEST_ACHIEVED_DATA_NULL_RATIO_OFFSET                   0x0000000000000038
752*5113495bSYour Name #define TX_FES_STATUS_END_HIGHEST_ACHIEVED_DATA_NULL_RATIO_LSB                      48
753*5113495bSYour Name #define TX_FES_STATUS_END_HIGHEST_ACHIEVED_DATA_NULL_RATIO_MSB                      52
754*5113495bSYour Name #define TX_FES_STATUS_END_HIGHEST_ACHIEVED_DATA_NULL_RATIO_MASK                     0x001f000000000000
755*5113495bSYour Name 
756*5113495bSYour Name 
757*5113495bSYour Name 
758*5113495bSYour Name 
759*5113495bSYour Name #define TX_FES_STATUS_END_USE_ALT_POWER_SR_OFFSET                                   0x0000000000000038
760*5113495bSYour Name #define TX_FES_STATUS_END_USE_ALT_POWER_SR_LSB                                      53
761*5113495bSYour Name #define TX_FES_STATUS_END_USE_ALT_POWER_SR_MSB                                      53
762*5113495bSYour Name #define TX_FES_STATUS_END_USE_ALT_POWER_SR_MASK                                     0x0020000000000000
763*5113495bSYour Name 
764*5113495bSYour Name 
765*5113495bSYour Name 
766*5113495bSYour Name 
767*5113495bSYour Name #define TX_FES_STATUS_END_STATIC_2_PWR_MODE_STATUS_OFFSET                           0x0000000000000038
768*5113495bSYour Name #define TX_FES_STATUS_END_STATIC_2_PWR_MODE_STATUS_LSB                              54
769*5113495bSYour Name #define TX_FES_STATUS_END_STATIC_2_PWR_MODE_STATUS_MSB                              54
770*5113495bSYour Name #define TX_FES_STATUS_END_STATIC_2_PWR_MODE_STATUS_MASK                             0x0040000000000000
771*5113495bSYour Name 
772*5113495bSYour Name 
773*5113495bSYour Name 
774*5113495bSYour Name 
775*5113495bSYour Name #define TX_FES_STATUS_END_OBSS_SRG_OPPORT_TRANSMIT_STATUS_OFFSET                    0x0000000000000038
776*5113495bSYour Name #define TX_FES_STATUS_END_OBSS_SRG_OPPORT_TRANSMIT_STATUS_LSB                       55
777*5113495bSYour Name #define TX_FES_STATUS_END_OBSS_SRG_OPPORT_TRANSMIT_STATUS_MSB                       55
778*5113495bSYour Name #define TX_FES_STATUS_END_OBSS_SRG_OPPORT_TRANSMIT_STATUS_MASK                      0x0080000000000000
779*5113495bSYour Name 
780*5113495bSYour Name 
781*5113495bSYour Name 
782*5113495bSYour Name 
783*5113495bSYour Name #define TX_FES_STATUS_END_SRP_BASED_TRANSMIT_STATUS_OFFSET                          0x0000000000000038
784*5113495bSYour Name #define TX_FES_STATUS_END_SRP_BASED_TRANSMIT_STATUS_LSB                             56
785*5113495bSYour Name #define TX_FES_STATUS_END_SRP_BASED_TRANSMIT_STATUS_MSB                             56
786*5113495bSYour Name #define TX_FES_STATUS_END_SRP_BASED_TRANSMIT_STATUS_MASK                            0x0100000000000000
787*5113495bSYour Name 
788*5113495bSYour Name 
789*5113495bSYour Name 
790*5113495bSYour Name 
791*5113495bSYour Name #define TX_FES_STATUS_END_OBSS_PD_BASED_TRANSMIT_STATUS_OFFSET                      0x0000000000000038
792*5113495bSYour Name #define TX_FES_STATUS_END_OBSS_PD_BASED_TRANSMIT_STATUS_LSB                         57
793*5113495bSYour Name #define TX_FES_STATUS_END_OBSS_PD_BASED_TRANSMIT_STATUS_MSB                         57
794*5113495bSYour Name #define TX_FES_STATUS_END_OBSS_PD_BASED_TRANSMIT_STATUS_MASK                        0x0200000000000000
795*5113495bSYour Name 
796*5113495bSYour Name 
797*5113495bSYour Name 
798*5113495bSYour Name 
799*5113495bSYour Name #define TX_FES_STATUS_END_BEAMFORM_MASKED_USER_BITMAP_36_32_OFFSET                  0x0000000000000038
800*5113495bSYour Name #define TX_FES_STATUS_END_BEAMFORM_MASKED_USER_BITMAP_36_32_LSB                     58
801*5113495bSYour Name #define TX_FES_STATUS_END_BEAMFORM_MASKED_USER_BITMAP_36_32_MSB                     62
802*5113495bSYour Name #define TX_FES_STATUS_END_BEAMFORM_MASKED_USER_BITMAP_36_32_MASK                    0x7c00000000000000
803*5113495bSYour Name 
804*5113495bSYour Name 
805*5113495bSYour Name 
806*5113495bSYour Name 
807*5113495bSYour Name #define TX_FES_STATUS_END_PDG_MPDU_READY_OFFSET                                     0x0000000000000038
808*5113495bSYour Name #define TX_FES_STATUS_END_PDG_MPDU_READY_LSB                                        63
809*5113495bSYour Name #define TX_FES_STATUS_END_PDG_MPDU_READY_MSB                                        63
810*5113495bSYour Name #define TX_FES_STATUS_END_PDG_MPDU_READY_MASK                                       0x8000000000000000
811*5113495bSYour Name 
812*5113495bSYour Name 
813*5113495bSYour Name 
814*5113495bSYour Name 
815*5113495bSYour Name #define TX_FES_STATUS_END_PDG_MPDU_COUNT_OFFSET                                     0x0000000000000040
816*5113495bSYour Name #define TX_FES_STATUS_END_PDG_MPDU_COUNT_LSB                                        0
817*5113495bSYour Name #define TX_FES_STATUS_END_PDG_MPDU_COUNT_MSB                                        15
818*5113495bSYour Name #define TX_FES_STATUS_END_PDG_MPDU_COUNT_MASK                                       0x000000000000ffff
819*5113495bSYour Name 
820*5113495bSYour Name 
821*5113495bSYour Name 
822*5113495bSYour Name 
823*5113495bSYour Name #define TX_FES_STATUS_END_PDG_EST_MPDU_TX_COUNT_OFFSET                              0x0000000000000040
824*5113495bSYour Name #define TX_FES_STATUS_END_PDG_EST_MPDU_TX_COUNT_LSB                                 16
825*5113495bSYour Name #define TX_FES_STATUS_END_PDG_EST_MPDU_TX_COUNT_MSB                                 31
826*5113495bSYour Name #define TX_FES_STATUS_END_PDG_EST_MPDU_TX_COUNT_MASK                                0x00000000ffff0000
827*5113495bSYour Name 
828*5113495bSYour Name 
829*5113495bSYour Name 
830*5113495bSYour Name 
831*5113495bSYour Name #define TX_FES_STATUS_END_PDG_OVERVIEW_LENGTH_OFFSET                                0x0000000000000040
832*5113495bSYour Name #define TX_FES_STATUS_END_PDG_OVERVIEW_LENGTH_LSB                                   32
833*5113495bSYour Name #define TX_FES_STATUS_END_PDG_OVERVIEW_LENGTH_MSB                                   55
834*5113495bSYour Name #define TX_FES_STATUS_END_PDG_OVERVIEW_LENGTH_MASK                                  0x00ffffff00000000
835*5113495bSYour Name 
836*5113495bSYour Name 
837*5113495bSYour Name 
838*5113495bSYour Name 
839*5113495bSYour Name #define TX_FES_STATUS_END_TXOP_DURATION_OFFSET                                      0x0000000000000040
840*5113495bSYour Name #define TX_FES_STATUS_END_TXOP_DURATION_LSB                                         56
841*5113495bSYour Name #define TX_FES_STATUS_END_TXOP_DURATION_MSB                                         62
842*5113495bSYour Name #define TX_FES_STATUS_END_TXOP_DURATION_MASK                                        0x7f00000000000000
843*5113495bSYour Name 
844*5113495bSYour Name 
845*5113495bSYour Name 
846*5113495bSYour Name 
847*5113495bSYour Name #define TX_FES_STATUS_END_PDG_DROPPED_MPDU_WARNING_OFFSET                           0x0000000000000040
848*5113495bSYour Name #define TX_FES_STATUS_END_PDG_DROPPED_MPDU_WARNING_LSB                              63
849*5113495bSYour Name #define TX_FES_STATUS_END_PDG_DROPPED_MPDU_WARNING_MSB                              63
850*5113495bSYour Name #define TX_FES_STATUS_END_PDG_DROPPED_MPDU_WARNING_MASK                             0x8000000000000000
851*5113495bSYour Name 
852*5113495bSYour Name 
853*5113495bSYour Name 
854*5113495bSYour Name 
855*5113495bSYour Name #define TX_FES_STATUS_END_PACKET_EXTENSION_A_FACTOR_OFFSET                          0x0000000000000048
856*5113495bSYour Name #define TX_FES_STATUS_END_PACKET_EXTENSION_A_FACTOR_LSB                             0
857*5113495bSYour Name #define TX_FES_STATUS_END_PACKET_EXTENSION_A_FACTOR_MSB                             1
858*5113495bSYour Name #define TX_FES_STATUS_END_PACKET_EXTENSION_A_FACTOR_MASK                            0x0000000000000003
859*5113495bSYour Name 
860*5113495bSYour Name 
861*5113495bSYour Name 
862*5113495bSYour Name 
863*5113495bSYour Name #define TX_FES_STATUS_END_PACKET_EXTENSION_PE_DISAMBIGUITY_OFFSET                   0x0000000000000048
864*5113495bSYour Name #define TX_FES_STATUS_END_PACKET_EXTENSION_PE_DISAMBIGUITY_LSB                      2
865*5113495bSYour Name #define TX_FES_STATUS_END_PACKET_EXTENSION_PE_DISAMBIGUITY_MSB                      2
866*5113495bSYour Name #define TX_FES_STATUS_END_PACKET_EXTENSION_PE_DISAMBIGUITY_MASK                     0x0000000000000004
867*5113495bSYour Name 
868*5113495bSYour Name 
869*5113495bSYour Name 
870*5113495bSYour Name 
871*5113495bSYour Name #define TX_FES_STATUS_END_PACKET_EXTENSION_OFFSET                                   0x0000000000000048
872*5113495bSYour Name #define TX_FES_STATUS_END_PACKET_EXTENSION_LSB                                      3
873*5113495bSYour Name #define TX_FES_STATUS_END_PACKET_EXTENSION_MSB                                      5
874*5113495bSYour Name #define TX_FES_STATUS_END_PACKET_EXTENSION_MASK                                     0x0000000000000038
875*5113495bSYour Name 
876*5113495bSYour Name 
877*5113495bSYour Name 
878*5113495bSYour Name 
879*5113495bSYour Name #define TX_FES_STATUS_END_FEC_TYPE_OFFSET                                           0x0000000000000048
880*5113495bSYour Name #define TX_FES_STATUS_END_FEC_TYPE_LSB                                              6
881*5113495bSYour Name #define TX_FES_STATUS_END_FEC_TYPE_MSB                                              6
882*5113495bSYour Name #define TX_FES_STATUS_END_FEC_TYPE_MASK                                             0x0000000000000040
883*5113495bSYour Name 
884*5113495bSYour Name 
885*5113495bSYour Name 
886*5113495bSYour Name 
887*5113495bSYour Name #define TX_FES_STATUS_END_STBC_OFFSET                                               0x0000000000000048
888*5113495bSYour Name #define TX_FES_STATUS_END_STBC_LSB                                                  7
889*5113495bSYour Name #define TX_FES_STATUS_END_STBC_MSB                                                  7
890*5113495bSYour Name #define TX_FES_STATUS_END_STBC_MASK                                                 0x0000000000000080
891*5113495bSYour Name 
892*5113495bSYour Name 
893*5113495bSYour Name 
894*5113495bSYour Name 
895*5113495bSYour Name #define TX_FES_STATUS_END_NUM_DATA_SYMBOLS_OFFSET                                   0x0000000000000048
896*5113495bSYour Name #define TX_FES_STATUS_END_NUM_DATA_SYMBOLS_LSB                                      8
897*5113495bSYour Name #define TX_FES_STATUS_END_NUM_DATA_SYMBOLS_MSB                                      23
898*5113495bSYour Name #define TX_FES_STATUS_END_NUM_DATA_SYMBOLS_MASK                                     0x0000000000ffff00
899*5113495bSYour Name 
900*5113495bSYour Name 
901*5113495bSYour Name 
902*5113495bSYour Name 
903*5113495bSYour Name #define TX_FES_STATUS_END_RU_SIZE_OFFSET                                            0x0000000000000048
904*5113495bSYour Name #define TX_FES_STATUS_END_RU_SIZE_LSB                                               24
905*5113495bSYour Name #define TX_FES_STATUS_END_RU_SIZE_MSB                                               27
906*5113495bSYour Name #define TX_FES_STATUS_END_RU_SIZE_MASK                                              0x000000000f000000
907*5113495bSYour Name 
908*5113495bSYour Name 
909*5113495bSYour Name 
910*5113495bSYour Name 
911*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_17A_OFFSET                                       0x0000000000000048
912*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_17A_LSB                                          28
913*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_17A_MSB                                          31
914*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_17A_MASK                                         0x00000000f0000000
915*5113495bSYour Name 
916*5113495bSYour Name 
917*5113495bSYour Name 
918*5113495bSYour Name 
919*5113495bSYour Name #define TX_FES_STATUS_END_NUM_LTF_SYMBOLS_OFFSET                                    0x0000000000000048
920*5113495bSYour Name #define TX_FES_STATUS_END_NUM_LTF_SYMBOLS_LSB                                       32
921*5113495bSYour Name #define TX_FES_STATUS_END_NUM_LTF_SYMBOLS_MSB                                       34
922*5113495bSYour Name #define TX_FES_STATUS_END_NUM_LTF_SYMBOLS_MASK                                      0x0000000700000000
923*5113495bSYour Name 
924*5113495bSYour Name 
925*5113495bSYour Name 
926*5113495bSYour Name 
927*5113495bSYour Name #define TX_FES_STATUS_END_LTF_SIZE_OFFSET                                           0x0000000000000048
928*5113495bSYour Name #define TX_FES_STATUS_END_LTF_SIZE_LSB                                              35
929*5113495bSYour Name #define TX_FES_STATUS_END_LTF_SIZE_MSB                                              36
930*5113495bSYour Name #define TX_FES_STATUS_END_LTF_SIZE_MASK                                             0x0000001800000000
931*5113495bSYour Name 
932*5113495bSYour Name 
933*5113495bSYour Name 
934*5113495bSYour Name 
935*5113495bSYour Name #define TX_FES_STATUS_END_CP_SETTING_OFFSET                                         0x0000000000000048
936*5113495bSYour Name #define TX_FES_STATUS_END_CP_SETTING_LSB                                            37
937*5113495bSYour Name #define TX_FES_STATUS_END_CP_SETTING_MSB                                            38
938*5113495bSYour Name #define TX_FES_STATUS_END_CP_SETTING_MASK                                           0x0000006000000000
939*5113495bSYour Name 
940*5113495bSYour Name 
941*5113495bSYour Name 
942*5113495bSYour Name 
943*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_18A_OFFSET                                       0x0000000000000048
944*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_18A_LSB                                          39
945*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_18A_MSB                                          43
946*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_18A_MASK                                         0x00000f8000000000
947*5113495bSYour Name 
948*5113495bSYour Name 
949*5113495bSYour Name 
950*5113495bSYour Name 
951*5113495bSYour Name #define TX_FES_STATUS_END_DCM_OFFSET                                                0x0000000000000048
952*5113495bSYour Name #define TX_FES_STATUS_END_DCM_LSB                                                   44
953*5113495bSYour Name #define TX_FES_STATUS_END_DCM_MSB                                                   44
954*5113495bSYour Name #define TX_FES_STATUS_END_DCM_MASK                                                  0x0000100000000000
955*5113495bSYour Name 
956*5113495bSYour Name 
957*5113495bSYour Name 
958*5113495bSYour Name 
959*5113495bSYour Name #define TX_FES_STATUS_END_LDPC_EXTRA_SYMBOL_OFFSET                                  0x0000000000000048
960*5113495bSYour Name #define TX_FES_STATUS_END_LDPC_EXTRA_SYMBOL_LSB                                     45
961*5113495bSYour Name #define TX_FES_STATUS_END_LDPC_EXTRA_SYMBOL_MSB                                     45
962*5113495bSYour Name #define TX_FES_STATUS_END_LDPC_EXTRA_SYMBOL_MASK                                    0x0000200000000000
963*5113495bSYour Name 
964*5113495bSYour Name 
965*5113495bSYour Name 
966*5113495bSYour Name 
967*5113495bSYour Name #define TX_FES_STATUS_END_FORCE_EXTRA_SYMBOL_OFFSET                                 0x0000000000000048
968*5113495bSYour Name #define TX_FES_STATUS_END_FORCE_EXTRA_SYMBOL_LSB                                    46
969*5113495bSYour Name #define TX_FES_STATUS_END_FORCE_EXTRA_SYMBOL_MSB                                    46
970*5113495bSYour Name #define TX_FES_STATUS_END_FORCE_EXTRA_SYMBOL_MASK                                   0x0000400000000000
971*5113495bSYour Name 
972*5113495bSYour Name 
973*5113495bSYour Name 
974*5113495bSYour Name 
975*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_18B_OFFSET                                       0x0000000000000048
976*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_18B_LSB                                          47
977*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_18B_MSB                                          47
978*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_18B_MASK                                         0x0000800000000000
979*5113495bSYour Name 
980*5113495bSYour Name 
981*5113495bSYour Name 
982*5113495bSYour Name 
983*5113495bSYour Name #define TX_FES_STATUS_END_TX_PWR_SHARED_OFFSET                                      0x0000000000000048
984*5113495bSYour Name #define TX_FES_STATUS_END_TX_PWR_SHARED_LSB                                         48
985*5113495bSYour Name #define TX_FES_STATUS_END_TX_PWR_SHARED_MSB                                         55
986*5113495bSYour Name #define TX_FES_STATUS_END_TX_PWR_SHARED_MASK                                        0x00ff000000000000
987*5113495bSYour Name 
988*5113495bSYour Name 
989*5113495bSYour Name 
990*5113495bSYour Name 
991*5113495bSYour Name #define TX_FES_STATUS_END_TX_PWR_UNSHARED_OFFSET                                    0x0000000000000048
992*5113495bSYour Name #define TX_FES_STATUS_END_TX_PWR_UNSHARED_LSB                                       56
993*5113495bSYour Name #define TX_FES_STATUS_END_TX_PWR_UNSHARED_MSB                                       63
994*5113495bSYour Name #define TX_FES_STATUS_END_TX_PWR_UNSHARED_MASK                                      0xff00000000000000
995*5113495bSYour Name 
996*5113495bSYour Name 
997*5113495bSYour Name 
998*5113495bSYour Name 
999*5113495bSYour Name #define TX_FES_STATUS_END_RANGING_ACTIVE_USER_MAP_OFFSET                            0x0000000000000050
1000*5113495bSYour Name #define TX_FES_STATUS_END_RANGING_ACTIVE_USER_MAP_LSB                               0
1001*5113495bSYour Name #define TX_FES_STATUS_END_RANGING_ACTIVE_USER_MAP_MSB                               15
1002*5113495bSYour Name #define TX_FES_STATUS_END_RANGING_ACTIVE_USER_MAP_MASK                              0x000000000000ffff
1003*5113495bSYour Name 
1004*5113495bSYour Name 
1005*5113495bSYour Name 
1006*5113495bSYour Name 
1007*5113495bSYour Name #define TX_FES_STATUS_END_RANGING_SENT_DUMMY_TX_OFFSET                              0x0000000000000050
1008*5113495bSYour Name #define TX_FES_STATUS_END_RANGING_SENT_DUMMY_TX_LSB                                 16
1009*5113495bSYour Name #define TX_FES_STATUS_END_RANGING_SENT_DUMMY_TX_MSB                                 16
1010*5113495bSYour Name #define TX_FES_STATUS_END_RANGING_SENT_DUMMY_TX_MASK                                0x0000000000010000
1011*5113495bSYour Name 
1012*5113495bSYour Name 
1013*5113495bSYour Name 
1014*5113495bSYour Name 
1015*5113495bSYour Name #define TX_FES_STATUS_END_RANGING_FTM_FRAME_SENT_OFFSET                             0x0000000000000050
1016*5113495bSYour Name #define TX_FES_STATUS_END_RANGING_FTM_FRAME_SENT_LSB                                17
1017*5113495bSYour Name #define TX_FES_STATUS_END_RANGING_FTM_FRAME_SENT_MSB                                17
1018*5113495bSYour Name #define TX_FES_STATUS_END_RANGING_FTM_FRAME_SENT_MASK                               0x0000000000020000
1019*5113495bSYour Name 
1020*5113495bSYour Name 
1021*5113495bSYour Name 
1022*5113495bSYour Name 
1023*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_20A_OFFSET                                       0x0000000000000050
1024*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_20A_LSB                                          18
1025*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_20A_MSB                                          23
1026*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_20A_MASK                                         0x0000000000fc0000
1027*5113495bSYour Name 
1028*5113495bSYour Name 
1029*5113495bSYour Name 
1030*5113495bSYour Name 
1031*5113495bSYour Name #define TX_FES_STATUS_END_CV_CORR_STATUS_OFFSET                                     0x0000000000000050
1032*5113495bSYour Name #define TX_FES_STATUS_END_CV_CORR_STATUS_LSB                                        24
1033*5113495bSYour Name #define TX_FES_STATUS_END_CV_CORR_STATUS_MSB                                        31
1034*5113495bSYour Name #define TX_FES_STATUS_END_CV_CORR_STATUS_MASK                                       0x00000000ff000000
1035*5113495bSYour Name 
1036*5113495bSYour Name 
1037*5113495bSYour Name 
1038*5113495bSYour Name 
1039*5113495bSYour Name #define TX_FES_STATUS_END_CURRENT_TX_DURATION_OFFSET                                0x0000000000000050
1040*5113495bSYour Name #define TX_FES_STATUS_END_CURRENT_TX_DURATION_LSB                                   32
1041*5113495bSYour Name #define TX_FES_STATUS_END_CURRENT_TX_DURATION_MSB                                   47
1042*5113495bSYour Name #define TX_FES_STATUS_END_CURRENT_TX_DURATION_MASK                                  0x0000ffff00000000
1043*5113495bSYour Name 
1044*5113495bSYour Name 
1045*5113495bSYour Name 
1046*5113495bSYour Name 
1047*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_21A_OFFSET                                       0x0000000000000050
1048*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_21A_LSB                                          48
1049*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_21A_MSB                                          63
1050*5113495bSYour Name #define TX_FES_STATUS_END_RESERVED_21A_MASK                                         0xffff000000000000
1051*5113495bSYour Name 
1052*5113495bSYour Name 
1053*5113495bSYour Name 
1054*5113495bSYour Name #endif
1055