]> bbs.cooldavid.org Git - net-next-2.6.git/blame - drivers/staging/rt3090/config.mk
Staging: rt2860: add RT3090 chipset support
[net-next-2.6.git] / drivers / staging / rt3090 / config.mk
CommitLineData
36c7928c 1# Support ATE function
c5c48cbc 2HAS_ATE=n
36c7928c
BZ
3
4# Support 28xx QA ATE function
5HAS_28xx_QA=n
6
7
8HAS_NINTENDO=n
9
10# Support LLTD function
11HAS_LLTD=n
12
13# Support WDS function
14HAS_WDS=n
15
16# Support AP-Client function
17HAS_APCLI=n
18
19# Support Wpa_Supplicant
20HAS_WPA_SUPPLICANT=y
21
22# Support Native WpaSupplicant for Network Maganger
48118b53 23HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
36c7928c
BZ
24
25#Support Net interface block while Tx-Sw queue full
26HAS_BLOCK_NET_IF=n
27
28#Support IGMP-Snooping function.
29HAS_IGMP_SNOOP_SUPPORT=n
30
31#Support DFS function
32HAS_DFS_SUPPORT=n
33
34#Support Carrier-Sense function
35HAS_CS_SUPPORT=n
36
37# Support for STA Ethernet Converter
38HAS_ETH_CONVERT_SUPPORT=n
39
40# Support user specific transmit rate of Multicast packet.
41HAS_MCAST_RATE_SPECIFIC_SUPPORT=n
42
43# Support for Multiple Cards
44HAS_MC_SUPPORT=n
45
46#Support for PCI-MSI
47HAS_MSI_SUPPORT=n
48
49
50#Support for IEEE802.11e DLS
51HAS_QOS_DLS_SUPPORT=n
52
53#Support for EXT_CHANNEL
54HAS_EXT_BUILD_CHANNEL_LIST=n
55
56#Support for IDS
57HAS_IDS_SUPPORT=n
58
59
60#Support for Net-SNMP
61HAS_SNMP_SUPPORT=n
62
63#Support features of 802.11n Draft3
64HAS_DOT11N_DRAFT3_SUPPORT=n
65
66#Support features of Single SKU.
67HAS_SINGLE_SKU_SUPPORT=n
68
69#Support features of 802.11n
70HAS_DOT11_N_SUPPORT=y
71
72
73
74#Support for 2860/2880 co-exist
75HAS_RT2880_RT2860_COEXIST=n
76
77HAS_KTHREAD_SUPPORT=n
78
79
80#Support for Auto channel select enhance
81HAS_AUTO_CH_SELECT_ENHANCE=n
82
83#Support bypass bridge
84HAS_BG_FT_SUPPORT=n
85
86#Support Antenna Diversity
8b44a41e 87HAS_ANTENNA_DIVERSITY_SUPPORT=n
36c7928c
BZ
88#################################################
89
90WFLAGS := -DAGGREGATION_SUPPORT -DPIGGYBACK_SUPPORT -DWMM_SUPPORT -DLINUX -Wall -Wstrict-prototypes -Wno-trigraphs -Wpointer-sign
91
92ifeq ($(HAS_KTHREAD_SUPPORT),y)
93WFLAGS += -DKTHREAD_SUPPORT
94endif
95
96
97#################################################
98
99# config for STA mode
100
101WFLAGS += -DCONFIG_STA_SUPPORT -DDBG
102
103ifeq ($(HAS_WPA_SUPPLICANT),y)
104WFLAGS += -DWPA_SUPPLICANT_SUPPORT
105ifeq ($(HAS_NATIVE_WPA_SUPPLICANT_SUPPORT),y)
106WFLAGS += -DNATIVE_WPA_SUPPLICANT_SUPPORT
107endif
108endif
109
110
111ifeq ($(HAS_ETH_CONVERT_SUPPORT), y)
112WFLAGS += -DETH_CONVERT_SUPPORT -DMAT_SUPPORT
113endif
114
115ifeq ($(HAS_ATE),y)
116WFLAGS += -DRALINK_ATE
117ifeq ($(HAS_28xx_QA),y)
118WFLAGS += -DRALINK_28xx_QA
119endif
120endif
121
122
123ifeq ($(HAS_SNMP_SUPPORT),y)
124WFLAGS += -DSNMP_SUPPORT
125endif
126
127ifeq ($(HAS_QOS_DLS_SUPPORT),y)
128WFLAGS += -DQOS_DLS_SUPPORT
129endif
130
131ifeq ($(HAS_DOT11_N_SUPPORT),y)
132WFLAGS += -DDOT11_N_SUPPORT
133endif
134
135ifeq ($(HAS_CS_SUPPORT),y)
136WFLAGS += -DCARRIER_DETECTION_SUPPORT
137endif
138
139ifeq ($(HAS_ANTENNA_DIVERSITY_SUPPORT),y)
140WFLAGS += -DANT_DIVERSITY_SUPPORT
141endif
142
143#################################################
144
145#################################################
146
147#
148# Common compiler flag
149#
150
151
152
153
154
155ifeq ($(HAS_EXT_BUILD_CHANNEL_LIST),y)
156WFLAGS += -DEXT_BUILD_CHANNEL_LIST
157endif
158
159ifeq ($(HAS_IDS_SUPPORT),y)
160WFLAGS += -DIDS_SUPPORT
161endif
162
163
164#################################################
165# ChipSet specific definitions.
166#
167WFLAGS +=-DRTMP_MAC_PCI -DRT30xx -DRT3090 -DRTMP_PCI_SUPPORT -DRTMP_RF_RW_SUPPORT -DRTMP_EFUSE_SUPPORT
168#################################################
169
170
171ifeq ($(HAS_BLOCK_NET_IF),y)
172WFLAGS += -DBLOCK_NET_IF
173endif
174
175ifeq ($(HAS_DFS_SUPPORT),y)
176WFLAGS += -DDFS_SUPPORT
177endif
178
179ifeq ($(HAS_MC_SUPPORT),y)
180WFLAGS += -DMULTIPLE_CARD_SUPPORT
181endif
182
183ifeq ($(HAS_LLTD),y)
184WFLAGS += -DLLTD_SUPPORT
185endif
186
187EXTRA_CFLAGS := $(WFLAGS)