1 2CONFIG_SSV6200_CORE=m 3#ccflags-y += -DCONFIG_SSV6200_CORE 4 5########################################################################### 6# Compiler options # 7########################################################################### 8ccflags-y += -Werror 9 10# Enable -g to help debug. Deassembly from .o to .S would help to track to 11# the problomatic line from call stack dump. 12ccflags-y += -g 13 14############################################################ 15# If you change the settings, please change the file synchronization 16# smac\firmware\include\config.h & compiler firmware 17############################################################ 18#ccflags-y += -DCONFIG_SSV_CABRIO_A 19ccflags-y += -DCONFIG_SSV_CABRIO_E 20 21#CONFIG_SSV_SUPPORT_BTCX=y 22 23ccflags-y += -DCONFIG_SSV6200_CLI_ENABLE 24 25#ccflags-y += -DCONFIG_SSV_BUILD_AS_ONE_KO 26 27 28#PADPD 29#ccflags-y += -DCONFIG_SSV_DPD 30 31#ccflags-y += -DCONFIG_SSV_CABRIO_MB_DEBUG 32ccflags-y += -DCONFIG_SSV6XXX_DEBUGFS 33 34#SDIO 35ccflags-y += -DCONFIG_SSV_TX_LOWTHRESHOLD 36 37############################################################ 38# Rate control update for MPDU. 39############################################################ 40ccflags-y += -DRATE_CONTROL_REALTIME_UPDATA 41 42#workaround 43#ccflags-y += -DCONFIG_SSV_CABRIO_EXT_PA 44 45############################################################ 46# NOTE: 47# Only one of the following flags could be turned on. 48# It also turned off the following flags. In this case, 49# pure software security or pure hardware security is used. 50# 51############################################################ 52#ccflags-y += -DCONFIG_SSV_SW_ENCRYPT_HW_DECRYPT 53#ccflags-y += -DCONFIG_SSV_HW_ENCRYPT_SW_DECRYPT 54 55# FOR WFA 56#ccflags-y += -DWIFI_CERTIFIED 57 58#ccflags-y += -DCONFIG_SSV_SDIO_EXT_INT 59 60####################################################### 61ccflags-y += -DCONFIG_SSV6200_HAS_RX_WORKQUEUE 62#ccflags-y += -DUSE_THREAD_RX 63ccflags-y += -DUSE_THREAD_TX 64ccflags-y += -DENABLE_AGGREGATE_IN_TIME 65ccflags-y += -DENABLE_INCREMENTAL_AGGREGATION 66 67# Generic decision table applicable to both AP and STA modes. 68ccflags-y += -DUSE_GENERIC_DECI_TBL 69 70# Use crypto in SSV driver. 71ccflags-y += -DUSE_LOCAL_CRYPTO 72ccflags-y += -DUSE_LOCAL_WEP_CRYPTO 73#ccflags-y += -DUSE_LOCAL_TKIP_CRYPTO 74ccflags-y += -DUSE_LOCAL_CCMP_CRYPTO 75ccflags-y += -DUSE_LOCAL_SMS4_CRYPTO 76 77ccflags-y += -DCONFIG_SSV_WAPI 78 79ccflags-y += -DFW_WSID_WATCH_LIST 80#ccflags-y += -DUSE_BATCH_RX 81#ccflags-y += -DCONFIG_IRQ_DEBUG_COUNT 82#ccflags-y += -DCONFIG_SSV_SUPPORT_AES_ASM 83 84 85ccflags-y += -DSSV6200_ECO 86#ccflags-y += -DENABLE_WAKE_IO_ISR_WHEN_HCI_ENQUEUE 87ccflags-y += -DHAS_CRYPTO_LOCK 88ccflags-y += -DENABLE_TX_Q_FLOW_CONTROL 89 90#ccflags-y += -DCONFIG_DEBUG_SKB_TIMESTAMP 91 92 93#enable p2p client to parse GO broadcast noa 94#ccflags-y += -DCONFIG_P2P_NOA 95 96#enable rx management frame check 97#ccflags-y += -DCONFIG_RX_MGMT_CHECK 98