ccflags-y += -DCFG_NUM_DIFFERENT_CHANNELS_STA=1
ccflags-y += -DCFG_NUM_DIFFERENT_CHANNELS_P2P=1
ccflags-y += -DCFG_DRIVER_INITIAL_RUNNING_MODE=3
ccflags-y += -DCFG_ENABLE_WAKE_LOCK=0
ccflags-y += -DCFG_DEFAULT_DBG_LEVEL=0xF
ccflags-y += -DCFG_TX_DIRECT=1
ccflags-y += -DCFG_RX_DIRECT=1
ccflags-y += -DCFG_USB_REQ_TX_DATA_FFA_CNT=6
ccflags-y += -DCFG_USB_REQ_TX_DATA_CNT=2
ccflags-y += -DCFG_USB_REQ_RX_DATA_CNT=4
ccflags-y += -DCFG_ENABLE_EFUSE_MAC_ADDR=1
ccflags-y += -DCFG_P2P_SCAN_REPORT_ALL_BSS=0
ccflags-y += -DCFG_SDIO_RX_AGG_WORKQUE=0

ccflags-y += -DCFG_SUPPORT_SINGLE_SKU_LOCAL_DB=0

ccflags-y += -DCFG_SUPPORT_TSF_SYNC=1
ccflags-y += -DCFG_CHIP_RESET_USB_DISCONNECT=1
ccflags-y += -DCFG_POWER_OFF_CTRL_SUPPORT=1
ccflags-y += -DCFG_DC_USB_WOW_CALLBACK=1
ccflags-y += -DCFG_WIFI_CFG_FN='"wifi_mt7961.cfg"'

ccflags-y += -DCFG_SUPPORT_RTP_PROFILE=1
ccflags-y += -DCFG_SUPPORT_P2PGO_ACS=1
ccflags-y += -DCFG_SUPPORT_P2P_CSA=1

ifneq ($(filter u-%, $(ANDROID_VERSION)),)
#ccflags-y += -DCFG_SUPPORT_DPP=1
endif

ifneq ($(ANDROID),)
ccflags-y += -DANDROID=$(ANDROID)
endif
# Extend stack limit size to avoid build error
ifeq ($(CONFIG_KASAN), y)
ccflags-y += -Wframe-larger-than=4096
else
ccflags-y += -Wframe-larger-than=1400
endif
ccflags-y += $(call cc-disable-warning, unused-but-set-variable)
PLATFORM_FLAGS += $(call cc-disable-warning, unused-but-set-variable)

ifeq ($(CFG_WiFI_CHIP_RESET_WITH_GPIO), true)
ccflags-y += -DCFG_CHIP_RESET_USE_DTS_GPIO_NUM=1
ccflags-y += -DCFG_SUB_SYS_RESET_GPIO=1
endif

PLATFORM_FLAGS += -DCFG_CHIP_RESET_USE_DTS_GPIO_NUM=1
PLATFORM_FLAGS += -DCFG_CHIP_RESET_USE_LINUX_GPIO_API=1
PLATFORM_FLAGS += -DCHIP_RESET_DTS_NODE_NAME='"mediatek,mtk-wifi-reset"'
PLATFORM_FLAGS += -DCFG_SUB_SYS_RESET_GPIO=1
PLATFORM_FLAGS += -DCHIP_SUB_SYS_RESET_DTS_NODE_NAME='"mediatek,mtk-wifi-sub_reset"'
PLATFORM_FLAGS += -DCHIP_SUB_SYS_RESET_GPIO_PROPERTY_NAME='"wifisubreset-gpios"'
