1  /*
2   * Copyright (c) 2023-2024, Qualcomm Innovation Center, Inc. All rights reserved.
3   *
4   * Permission to use, copy, modify, and/or distribute this software for any
5   * purpose with or without fee is hereby granted, provided that the above
6   * copyright notice and this permission notice appear in all copies.
7   *
8   * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9   * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10   * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11   * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12   * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13   * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14   * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15   */
16  
17  #ifndef CONFIG_TO_FEATURE_H
18  #define CONFIG_TO_FEATURE_H
19  
20  #ifdef CONFIG_CFG80211_SINGLE_NETDEV_MULTI_LINK_SUPPORT
21  #define CFG80211_SINGLE_NETDEV_MULTI_LINK_SUPPORT (1)
22  #endif
23  
24  #ifdef CONFIG_CFG80211_MLO_KEY_OPERATION_SUPPORT
25  #define CFG80211_MLO_KEY_OPERATION_SUPPORT (1)
26  #endif
27  
28  #ifdef CONFIG_CFG80211_LINK_STA_PARAMS_PRESENT
29  #define CFG80211_LINK_STA_PARAMS_PRESENT (1)
30  #endif
31  
32  #ifdef CONFIG_CFG80211_RU_PUNCT_SUPPORT
33  #define CFG80211_RU_PUNCT_SUPPORT (1)
34  #endif
35  
36  #ifdef CONFIG_CFG80211_RU_PUNCT_NOTIFY
37  #define CFG80211_RU_PUNCT_NOTIFY (1)
38  #endif
39  
40  #ifdef CONFIG_CFG80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA
41  #define CFG80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA (1)
42  #endif
43  
44  #ifdef CONFIG_CFG80211_EXTERNAL_AUTH_MLO_SUPPORT
45  #define CFG80211_EXTERNAL_AUTH_MLO_SUPPORT (1)
46  #endif
47  
48  #ifdef CONFIG_CFG80211_EXT_FEATURE_SECURE_NAN
49  #define CFG80211_EXT_FEATURE_SECURE_NAN (1)
50  #endif
51  
52  #ifdef CONFIG_CFG80211_MLD_AP_STA_CONNECT_UPSTREAM_SUPPORT
53  #define CFG80211_MLD_AP_STA_CONNECT_UPSTREAM_SUPPORT (1)
54  #endif
55  
56  #ifdef CONFIG_CFG80211_SET_KEY_WITH_SRC_MAC
57  #define CFG80211_SET_KEY_WITH_SRC_MAC (1)
58  #endif
59  
60  #ifdef CONFIG_CFG80211_KEY_INSTALL_SUPPORT_ON_WDEV
61  #define CFG80211_KEY_INSTALL_SUPPORT_ON_WDEV (1)
62  #endif
63  
64  #ifdef CONFIG_ONE_MSI_VECTOR
65  #define WLAN_ONE_MSI_VECTOR (1)
66  #endif
67  
68  #ifdef CONFIG_DSC_DEBUG
69  #define WLAN_DSC_DEBUG (1)
70  #endif
71  
72  #ifdef CONFIG_DSC_TEST
73  #define WLAN_DSC_TEST (1)
74  #endif
75  
76  #ifdef CONFIG_BERYLLIUM
77  #define DP_OFFLOAD_FRAME_WITH_SW_EXCEPTION (1)
78  #endif
79  
80  #ifdef CONFIG_TALLOC_DEBUG
81  #define WLAN_TALLOC_DEBUG (1)
82  #endif
83  
84  #ifdef CONFIG_QDF_TEST
85  #define WLAN_DELAYED_WORK_TEST (1)
86  #endif
87  
88  #ifdef CONFIG_QDF_TEST
89  #define WLAN_HASHTABLE_TEST (1)
90  #endif
91  
92  #ifdef CONFIG_QDF_TEST
93  #define WLAN_PERIODIC_WORK_TEST (1)
94  #endif
95  
96  #ifdef CONFIG_QDF_TEST
97  #define WLAN_PTR_HASH_TEST (1)
98  #endif
99  
100  #ifdef CONFIG_QDF_TEST
101  #define WLAN_SLIST_TEST (1)
102  #endif
103  
104  #ifdef CONFIG_QDF_TEST
105  #define WLAN_TALLOC_TEST (1)
106  #endif
107  
108  #ifdef CONFIG_QDF_TEST
109  #define WLAN_TRACKER_TEST (1)
110  #endif
111  
112  #ifdef CONFIG_QDF_TEST
113  #define WLAN_TYPES_TEST (1)
114  #endif
115  
116  #ifdef CONFIG_WLAN_HANG_EVENT
117  #define WLAN_HANG_EVENT (1)
118  #endif
119  
120  #ifdef CONFIG_FEATURE_WLAN_PRE_CAC
121  #define PRE_CAC_SUPPORT (1)
122  #endif
123  
124  #ifdef CONFIG_WIFI_POS_PASN
125  #define WLAN_FEATURE_RTT_11AZ_SUPPORT (1)
126  #endif
127  
128  #ifdef CONFIG_DIRECT_BUF_RX_ENABLE
129  #ifdef CONFIG_DBR_HOLD_LARGE_MEM
130  #define DBR_HOLD_LARGE_MEM (1)
131  #endif
132  #endif
133  #ifdef CONFIG_DP_TRAFFIC_END_INDICATION
134  #define DP_TRAFFIC_END_INDICATION (1)
135  #endif
136  
137  #ifdef CONFIG_THERMAL_STATS_SUPPORT
138  #define THERMAL_STATS_SUPPORT (1)
139  #endif
140  
141  #ifdef CONFIG_PTT_SOCK_SVC_ENABLE
142  #define PTT_SOCK_SVC_ENABLE (1)
143  #endif
144  
145  #ifdef CONFIG_FEATURE_WLAN_WAPI
146  #define FEATURE_WLAN_WAPI (1)
147  #endif
148  
149  #ifdef CONFIG_FEATURE_WLAN_WAPI
150  #define ATH_SUPPORT_WAPI (1)
151  #endif
152  
153  #ifdef CONFIG_SOFTAP_CHANNEL_RANGE
154  #define SOFTAP_CHANNEL_RANGE (1)
155  #endif
156  
157  #ifdef CONFIG_FEATURE_WLAN_SCAN_PNO
158  #define FEATURE_WLAN_SCAN_PNO (1)
159  #endif
160  
161  #ifdef CONFIG_WLAN_FEATURE_PACKET_FILTERING
162  #define WLAN_FEATURE_PACKET_FILTERING (1)
163  #endif
164  
165  #ifdef CONFIG_DHCP_SERVER_OFFLOAD
166  #define DHCP_SERVER_OFFLOAD (1)
167  #endif
168  
169  #ifdef CONFIG_WLAN_NS_OFFLOAD
170  #define WLAN_NS_OFFLOAD (1)
171  #endif
172  
173  #ifdef CONFIG_WLAN_DYNAMIC_ARP_NS_OFFLOAD
174  #define FEATURE_WLAN_DYNAMIC_ARP_NS_OFFLOAD (1)
175  #endif
176  
177  #ifdef CONFIG_WLAN_FEATURE_ICMP_OFFLOAD
178  #define WLAN_FEATURE_ICMP_OFFLOAD (1)
179  #endif
180  
181  #ifdef CONFIG_FEATURE_WLAN_RA_FILTERING
182  #define FEATURE_WLAN_RA_FILTERING (1)
183  #endif
184  
185  #ifdef CONFIG_FEATURE_WLAN_LPHB
186  #define FEATURE_WLAN_LPHB (1)
187  #endif
188  
189  #ifdef CONFIG_QCA_SUPPORT_TX_THROTTLE
190  #define QCA_SUPPORT_TX_THROTTLE (1)
191  #endif
192  
193  #ifdef CONFIG_WMI_INTERFACE_EVENT_LOGGING
194  #define WMI_INTERFACE_EVENT_LOGGING (1)
195  #endif
196  
197  #ifdef CONFIG_WLAN_FEATURE_LINK_LAYER_STATS
198  #define WLAN_FEATURE_LINK_LAYER_STATS (1)
199  #endif
200  
201  #ifdef CONFIG_FEATURE_CLUB_LL_STATS_AND_GET_STATION
202  #define FEATURE_CLUB_LL_STATS_AND_GET_STATION (1)
203  #endif
204  
205  #ifdef CONFIG_WLAN_FEATURE_MIB_STATS
206  #define WLAN_FEATURE_MIB_STATS (1)
207  #endif
208  
209  #ifdef CONFIG_FEATURE_WLAN_EXTSCAN
210  #define FEATURE_WLAN_EXTSCAN (1)
211  #endif
212  
213  #ifdef CONFIG_WLAN_PMO_ENABLE
214  #define WLAN_PMO_ENABLE (1)
215  #endif
216  
217  #ifdef CONFIG_CONVERGED_P2P_ENABLE
218  #define CONVERGED_P2P_ENABLE (1)
219  #endif
220  
221  #ifdef CONFIG_WLAN_POLICY_MGR_ENABLE
222  #define WLAN_POLICY_MGR_ENABLE (1)
223  #endif
224  
225  #ifdef CONFIG_FEATURE_DENYLIST_MGR
226  #define FEATURE_DENYLIST_MGR (1)
227  #endif
228  
229  #ifdef CONFIG_WAPI_BIG_ENDIAN
230  #define FEATURE_WAPI_BIG_ENDIAN (1)
231  #endif
232  
233  #ifdef CONFIG_SUPPORT_11AX
234  #define SUPPORT_11AX (1)
235  #endif
236  
237  #ifdef CONFIG_WLAN_CONV_SPECTRAL_ENABLE
238  #define WLAN_CONV_SPECTRAL_ENABLE (1)
239  #endif
240  
241  #ifdef CONFIG_WLAN_CFR_ENABLE
242  #define WLAN_CFR_ENABLE (1)
243  #endif
244  
245  #ifdef CONFIG_WLAN_ENH_CFR_ENABLE
246  #define WLAN_ENH_CFR_ENABLE (1)
247  #endif
248  
249  #ifdef CONFIG_WLAN_ENH_CFR_ENABLE
250  #define WLAN_CFR_PM (1)
251  #endif
252  
253  #ifdef CONFIG_WLAN_CFR_ADRASTEA
254  #define WLAN_CFR_ADRASTEA (1)
255  #endif
256  
257  #ifdef CONFIG_WLAN_CFR_DBR
258  #define WLAN_CFR_DBR (1)
259  #endif
260  
261  #ifdef CONFIG_WLAN_CFR_ENABLE
262  #define CFR_USE_FIXED_FOLDER (1)
263  #endif
264  
265  #ifdef CONFIG_WLAN_FEATURE_MEDIUM_ASSESS
266  #define WLAN_FEATURE_MEDIUM_ASSESS (1)
267  #endif
268  
269  #ifdef CONFIG_FEATURE_RADAR_HISTORY
270  #define FEATURE_RADAR_HISTORY (1)
271  #endif
272  
273  #ifdef CONFIG_DIRECT_BUF_RX_ENABLE
274  #define DIRECT_BUF_RX_ENABLE (1)
275  #endif
276  
277  #ifdef CONFIG_WMI_DBR_SUPPORT
278  #define WMI_DBR_SUPPORT (1)
279  #endif
280  
281  #if !defined(CONFIG_CNSS_QCA6750) && !defined(CONFIG_CNSS_WCN6450)
282  #ifdef CONFIG_DIRECT_BUF_RX_ENABLE
283  #define DBR_MULTI_SRNG_ENABLE (1)
284  #endif
285  #endif
286  
287  #ifdef CONFIG_WMI_CMD_STRINGS
288  #define WMI_CMD_STRINGS (1)
289  #endif
290  
291  #ifdef CONFIG_WLAN_FEATURE_TWT
292  #define WLAN_SUPPORT_TWT (1)
293  #endif
294  
295  #ifdef CONFIG_WLAN_FEATURE_11BE_MLO
296  #ifdef CONFIG_DP_USE_REDUCED_PEER_ID_FIELD_WIDTH
297  #define DP_USE_REDUCED_PEER_ID_FIELD_WIDTH (1)
298  #endif
299  #endif
300  
301  #ifdef CONFIG_WLAN_TWT_SAP_STA_COUNT
302  #define WLAN_TWT_SAP_STA_COUNT (32)
303  #endif
304  
305  #ifdef CONFIG_WLAN_TWT_SAP_PDEV_COUNT
306  #define WLAN_TWT_AP_PDEV_COUNT_NUM_PHY (1)
307  #endif
308  
309  #ifdef CONFIG_WLAN_DISABLE_EXPORT_SYMBOL
310  #define WLAN_DISABLE_EXPORT_SYMBOL (1)
311  #endif
312  
313  #ifdef CONFIG_WIFI_POS_CONVERGED
314  #define WIFI_POS_CONVERGED (1)
315  #endif
316  
317  #ifdef CONFIG_WLAN_TWT_CONVERGED
318  #define WLAN_TWT_CONV_SUPPORTED (1)
319  #endif
320  
321  #ifdef CONFIG_WIFI_POS_LEGACY
322  #define FEATURE_OEM_DATA_SUPPORT (1)
323  #endif
324  
325  #ifdef CONFIG_FEATURE_HTC_CREDIT_HISTORY
326  #define FEATURE_HTC_CREDIT_HISTORY (1)
327  #endif
328  
329  #ifdef CONFIG_WLAN_FEATURE_P2P_DEBUG
330  #define WLAN_FEATURE_P2P_DEBUG (1)
331  #endif
332  
333  #ifdef CONFIG_WLAN_WEXT_SUPPORT_ENABLE
334  #define WLAN_WEXT_SUPPORT_ENABLE (1)
335  #endif
336  
337  #ifdef CONFIG_WLAN_LOGGING_SOCK_SVC
338  #define WLAN_LOGGING_SOCK_SVC_ENABLE (1)
339  #endif
340  
341  #ifdef CONFIG_WLAN_LOGGING_BUFFERS_DYNAMICALLY
342  #define WLAN_LOGGING_BUFFERS_DYNAMICALLY (1)
343  #endif
344  
345  #ifdef CONFIG_WLAN_FEATURE_FILS
346  #define WLAN_FEATURE_FILS_SK (1)
347  #endif
348  
349  #ifdef CONFIG_CP_STATS
350  #define WLAN_SUPPORT_INFRA_CTRL_PATH_STATS (1)
351  #endif
352  
353  #ifdef CONFIG_QCA_TARGET_IF_MLME
354  #define QCA_TARGET_IF_MLME
355  #endif
356  
357  #ifdef CONFIG_CP_STATS
358  #define QCA_SUPPORT_CP_STATS (1)
359  #endif
360  
361  #ifdef CONFIG_CP_STATS
362  #define QCA_SUPPORT_MC_CP_STATS (1)
363  #endif
364  
365  #ifdef CONFIG_CP_STATS
366  #define WLAN_SUPPORT_LEGACY_CP_STATS_HANDLERS (1)
367  #endif
368  
369  #ifdef CONFIG_DCS
370  #define DCS_INTERFERENCE_DETECTION (1)
371  #endif
372  
373  #ifdef CONFIG_FEATURE_INTEROP_ISSUES_AP
374  #define WLAN_FEATURE_INTEROP_ISSUES_AP (1)
375  #endif
376  
377  #ifdef CONFIG_FEATURE_MEMDUMP_ENABLE
378  #define WLAN_FEATURE_MEMDUMP_ENABLE (1)
379  #endif
380  
381  #ifdef CONFIG_FEATURE_FW_LOG_PARSING
382  #define FEATURE_FW_LOG_PARSING (1)
383  #endif
384  
385  #ifdef CONFIG_FEATURE_OEM_DATA
386  #define FEATURE_OEM_DATA (1)
387  #endif
388  
389  #ifdef CONFIG_FEATURE_MOTION_DETECTION
390  #define WLAN_FEATURE_MOTION_DETECTION (1)
391  #endif
392  
393  #ifdef CONFIG_WLAN_FW_OFFLOAD
394  #define WLAN_FW_OFFLOAD (1)
395  #endif
396  
397  #ifdef CONFIG_WLAN_FEATURE_ELNA
398  #define WLAN_FEATURE_ELNA (1)
399  #endif
400  
401  #ifdef CONFIG_FEATURE_COEX
402  #define FEATURE_COEX (1)
403  #endif
404  
405  #ifdef CONFIG_HOST_WAKEUP_OVER_QMI
406  #define HOST_WAKEUP_OVER_QMI (1)
407  #endif
408  
409  #ifdef CONFIG_DISABLE_STATUS_RING_TIMER_WAR
410  #define WLAN_DISABLE_STATUS_RING_TIMER_WAR (1)
411  #endif
412  
413  #ifdef CONFIG_CE_DISABLE_SRNG_TIMER_IRQ
414  #define WLAN_WAR_CE_DISABLE_SRNG_TIMER_IRQ (1)
415  #endif
416  
417  #ifdef CONFIG_PLD_IPCI_ICNSS_FLAG
418  #define CONFIG_PLD_IPCI_ICNSS (1)
419  #endif
420  
421  #ifdef CONFIG_PLD_SDIO_CNSS_FLAG
422  #define CONFIG_PLD_SDIO_CNSS (1)
423  #endif
424  
425  #ifdef CONFIG_WLAN_RESIDENT_DRIVER
426  #define FEATURE_WLAN_RESIDENT_DRIVER (1)
427  #endif
428  
429  #ifdef CONFIG_FEATURE_GPIO_CFG
430  #define WLAN_FEATURE_GPIO_CFG (1)
431  #endif
432  
433  #ifdef CONFIG_FEATURE_BUS_BANDWIDTH_MGR
434  #define FEATURE_BUS_BANDWIDTH_MGR (1)
435  #endif
436  
437  #ifdef CONFIG_DP_BE_WAR
438  #define DP_BE_WAR (1)
439  #endif
440  
441  #ifdef CONFIG_IPCIE_FW_SIM
442  #define CONFIG_PLD_IPCIE_FW_SIM (1)
443  #endif
444  
445  #ifdef CONFIG_PLD_PCIE_CNSS_FLAG
446  #ifdef CONFIG_PCIE_FW_SIM
447  #define CONFIG_PLD_PCIE_FW_SIM (1)
448  #else
449  #define CONFIG_PLD_PCIE_CNSS (1)
450  #endif
451  #endif
452  #ifdef CONFIG_PLD_PCIE_INIT_FLAG
453  #define CONFIG_PLD_PCIE_INIT (1)
454  #endif
455  
456  #ifdef CONFIG_WLAN_FEATURE_DP_RX_THREADS
457  #define FEATURE_WLAN_DP_RX_THREADS (1)
458  #endif
459  
460  #ifdef CONFIG_WLAN_FEATURE_RX_SOFTIRQ_TIME_LIMIT
461  #define WLAN_FEATURE_RX_SOFTIRQ_TIME_LIMIT (1)
462  #endif
463  
464  #ifdef CONFIG_FEATURE_HIF_LATENCY_PROFILE_ENABLE
465  #define HIF_LATENCY_PROFILE_ENABLE (1)
466  #endif
467  
468  #ifdef CONFIG_FEATURE_HAL_DELAYED_REG_WRITE
469  #define FEATURE_HAL_DELAYED_REG_WRITE (1)
470  #endif
471  
472  #ifdef CONFIG_FEATURE_HAL_RECORD_SUSPEND_WRITE
473  #define FEATURE_HAL_RECORD_SUSPEND_WRITE (1)
474  #endif
475  
476  #ifdef CONFIG_QCA_OL_DP_SRNG_LOCK_LESS_ACCESS
477  #define QCA_OL_DP_SRNG_LOCK_LESS_ACCESS (1)
478  #endif
479  
480  #ifdef CONFIG_SHADOW_WRITE_DELAY
481  #define SHADOW_WRITE_DELAY (1)
482  #endif
483  
484  #ifdef CONFIG_WLAN_RECORD_RX_PADDR
485  #define HIF_RECORD_RX_PADDR (1)
486  #endif
487  
488  #ifdef CONFIG_FEATURE_WLAN_TIME_SYNC_FTM
489  #define FEATURE_WLAN_TIME_SYNC_FTM (1)
490  #endif
491  
492  #ifdef CONFIG_WLAN_FEATURE_LRO_CTX_IN_CB
493  #define WLAN_FEATURE_LRO_CTX_IN_CB (1)
494  #endif
495  
496  #ifdef CONFIG_FEATURE_MONITOR_MODE_SUPPORT
497  #define FEATURE_MONITOR_MODE_SUPPORT (1)
498  #ifdef CONFIG_DP_CON_MON_MSI_ENABLED
499  #define DP_CON_MON_MSI_ENABLED (1)
500  #endif
501  #ifdef CONFIG_WLAN_RX_MON_PARSE_CMN_USER_INFO
502  #define WLAN_RX_MON_PARSE_CMN_USER_INFO (1)
503  #endif
504  #ifdef CONFIG_DP_CON_MON_MSI_SKIP_SET
505  #define DP_CON_MON_MSI_SKIP_SET (1)
506  #endif
507  #ifdef CONFIG_QCA_WIFI_MONITOR_MODE_NO_MSDU_START_TLV_SUPPORT
508  #define QCA_WIFI_MONITOR_MODE_NO_MSDU_START_TLV_SUPPORT (1)
509  #endif
510  #else
511  #define DISABLE_MON_CONFIG (1)
512  #endif
513  
514  #ifdef CONFIG_NL80211_TESTMODE
515  #define WLAN_NL80211_TESTMODE (1)
516  #endif
517  
518  #ifdef CONFIG_BUS_AUTO_SUSPEND
519  #define FEATURE_RUNTIME_PM (1)
520  #endif
521  
522  #if defined(CONFIG_ICNSS) || defined(CONFIG_ICNSS_MODULE)
523  #ifdef CONFIG_SNOC_FW_SIM
524  #define CONFIG_PLD_SNOC_FW_SIM (1)
525  #else
526  #define CONFIG_PLD_SNOC_ICNSS (1)
527  #endif
528  #endif
529  
530  #ifdef CONFIG_PLD_SNOC_ICNSS_FLAG
531  #define CONFIG_PLD_SNOC_ICNSS (1)
532  #endif
533  
534  #ifdef CONFIG_ICNSS2_HELIUM
535  #define CONFIG_PLD_SNOC_ICNSS2 (1)
536  #endif
537  
538  #ifdef CONFIG_WIFI_3_0_ADRASTEA
539  #define QCA_WIFI_3_0_ADRASTEA (1)
540  #endif
541  
542  #ifdef CONFIG_WIFI_3_0_ADRASTEA
543  #define QCA_WIFI_3_0 (1)
544  #endif
545  
546  #ifdef CONFIG_ADRASTEA_SHADOW_REGISTERS
547  #define ADRASTEA_SHADOW_REGISTERS (1)
548  #endif
549  
550  #ifdef CONFIG_ADRASTEA_RRI_ON_DDR
551  #define ADRASTEA_RRI_ON_DDR (1)
552  #endif
553  
554  #ifndef CONFIG_QMI_SUPPORT
555  #define CONFIG_BYPASS_QMI (1)
556  #endif
557  
558  #ifdef CONFIG_WLAN_FASTPATH
559  #define WLAN_FEATURE_FASTPATH (1)
560  #endif
561  
562  #ifdef CONFIG_FEATURE_PKTLOG
563  #define FEATURE_PKTLOG (1)
564  #endif
565  
566  #ifdef CONFIG_CONNECTIVITY_PKTLOG
567  #define CONNECTIVITY_PKTLOG (1)
568  #endif
569  
570  #ifdef CONFIG_WLAN_NAPI
571  #define FEATURE_NAPI (1)
572  #define HIF_IRQ_AFFINITY (1)
573  #ifdef CONFIG_WLAN_NAPI_DEBUG
574  #define FEATURE_NAPI_DEBUG (1)
575  #endif
576  #endif
577  
578  #if defined(CONFIG_ARCH_MSM) || defined(CONFIG_ARCH_QCOM)
579  #define MSM_PLATFORM (1)
580  #endif
581  
582  #ifdef CONFIG_WLAN_FEATURE_DP_BUS_BANDWIDTH
583  #define WLAN_FEATURE_DP_BUS_BANDWIDTH (1)
584  #endif
585  
586  #ifdef CONFIG_WLAN_FEATURE_PERIODIC_STA_STATS
587  #define WLAN_FEATURE_PERIODIC_STA_STATS (1)
588  #endif
589  
590  #ifdef CONFIG_WLAN_TX_FLOW_CONTROL_V2
591  #define QCA_LL_TX_FLOW_CONTROL_V2 (1)
592  #endif
593  
594  #ifdef CONFIG_WLAN_TX_FLOW_CONTROL_V2
595  #define QCA_LL_TX_FLOW_GLOBAL_MGMT_POOL (1)
596  #endif
597  
598  #ifdef CONFIG_WLAN_TX_FLOW_CONTROL_LEGACY
599  #define QCA_LL_LEGACY_TX_FLOW_CONTROL (1)
600  #endif
601  
602  #ifdef CONFIG_WLAN_PDEV_TX_FLOW_CONTROL
603  #define QCA_LL_PDEV_TX_FLOW_CONTROL (1)
604  #endif
605  
606  #ifdef CONFIG_WLAN_DEBUG_VERSION
607  #define WLAN_DEBUG (1)
608  #ifdef CONFIG_TRACE_RECORD_FEATURE
609  #define TRACE_RECORD (1)
610  #define LIM_TRACE_RECORD (1)
611  #define SME_TRACE_RECORD (1)
612  #define HDD_TRACE_RECORD (1)
613  
614  #endif
615  #endif
616  #ifdef CONFIG_UNIT_TEST
617  #define WLAN_UNIT_TEST (1)
618  #endif
619  #ifdef CONFIG_WLAN_SYSFS_RTS_CTS
620  #define WLAN_SYSFS_RTS_CTS (1)
621  #endif
622  #ifdef CONFIG_WLAN_SYSFS_DP_TRACE
623  #define WLAN_SYSFS_DP_TRACE (1)
624  #endif
625  #ifdef CONFIG_WLAN_SYSFS_STATS
626  #define WLAN_SYSFS_STATS (1)
627  #endif
628  #ifdef CONFIG_FEATURE_UNIT_TEST_SUSPEND
629  #define WLAN_SUSPEND_RESUME_TEST (1)
630  #endif
631  #ifdef CONFIG_FEATURE_WLM_STATS
632  #define FEATURE_WLM_STATS (1)
633  #endif
634  #ifdef CONFIG_WLAN_SYSFS_DCM
635  #define WLAN_SYSFS_DCM (1)
636  #endif
637  #ifdef CONFIG_WLAN_SYSFS_HE_BSS_COLOR
638  #define WLAN_SYSFS_HE_BSS_COLOR (1)
639  #endif
640  #ifdef CONFIG_WLAN_SYSFS_STA_INFO
641  #define WLAN_SYSFS_STA_INFO (1)
642  #endif
643  #ifdef CONFIG_WLAN_THERMAL_MULTI_CLIENT_SUPPORT
644  #define FEATURE_WPSS_THERMAL_MITIGATION (1)
645  #endif
646  #ifdef CONFIG_WLAN_SYSFS_DP_STATS
647  #define WLAN_SYSFS_DP_STATS (1)
648  #endif
649  #ifdef CONFIG_WIFI_MONITOR_SUPPORT
650  #define WIFI_MONITOR_SUPPORT (1)
651  #endif
652  
653  #ifdef CONFIG_QCA_MONITOR_PKT_SUPPORT
654  #define QCA_MONITOR_PKT_SUPPORT (1)
655  #endif
656  
657  #ifdef CONFIG_MONITOR_MODULARIZED_ENABLE
658  #define MONITOR_MODULARIZED_ENABLE (1)
659  #endif
660  
661  #ifdef CONFIG_WLAN_PDEV_VDEV_SEND_MULTI_PARAM
662  #define WLAN_PDEV_VDEV_SEND_MULTI_PARAM (1)
663  #endif
664  
665  #ifdef CONFIG_WLAN_SYSFS_LOG_BUFFER
666  #define FEATURE_SYSFS_LOG_BUFFER (1)
667  #endif
668  
669  #ifdef CONFIG_ENABLE_VALLOC_REPLACE_MALLOC
670  #define ENABLE_VALLOC_REPLACE_MALLOC (1)
671  #endif
672  
673  #ifdef CONFIG_LEAK_DETECTION
674  #define CONFIG_HALT_KMEMLEAK (1)
675  #define MEMORY_DEBUG (1)
676  #define NBUF_MEMORY_DEBUG (1)
677  #define NBUF_MAP_UNMAP_DEBUG (1)
678  #define TIMER_MANAGER (1)
679  #define WLAN_DELAYED_WORK_DEBUG (1)
680  #define WLAN_WAKE_LOCK_DEBUG (1)
681  #define WLAN_PERIODIC_WORK_DEBUG (1)
682  
683  #endif
684  
685  #ifdef CONFIG_QCOM_VOWIFI_11R
686  #define KERNEL_SUPPORT_11R_CFG80211 (1)
687  #define USE_80211_WMMTSPEC_FOR_RIC (1)
688  #endif
689  
690  #ifdef CONFIG_QCOM_ESE
691  #define FEATURE_WLAN_ESE (1)
692  #endif
693  
694  #ifdef CONFIG_QCOM_TDLS
695  #define FEATURE_WLAN_TDLS (1)
696  #endif
697  
698  #ifdef CONFIG_QCOM_TDLS
699  #define WLAN_FEATURE_TDLS_CONCURRENCIES (1)
700  #endif
701  
702  #ifdef CONFIG_WLAN_SYSFS_TDLS_PEERS
703  #define WLAN_SYSFS_TDLS_PEERS (1)
704  #endif
705  
706  #ifdef CONFIG_WLAN_SYSFS_RANGE_EXT
707  #define WLAN_SYSFS_RANGE_EXT (1)
708  #endif
709  
710  #ifdef CONFIG_QCACLD_WLAN_LFR2
711  #define WLAN_FEATURE_PREAUTH_ENABLE (1)
712  #endif
713  
714  #ifdef CONFIG_CM_UTF_ENABLE
715  #define FEATURE_CM_UTF_ENABLE (1)
716  #endif
717  
718  #ifdef CONFIG_QCACLD_WLAN_LFR3
719  #define WLAN_FEATURE_ROAM_OFFLOAD (1)
720  #endif
721  
722  #ifdef CONFIG_WLAN_FEATURE_ROAM_INFO_STATS
723  #define WLAN_FEATURE_ROAM_INFO_STATS (1)
724  #endif
725  
726  #ifdef CONFIG_QCACLD_WLAN_CONNECTIVITY_LOGGING
727  #define WLAN_FEATURE_CONNECTIVITY_LOGGING (1)
728  #endif
729  
730  #ifdef CONFIG_QCACLD_WLAN_CONNECTIVITY_DIAG_EVENT
731  #define CONNECTIVITY_DIAG_EVENT (1)
732  #endif
733  
734  #ifdef CONFIG_OFDM_SCRAMBLER_SEED
735  #define WLAN_FEATURE_OFDM_SCRAMBLER_SEED (1)
736  #endif
737  
738  #ifdef CONFIG_WLAN_FEATURE_MBSSID
739  #define WLAN_FEATURE_MBSSID (1)
740  #endif
741  
742  #ifdef CONFIG_WLAN_FEATURE_P2P_P2P_STA
743  #define WLAN_FEATURE_P2P_P2P_STA (1)
744  #endif
745  
746  #if defined(CONFIG_CNSS_GENL) || defined(CONFIG_CNSS_GENL_MODULE)
747  #define CNSS_GENL (1)
748  #endif
749  
750  #if defined(CONFIG_CNSS_UTILS) || defined(CONFIG_CNSS_UTILS_MODULE)
751  #define CNSS_UTILS (1)
752  #endif
753  
754  #if defined(CONFIG_WCNSS_MEM_PRE_ALLOC) || defined(CONFIG_WCNSS_MEM_PRE_ALLOC_MODULE)
755  #define CNSS_MEM_PRE_ALLOC (1)
756  #endif
757  
758  #ifdef CONFIG_QCACLD_WLAN_LFR2
759  #define WLAN_FEATURE_HOST_ROAM (1)
760  #endif
761  
762  #ifdef CONFIG_FEATURE_ROAM_DEBUG
763  #define FEATURE_ROAM_DEBUG (1)
764  #endif
765  
766  #ifdef CONFIG_WLAN_POWER_DEBUG
767  #define WLAN_POWER_DEBUG (1)
768  #endif
769  
770  #ifdef CONFIG_WLAN_MWS_INFO_DEBUGFS
771  #define WLAN_MWS_INFO_DEBUGFS (1)
772  #endif
773  
774  #ifdef CONFIG_WLAN_DEBUG_LINK_VOTE
775  #define WLAN_DEBUG_LINK_VOTE (1)
776  #endif
777  
778  #ifdef CONFIG_WLAN_OBJMGR_DEBUG
779  #define WLAN_OBJMGR_DEBUG (1)
780  #endif
781  
782  #ifdef CONFIG_WLAN_OBJMGR_DEBUG
783  #define WLAN_OBJMGR_REF_ID_DEBUG (1)
784  #endif
785  
786  #ifdef CONFIG_WLAN_OBJMGR_REF_ID_TRACE
787  #define WLAN_OBJMGR_REF_ID_TRACE (1)
788  #endif
789  
790  #ifdef CONFIG_FEATURE_DELAYED_PEER_OBJ_DESTROY
791  #define FEATURE_DELAYED_PEER_OBJ_DESTROY (1)
792  #endif
793  
794  #ifdef CONFIG_WLAN_FEATURE_SAE
795  #define WLAN_FEATURE_SAE (1)
796  #endif
797  
798  #ifdef CONFIG_WLAN_DIAG_VERSION
799  #define FEATURE_WLAN_DIAG_SUPPORT (1)
800  #define FEATURE_WLAN_DIAG_SUPPORT_CSR (1)
801  #define FEATURE_WLAN_DIAG_SUPPORT_LIM (1)
802  #ifdef CONFIG_HIF_PCI
803  #define CONFIG_ATH_PROCFS_DIAG_SUPPORT (1)
804  #endif
805  #ifdef CONFIG_HIF_IPCI
806  #define CONFIG_ATH_PROCFS_DIAG_SUPPORT (1)
807  #endif
808  #endif
809  #ifdef CONFIG_HIF_USB
810  #define CONFIG_ATH_PROCFS_DIAG_SUPPORT (1)
811  #define QCA_SUPPORT_OL_RX_REORDER_TIMEOUT (1)
812  #define CONFIG_ATH_PCIE_MAX_PERF (0)
813  #define CONFIG_ATH_PCIE_AWAKE_WHILE_DRIVER_LOAD (0)
814  #define CONFIG_DISABLE_CDC_MAX_PERF_WAR (0)
815  #endif
816  
817  #ifdef CONFIG_QCA_SUPPORT_TXRX_DRIVER_TCP_DEL_ACK
818  #define QCA_SUPPORT_TXRX_DRIVER_TCP_DEL_ACK (1)
819  #endif
820  
821  #ifdef CONFIG_QCA_TXDESC_SANITY_CHECKS
822  #define QCA_SUPPORT_TXDESC_SANITY_CHECKS (1)
823  #endif
824  
825  #ifdef CONFIG_QCOM_LTE_COEX
826  #define FEATURE_WLAN_CH_AVOID (1)
827  #endif
828  
829  #ifdef CONFIG_WLAN_FEATURE_LPSS
830  #define WLAN_FEATURE_LPSS (1)
831  #endif
832  
833  #ifdef CONFIG_DESC_DUP_DETECT_DEBUG
834  #define DESC_DUP_DETECT_DEBUG (1)
835  #endif
836  
837  #ifdef CONFIG_DEBUG_RX_RING_BUFFER
838  #define DEBUG_RX_RING_BUFFER (1)
839  #endif
840  
841  #ifdef CONFIG_DESC_TIMESTAMP_DEBUG_INFO
842  #define DESC_TIMESTAMP_DEBUG_INFO (1)
843  #endif
844  
845  #ifdef CONFIG_POWER_MANAGEMENT_OFFLOAD
846  #define WLAN_POWER_MANAGEMENT_OFFLOAD (1)
847  #endif
848  
849  #ifdef CONFIG_WLAN_LOG_FATAL
850  #define WLAN_LOG_FATAL (1)
851  #endif
852  
853  #ifdef CONFIG_WLAN_LOG_ERROR
854  #define WLAN_LOG_ERROR (1)
855  #endif
856  
857  #ifdef CONFIG_WLAN_LOG_WARN
858  #define WLAN_LOG_WARN (1)
859  #endif
860  
861  #ifdef CONFIG_WLAN_LOG_INFO
862  #define WLAN_LOG_INFO (1)
863  #endif
864  
865  #ifdef CONFIG_WLAN_LOG_DEBUG
866  #define WLAN_LOG_DEBUG (1)
867  #endif
868  
869  #ifdef CONFIG_WLAN_LOG_ENTER
870  #define WLAN_LOG_ENTER (1)
871  #endif
872  
873  #ifdef CONFIG_WLAN_LOG_EXIT
874  #define WLAN_LOG_EXIT (1)
875  #endif
876  
877  #ifdef CONFIG_FEATURE_STATS_EXT
878  #define WLAN_FEATURE_STATS_EXT (1)
879  #endif
880  
881  #ifdef CONFIG_QCACLD_FEATURE_NAN
882  #define WLAN_FEATURE_NAN (1)
883  #endif
884  
885  #ifdef CONFIG_QCACLD_FEATURE_SON
886  #define WLAN_FEATURE_SON (1)
887  #endif
888  
889  #ifdef CONFIG_NDP_SAP_CONCURRENCY_ENABLE
890  #define NDP_SAP_CONCURRENCY_ENABLE (1)
891  #endif
892  
893  #ifdef CONFIG_DFS_FCC_TYPE4_DURATION_CHECK
894  #define DFS_FCC_TYPE4_DURATION_CHECK (1)
895  #endif
896  
897  #ifdef CONFIG_WLAN_SYSFS
898  #define WLAN_SYSFS (1)
899  #endif
900  
901  #ifdef CONFIG_WLAN_SYSFS_CHANNEL
902  #define WLAN_SYSFS_CHANNEL (1)
903  #endif
904  
905  #ifdef CONFIG_FEATURE_BECN_STATS
906  #define WLAN_FEATURE_BEACON_RECEPTION_STATS (1)
907  #endif
908  
909  #ifdef CONFIG_WLAN_SYSFS_CONNECT_INFO
910  #define WLAN_SYSFS_CONNECT_INFO (1)
911  #endif
912  
913  #ifdef CONFIG_WLAN_SYSFS_EHT_RATE
914  #define WLAN_SYSFS_EHT_RATE (1)
915  #endif
916  
917  #ifdef CONFIG_WLAN_SYSFS_WDS_MODE
918  #define FEATURE_SYSFS_WDS_MODE (1)
919  #endif
920  
921  #ifdef CONFIG_WLAN_SYSFS_ROAM_TRIGGER_BITMAP
922  #define FEATURE_SYSFS_ROAM_TRIGGER_BITMAP (1)
923  #endif
924  
925  #ifdef CONFIG_WLAN_SYSFS_RF_TEST_MODE
926  #define FEATURE_SYSFS_RF_TEST_MODE (1)
927  #endif
928  
929  #ifdef CONFIG_RX_PERFORMANCE
930  #define RX_PERFORMANCE (1)
931  #endif
932  
933  #ifdef CONFIG_MULTI_IF_LOG
934  #define MULTI_IF_LOG (1)
935  #endif
936  
937  #ifdef CONFIG_SLUB_MEM_OPTIMIZE
938  #define SLUB_MEM_OPTIMIZE (1)
939  #endif
940  
941  #ifdef CONFIG_ARCH_SDXBAAGHA
942  #ifdef CONFIG_WLAN_MEMORY_OPT
943  #define WLAN_MEMORY_OPT (1)
944  #endif
945  #endif
946  
947  #ifdef CONFIG_DFS_PRI_MULTIPLIER
948  #define DFS_PRI_MULTIPLIER (1)
949  #endif
950  
951  #ifdef CONFIG_DFS_OVERRIDE_RF_THRESHOLD
952  #define DFS_OVERRIDE_RF_THRESHOLD (1)
953  #endif
954  
955  #ifdef CONFIG_ATH_PERF_PWR_OFFLOAD
956  #define ATH_PERF_PWR_OFFLOAD (1)
957  #endif
958  
959  #ifdef CONFIG_REMOVE_PKT_LOG
960  #define REMOVE_PKT_LOG (1)
961  #endif
962  
963  #ifdef CONFIG_ATH_11AC_TXCOMPACT
964  #define ATH_11AC_TXCOMPACT (1)
965  #endif
966  
967  #ifdef CONFIG_HIF_PCI
968  #define HIF_PCI (1)
969  #endif
970  
971  #ifdef CONFIG_HIF_IPCI
972  #define HIF_IPCI (1)
973  #endif
974  
975  #ifdef CONFIG_HIF_SNOC
976  #define HIF_SNOC (1)
977  #endif
978  
979  #ifdef CONFIG_HL_DP_SUPPORT
980  #define CONFIG_HL_SUPPORT (1)
981  #endif
982  
983  #ifdef CONFIG_HL_DP_SUPPORT
984  #define WLAN_PARTIAL_REORDER_OFFLOAD (1)
985  #endif
986  
987  #ifdef CONFIG_HL_DP_SUPPORT
988  #define QCA_COMPUTE_TX_DELAY (1)
989  #endif
990  
991  #ifdef CONFIG_HL_DP_SUPPORT
992  #define QCA_COMPUTE_TX_DELAY_PER_TID (1)
993  #endif
994  
995  #ifdef CONFIG_LL_DP_SUPPORT
996  #define WLAN_FULL_REORDER_OFFLOAD (1)
997  #endif
998  
999  #ifdef CONFIG_WLAN_FEATURE_BIG_DATA_STATS
1000  #define WLAN_FEATURE_BIG_DATA_STATS (1)
1001  #endif
1002  
1003  #ifdef CONFIG_WLAN_FEATURE_11AX
1004  #ifdef CONFIG_WLAN_FEATURE_SR
1005  #define WLAN_FEATURE_SR (1)
1006  #endif
1007  #ifdef CONFIG_OBSS_PD
1008  #define OBSS_PD (1)
1009  #endif
1010  #endif
1011  
1012  #ifdef CONFIG_WLAN_FEATURE_IGMP_OFFLOAD
1013  #define WLAN_FEATURE_IGMP_OFFLOAD (1)
1014  #endif
1015  
1016  #ifdef CONFIG_WLAN_FEATURE_GET_USABLE_CHAN_LIST
1017  #define WLAN_FEATURE_GET_USABLE_CHAN_LIST (1)
1018  #endif
1019  
1020  #ifdef CONFIG_PCIE_GEN_SWITCH
1021  #define PCIE_GEN_SWITCH (1)
1022  #endif
1023  
1024  #ifdef CONFIG_WLAN_FEATURE_WOW_PULSE
1025  #define WLAN_FEATURE_WOW_PULSE (1)
1026  #endif
1027  
1028  #ifdef CONFIG_QCA_WIFI_SDIO
1029  #define CONFIG_AR6320_SUPPORT (1)
1030  #define SDIO_3_0 (1)
1031  #define HIF_SDIO (1)
1032  #define CONFIG_DISABLE_CDC_MAX_PERF_WAR (0)
1033  #define CONFIG_ATH_PROCFS_DIAG_SUPPORT (1)
1034  #define HIF_MBOX_SLEEP_WAR (1)
1035  #define DEBUG_HL_LOGGING (1)
1036  #define QCA_BAD_PEER_TX_FLOW_CL (1)
1037  #define CONFIG_SDIO (1)
1038  #define FEATURE_WLAN_FORCE_SAP_SCC (1)
1039  
1040  #ifdef CONFIG_SDIO_TRANSFER
1041  #define CONFIG_SDIO_TRANSFER_ADMA (1)
1042  #else
1043  #define CONFIG_SDIO_TRANSFER_MAILBOX (1)
1044  #endif
1045  #endif
1046  #ifdef CONFIG_WLAN_FEATURE_DSRC
1047  #define WLAN_FEATURE_DSRC (1)
1048  #ifdef CONFIG_OCB_UT_FRAMEWORK
1049  #define WLAN_OCB_UT (1)
1050  #endif
1051  #elif defined CONFIG_WLAN_REG_AUTO
1052  #define WLAN_REG_AUTO (1)
1053  #endif
1054  
1055  #ifdef CONFIG_FEATURE_SKB_PRE_ALLOC
1056  #define FEATURE_SKB_PRE_ALLOC (1)
1057  #endif
1058  
1059  #ifdef CONFIG_HIF_USB
1060  #define HIF_USB (1)
1061  #define DEBUG_HL_LOGGING (1)
1062  
1063  #endif
1064  
1065  #ifdef CONFIG_QCA_HL_NETDEV_FLOW_CONTROL
1066  #define QCA_HL_NETDEV_FLOW_CONTROL (1)
1067  #endif
1068  
1069  #ifdef CONFIG_FEATURE_HL_GROUP_CREDIT_FLOW_CONTROL
1070  #define FEATURE_HL_GROUP_CREDIT_FLOW_CONTROL (1)
1071  #endif
1072  
1073  #ifdef CONFIG_FEATURE_HL_DBS_GROUP_CREDIT_SHARING
1074  #define FEATURE_HL_DBS_GROUP_CREDIT_SHARING (1)
1075  #endif
1076  
1077  #ifdef CONFIG_WLAN_SYNC_TSF_TIMER
1078  #define WLAN_FEATURE_TSF_TIMER_SYNC (1)
1079  #endif
1080  
1081  #ifdef CONFIG_WLAN_SYNC_TSF_PTP
1082  #define WLAN_FEATURE_TSF_PTP (1)
1083  #endif
1084  
1085  #ifdef CONFIG_WLAN_SYNC_TSF_PLUS_EXT_GPIO_IRQ
1086  #define WLAN_FEATURE_TSF_PLUS_EXT_GPIO_IRQ (1)
1087  #endif
1088  
1089  #ifdef CONFIG_WLAN_SYNC_TSF_PLUS_EXT_GPIO_SYNC
1090  #define WLAN_FEATURE_TSF_PLUS_EXT_GPIO_SYNC (1)
1091  #endif
1092  
1093  #ifdef CONFIG_ATH_BUS_PM
1094  #define ATH_BUS_PM (1)
1095  #endif
1096  
1097  #ifdef CONFIG_ATH_SUPPORT_FLOWMAC_MODULE
1098  #define ATH_SUPPORT_FLOWMAC_MODULE (1)
1099  #endif
1100  
1101  #ifdef CONFIG_ATH_SUPPORT_SPECTRAL
1102  #define ATH_SUPPORT_SPECTRAL (1)
1103  #endif
1104  
1105  #ifdef CONFIG_PKTLOG_LEGACY
1106  #define PKTLOG_LEGACY (1)
1107  #endif
1108  
1109  #ifdef CONFIG_WDI_EVENT_ENABLE
1110  #define WDI_EVENT_ENABLE (1)
1111  #endif
1112  
1113  #ifdef CONFIG_PKTLOG_HAS_SPECIFIC_DATA
1114  #define PKTLOG_HAS_SPECIFIC_DATA (1)
1115  #endif
1116  
1117  #ifdef CONFIG_LITTLE_ENDIAN
1118  #define ANI_LITTLE_BYTE_ENDIAN (1)
1119  #define ANI_LITTLE_BIT_ENDIAN (1)
1120  #define DOT11F_LITTLE_ENDIAN_HOST (1)
1121  #else
1122  #define ANI_BIG_BYTE_ENDIAN (1)
1123  #define BIG_ENDIAN_HOST (1)
1124  #endif
1125  
1126  #ifdef CONFIG_TX_CREDIT_RECLAIM_SUPPORT
1127  #define TX_CREDIT_RECLAIM_SUPPORT (1)
1128  #endif
1129  
1130  #ifdef CONFIG_QCA_WIFI_FTM
1131  #define QCA_WIFI_FTM (1)
1132  #endif
1133  
1134  #ifdef CONFIG_NL80211_TESTMODE
1135  #define QCA_WIFI_FTM_NL80211 (1)
1136  #endif
1137  
1138  #ifdef CONFIG_LINUX_QCMBR
1139  #define LINUX_QCMBR (1)
1140  #define QCA_WIFI_FTM_IOCTL (1)
1141  #endif
1142  
1143  #ifdef CONFIG_CHECKSUM_OFFLOAD
1144  #define CHECKSUM_OFFLOAD (1)
1145  #endif
1146  
1147  #ifdef CONFIG_IPA_OFFLOAD
1148  #define IPA_OFFLOAD (1)
1149  #endif
1150  
1151  #ifdef CONFIG_IPA_OPT_WIFI_DP
1152  #ifdef CONFIG_IPA_OFFLOAD
1153  #define IPA_OPT_WIFI_DP (1)
1154  #endif
1155  #endif
1156  #ifdef CONFIG_WDI3_IPA_OVER_GSI
1157  #define IPA_WDI3_GSI (1)
1158  #endif
1159  
1160  #ifdef CONFIG_WDI2_IPA_OVER_GSI
1161  #define IPA_WDI2_GSI (1)
1162  #endif
1163  
1164  #ifdef CONFIG_WLAN_FEATURE_WMI_DIAG_OVER_CE7
1165  #define WLAN_FEATURE_WMI_DIAG_OVER_CE7 (1)
1166  #endif
1167  
1168  #ifdef CONFIG_WLAN_DP_FEATURE_DEFERRED_REO_QDESC_DESTROY
1169  #define WLAN_DP_FEATURE_DEFERRED_REO_QDESC_DESTROY (1)
1170  #endif
1171  
1172  #ifdef CONFIG_ARCH_SDX20
1173  #define SYNC_IPA_READY (1)
1174  #endif
1175  
1176  #ifdef CONFIG_FEATURE_SG
1177  #define FEATURE_SG (1)
1178  #endif
1179  
1180  #ifdef CONFIG_RX_THREAD_PRIORITY
1181  #define RX_THREAD_PRIORITY (1)
1182  #endif
1183  
1184  #ifdef CONFIG_SUPPORT_P2P_BY_ONE_INTF_WLAN
1185  #define SUPPORT_P2P_BY_ONE_INTF_WLAN (1)
1186  #else
1187  #ifdef CONFIG_WLAN_OPEN_P2P_INTERFACE
1188  #define WLAN_OPEN_P2P_INTERFACE (1)
1189  #endif
1190  #endif
1191  
1192  #ifdef CONFIG_WMI_BCN_OFFLOAD
1193  #define WLAN_WMI_BCN (1)
1194  #endif
1195  
1196  #ifdef CONFIG_WLAN_WBUFF
1197  #define WLAN_FEATURE_WBUFF (1)
1198  #endif
1199  
1200  #ifdef CONFIG_GTK_OFFLOAD
1201  #define WLAN_FEATURE_GTK_OFFLOAD (1)
1202  #endif
1203  
1204  #ifdef CONFIG_EXT_WOW
1205  #define WLAN_FEATURE_EXTWOW_SUPPORT (1)
1206  #endif
1207  
1208  #ifdef CONFIG_SMP
1209  #define QCA_CONFIG_SMP (1)
1210  #endif
1211  
1212  #ifdef CONFIG_RPS
1213  #define QCA_CONFIG_RPS (1)
1214  #endif
1215  
1216  #ifdef CONFIG_CHNL_MATRIX_RESTRICTION
1217  #define WLAN_ENABLE_CHNL_MATRIX_RESTRICTION (1)
1218  #endif
1219  
1220  #ifdef CONFIG_ICMP_DISABLE_PS
1221  #define WLAN_ICMP_DISABLE_PS (1)
1222  #endif
1223  
1224  #ifdef CONFIG_FEATURE_WLAN_MCC_TO_SCC_SWITCH
1225  #define FEATURE_WLAN_MCC_TO_SCC_SWITCH (1)
1226  #endif
1227  
1228  #ifdef CONFIG_FEATURE_WLAN_AUTO_SHUTDOWN
1229  #define FEATURE_WLAN_AUTO_SHUTDOWN (1)
1230  #endif
1231  
1232  #ifdef CONFIG_FEATURE_WLAN_AP_AP_ACS_OPTIMIZE
1233  #define FEATURE_WLAN_AP_AP_ACS_OPTIMIZE (1)
1234  #endif
1235  
1236  #ifdef CONFIG_FEATURE_WLAN_STA_4ADDR_SCHEME
1237  #define FEATURE_WLAN_STA_4ADDR_SCHEME (1)
1238  #endif
1239  
1240  #ifdef CONFIG_FEATURE_WLAN_GC_SKIP_JOIN
1241  #define FEATURE_WLAN_GC_SKIP_JOIN (1)
1242  #endif
1243  
1244  #ifdef CONFIG_MDM_PLATFORM
1245  #define MDM_PLATFORM (1)
1246  #endif
1247  
1248  #ifdef CONFIG_FEATURE_WLAN_STA_AP_MODE_DFS_DISABLE
1249  #define FEATURE_WLAN_STA_AP_MODE_DFS_DISABLE (1)
1250  #endif
1251  
1252  #ifdef CONFIG_WLAN_ENABLE_SOCIAL_CHANNELS_5G_ONLY
1253  #define WLAN_ENABLE_SOCIAL_CHANNELS_5G_ONLY (1)
1254  #endif
1255  
1256  #ifdef CONFIG_QCACLD_FEATURE_GREEN_AP
1257  #define WLAN_SUPPORT_GREEN_AP (1)
1258  #endif
1259  
1260  #ifdef CONFIG_QCACLD_FEATURE_GAP_LL_PS_MODE
1261  #define WLAN_SUPPORT_GAP_LL_PS_MODE (1)
1262  #endif
1263  
1264  #ifdef CONFIG_QCACLD_FEATURE_APF
1265  #define FEATURE_WLAN_APF (1)
1266  #endif
1267  
1268  #ifdef CONFIG_WLAN_FEATURE_SARV1_TO_SARV2
1269  #define WLAN_FEATURE_SARV1_TO_SARV2 (1)
1270  #endif
1271  
1272  #ifdef CONFIG_FEATURE_WLAN_FT_IEEE8021X
1273  #define FEATURE_WLAN_FT_IEEE8021X (1)
1274  #endif
1275  
1276  #ifdef CONFIG_FEATURE_WLAN_FT_PSK
1277  #define FEATURE_WLAN_FT_PSK (1)
1278  #endif
1279  
1280  #ifdef CONFIG_HOST_11D_SCAN
1281  #define HOST_11D_SCAN (1)
1282  #endif
1283  
1284  #ifdef CONFIG_IPA_OFFLOAD
1285  #ifdef CONFIG_QCACLD_FEATURE_METERING
1286  #define FEATURE_METERING (1)
1287  #endif
1288  #endif
1289  #ifdef CONFIG_IPA_OFFLOAD
1290  #ifdef CONFIG_NUM_IPA_IFACE
1291  #define MAX_IPA_IFACE (CONFIG_NUM_IPA_IFACE)
1292  #else
1293  #ifndef NUM_IPA_IFACE
1294  #define NUM_IPA_IFACE (3)
1295  #endif
1296  #define MAX_IPA_IFACE (NUM_IPA_IFACE)
1297  #endif
1298  #endif
1299  #ifdef CONFIG_CHANNEL_HOPPING_ALL_BANDS
1300  #define CHANNEL_HOPPING_ALL_BANDS (1)
1301  #endif
1302  
1303  #ifdef CONFIG_QCA_SIGNED_SPLIT_BINARY_SUPPORT
1304  #define QCA_SIGNED_SPLIT_BINARY_SUPPORT (1)
1305  #endif
1306  
1307  #ifdef CONFIG_QCA_SINGLE_BINARY_SUPPORT
1308  #define QCA_SINGLE_BINARY_SUPPORT (1)
1309  #endif
1310  
1311  #ifdef CONFIG_TARGET_RAMDUMP_AFTER_KERNEL_PANIC
1312  #define TARGET_RAMDUMP_AFTER_KERNEL_PANIC (1)
1313  #endif
1314  
1315  #ifdef CONFIG_FEATURE_SECURE_FIRMWARE
1316  #define FEATURE_SECURE_FIRMWARE (1)
1317  #endif
1318  
1319  #ifdef CONFIG_WLAN_SYNC_TSF
1320  #define WLAN_FEATURE_TSF (1)
1321  #endif
1322  
1323  #ifdef CONFIG_WLAN_SYNC_TSF_PLUS
1324  #define WLAN_FEATURE_TSF_PLUS (1)
1325  #ifdef CONFIG_WLAN_SYNC_TSF_ACCURACY
1326  #define WLAN_FEATURE_TSF_ACCURACY (1)
1327  #endif
1328  #ifndef CONFIG_WLAN_SYNC_TSF_PLUS_DISABLE_SOCK_TS
1329  #define WLAN_FEATURE_TSF_PLUS_SOCK_TS (1)
1330  #endif
1331  #endif
1332  
1333  #ifdef CONFIG_WLAN_SYNC_TSF_PLUS_NOIRQ
1334  #define WLAN_FEATURE_TSF_PLUS_NOIRQ (1)
1335  #endif
1336  
1337  #ifdef CONFIG_WLAN_TSF_AUTO_REPORT
1338  #define WLAN_FEATURE_TSF_AUTO_REPORT (1)
1339  #endif
1340  
1341  #ifdef CONFIG_WLAN_TX_LATENCY_STATS
1342  #define WLAN_FEATURE_TX_LATENCY_STATS (1)
1343  #endif
1344  
1345  #ifdef CONFIG_WLAN_TSF_UPLINK_DELAY
1346  #define WLAN_FEATURE_TSF_UPLINK_DELAY (1)
1347  #endif
1348  
1349  #ifdef CONFIG_HELIUMPLUS
1350  #define HELIUMPLUS (1)
1351  #endif
1352  
1353  #ifdef CONFIG_RX_OL
1354  #define RECEIVE_OFFLOAD (1)
1355  #endif
1356  
1357  #ifdef CONFIG_TX_TID_OVERRIDE
1358  #define ATH_TX_PRI_OVERRIDE (1)
1359  #endif
1360  
1361  #ifdef CONFIG_AR900B
1362  #define AR900B (1)
1363  #endif
1364  
1365  #ifdef CONFIG_HTT_PADDR64
1366  #define HTT_PADDR64 (1)
1367  #endif
1368  
1369  #ifdef CONFIG_OL_RX_INDICATION_RECORD
1370  #define OL_RX_INDICATION_RECORD (1)
1371  #endif
1372  
1373  #ifdef CONFIG_TSOSEG_DEBUG
1374  #define TSOSEG_DEBUG (1)
1375  #endif
1376  
1377  #ifdef CONFIG_ALLOW_PKT_DROPPING
1378  #define FEATURE_ALLOW_PKT_DROPPING (1)
1379  #endif
1380  
1381  #ifdef CONFIG_ATH_DIAG_EXT_DIRECT
1382  #define ATH_DIAG_EXT_DIRECT (1)
1383  #endif
1384  
1385  #ifdef CONFIG_ENABLE_DEBUG_ADDRESS_MARKING
1386  #define ENABLE_DEBUG_ADDRESS_MARKING (1)
1387  #endif
1388  
1389  #ifdef CONFIG_FEATURE_TSO
1390  #define FEATURE_TSO (1)
1391  #endif
1392  
1393  #ifdef CONFIG_FEATURE_TSO_DEBUG
1394  #define FEATURE_TSO_DEBUG (1)
1395  #endif
1396  
1397  #ifdef CONFIG_FEATURE_TSO_STATS
1398  #define FEATURE_TSO_STATS (1)
1399  #endif
1400  
1401  #ifdef CONFIG_FEATURE_FORCE_WAKE
1402  #define FORCE_WAKE (1)
1403  #endif
1404  
1405  #ifdef CONFIG_WLAN_LRO
1406  #define FEATURE_LRO (1)
1407  #endif
1408  
1409  #ifdef CONFIG_FEATURE_AP_MCC_CH_AVOIDANCE
1410  #define FEATURE_AP_MCC_CH_AVOIDANCE (1)
1411  #endif
1412  
1413  #ifdef CONFIG_FEATURE_EPPING
1414  #define WLAN_FEATURE_EPPING (1)
1415  #endif
1416  
1417  #ifdef CONFIG_WLAN_OFFLOAD_PACKETS
1418  #define WLAN_FEATURE_OFFLOAD_PACKETS (1)
1419  #endif
1420  
1421  #ifdef CONFIG_WLAN_FEATURE_DISA
1422  #define WLAN_FEATURE_DISA (1)
1423  #endif
1424  
1425  #ifdef CONFIG_WLAN_FEATURE_ACTION_OUI
1426  #define WLAN_FEATURE_ACTION_OUI (1)
1427  #endif
1428  
1429  #ifdef CONFIG_WLAN_FEATURE_FIPS
1430  #define WLAN_FEATURE_FIPS (1)
1431  #endif
1432  
1433  #ifdef CONFIG_LFR_SUBNET_DETECTION
1434  #define FEATURE_LFR_SUBNET_DETECTION (1)
1435  #endif
1436  
1437  #ifdef CONFIG_MCC_TO_SCC_SWITCH
1438  #define FEATURE_WLAN_MCC_TO_SCC_SWITCH (1)
1439  #endif
1440  
1441  #ifdef CONFIG_FEATURE_WLAN_D0WOW
1442  #define FEATURE_WLAN_D0WOW (1)
1443  #endif
1444  
1445  #ifdef CONFIG_WLAN_FEATURE_PKT_CAPTURE
1446  #define WLAN_FEATURE_PKT_CAPTURE (1)
1447  #endif
1448  
1449  #ifdef CONFIG_WLAN_FEATURE_PKT_CAPTURE_V2
1450  #define WLAN_FEATURE_PKT_CAPTURE_V2 (1)
1451  #endif
1452  
1453  #ifdef CONFIG_DP_RX_UDP_OVER_PEER_ROAM
1454  #define DP_RX_UDP_OVER_PEER_ROAM (1)
1455  #endif
1456  
1457  #ifdef CONFIG_QCA_WIFI_EMULATION
1458  #define QCA_WIFI_EMULATION (1)
1459  #endif
1460  
1461  #ifdef CONFIG_SAP_MULTI_LINK_EMULATION
1462  #define SAP_MULTI_LINK_EMULATION (1)
1463  #endif
1464  
1465  #ifdef CONFIG_QCA6290_HEADERS_DEF
1466  #define QCA6290_HEADERS_DEF (1)
1467  #endif
1468  
1469  #ifdef CONFIG_QCA_WIFI_QCA6290
1470  #define QCA_WIFI_QCA6290 (1)
1471  #endif
1472  
1473  #ifdef CONFIG_QCA6390_HEADERS_DEF
1474  #define QCA6390_HEADERS_DEF (1)
1475  #endif
1476  
1477  #ifdef CONFIG_QCA6750_HEADERS_DEF
1478  #define QCA6750_HEADERS_DEF (1)
1479  #endif
1480  
1481  #ifdef CONFIG_QCA_WIFI_QCA6390
1482  #define QCA_WIFI_QCA6390 (1)
1483  #endif
1484  
1485  #ifdef CONFIG_QCA6490_HEADERS_DEF
1486  #define QCA6490_HEADERS_DEF (1)
1487  #endif
1488  
1489  #ifdef CONFIG_KIWI_HEADERS_DEF
1490  #define KIWI_HEADERS_DEF (1)
1491  #endif
1492  
1493  #ifdef CONFIG_WCN6450_HEADERS_DEF
1494  #define WCN6450_HEADERS_DEF (1)
1495  #endif
1496  
1497  #ifdef CONFIG_QCA_WIFI_QCA6490
1498  #define QCA_WIFI_QCA6490 (1)
1499  #endif
1500  
1501  #ifdef CONFIG_QCA_WIFI_QCA6750
1502  #define QCA_WIFI_QCA6750 (1)
1503  #endif
1504  
1505  #ifdef CONFIG_QCA_WIFI_KIWI
1506  #define QCA_WIFI_KIWI (1)
1507  #endif
1508  
1509  #ifdef CONFIG_QCA_WIFI_WCN6450
1510  #define QCA_WIFI_WCN6450 (1)
1511  #endif
1512  
1513  #ifdef CONFIG_QCA_WIFI_WCN6450
1514  #define WLAN_40BIT_ADDRESSING_SUPPORT (1)
1515  #endif
1516  
1517  #ifdef CONFIG_QCA_WIFI_WCN6450
1518  #define WLAN_64BIT_DATA_SUPPORT (1)
1519  #endif
1520  
1521  #ifdef CONFIG_CE_LEGACY_MSI_SUPPORT
1522  #define CE_LEGACY_MSI_SUPPORT (1)
1523  #endif
1524  
1525  #ifdef CONFIG_HIF_HAL_REG_ACCESS_SUPPORT
1526  #define HIF_HAL_REG_ACCESS_SUPPORT (1)
1527  #endif
1528  
1529  #ifdef CONFIG_CNSS_KIWI_V2
1530  #define QCA_WIFI_KIWI_V2 (1)
1531  #endif
1532  
1533  #ifdef CONFIG_CNSS_MANGO
1534  #define QCA_WIFI_MANGO (1)
1535  #endif
1536  
1537  #ifdef CONFIG_CNSS_PEACH
1538  #define QCA_WIFI_PEACH (1)
1539  #endif
1540  
1541  #ifdef CONFIG_QCA_WIFI_QCA8074
1542  #define QCA_WIFI_QCA8074 (1)
1543  #endif
1544  
1545  #ifdef CONFIG_SCALE_INCLUDES
1546  #define SCALE_INCLUDES (1)
1547  #endif
1548  
1549  #ifdef CONFIG_QCA_WIFI_QCA8074_VP
1550  #define QCA_WIFI_QCA8074_VP (1)
1551  #endif
1552  
1553  #ifdef CONFIG_DP_INTR_POLL_BASED
1554  #define DP_INTR_POLL_BASED (1)
1555  #endif
1556  
1557  #ifdef CONFIG_TX_PER_PDEV_DESC_POOL
1558  #define TX_PER_PDEV_DESC_POOL (1)
1559  #endif
1560  
1561  #ifdef CONFIG_FEATURE_TSO
1562  #define FEATURE_TSO (1)
1563  #endif
1564  
1565  #ifdef CONFIG_TSO_DEBUG_LOG_ENABLE
1566  #define TSO_DEBUG_LOG_ENABLE (1)
1567  #endif
1568  
1569  #ifdef CONFIG_DP_LFR
1570  #define DP_LFR (1)
1571  #endif
1572  
1573  #ifdef CONFIG_DUP_RX_DESC_WAR
1574  #define DUP_RX_DESC_WAR (1)
1575  #endif
1576  
1577  #ifdef CONFIG_DP_MEM_PRE_ALLOC
1578  #define DP_MEM_PRE_ALLOC (1)
1579  #endif
1580  
1581  #ifdef CONFIG_DP_TXRX_SOC_ATTACH
1582  #define DP_TXRX_SOC_ATTACH (1)
1583  #endif
1584  
1585  #ifdef CONFIG_QCA_TX_PADDING_CREDIT_SUPPORT
1586  #define QCA_TX_PADDING_CREDIT_SUPPORT (1)
1587  #endif
1588  
1589  #ifdef CONFIG_QCN7605_SUPPORT
1590  #define QCN7605_SUPPORT (1)
1591  #define PLATFORM_GENOA (1)
1592  #endif
1593  
1594  #ifdef CONFIG_HIF_REG_WINDOW_SUPPORT
1595  #define HIF_REG_WINDOW_SUPPORT (1)
1596  #endif
1597  
1598  #ifdef CONFIG_WLAN_ALLOCATE_GLOBAL_BUFFERS_DYNAMICALLY
1599  #define WLAN_ALLOCATE_GLOBAL_BUFFERS_DYNAMICALLY (1)
1600  #endif
1601  
1602  #ifdef CONFIG_HIF_CE_DEBUG_DATA_BUF
1603  #define HIF_CE_DEBUG_DATA_BUF (1)
1604  #endif
1605  
1606  #ifdef CONFIG_IPA_DISABLE_OVERRIDE
1607  #define IPA_DISABLE_OVERRIDE (1)
1608  #endif
1609  
1610  #ifdef CONFIG_QCA_LL_TX_FLOW_CONTROL_RESIZE
1611  #define QCA_LL_TX_FLOW_CONTROL_RESIZE (1)
1612  #endif
1613  
1614  #ifdef CONFIG_HIF_PCI
1615  #define CE_SVC_CMN_INIT (1)
1616  #endif
1617  
1618  #ifdef CONFIG_HIF_IPCI
1619  #define CE_SVC_CMN_INIT (1)
1620  #endif
1621  
1622  #ifdef CONFIG_HIF_SNOC
1623  #define CE_SVC_CMN_INIT (1)
1624  #endif
1625  
1626  #ifdef CONFIG_RX_DESC_SANITY_WAR
1627  #define RX_DESC_SANITY_WAR (1)
1628  #endif
1629  
1630  #ifdef CONFIG_WBM_IDLE_LSB_WR_CNF_WAR
1631  #define WBM_IDLE_LSB_WRITE_CONFIRM_WAR (1)
1632  #endif
1633  
1634  #ifdef CONFIG_DYNAMIC_RX_AGGREGATION
1635  #define WLAN_FEATURE_DYNAMIC_RX_AGGREGATION (1)
1636  #endif
1637  
1638  #ifdef CONFIG_DP_FEATURE_HW_COOKIE_CONVERSION
1639  #define DP_FEATURE_HW_COOKIE_CONVERSION (1)
1640  #endif
1641  
1642  #ifdef CONFIG_DP_HW_COOKIE_CONVERT_EXCEPTION
1643  #define DP_HW_COOKIE_CONVERT_EXCEPTION (1)
1644  #endif
1645  
1646  #ifdef CONFIG_TX_ADDR_INDEX_SEARCH
1647  #define TX_ADDR_INDEX_SEARCH (1)
1648  #endif
1649  
1650  #ifdef CONFIG_QCA_SUPPORT_TX_MIN_RATES_FOR_SPECIAL_FRAMES
1651  #define QCA_SUPPORT_TX_MIN_RATES_FOR_SPECIAL_FRAMES (1)
1652  #endif
1653  
1654  #ifdef CONFIG_QCA_GET_TSF_VIA_REG
1655  #define QCA_GET_TSF_VIA_REG (1)
1656  #endif
1657  
1658  #ifdef CONFIG_DP_TX_COMP_RING_DESC_SANITY_CHECK
1659  #define DP_TX_COMP_RING_DESC_SANITY_CHECK (1)
1660  #endif
1661  
1662  #ifdef CONFIG_HAL_SRNG_REG_HIS_DEBUG
1663  #define HAL_SRNG_REG_HIS_DEBUG (1)
1664  #endif
1665  
1666  #ifdef CONFIG_RX_HASH_DEBUG
1667  #define RX_HASH_DEBUG (1)
1668  #endif
1669  
1670  #ifdef CONFIG_DP_PKT_STATS_PER_LMAC
1671  #define DP_PKT_STATS_PER_LMAC (1)
1672  #endif
1673  
1674  #ifdef CONFIG_NO_RX_PKT_HDR_TLV
1675  #define NO_RX_PKT_HDR_TLV (1)
1676  #endif
1677  
1678  #ifdef CONFIG_QCA6290_11AX
1679  #define QCA_WIFI_QCA6290_11AX (1)
1680  #define QCA_WIFI_QCA6290_11AX_MU_UL (1)
1681  #endif
1682  
1683  #ifdef CONFIG_WLAN_TX_FLOW_CONTROL_V2
1684  #define QCA_AC_BASED_FLOW_CONTROL (1)
1685  #endif
1686  
1687  #ifdef CONFIG_FEATURE_NO_DBS_INTRABAND_MCC_SUPPORT
1688  #define FEATURE_NO_DBS_INTRABAND_MCC_SUPPORT (1)
1689  #endif
1690  
1691  #ifdef CONFIG_HAL_DISABLE_NON_BA_2K_JUMP_ERROR
1692  #define HAL_DISABLE_NON_BA_2K_JUMP_ERROR (1)
1693  #endif
1694  
1695  #ifdef CONFIG_ENABLE_HAL_SOC_STATS
1696  #define ENABLE_HAL_SOC_STATS (1)
1697  #endif
1698  
1699  #ifdef CONFIG_DP_RX_DESC_COOKIE_INVALIDATE
1700  #define DP_RX_DESC_COOKIE_INVALIDATE (1)
1701  #endif
1702  
1703  #ifdef CONFIG_MON_ENABLE_DROP_FOR_MAC
1704  #define MON_ENABLE_DROP_FOR_MAC (1)
1705  #endif
1706  
1707  #ifdef CONFIG_MON_ENABLE_DROP_FOR_NON_MON_PMAC
1708  #define MON_ENABLE_DROP_FOR_NON_MON_PMAC (1)
1709  #endif
1710  
1711  #ifdef CONFIG_DP_WAR_INVALID_FIRST_MSDU_FLAG
1712  #define DP_WAR_INVALID_FIRST_MSDU_FLAG (1)
1713  #endif
1714  
1715  #ifdef CONFIG_LITHIUM
1716  #define DISABLE_MON_RING_MSI_CFG (1)
1717  #endif
1718  
1719  #ifdef CONFIG_LITHIUM
1720  #define FEATURE_IRQ_AFFINITY (1)
1721  #endif
1722  
1723  #ifdef CONFIG_RHINE
1724  #define DISABLE_MON_RING_MSI_CFG (1)
1725  #endif
1726  
1727  #ifdef CONFIG_RHINE
1728  #define FEATURE_IRQ_AFFINITY (1)
1729  #endif
1730  
1731  #ifdef CONFIG_RHINE
1732  #define WLAN_SOFTUMAC_SUPPORT (1)
1733  #endif
1734  
1735  #ifdef CONFIG_BERYLLIUM
1736  #define FEATURE_IRQ_AFFINITY (1)
1737  #endif
1738  
1739  #ifdef CONFIG_TX_MULTIQ_PER_AC
1740  #define TX_MULTIQ_PER_AC (1)
1741  #endif
1742  
1743  #ifdef CONFIG_PCI_LINK_STATUS_SANITY
1744  #define PCI_LINK_STATUS_SANITY (1)
1745  #endif
1746  
1747  #ifdef CONFIG_DDP_MON_RSSI_IN_DBM
1748  #define DP_MON_RSSI_IN_DBM (1)
1749  #endif
1750  
1751  #ifdef CONFIG_SYSTEM_PM_CHECK
1752  #define SYSTEM_PM_CHECK (1)
1753  #endif
1754  
1755  #ifdef CONFIG_DISABLE_EAPOL_INTRABSS_FWD
1756  #define DISABLE_EAPOL_INTRABSS_FWD (1)
1757  #endif
1758  
1759  #ifdef CONFIG_TX_AGGREGATION_SIZE_ENABLE
1760  #define TX_AGGREGATION_SIZE_ENABLE (1)
1761  #endif
1762  
1763  #ifdef CONFIG_TX_MULTI_TCL
1764  #define TX_MULTI_TCL (1)
1765  #endif
1766  
1767  #ifdef CONFIG_WLAN_DP_DISABLE_TCL_CMD_CRED_SRNG
1768  #define WLAN_DP_DISABLE_TCL_CMD_CRED_SRNG (1)
1769  #endif
1770  
1771  #ifdef CONFIG_WLAN_DP_DISABLE_TCL_STATUS_SRNG
1772  #define WLAN_DP_DISABLE_TCL_STATUS_SRNG (1)
1773  #endif
1774  
1775  #ifdef CONFIG_DP_WAR_VALIDATE_RX_ERR_MSDU_COOKIE
1776  #define DP_WAR_VALIDATE_RX_ERR_MSDU_COOKIE (1)
1777  #endif
1778  
1779  #ifdef CONFIG_WLAN_DP_SRNG_USAGE_WM_TRACKING
1780  #define WLAN_DP_SRNG_USAGE_WM_TRACKING (1)
1781  #endif
1782  
1783  #ifdef CONFIG_WLAN_FEATURE_DP_CFG_EVENT_HISTORY
1784  #define WLAN_FEATURE_DP_CFG_EVENT_HISTORY (1)
1785  #endif
1786  
1787  #ifdef CONFIG_WLAN_FEATURE_LL_MODE
1788  #define WLAN_FEATURE_LL_MODE (1)
1789  #endif
1790  
1791  #ifdef CONFIG_WLAN_CLD_PM_QOS
1792  #define CLD_PM_QOS (1)
1793  #endif
1794  
1795  #ifdef CONFIG_WLAN_CLD_DEV_PM_QOS
1796  #define CLD_DEV_PM_QOS (1)
1797  #endif
1798  
1799  #ifdef CONFIG_REO_DESC_DEFER_FREE
1800  #define REO_DESC_DEFER_FREE (1)
1801  #endif
1802  
1803  #ifdef CONFIG_WLAN_FEATURE_11AX
1804  #define WLAN_FEATURE_11AX (1)
1805  #endif
1806  
1807  #ifdef CONFIG_WLAN_FEATURE_11AX
1808  #define WLAN_FEATURE_11AX_BSS_COLOR (1)
1809  #endif
1810  
1811  #ifdef CONFIG_WLAN_FEATURE_11AX
1812  #define SUPPORT_11AX_D3 (1)
1813  #endif
1814  
1815  #ifdef CONFIG_RXDMA_ERR_PKT_DROP
1816  #define RXDMA_ERR_PKT_DROP (1)
1817  #endif
1818  
1819  #ifdef CONFIG_MAX_ALLOC_PAGE_SIZE
1820  #define MAX_ALLOC_PAGE_SIZE (1)
1821  #endif
1822  
1823  #ifdef CONFIG_DELIVERY_TO_STACK_STATUS_CHECK
1824  #define DELIVERY_TO_STACK_STATUS_CHECK (1)
1825  #endif
1826  
1827  #ifdef CONFIG_WLAN_TRACE_HIDE_SSID
1828  #define WLAN_TRACE_HIDE_SSID (1)
1829  #endif
1830  
1831  #ifdef CONFIG_WLAN_FEATURE_11BE
1832  #define WLAN_FEATURE_11BE (1)
1833  #endif
1834  
1835  #ifdef CONFIG_WLAN_FEATURE_11BE_MLO
1836  #define WLAN_FEATURE_11BE_MLO (1)
1837  #endif
1838  
1839  #ifdef CONFIG_WLAN_FEATURE_11BE_MLO
1840  #define WLAN_FEATURE_11BE_MLO_ADV_FEATURE (1)
1841  #endif
1842  
1843  #ifdef CONFIG_WLAN_FEATURE_11BE_MLO
1844  #define WLAN_SUPPORT_11BE_D3_0 (1)
1845  #endif
1846  
1847  #ifdef CONFIG_FIX_TXDMA_LIMITATION
1848  #define FIX_TXDMA_LIMITATION (1)
1849  #endif
1850  
1851  #ifdef CONFIG_FEATURE_AST
1852  #define FEATURE_AST (1)
1853  #endif
1854  
1855  #ifdef CONFIG_PEER_PROTECTED_ACCESS
1856  #define PEER_PROTECTED_ACCESS (1)
1857  #endif
1858  
1859  #ifdef CONFIG_SERIALIZE_QUEUE_SETUP
1860  #define SERIALIZE_QUEUE_SETUP (1)
1861  #endif
1862  
1863  #ifdef CONFIG_DP_RX_PKT_NO_PEER_DELIVER
1864  #define DP_RX_PKT_NO_PEER_DELIVER (1)
1865  #endif
1866  
1867  #ifdef CONFIG_DP_RX_DROP_RAW_FRM
1868  #define DP_RX_DROP_RAW_FRM (1)
1869  #endif
1870  
1871  #ifdef CONFIG_FEATURE_ALIGN_STATS_FROM_DP
1872  #define FEATURE_ALIGN_STATS_FROM_DP (1)
1873  #endif
1874  
1875  #ifdef CONFIG_DP_RX_SPECIAL_FRAME_NEED
1876  #define DP_RX_SPECIAL_FRAME_NEED (1)
1877  #endif
1878  
1879  #ifdef CONFIG_FEATURE_STATS_EXT_V2
1880  #define FEATURE_STATS_EXT_V2 (1)
1881  #endif
1882  
1883  #ifdef CONFIG_WLAN_FEATURE_CAL_FAILURE_TRIGGER
1884  #define WLAN_FEATURE_CAL_FAILURE_TRIGGER (1)
1885  #endif
1886  
1887  #ifdef CONFIG_WLAN_FEATURE_DYNAMIC_MAC_ADDR_UPDATE
1888  #define WLAN_FEATURE_DYNAMIC_MAC_ADDR_UPDATE (1)
1889  #endif
1890  
1891  #ifdef CONFIG_WLAN_FEATURE_SAP_ACS_OPTIMIZE
1892  #define WLAN_FEATURE_SAP_ACS_OPTIMIZE (1)
1893  #endif
1894  
1895  #ifdef CONFIG_WLAN_FEATURE_NO_STA_SAP_CONCURRENCY
1896  #define WLAN_FEATURE_NO_STA_SAP_CONCURRENCY (1)
1897  #endif
1898  
1899  #ifdef CONFIG_WLAN_FEATURE_NO_STA_NAN_CONCURRENCY
1900  #define WLAN_FEATURE_NO_STA_NAN_CONCURRENCY (1)
1901  #endif
1902  
1903  #ifdef CONFIG_WLAN_FEATURE_NO_P2P_CONCURRENCY
1904  #define WLAN_FEATURE_NO_P2P_CONCURRENCY (1)
1905  #endif
1906  
1907  #ifdef CONFIG_WLAN_FEATURE_NO_SAP_NAN_CONCURRENCY
1908  #define WLAN_FEATURE_NO_SAP_NAN_CONCURRENCY (1)
1909  #endif
1910  
1911  #ifdef CONFIG_VERBOSE_DEBUG
1912  #define ENABLE_VERBOSE_DEBUG (1)
1913  #endif
1914  
1915  #ifdef CONFIG_RX_DESC_DEBUG_CHECK
1916  #define RX_DESC_DEBUG_CHECK (1)
1917  #endif
1918  
1919  #ifdef CONFIG_REGISTER_OP_DEBUG
1920  #define HAL_REGISTER_WRITE_DEBUG (1)
1921  #endif
1922  
1923  #ifdef CONFIG_ENABLE_QDF_PTR_HASH_DEBUG
1924  #define ENABLE_QDF_PTR_HASH_DEBUG (1)
1925  #endif
1926  
1927  #ifdef CONFIG_SM_ENG_HIST
1928  #define SM_ENG_HIST_ENABLE (1)
1929  #endif
1930  
1931  #ifdef CONFIG_FEATURE_VDEV_OPS_WAKELOCK
1932  #define FEATURE_VDEV_OPS_WAKELOCK (1)
1933  #endif
1934  
1935  #ifdef CONFIG_FEATURE_RSSI_MONITOR
1936  #define FEATURE_RSSI_MONITOR (1)
1937  #endif
1938  
1939  #ifdef CONFIG_FEATURE_BSS_TRANSITION
1940  #define FEATURE_BSS_TRANSITION (1)
1941  #endif
1942  
1943  #ifdef CONFIG_FEATURE_STATION_INFO
1944  #define FEATURE_STATION_INFO (1)
1945  #endif
1946  
1947  #ifdef CONFIG_FEATURE_TX_POWER
1948  #define FEATURE_TX_POWER (1)
1949  #endif
1950  
1951  #ifdef CONFIG_FEATURE_OTA_TEST
1952  #define FEATURE_OTA_TEST (1)
1953  #endif
1954  
1955  #ifdef CONFIG_FEATURE_ACTIVE_TOS
1956  #define FEATURE_ACTIVE_TOS (1)
1957  #endif
1958  
1959  #ifdef CONFIG_FEATURE_SAR_LIMITS
1960  #define FEATURE_SAR_LIMITS (1)
1961  #endif
1962  
1963  #ifdef CONFIG_FEATURE_CONCURRENCY_MATRIX
1964  #define FEATURE_CONCURRENCY_MATRIX (1)
1965  #endif
1966  
1967  #ifdef CONFIG_FEATURE_SAP_COND_CHAN_SWITCH
1968  #define FEATURE_SAP_COND_CHAN_SWITCH (1)
1969  #endif
1970  
1971  #ifdef CONFIG_FEATURE_WLAN_CH_AVOID_EXT
1972  #define FEATURE_WLAN_CH_AVOID_EXT (1)
1973  #endif
1974  
1975  #ifdef CONFIG_WLAN_FEATURE_MDNS_OFFLOAD
1976  #define WLAN_FEATURE_MDNS_OFFLOAD (1)
1977  #endif
1978  
1979  #ifdef CONFIG_CONVERGED_P2P_ENABLE
1980  #ifdef CONFIG_FEATURE_P2P_LISTEN_OFFLOAD
1981  #define FEATURE_P2P_LISTEN_OFFLOAD (1)
1982  #endif
1983  #endif
1984  
1985  #ifdef CONFIG_ANI_LEVEL_REQUEST
1986  #define FEATURE_ANI_LEVEL_REQUEST (1)
1987  #endif
1988  
1989  #ifdef CONFIG_WMI_ROAM_SUPPORT
1990  #define WMI_ROAM_SUPPORT (1)
1991  #endif
1992  
1993  #ifdef CONFIG_WMI_CONCURRENCY_SUPPORT
1994  #define WMI_CONCURRENCY_SUPPORT (1)
1995  #endif
1996  
1997  #ifdef CONFIG_WMI_STA_SUPPORT
1998  #define WMI_STA_SUPPORT (1)
1999  #endif
2000  
2001  #ifdef CONFIG_HIF_LARGE_CE_RING_HISTORY
2002  #define HIF_CE_HISTORY_MAX (CONFIG_HIF_LARGE_CE_RING_HISTORY)
2003  #endif
2004  
2005  #ifdef CONFIG_WLAN_HANG_EVENT
2006  #define HIF_CE_LOG_INFO (1)
2007  #endif
2008  
2009  #ifdef CONFIG_WLAN_HANG_EVENT
2010  #define HIF_BUS_LOG_INFO (1)
2011  #endif
2012  
2013  #ifdef CONFIG_WLAN_HANG_EVENT
2014  #define DP_SUPPORT_RECOVERY_NOTIFY (1)
2015  #endif
2016  
2017  #ifdef CONFIG_WLAN_DFS_STATIC_MEM_ALLOC
2018  #define WLAN_DFS_STATIC_MEM_ALLOC (1)
2019  #endif
2020  
2021  #ifdef CONFIG_WLAN_DFS_MASTER_ENABLE
2022  #define MOBILE_DFS_SUPPORT (1)
2023  #endif
2024  
2025  #ifdef CONFIG_WLAN_FEATURE_DFS_OFFLOAD
2026  #ifdef CONFIG_WLAN_DFS_MASTER_ENABLE
2027  #define WLAN_DFS_FULL_OFFLOAD (1)
2028  #endif
2029  #else
2030  #ifdef CONFIG_WLAN_DFS_MASTER_ENABLE
2031  #define WLAN_DFS_PARTIAL_OFFLOAD (1)
2032  #endif
2033  #endif
2034  
2035  #ifdef CONFIG_WLAN_DFS_MASTER_ENABLE
2036  #define DFS_COMPONENT_ENABLE (1)
2037  #endif
2038  
2039  #ifdef CONFIG_WLAN_DFS_MASTER_ENABLE
2040  #define QCA_DFS_USE_POLICY_MANAGER (1)
2041  #endif
2042  
2043  #ifdef CONFIG_WLAN_DFS_MASTER_ENABLE
2044  #define QCA_DFS_NOL_PLATFORM_DRV_SUPPORT (1)
2045  #endif
2046  
2047  #ifdef CONFIG_QCA_DFS_BW_PUNCTURE
2048  #define QCA_DFS_BW_PUNCTURE (1)
2049  #endif
2050  
2051  #ifdef CONFIG_WLAN_DEBUGFS
2052  #define WLAN_DEBUGFS (1)
2053  #endif
2054  
2055  #ifdef CONFIG_WLAN_DEBUGFS
2056  #define WLAN_DBGLOG_DEBUGFS (1)
2057  #endif
2058  
2059  #ifdef CONFIG_WLAN_STREAMFS
2060  #define WLAN_STREAMFS (1)
2061  #endif
2062  
2063  #ifdef CONFIG_DYNAMIC_DEBUG
2064  #define FEATURE_MULTICAST_HOST_FW_MSGS (1)
2065  #endif
2066  
2067  #ifdef CONFIG_WLAN_CHIPSET_STATS
2068  #define WLAN_CHIPSET_STATS (1)
2069  #endif
2070  
2071  #ifdef CONFIG_ENABLE_SMMU_S1_TRANSLATION
2072  #define ENABLE_SMMU_S1_TRANSLATION (1)
2073  #endif
2074  
2075  #ifdef CONFIG_LOG_LINE_NUMBER
2076  #define LOG_LINE_NUMBER (1)
2077  #endif
2078  
2079  #ifdef CONFIG_ENABLE_MTRACE_LOG
2080  #define ENABLE_MTRACE_LOG (1)
2081  #endif
2082  
2083  #ifdef CONFIG_FUNC_CALL_MAP
2084  #define FUNC_CALL_MAP (1)
2085  #endif
2086  
2087  #ifdef CONFIG_ADAPTIVE_11R
2088  #define WLAN_ADAPTIVE_11R (1)
2089  #endif
2090  
2091  #ifdef CONFIG_SAE_SINGLE_PMK
2092  #define WLAN_SAE_SINGLE_PMK (1)
2093  #endif
2094  
2095  #ifdef CONFIG_MULTI_CLIENT_LL_SUPPORT
2096  #define MULTI_CLIENT_LL_SUPPORT (1)
2097  #endif
2098  
2099  #ifdef CONFIG_WLAN_VENDOR_HANDOFF_CONTROL
2100  #define WLAN_VENDOR_HANDOFF_CONTROL (1)
2101  #endif
2102  
2103  #ifdef CONFIG_FEATURE_MSCS
2104  #define WLAN_FEATURE_MSCS (1)
2105  #endif
2106  
2107  #ifdef CONFIG_WLAN_NUD_TRACKING
2108  #define WLAN_NUD_TRACKING (1)
2109  #endif
2110  
2111  #ifdef CONFIG_DISABLE_CHANNEL_LIST
2112  #define DISABLE_CHANNEL_LIST (1)
2113  #endif
2114  
2115  #ifdef CONFIG_WLAN_BCN_RECV_FEATURE
2116  #define WLAN_BCN_RECV_FEATURE (1)
2117  #endif
2118  
2119  #ifdef CONFIG_FW_THERMAL_THROTTLE
2120  #define FW_THERMAL_THROTTLE (1)
2121  #endif
2122  
2123  #ifdef CONFIG_LTE_COEX
2124  #define LTE_COEX (1)
2125  #endif
2126  
2127  #ifdef CONFIG_HOST_OPCLASS
2128  #define HOST_OPCLASS (1)
2129  #endif
2130  
2131  #ifdef CONFIG_HOST_OPCLASS
2132  #define HOST_OPCLASS_EXT (1)
2133  #endif
2134  
2135  #ifdef CONFIG_TARGET_11D_SCAN
2136  #define TARGET_11D_SCAN (1)
2137  #endif
2138  
2139  #ifdef CONFIG_SAP_AVOID_ACS_FREQ_LIST
2140  #define SAP_AVOID_ACS_FREQ_LIST (1)
2141  #endif
2142  
2143  #ifdef CONFIG_WLAN_DYNAMIC_CVM
2144  #define FEATURE_WLAN_DYNAMIC_CVM (1)
2145  #endif
2146  
2147  #ifdef CONFIG_QCACLD_FEATURE_FW_STATE
2148  #define FEATURE_FW_STATE (1)
2149  #endif
2150  
2151  #ifdef CONFIG_QCACLD_FEATURE_COEX_CONFIG
2152  #define FEATURE_COEX_CONFIG (1)
2153  #endif
2154  
2155  #ifdef CONFIG_QCACLD_FEATURE_MPTA_HELPER
2156  #define FEATURE_MPTA_HELPER (1)
2157  #endif
2158  
2159  #ifdef CONFIG_QCACLD_FEATURE_HW_CAPABILITY
2160  #define FEATURE_HW_CAPABILITY (1)
2161  #endif
2162  
2163  #ifdef CONFIG_QCACLD_FEATURE_BTC_CHAIN_MODE
2164  #define FEATURE_BTC_CHAIN_MODE (1)
2165  #endif
2166  
2167  #ifdef CONFIG_DATA_CE_SW_INDEX_NO_INLINE_UPDATE
2168  #define DATA_CE_SW_INDEX_NO_INLINE_UPDATE (1)
2169  #endif
2170  
2171  #ifdef CONFIG_QCACLD_RX_DESC_MULTI_PAGE_ALLOC
2172  #define RX_DESC_MULTI_PAGE_ALLOC (1)
2173  #endif
2174  
2175  #ifdef CONFIG_SAR_SAFETY_FEATURE
2176  #define SAR_SAFETY_FEATURE (1)
2177  #endif
2178  
2179  #ifdef CONFIG_CONNECTION_ROAMING_CFG
2180  #define CONNECTION_ROAMING_CFG (1)
2181  #endif
2182  
2183  #ifdef CONFIG_FEATURE_SET
2184  #define FEATURE_SET (1)
2185  #endif
2186  
2187  #ifdef CONFIG_WLAN_FEATURE_NEAR_FULL_IRQ
2188  #define WLAN_FEATURE_NEAR_FULL_IRQ (1)
2189  #endif
2190  
2191  #ifdef CONFIG_WLAN_FEATURE_DP_EVENT_HISTORY
2192  #define WLAN_FEATURE_DP_EVENT_HISTORY (1)
2193  #endif
2194  
2195  #ifdef CONFIG_WLAN_FEATURE_DP_RX_RING_HISTORY
2196  #define WLAN_FEATURE_DP_RX_RING_HISTORY (1)
2197  #endif
2198  
2199  #ifdef CONFIG_WLAN_FEATURE_DP_MON_STATUS_RING_HISTORY
2200  #define WLAN_FEATURE_DP_MON_STATUS_RING_HISTORY (1)
2201  #endif
2202  
2203  #ifdef CONFIG_WLAN_FEATURE_DP_TX_DESC_HISTORY
2204  #define WLAN_FEATURE_DP_TX_DESC_HISTORY (1)
2205  #endif
2206  
2207  #ifdef CONFIG_REO_QDESC_HISTORY
2208  #define REO_QDESC_HISTORY (1)
2209  #endif
2210  
2211  #ifdef CONFIG_DP_TX_HW_DESC_HISTORY
2212  #define DP_TX_HW_DESC_HISTORY (1)
2213  #endif
2214  
2215  #ifdef CONFIG_QDF_NBUF_HISTORY_SIZE
2216  #define QDF_NBUF_HISTORY_SIZE (CONFIG_QDF_NBUF_HISTORY_SIZE)
2217  #endif
2218  
2219  #ifdef CONFIG_WLAN_DP_PER_RING_TYPE_CONFIG
2220  #define WLAN_DP_PER_RING_TYPE_CONFIG (1)
2221  #endif
2222  
2223  #ifdef CONFIG_WLAN_CE_INTERRUPT_THRESHOLD_CONFIG
2224  #define WLAN_CE_INTERRUPT_THRESHOLD_CONFIG (1)
2225  #endif
2226  
2227  #ifdef CONFIG_SAP_DHCP_FW_IND
2228  #define SAP_DHCP_FW_IND (1)
2229  #endif
2230  
2231  #ifdef CONFIG_WLAN_DP_PENDING_MEM_FLUSH
2232  #define WLAN_DP_PENDING_MEM_FLUSH (1)
2233  #endif
2234  
2235  #ifdef CONFIG_WLAN_SUPPORT_DATA_STALL
2236  #define WLAN_SUPPORT_DATA_STALL (1)
2237  #endif
2238  
2239  #ifdef CONFIG_WLAN_SUPPORT_TXRX_HL_BUNDLE
2240  #define WLAN_SUPPORT_TXRX_HL_BUNDLE (1)
2241  #endif
2242  
2243  #ifdef CONFIG_QCN7605_PCIE_SHADOW_REG_SUPPORT
2244  #define QCN7605_PCIE_SHADOW_REG_SUPPORT (1)
2245  #endif
2246  
2247  #ifdef CONFIG_QCN7605_PCIE_GOLBAL_RESET_SUPPORT
2248  #define QCN7605_PCIE_GOLBAL_RESET_SUPPORT (1)
2249  #endif
2250  
2251  #ifdef CONFIG_MARK_ICMP_REQ_TO_FW
2252  #define WLAN_DP_FEATURE_MARK_ICMP_REQ_TO_FW (1)
2253  #endif
2254  
2255  #ifdef CONFIG_EMULATION_2_0
2256  #define CONFIG_KIWI_EMULATION_2_0 (1)
2257  #endif
2258  
2259  #ifdef CONFIG_WLAN_SKIP_BAR_UPDATE
2260  #define WLAN_SKIP_BAR_UPDATE (1)
2261  #endif
2262  
2263  #ifdef CONFIG_WLAN_TRACEPOINTS
2264  #define WLAN_TRACEPOINTS (1)
2265  #endif
2266  
2267  #ifdef CONFIG_QCACLD_FEATURE_SON
2268  #define FEATURE_PERPKT_INFO (1)
2269  #endif
2270  
2271  #ifdef CONFIG_QCACLD_FEATURE_SON
2272  #define QCA_ENHANCED_STATS_SUPPORT (1)
2273  #endif
2274  
2275  #ifdef CONFIG_QMI_COMPONENT_ENABLE
2276  #define QMI_COMPONENT_ENABLE (1)
2277  #ifdef CONFIG_QMI_WFDS
2278  #define QMI_WFDS (1)
2279  #endif
2280  #endif
2281  #if defined(CONFIG_MAX_LOGS_PER_SEC) && defined(CONFIG_ENABLE_MAX_LOGS_PER_SEC)
2282  #define WLAN_MAX_LOGS_PER_SEC (CONFIG_MAX_LOGS_PER_SEC)
2283  #endif
2284  
2285  #ifdef CONFIG_NON_QC_PLATFORM
2286  #define WLAN_DUMP_LOG_BUF_CNT (CONFIG_DUMP_LOG_BUF_CNT)
2287  #endif
2288  
2289  #if defined(CONFIG_SCHED_HISTORY_SIZE) && \
2290  	defined(CONFIG_ENABLE_SCHED_HISTORY_SIZE)
2291  #define WLAN_SCHED_HISTORY_SIZE (CONFIG_SCHED_HISTORY_SIZE)
2292  #endif
2293  
2294  #ifdef CONFIG_DP_LEGACY_MODE_CSM_DEFAULT_DISABLE
2295  #define DP_LEGACY_MODE_CSM_DEFAULT_DISABLE (CONFIG_DP_LEGACY_MODE_CSM_DEFAULT_DISABLE)
2296  #endif
2297  
2298  #ifdef CONFIG_HANDLE_RX_REROUTE_ERR
2299  #define HANDLE_RX_REROUTE_ERR (1)
2300  #endif
2301  
2302  #ifdef CONFIG_CFG_NUM_DP_TRACE_RECORD
2303  #define MAX_QDF_DP_TRACE_RECORDS (CONFIG_CFG_NUM_DP_TRACE_RECORD)
2304  #endif
2305  
2306  #ifdef CONFIG_CFG_NUM_HTC_CREDIT_HISTORY
2307  #define HTC_CREDIT_HISTORY_MAX (CONFIG_CFG_NUM_HTC_CREDIT_HISTORY)
2308  #endif
2309  
2310  #ifdef CONFIG_CFG_NUM_WMI_EVENT_HISTORY
2311  #define WMI_EVENT_DEBUG_MAX_ENTRY (CONFIG_CFG_NUM_WMI_EVENT_HISTORY)
2312  #endif
2313  
2314  #ifdef CONFIG_CFG_NUM_WMI_MGMT_EVENT_HISTORY
2315  #define WMI_MGMT_EVENT_DEBUG_MAX_ENTRY (CONFIG_CFG_NUM_WMI_MGMT_EVENT_HISTORY)
2316  #endif
2317  
2318  #ifdef CONFIG_CFG_NUM_TX_RX_HISTOGRAM
2319  #define NUM_TX_RX_HISTOGRAM (CONFIG_CFG_NUM_TX_RX_HISTOGRAM)
2320  #endif
2321  
2322  #ifdef CONFIG_CFG_NUM_RX_IND_RECORD
2323  #define OL_RX_INDICATION_MAX_RECORDS (CONFIG_CFG_NUM_RX_IND_RECORD)
2324  #endif
2325  
2326  #ifdef CONFIG_CFG_NUM_ROAM_DEBUG_RECORD
2327  #define WLAN_ROAM_DEBUG_MAX_REC (CONFIG_CFG_NUM_ROAM_DEBUG_RECORD)
2328  #endif
2329  
2330  #ifdef CONFIG_CFG_PMO_WOW_FILTERS_MAX
2331  #define PMO_WOW_FILTERS_MAX (CONFIG_CFG_PMO_WOW_FILTERS_MAX)
2332  #endif
2333  
2334  #ifdef CONFIG_CFG_GTK_OFFLOAD_MAX_VDEV
2335  #define CFG_TGT_DEFAULT_GTK_OFFLOAD_MAX_VDEV (CONFIG_CFG_GTK_OFFLOAD_MAX_VDEV)
2336  #endif
2337  
2338  #ifdef CONFIG_TGT_NUM_MSDU_DESC
2339  #define CFG_TGT_NUM_MSDU_DESC (CONFIG_TGT_NUM_MSDU_DESC)
2340  #endif
2341  
2342  #ifdef CONFIG_HTC_MAX_MSG_PER_BUNDLE_TX
2343  #define CFG_HTC_MAX_MSG_PER_BUNDLE_TX (CONFIG_HTC_MAX_MSG_PER_BUNDLE_TX)
2344  #endif
2345  
2346  #ifdef CONFIG_CFG_BMISS_OFFLOAD_MAX_VDEV
2347  #define CFG_TGT_DEFAULT_BMISS_OFFLOAD_MAX_VDEV (CONFIG_CFG_BMISS_OFFLOAD_MAX_VDEV)
2348  #endif
2349  
2350  #ifdef CONFIG_WLAN_UMAC_MLO_MAX_DEV
2351  #define WLAN_UMAC_MLO_MAX_DEV (CONFIG_WLAN_UMAC_MLO_MAX_DEV)
2352  #endif
2353  
2354  #ifdef CONFIG_CFG_ROAM_OFFLOAD_MAX_VDEV
2355  #define CFG_TGT_DEFAULT_ROAM_OFFLOAD_MAX_VDEV (CONFIG_CFG_ROAM_OFFLOAD_MAX_VDEV)
2356  #endif
2357  
2358  #ifdef CONFIG_CFG_MAX_PERIODIC_TX_PTRNS
2359  #define MAXNUM_PERIODIC_TX_PTRNS (CONFIG_CFG_MAX_PERIODIC_TX_PTRNS)
2360  #endif
2361  
2362  #ifdef CONFIG_CFG_MAX_STA_VDEVS
2363  #define CFG_TGT_DEFAULT_MAX_STA_VDEVS (CONFIG_CFG_MAX_STA_VDEVS)
2364  #endif
2365  
2366  #ifdef CONFIG_CFG_NUM_OF_ADDITIONAL_FW_PEERS
2367  #define NUM_OF_ADDITIONAL_FW_PEERS (CONFIG_CFG_NUM_OF_ADDITIONAL_FW_PEERS)
2368  #endif
2369  
2370  #ifdef CONFIG_CFG_NUM_OF_TDLS_CONN_TABLE_ENTRIES
2371  #define CFG_TGT_NUM_TDLS_CONN_TABLE_ENTRIES (CONFIG_CFG_NUM_OF_TDLS_CONN_TABLE_ENTRIES)
2372  #endif
2373  
2374  #ifdef CONFIG_CFG_TGT_AST_SKID_LIMIT
2375  #define CFG_TGT_AST_SKID_LIMIT (CONFIG_CFG_TGT_AST_SKID_LIMIT)
2376  #endif
2377  
2378  #ifdef CONFIG_TX_RESOURCE_HIGH_TH_IN_PER
2379  #define TX_RESOURCE_HIGH_TH_IN_PER (CONFIG_TX_RESOURCE_HIGH_TH_IN_PER)
2380  #endif
2381  
2382  #ifdef CONFIG_TX_RESOURCE_LOW_TH_IN_PER
2383  #define TX_RESOURCE_LOW_TH_IN_PER (CONFIG_TX_RESOURCE_LOW_TH_IN_PER)
2384  #endif
2385  
2386  #ifndef CONFIG_WLAN_MAX_PSOCS
2387  #define CONFIG_WLAN_MAX_PSOCS (1)
2388  #endif
2389  #define WLAN_MAX_PSOCS (CONFIG_WLAN_MAX_PSOCS)
2390  
2391  #ifndef CONFIG_WLAN_MAX_PDEVS
2392  #define CONFIG_WLAN_MAX_PDEVS (1)
2393  #endif
2394  #define WLAN_MAX_PDEVS (CONFIG_WLAN_MAX_PDEVS)
2395  
2396  #ifdef CONFIG_WLAN_FEATURE_11BE_MLO
2397  #ifndef CONFIG_WLAN_MAX_ML_VDEVS
2398  #define CONFIG_WLAN_MAX_ML_VDEVS (3)
2399  #endif
2400  #else
2401  #ifndef CONFIG_WLAN_MAX_ML_VDEVS
2402  #define CONFIG_WLAN_MAX_ML_VDEVS (0)
2403  #endif
2404  #endif
2405  
2406  #define WLAN_MAX_ML_VDEVS (CONFIG_WLAN_MAX_ML_VDEVS)
2407  
2408  #ifndef CONFIG_WLAN_MAX_VDEVS
2409  #define CONFIG_WLAN_MAX_VDEVS (6)
2410  #endif
2411  #define WLAN_MAX_VDEVS (CONFIG_WLAN_MAX_VDEVS)
2412  
2413  #ifdef CONFIG_WLAN_FEATURE_11BE_MLO
2414  #ifndef CONFIG_WLAN_MAX_MLD
2415  #define CONFIG_WLAN_MAX_MLD (2)
2416  #endif
2417  #else
2418  #ifndef CONFIG_WLAN_MAX_MLD
2419  #define CONFIG_WLAN_MAX_MLD (1)
2420  #endif
2421  #endif
2422  
2423  #define WLAN_MAX_MLD (CONFIG_WLAN_MAX_MLD)
2424  
2425  #ifdef CONFIG_SIR_SAP_MAX_NUM_PEERS
2426  #ifndef CONFIG_WLAN_SER_MAX_PENDING_CMDS_AP
2427  #define CONFIG_WLAN_SER_MAX_PENDING_CMDS_AP (CONFIG_SIR_SAP_MAX_NUM_PEERS)
2428  #endif
2429  #else
2430  #ifndef CONFIG_WLAN_SER_MAX_PENDING_CMDS_AP
2431  #define CONFIG_WLAN_SER_MAX_PENDING_CMDS_AP (32)
2432  #endif
2433  #endif
2434  
2435  #ifndef WLAN_SER_MAX_PENDING_CMDS_AP
2436  #define WLAN_SER_MAX_PENDING_CMDS_AP (CONFIG_WLAN_SER_MAX_PENDING_CMDS_AP + 3)
2437  #endif
2438  
2439  #ifndef CONFIG_WLAN_SER_MAX_PENDING_CMDS_STA
2440  #define CONFIG_WLAN_SER_MAX_PENDING_CMDS_STA (4)
2441  #endif
2442  #define WLAN_SER_MAX_PENDING_CMDS_STA (CONFIG_WLAN_SER_MAX_PENDING_CMDS_STA)
2443  
2444  #ifndef CONFIG_WLAN_MAX_PENDING_CMDS
2445  #define CONFIG_WLAN_MAX_PENDING_CMDS (CONFIG_WLAN_SER_MAX_PENDING_CMDS_AP * 3 + CONFIG_WLAN_SER_MAX_PENDING_CMDS_STA * 2)
2446  #endif
2447  #define WLAN_SER_MAX_PENDING_CMDS (CONFIG_WLAN_MAX_PENDING_CMDS)
2448  
2449  #ifndef CONFIG_WLAN_PDEV_MAX_VDEVS
2450  #define CONFIG_WLAN_PDEV_MAX_VDEVS (CONFIG_WLAN_MAX_VDEVS)
2451  #endif
2452  #define WLAN_PDEV_MAX_VDEVS (CONFIG_WLAN_PDEV_MAX_VDEVS)
2453  
2454  #ifndef CONFIG_WLAN_PSOC_MAX_VDEVS
2455  #define CONFIG_WLAN_PSOC_MAX_VDEVS (CONFIG_WLAN_MAX_VDEVS)
2456  #endif
2457  #define WLAN_PSOC_MAX_VDEVS (CONFIG_WLAN_PSOC_MAX_VDEVS)
2458  
2459  #ifndef CONFIG_MAX_SCAN_CACHE_SIZE
2460  #define CONFIG_MAX_SCAN_CACHE_SIZE (500)
2461  #endif
2462  #define MAX_SCAN_CACHE_SIZE (CONFIG_MAX_SCAN_CACHE_SIZE)
2463  
2464  #ifndef CONFIG_SCAN_MAX_REST_TIME
2465  #define CONFIG_SCAN_MAX_REST_TIME (0)
2466  #endif
2467  #define SCAN_MAX_REST_TIME (CONFIG_SCAN_MAX_REST_TIME)
2468  
2469  #ifndef CONFIG_SCAN_MIN_REST_TIME
2470  #define CONFIG_SCAN_MIN_REST_TIME (0)
2471  #endif
2472  #define SCAN_MIN_REST_TIME (CONFIG_SCAN_MIN_REST_TIME)
2473  
2474  #ifndef CONFIG_SCAN_BURST_DURATION
2475  #define CONFIG_SCAN_BURST_DURATION (0)
2476  #endif
2477  #define SCAN_BURST_DURATION (CONFIG_SCAN_BURST_DURATION)
2478  
2479  #ifndef CONFIG_SCAN_PROBE_SPACING_TIME
2480  #define CONFIG_SCAN_PROBE_SPACING_TIME (0)
2481  #endif
2482  #define SCAN_PROBE_SPACING_TIME (CONFIG_SCAN_PROBE_SPACING_TIME)
2483  
2484  #ifndef CONFIG_SCAN_PROBE_DELAY
2485  #define CONFIG_SCAN_PROBE_DELAY (0)
2486  #endif
2487  #define SCAN_PROBE_DELAY (CONFIG_SCAN_PROBE_DELAY)
2488  
2489  #ifndef CONFIG_SCAN_MAX_SCAN_TIME
2490  #define CONFIG_SCAN_MAX_SCAN_TIME (30000)
2491  #endif
2492  #define SCAN_MAX_SCAN_TIME (CONFIG_SCAN_MAX_SCAN_TIME)
2493  
2494  #ifndef CONFIG_SCAN_NETWORK_IDLE_TIMEOUT
2495  #define CONFIG_SCAN_NETWORK_IDLE_TIMEOUT (0)
2496  #endif
2497  #define SCAN_NETWORK_IDLE_TIMEOUT (CONFIG_SCAN_NETWORK_IDLE_TIMEOUT)
2498  
2499  #ifndef CONFIG_HIDDEN_SSID_TIME
2500  #define CONFIG_HIDDEN_SSID_TIME (0xFFFFFFFF)
2501  #endif
2502  #define HIDDEN_SSID_TIME (CONFIG_HIDDEN_SSID_TIME)
2503  
2504  #ifndef CONFIG_SCAN_CHAN_STATS_EVENT_ENAB
2505  #define CONFIG_SCAN_CHAN_STATS_EVENT_ENAB (false)
2506  #endif
2507  #define SCAN_CHAN_STATS_EVENT_ENAB (CONFIG_SCAN_CHAN_STATS_EVENT_ENAB)
2508  
2509  #ifndef CONFIG_MAX_BCN_PROBE_IN_SCAN_QUEUE
2510  #define CONFIG_MAX_BCN_PROBE_IN_SCAN_QUEUE (150)
2511  #endif
2512  #define MAX_BCN_PROBE_IN_SCAN_QUEUE (CONFIG_MAX_BCN_PROBE_IN_SCAN_QUEUE)
2513  
2514  #ifndef CONFIG_RX_DIAG_WQ_MAX_SIZE
2515  #define CONFIG_RX_DIAG_WQ_MAX_SIZE (1000)
2516  #endif
2517  #define RX_DIAG_WQ_MAX_SIZE (CONFIG_RX_DIAG_WQ_MAX_SIZE)
2518  
2519  #ifndef CONFIG_MGMT_DESC_POOL_MAX
2520  #define CONFIG_MGMT_DESC_POOL_MAX (64)
2521  #endif
2522  #define MGMT_DESC_POOL_MAX (CONFIG_MGMT_DESC_POOL_MAX)
2523  
2524  #ifdef CONFIG_SIR_SAP_MAX_NUM_PEERS
2525  #define SIR_SAP_MAX_NUM_PEERS (CONFIG_SIR_SAP_MAX_NUM_PEERS)
2526  #endif
2527  
2528  #ifdef CONFIG_BEACON_TX_OFFLOAD_MAX_VDEV
2529  #define CFG_TGT_DEFAULT_BEACON_TX_OFFLOAD_MAX_VDEV (CONFIG_BEACON_TX_OFFLOAD_MAX_VDEV)
2530  #endif
2531  
2532  #ifdef CONFIG_LIMIT_IPA_TX_BUFFER
2533  #define LIMIT_IPA_TX_BUFFER (CONFIG_LIMIT_IPA_TX_BUFFER)
2534  #endif
2535  
2536  #ifdef CONFIG_LOCK_STATS_ON
2537  #define QDF_LOCK_STATS (1)
2538  #define QDF_LOCK_STATS_DESTROY_PRINT (0)
2539  #ifndef CONFIG_ARCH_SDXPRAIRIE
2540  #define QDF_LOCK_STATS_BUG_ON (1)
2541  #endif
2542  #ifdef CONFIG_VCPU_TIMESTOLEN
2543  #define VCPU_TIMESTOLEN (1)
2544  #endif
2545  #define QDF_LOCK_STATS_LIST (1)
2546  #define QDF_LOCK_STATS_LIST_SIZE (256)
2547  #endif
2548  #ifdef CONFIG_FW_THERMAL_THROTTLE
2549  #define FW_THERMAL_THROTTLE_SUPPORT (1)
2550  #endif
2551  
2552  #ifdef CONFIG_FEATURE_RX_LINKSPEED_ROAM_TRIGGER
2553  #define FEATURE_RX_LINKSPEED_ROAM_TRIGGER (1)
2554  #endif
2555  
2556  #ifdef CONFIG_FEATURE_RX_LINKSPEED_ROAM_TRIGGER
2557  #define DP_RATETABLE_SUPPORT (1)
2558  #endif
2559  
2560  #ifdef CONFIG_6G_SCAN_CHAN_SORT_ALGO
2561  #define FEATURE_6G_SCAN_CHAN_SORT_ALGO (1)
2562  #endif
2563  
2564  #ifdef CONFIG_WLAN_FEATURE_AFC_DCS_SKIP_ACS_RANGE
2565  #define WLAN_FEATURE_AFC_DCS_SKIP_ACS_RANGE (1)
2566  #endif
2567  
2568  #ifdef CONFIG_RX_FISA
2569  #define WLAN_SUPPORT_RX_FISA (1)
2570  #endif
2571  
2572  #ifdef CONFIG_RX_FISA_HISTORY
2573  #define WLAN_SUPPORT_RX_FISA_HIST (1)
2574  #endif
2575  
2576  #ifdef CONFIG_DP_SWLM
2577  #define WLAN_DP_FEATURE_SW_LATENCY_MGR (1)
2578  #endif
2579  
2580  #ifdef CONFIG_RX_DEFRAG_DO_NOT_REINJECT
2581  #define RX_DEFRAG_DO_NOT_REINJECT (1)
2582  #endif
2583  
2584  #ifdef CONFIG_HANDLE_BC_EAP_TX_FRM
2585  #define HANDLE_BROADCAST_EAPOL_TX_FRAME (1)
2586  #endif
2587  
2588  #ifdef CONFIG_HASTINGS_BT_WAR
2589  #define HASTINGS_BT_WAR (1)
2590  #endif
2591  
2592  #ifdef CONFIG_HIF_DEBUG
2593  #define HIF_CONFIG_SLUB_DEBUG_ON (1)
2594  #endif
2595  
2596  #ifdef CONFIG_HAL_DEBUG
2597  #define HAL_CONFIG_SLUB_DEBUG_ON (1)
2598  #endif
2599  
2600  #ifdef CONFIG_FOURTH_CONNECTION
2601  #define FEATURE_FOURTH_CONNECTION (1)
2602  #endif
2603  
2604  #ifdef CONFIG_FOURTH_CONNECTION_AUTO
2605  #define FOURTH_CONNECTION_AUTO (1)
2606  #endif
2607  
2608  #ifdef CONFIG_WMI_SEND_RECV_QMI
2609  #define WLAN_FEATURE_WMI_SEND_RECV_QMI (1)
2610  #endif
2611  
2612  #ifdef CONFIG_WDI3_STATS_UPDATE
2613  #define WDI3_STATS_UPDATE (1)
2614  #endif
2615  
2616  #ifdef CONFIG_WDI3_STATS_BW_MONITOR
2617  #define WDI3_STATS_BW_MONITOR (1)
2618  #endif
2619  
2620  #ifdef CONFIG_IPA_P2P_SUPPORT
2621  #define IPA_P2P_SUPPORT (1)
2622  #endif
2623  
2624  #ifdef CONFIG_WLAN_CUSTOM_DSCP_UP_MAP
2625  #define WLAN_CUSTOM_DSCP_UP_MAP (1)
2626  #endif
2627  
2628  #ifdef CONFIG_WLAN_SEND_DSCP_UP_MAP_TO_FW
2629  #define WLAN_SEND_DSCP_UP_MAP_TO_FW (1)
2630  #endif
2631  
2632  #ifdef CONFIG_HIF_CPU_PERF_AFFINE_MASK
2633  #define HIF_CPU_PERF_AFFINE_MASK (1)
2634  #endif
2635  
2636  #ifdef CONFIG_HIF_CPU_CLEAR_AFFINITY
2637  #define HIF_CPU_CLEAR_AFFINITY (1)
2638  #endif
2639  
2640  #ifdef CONFIG_GENERIC_SHADOW_REGISTER_ACCESS_ENABLE
2641  #define GENERIC_SHADOW_REGISTER_ACCESS_ENABLE (1)
2642  #endif
2643  
2644  #ifdef CONFIG_IPA_SET_RESET_TX_DB_PA
2645  #define IPA_SET_RESET_TX_DB_PA (1)
2646  #endif
2647  
2648  #ifdef CONFIG_DEVICE_FORCE_WAKE_ENABLE
2649  #define DEVICE_FORCE_WAKE_ENABLE (1)
2650  #endif
2651  
2652  #ifdef CONFIG_WINDOW_REG_PLD_LOCK_ENABLE
2653  #define WINDOW_REG_PLD_LOCK_ENABLE (1)
2654  #endif
2655  
2656  #ifdef CONFIG_DUMP_REO_QUEUE_INFO_IN_DDR
2657  #define DUMP_REO_QUEUE_INFO_IN_DDR (1)
2658  #endif
2659  
2660  #ifdef CONFIG_DP_RX_REFILL_CPU_PERF_AFFINE_MASK
2661  #define DP_RX_REFILL_CPU_PERF_AFFINE_MASK (1)
2662  #endif
2663  
2664  #ifdef CONFIG_MAX_CLIENTS_ALLOWED
2665  #define WLAN_MAX_CLIENTS_ALLOWED (CONFIG_MAX_CLIENTS_ALLOWED)
2666  #endif
2667  
2668  #ifdef CONFIG_WLAN_FEATURE_RX_BUFFER_POOL
2669  #define WLAN_FEATURE_RX_PREALLOC_BUFFER_POOL (1)
2670  #ifdef CONFIG_DP_RX_BUFFER_POOL_SIZE
2671  #define DP_RX_BUFFER_POOL_SIZE (CONFIG_DP_RX_BUFFER_POOL_SIZE)
2672  #endif
2673  #ifdef CONFIG_DP_RX_BUFFER_POOL_ALLOC_THRES
2674  #define DP_RX_BUFFER_POOL_ALLOC_THRES (CONFIG_DP_RX_BUFFER_POOL_ALLOC_THRES)
2675  #endif
2676  #ifdef CONFIG_DP_RX_REFILL_BUFF_POOL_SIZE
2677  #define DP_RX_REFILL_BUFF_POOL_SIZE (CONFIG_DP_RX_REFILL_BUFF_POOL_SIZE)
2678  #endif
2679  #ifdef CONFIG_DP_RX_REFILL_THRD_THRESHOLD
2680  #define DP_RX_REFILL_THRD_THRESHOLD (CONFIG_DP_RX_REFILL_THRD_THRESHOLD)
2681  #endif
2682  #endif
2683  #ifdef CONFIG_DP_FT_LOCK_HISTORY
2684  #define DP_FT_LOCK_HISTORY (1)
2685  #endif
2686  
2687  #ifdef CONFIG_INTRA_BSS_FWD_OFFLOAD
2688  #define INTRA_BSS_FWD_OFFLOAD (1)
2689  #endif
2690  
2691  #ifdef CONFIG_GET_DRIVER_MODE
2692  #define FEATURE_GET_DRIVER_MODE (1)
2693  #endif
2694  
2695  #ifdef CONFIG_FEATURE_IPA_PIPE_CHANGE_WDI1
2696  #define FEATURE_IPA_PIPE_CHANGE_WD (1)
2697  #endif
2698  
2699  #ifdef CONFIG_WLAN_BOOTUP_MARKER
2700  #define WLAN_BOOTUP_MARKER (1)
2701  #endif
2702  
2703  #ifdef CONFIG_WLAN_PLACEMARKER_PREFIX
2704  #define WLAN_PLACEMARKER_PREFIX (CONFIG_WLAN_PLACEMARKER_PREFIX)
2705  #endif
2706  
2707  #ifdef CONFIG_FEATURE_STA_MODE_VOTE_LINK
2708  #define FEATURE_STA_MODE_VOTE_LINK (1)
2709  #endif
2710  
2711  #ifdef CONFIG_WLAN_ENABLE_GPIO_WAKEUP
2712  #define WLAN_ENABLE_GPIO_WAKEUP (1)
2713  #endif
2714  
2715  #ifdef CONFIG_WLAN_MAC_ADDR_UPDATE_DISABLE
2716  #define WLAN_MAC_ADDR_UPDATE_DISABLE (1)
2717  #endif
2718  
2719  #ifdef CONFIG_SMP
2720  #ifdef CONFIG_HIF_DETECTION_LATENCY_ENABLE
2721  #define HIF_DETECTION_LATENCY_ENABLE (1)
2722  #define DETECTION_TIMER_TIMEOUT (4000)
2723  #define DETECTION_LATENCY_THRESHOLD (3900)
2724  #endif
2725  #endif
2726  #ifdef CONFIG_FEATURE_WDS
2727  #define FEATURE_WDS (1)
2728  #endif
2729  
2730  #ifdef CONFIG_FEATURE_MEC
2731  #define FEATURE_MEC (1)
2732  #endif
2733  
2734  #ifdef CONFIG_FEATURE_MCL_REPEATER
2735  #define FEATURE_MCL_REPEATER (1)
2736  #endif
2737  
2738  #ifdef CONFIG_WDS_CONV_TARGET_IF_OPS_ENABLE
2739  #define WDS_CONV_TARGET_IF_OPS_ENABLE (1)
2740  #endif
2741  
2742  #ifdef CONFIG_BYPASS_WDS_OL_OPS
2743  #define BYPASS_OL_OPS (1)
2744  #endif
2745  
2746  #ifdef CONFIG_IPA_WDI3_TX_TWO_PIPES
2747  #define IPA_WDI3_TX_TWO_PIPES (1)
2748  #endif
2749  
2750  #ifdef CONFIG_DP_TX_TRACKING
2751  #define DP_TX_TRACKING (1)
2752  #endif
2753  
2754  #ifdef CONFIG_CHIP_VERSION
2755  #define CHIP_VERSION (CONFIG_CHIP_VERSION)
2756  #endif
2757  
2758  #ifdef CONFIG_WLAN_FEATURE_MARK_FIRST_WAKEUP_PACKET
2759  #define WLAN_FEATURE_MARK_FIRST_WAKEUP_PACKET (1)
2760  #endif
2761  
2762  #ifdef CONFIG_SHUTDOWN_WLAN_IN_SYSTEM_SUSPEND
2763  #define SHUTDOWN_WLAN_IN_SYSTEM_SUSPEND (1)
2764  #endif
2765  
2766  #ifdef CONFIG_WLAN_FEATURE_MCC_QUOTA
2767  #define WLAN_FEATURE_MCC_QUOTA (1)
2768  #ifdef CONFIG_WLAN_MCC_MIN_CHANNEL_QUOTA
2769  #define WLAN_MCC_MIN_CHANNEL_QUOTA (CONFIG_WLAN_MCC_MIN_CHANNEL_QUOTA)
2770  #endif
2771  #endif
2772  #ifdef CONFIG_WLAN_FEATURE_PEER_TXQ_FLUSH_CONF
2773  #define WLAN_FEATURE_PEER_TXQ_FLUSH_CONF (1)
2774  #endif
2775  
2776  #ifdef CONFIG_DP_HW_TX_DELAY_STATS_ENABLE
2777  #define HW_TX_DELAY_STATS_ENABLE (1)
2778  #endif
2779  
2780  #ifdef CONFIG_CNSS_HW_SECURE_DISABLE
2781  #define FEATURE_CNSS_HW_SECURE_DISABLE (1)
2782  #endif
2783  
2784  #ifdef CONFIG_FEATURE_COEX
2785  #ifdef CONFIG_WLAN_FEATURE_COEX_DBAM
2786  #define WLAN_FEATURE_DBAM_CONFIG (1)
2787  #endif
2788  #endif
2789  
2790  #ifdef CONFIG_WLAN_FEATURE_COAP
2791  #define WLAN_FEATURE_COAP (1)
2792  #endif
2793  
2794  #ifdef CONFIG_CNSS2_SSR_DRIVER_DUMP
2795  #define WLAN_FEATURE_SSR_DRIVER_DUMP (1)
2796  #endif
2797  
2798  #ifdef CONFIG_WLAN_CTRL_NAME
2799  #define WLAN_CTRL_NAME (CONFIG_WLAN_CTRL_NAME)
2800  #endif
2801  
2802  #ifdef CONFIG_ENABLE_CE4_COMP_DISABLE_HTT_HTC_MISC_LIST
2803  #define ENABLE_CE4_COMP_DISABLE_HTT_HTC_MISC_LIST
2804  #endif
2805  
2806  #if defined(CONFIG_LITHIUM) || defined(CONFIG_BERYLLIUM)
2807  #ifdef CONFIG_QCOM_TDLS
2808  #define TDLS_WOW_ENABLED (1)
2809  #endif
2810  #endif
2811  
2812  #ifdef CONFIG_MORE_TX_DESC
2813  #define TX_TO_NPEERS_INC_TX_DESCS
2814  #endif
2815  
2816  #ifdef CONFIG_WLAN_HOST_ARCH_ARM
2817  #define WLAN_HOST_ARCH_ARM (1)
2818  #else
2819  #define WLAN_HOST_ARCH_ARM (0)
2820  #endif
2821  
2822  #ifdef CONFIG_PANIC_ON_BUG
2823  #define PANIC_ON_BUG (1)
2824  #endif
2825  
2826  #ifdef CONFIG_WLAN_WARN_ON_ASSERT
2827  #define WLAN_WARN_ON_ASSERT (1)
2828  #endif
2829  
2830  #ifdef CONFIG_WLAN_DP_LOCAL_PKT_CAPTURE
2831  #define WLAN_FEATURE_LOCAL_PKT_CAPTURE (1)
2832  #endif
2833  
2834  #ifdef CONFIG_WIFI_MONITOR_SUPPORT_Y_WLAN_TX_MON_2_0
2835  #define WLAN_PKT_CAPTURE_TX_2_0 (1)
2836  #define WLAN_TX_PKT_CAPTURE_ENH_BE (1)
2837  #define QDF_FRAG_CACHE_SUPPORT (1)
2838  #endif
2839  
2840  #ifdef CONFIG_DP_TX_PACKET_INSPECT_FOR_ILP
2841  #define DP_TX_PACKET_INSPECT_FOR_ILP (1)
2842  #endif
2843  
2844  #ifdef CONFIG_NUM_SOC_PERF_CLUSTER
2845  #define NUM_SOC_PERF_CLUSTER (CONFIG_NUM_SOC_PERF_CLUSTER)
2846  #endif
2847  
2848  #ifdef CONFIG_WLAN_OPEN_SOURCE
2849  #define WLAN_OPEN_SOURCE (1)
2850  #endif
2851  
2852  #ifdef CONFIG_DP_MULTIPASS_SUPPORT
2853  #define QCA_MULTIPASS_SUPPORT (1)
2854  #define WLAN_REPEATER_NOT_SUPPORTED (1)
2855  #define QCA_SUPPORT_PEER_ISOLATION (1)
2856  #endif
2857  
2858  #ifdef CONFIG_WLAN_FEATURE_LL_LT_SAP
2859  #define WLAN_FEATURE_LL_LT_SAP (1)
2860  #endif
2861  
2862  #ifdef CONFIG_WLAN_FEATURE_AFFINITY_MGR
2863  #define WLAN_FEATURE_AFFINITY_MGR (1)
2864  #endif
2865  
2866  #ifdef CONFIG_WLAN_DP_VDEV_NO_SELF_PEER
2867  #define WLAN_DP_VDEV_NO_SELF_PEER (1)
2868  #endif
2869  
2870  #ifdef CONFIG_NL80211_EXT_FEATURE_PUNCT_SUPPORT
2871  #define NL80211_EXT_FEATURE_PUNCT_SUPPORT (1)
2872  #endif
2873  
2874  #ifdef CONFIG_DP_MLO_LINK_STATS_SUPPORT
2875  #define DP_MLO_LINK_STATS_SUPPORT (1)
2876  #endif
2877  
2878  #ifdef CONFIG_MULTI_IF_NAME
2879  #define MULTI_IF_NAME CONFIG_MULTI_IF_NAME
2880  #endif
2881  
2882  #ifdef CONFIG_FEATURE_HIF_DELAYED_REG_WRITE
2883  #define FEATURE_HIF_DELAYED_REG_WRITE (1)
2884  #endif
2885  
2886  #ifdef CONFIG_WLAN_FEATURE_11BE_MLO
2887  #ifndef CONFIG_WLAN_MAX_ML_DEFAULT_LINK
2888  #define CONFIG_WLAN_MAX_ML_DEFAULT_LINK (2)
2889  #endif
2890  #else
2891  #ifndef CONFIG_WLAN_MAX_ML_DEFAULT_LINK
2892  #define CONFIG_WLAN_MAX_ML_DEFAULT_LINK (1)
2893  #endif
2894  #endif
2895  
2896  #ifdef CONFIG_WLAN_MAX_ML_DEFAULT_LINK
2897  #define WLAN_MAX_ML_DEFAULT_LINK CONFIG_WLAN_MAX_ML_DEFAULT_LINK
2898  #endif
2899  
2900  #ifdef CONFIG_WLAN_FEATURE_11BE_MLO
2901  #ifndef CONFIG_WLAN_DEFAULT_REC_LINK_VALUE
2902  #define CONFIG_WLAN_DEFAULT_REC_LINK_VALUE (2)
2903  #endif
2904  #else
2905  #ifndef CONFIG_WLAN_DEFAULT_REC_LINK_VALUE
2906  #define CONFIG_WLAN_DEFAULT_REC_LINK_VALUE (2)
2907  #endif
2908  #endif
2909  
2910  #ifdef CONFIG_WLAN_DEFAULT_REC_LINK_VALUE
2911  #define WLAN_DEFAULT_REC_LINK_VALUE CONFIG_WLAN_DEFAULT_REC_LINK_VALUE
2912  #endif
2913  
2914  #ifdef CONFIG_WLAN_FEATURE_11BE_MLO
2915  #ifndef CONFIG_WLAN_MAX_ML_BSS_LINKS
2916  #define CONFIG_WLAN_MAX_ML_BSS_LINKS (3)
2917  #endif
2918  #else
2919  #ifndef CONFIG_WLAN_MAX_ML_BSS_LINKS
2920  #define CONFIG_WLAN_MAX_ML_BSS_LINKS (1)
2921  #endif
2922  #endif
2923  
2924  #ifdef CONFIG_WLAN_MAX_ML_BSS_LINKS
2925  #define WLAN_MAX_ML_BSS_LINKS CONFIG_WLAN_MAX_ML_BSS_LINKS
2926  #endif
2927  
2928  #ifdef CONFIG_WALT_GET_CPU_TAKEN_SUPPORT
2929  #define WALT_GET_CPU_TAKEN_SUPPORT (1)
2930  #endif
2931  
2932  #ifdef CONFIG_WLAN_HDD_MULTI_VDEV_SINGLE_NDEV
2933  #define WLAN_HDD_MULTI_VDEV_SINGLE_NDEV (1)
2934  #endif
2935  
2936  #ifdef CONFIG_WLAN_FEATURE_CE_RX_BUFFER_REUSE
2937  #define WLAN_FEATURE_CE_RX_BUFFER_REUSE (1)
2938  #endif
2939  
2940  #ifndef CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS_DISABLE
2941  #define WLAN_TRACE_HIDE_MAC_ADDRESS (1)
2942  #endif
2943  
2944  #ifdef CONFIG_ENABLE_HAL_REG_WR_HISTORY
2945  #define ENABLE_HAL_REG_WR_HISTORY (1)
2946  #endif
2947  
2948  #ifdef CONFIG_BCN_RATECODE_ENABLE
2949  #define WLAN_BCN_RATECODE_ENABLE (1)
2950  #endif
2951  
2952  #ifdef CONFIG_QDF_TIMER_MULTIPLIER_FRAC_ENABLE
2953  #ifdef CONFIG_QDF_TIMER_MULTIPLIER_FRAC
2954  #define QDF_TIMER_MULTIPLIER_FRAC CONFIG_QDF_TIMER_MULTIPLIER_FRAC
2955  #endif
2956  #endif
2957  
2958  #ifdef CONFIG_DP_RX_MSDU_DONE_FAIL_HISTORY
2959  #define DP_RX_MSDU_DONE_FAIL_HISTORY (1)
2960  #endif
2961  
2962  #ifdef CONFIG_DP_RX_PEEK_MSDU_DONE_WAR
2963  #define DP_RX_PEEK_MSDU_DONE_WAR (1)
2964  #endif
2965  
2966  #ifdef CONFIG_QDF_MAX_NO_OF_SAP_MODE
2967  #define QDF_MAX_NO_OF_SAP_MODE CONFIG_QDF_MAX_NO_OF_SAP_MODE
2968  #endif
2969  
2970  #endif /* CONFIG_TO_FEATURE_H */
2971