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