diff options
Diffstat (limited to 'drivers/staging/rt3090/config.mk')
-rw-r--r-- | drivers/staging/rt3090/config.mk | 187 |
1 files changed, 187 insertions, 0 deletions
diff --git a/drivers/staging/rt3090/config.mk b/drivers/staging/rt3090/config.mk new file mode 100644 index 000000000000..8a167e99bdb5 --- /dev/null +++ b/drivers/staging/rt3090/config.mk @@ -0,0 +1,187 @@ +# Support ATE function +HAS_ATE=y + +# Support 28xx QA ATE function +HAS_28xx_QA=n + + +HAS_NINTENDO=n + +# Support LLTD function +HAS_LLTD=n + +# Support WDS function +HAS_WDS=n + +# Support AP-Client function +HAS_APCLI=n + +# Support Wpa_Supplicant +HAS_WPA_SUPPLICANT=y + +# Support Native WpaSupplicant for Network Maganger +HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n + +#Support Net interface block while Tx-Sw queue full +HAS_BLOCK_NET_IF=n + +#Support IGMP-Snooping function. +HAS_IGMP_SNOOP_SUPPORT=n + +#Support DFS function +HAS_DFS_SUPPORT=n + +#Support Carrier-Sense function +HAS_CS_SUPPORT=n + +# Support for STA Ethernet Converter +HAS_ETH_CONVERT_SUPPORT=n + +# Support user specific transmit rate of Multicast packet. +HAS_MCAST_RATE_SPECIFIC_SUPPORT=n + +# Support for Multiple Cards +HAS_MC_SUPPORT=n + +#Support for PCI-MSI +HAS_MSI_SUPPORT=n + + +#Support for IEEE802.11e DLS +HAS_QOS_DLS_SUPPORT=n + +#Support for EXT_CHANNEL +HAS_EXT_BUILD_CHANNEL_LIST=n + +#Support for IDS +HAS_IDS_SUPPORT=n + + +#Support for Net-SNMP +HAS_SNMP_SUPPORT=n + +#Support features of 802.11n Draft3 +HAS_DOT11N_DRAFT3_SUPPORT=n + +#Support features of Single SKU. +HAS_SINGLE_SKU_SUPPORT=n + +#Support features of 802.11n +HAS_DOT11_N_SUPPORT=y + + + +#Support for 2860/2880 co-exist +HAS_RT2880_RT2860_COEXIST=n + +HAS_KTHREAD_SUPPORT=n + + +#Support for Auto channel select enhance +HAS_AUTO_CH_SELECT_ENHANCE=n + +#Support bypass bridge +HAS_BG_FT_SUPPORT=n + +#Support Antenna Diversity +HAS_ANTENNA_DIVERSITY_SUPPORT=y +################################################# + +WFLAGS := -DAGGREGATION_SUPPORT -DPIGGYBACK_SUPPORT -DWMM_SUPPORT -DLINUX -Wall -Wstrict-prototypes -Wno-trigraphs -Wpointer-sign + +ifeq ($(HAS_KTHREAD_SUPPORT),y) +WFLAGS += -DKTHREAD_SUPPORT +endif + + +################################################# + +# config for STA mode + +WFLAGS += -DCONFIG_STA_SUPPORT -DDBG + +ifeq ($(HAS_WPA_SUPPLICANT),y) +WFLAGS += -DWPA_SUPPLICANT_SUPPORT +ifeq ($(HAS_NATIVE_WPA_SUPPLICANT_SUPPORT),y) +WFLAGS += -DNATIVE_WPA_SUPPLICANT_SUPPORT +endif +endif + + +ifeq ($(HAS_ETH_CONVERT_SUPPORT), y) +WFLAGS += -DETH_CONVERT_SUPPORT -DMAT_SUPPORT +endif + +ifeq ($(HAS_ATE),y) +WFLAGS += -DRALINK_ATE +ifeq ($(HAS_28xx_QA),y) +WFLAGS += -DRALINK_28xx_QA +endif +endif + + +ifeq ($(HAS_SNMP_SUPPORT),y) +WFLAGS += -DSNMP_SUPPORT +endif + +ifeq ($(HAS_QOS_DLS_SUPPORT),y) +WFLAGS += -DQOS_DLS_SUPPORT +endif + +ifeq ($(HAS_DOT11_N_SUPPORT),y) +WFLAGS += -DDOT11_N_SUPPORT +endif + +ifeq ($(HAS_CS_SUPPORT),y) +WFLAGS += -DCARRIER_DETECTION_SUPPORT +endif + +ifeq ($(HAS_ANTENNA_DIVERSITY_SUPPORT),y) +WFLAGS += -DANT_DIVERSITY_SUPPORT +endif + +################################################# + +################################################# + +# +# Common compiler flag +# + + + + + +ifeq ($(HAS_EXT_BUILD_CHANNEL_LIST),y) +WFLAGS += -DEXT_BUILD_CHANNEL_LIST +endif + +ifeq ($(HAS_IDS_SUPPORT),y) +WFLAGS += -DIDS_SUPPORT +endif + + +################################################# +# ChipSet specific definitions. +# +WFLAGS +=-DRTMP_MAC_PCI -DRT30xx -DRT3090 -DRTMP_PCI_SUPPORT -DRTMP_RF_RW_SUPPORT -DRTMP_EFUSE_SUPPORT +################################################# + + +ifeq ($(HAS_BLOCK_NET_IF),y) +WFLAGS += -DBLOCK_NET_IF +endif + +ifeq ($(HAS_DFS_SUPPORT),y) +WFLAGS += -DDFS_SUPPORT +endif + +ifeq ($(HAS_MC_SUPPORT),y) +WFLAGS += -DMULTIPLE_CARD_SUPPORT +endif + +ifeq ($(HAS_LLTD),y) +WFLAGS += -DLLTD_SUPPORT +endif + +EXTRA_CFLAGS := $(WFLAGS) |