# SPDX-License-Identifier: (GPL-2.0+ OR MIT) config AML_FULLMAC tristate "W2 AML_FULLMAC" default m config AML_SDM bool "W2 FW ARCH" default n config AML_TL4 bool "W2 FW ARCH" default n config AML_BCMC bool "W2 AML_BCMC" default y config AML_OLD_IPC bool "W2 IPC version" default n config AML_SPLIT_TX_BUF bool "W2 AML_SPLIT_TX_BUF" default y config AML_P2P_DEBUGFS bool "Support of P2P DebugFS for enabling/disabling NoA and OppPS" default y config AML_FPGA_PCIE bool "Need open it when use FPGA pcie version" default n config BUILDROOT bool "W2 BUILDROOT" default n config AML_PLATFORM_ANDROID bool "Amlogic specified android(/w Kernel) platform depends" default y config AML_PLATFORM_RANDOM_MAC bool "Use platform random mac" default n config AML_PREALLOC_BUF_STATIC bool "Support to use preallocing static buffer for wlan driver reloadable" default y config AML_PREALLOC_BUF_SKB bool "Support to use preallocing buffer for debug SKB alloc failed" default n config AML_WFA_CERT_MODE bool "Config to enable WFA certification mode" default n config AML_POWER_SAVE_MODE bool "Config to enable Power_Save mode" default n config AML_WOW_GOOGLE_CAST_EN bool "Config to enable GOOGLE_CAST wake host" default n config AML_WOW_MAGIC_PACKET_EN bool "Config to enable MAGIC_PKT wake host" default n config AML_USE_TASK bool "Support to use tasks to process IRQ Handlers" default y config AML_RECOVERY bool "Support recovery function" default y config AML_RX_MINISIZE bool "Support rx minisize function" default n config AML_NAPI bool "support NAPI" default y config MDNS_OFFLOAD_FEATURE bool "support MDNS_OFFLOAD feature" default y config CUSTOMER_11D_FORBIDDEN bool "support customer 11d forbidden" default y config LIGHT_WEIGHT_MEM bool "optimize the debug mem if driver donot need it" default y config SDIO_TX_ENH bool "W2 SDIO_TX_ENH" default y config ANDROID_GKI bool "ANDROID_GKI" default y config AML_ANDROID string "AML_ANDROID version" default "16" config AML_DEBUGFS bool "AML_DEBUGFS" depends on DEBUG_FS default DEBUG_FS config AML_UM_HELPER_DFLT string "AML_UM_HELPER_DFLT" depends on DEBUG_FS default "/usr/bin/aml_umh.sh" config AML_AMSDUS_TX bool "Select this TO send AMSDU" depends on AML_SPLIT_TX_BUF default y config AML_BFMER bool "Enable BFMER support (need FW support)" default y config AML_SUSPEND bool "Enable suspend mode" default y config AML_RADAR bool "Enable handling of radar event" default y config AML_MON_DATA bool "Enable Monitor+Data interface support (need FW support)" default n config AML_RX_SG bool "Enable Rx Scatter-Gather" default n config SDIO_MODE_ON bool "compile sdio in driver" default y config AML_SDIO_IRQ_VIA_GPIO bool "interrupt mode" default y config AML_W2L_RX_MINISIZE bool "w2l rx minisize" default n config AML_SW_PROFILING bool "extra DEBUG config" default n config AML_DBG bool "extra DEBUG config" default n config AML_LA bool "Enable LA (for non-PCIE platform only)" default n help should make PROJ=SDIO VER=LA for firmware also config AML_CSA_MODE bool "CSA mode scc" default y config AML_USB_LARGE_PAGE bool "usb large page" default y config AML_SDIO_USB_FW_REORDER bool "aml sdio usb fw recovery" default y config AML_APF bool "aml apf" default y config AML_MUMIMO_TX bool "Support of MU-MIMO transmission (need FW support)" default n config USER_MAX int "USER_MAX" default 2 if AML_MUMIMO_TX default 1 if !AML_MUMIMO_TX config NX_TXQ_CNT int "NX_TXQ_CNT" default 5 if AML_BCMC default 4 if !AML_BCMC config CONFIG_ODMSN_TXT bool "android odmsn txt" default n