fix some small bugs in wificonf and wlcompat
[openwrt/openwrt.git] / openwrt / target / linux / Config.in
1
2 config BR2_LINUX_2_4
3 bool "Linux 2.4"
4 default y
5
6 config BR2_LINUX_2_4_BRCM
7 bool "Support for Broadcom based routers"
8 default y
9 help
10 Build firmware images for Broadcom based routers
11 (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G)
12
13 This one builds the generic .trx images, activate one of the
14 options below for creating device specific files for use
15 with TFTP client too.
16
17 config BR2_TARGET_WRT54G
18 default y
19 depends BR2_LINUX_2_4_BRCM
20 bool "Linksys WRT54G"
21
22 config BR2_TARGET_WRT54GS
23 default y
24 depends BR2_LINUX_2_4_BRCM
25 bool "Linksys WRT54GS"
26
27 config BR2_TARGET_MOTOROLA
28 default y
29 depends BR2_LINUX_2_4_BRCM
30 bool "Motorola WR850G"
31
32 config BR2_LINUX_2_4_AR7
33 bool "Support for TI AR7 based devices"
34 default n
35 help
36 Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
37
38 comment "Kernel Modules"
39
40 config BR2_PACKAGE_KMOD_DIAG
41 tristate "Router LED/Button Driver"
42 default y
43 help
44 Driver for the LEDs on Wireless Routers (diag)
45
46 config BR2_PACKAGE_KMOD_BRCM_WL
47 tristate "Broadcom Wireless Network Driver"
48 depends BR2_LINUX_2_4_BRCM
49 default y
50 help
51 Proprietary driver for Broadcom Wireless chipsets
52
53 config BR2_PACKAGE_KMOD_BRCM_ET
54 tristate "Broadcom Ethernet Driver"
55 depends BR2_LINUX_2_4_BRCM
56 default y
57 help
58 Proprietary driver for Broadcom Ethernet chipsets
59
60 config BR2_PACKAGE_KMOD_B44
61 tristate "Broadcom 44XX, 47XX ethernet driver"
62 default m
63 help
64 Free driver for Broadcom Ethernet chipsets (without switch support)
65
66 config BR2_PACKAGE_KMOD_ARPT
67 tristate "ARP firewalling support"
68 default m
69 help
70 Kernel modules for ARP firewalling
71
72 config BR2_PACKAGE_KMOD_EBT
73 tristate "Ethernet Bridge firewalling support"
74 default m
75 help
76 Kernel modules for bridge firewalling
77
78 config BR2_PACKAGE_KMOD_IPTABLES_V4
79 tristate "Basic set of kernel modules for iptables"
80 default y
81 help
82 Kernel modules for IPv4 firewalling
83
84 config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
85 tristate "Extra modules for iptables"
86 default m
87 help
88 Extra kernel modules for IPv4 firewalling
89
90 config BR2_PACKAGE_KMOD_IPV6
91 tristate "IPv6 support"
92 default m
93 help
94 Kernel modules for IPv6 protocol support
95
96 config BR2_PACKAGE_KMOD_IPTABLES_V6
97 tristate "Kernel modules for ip6tables"
98 default m
99 depends BR2_PACKAGE_KMOD_IPV6
100 help
101 IPv6 firewalling support
102
103 config BR2_PACKAGE_KMOD_NFS
104 tristate "NFS support"
105 default m
106 help
107 Kernel modules for NFS support
108 Includes lockd, nfs and sunrpc
109
110 config BR2_PACKAGE_KMOD_CIFS
111 tristate "CIFS support"
112 default m
113 help
114 Kernel modules for CIFS support
115
116 config BR2_PACKAGE_KMOD_USB
117 tristate "USB support"
118 default m
119
120 config BR2_PACKAGE_KMOD_USB_CONTROLLER
121 tristate
122 depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI
123 default n
124
125 config BR2_PACKAGE_KMOD_USB_UHCI
126 tristate "Support for UHCI controllers"
127 default m
128 depends BR2_PACKAGE_KMOD_USB
129 select BR2_PACKAGE_KMOD_USB_CONTROLLER
130
131 config BR2_PACKAGE_KMOD_USB_OHCI
132 tristate "Support for OHCI controllers"
133 default m
134 depends BR2_PACKAGE_KMOD_USB
135 select BR2_PACKAGE_KMOD_USB_CONTROLLER
136
137 config BR2_PACKAGE_KMOD_USB2
138 tristate "Support for USB 2.0 controllers"
139 default m
140 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
141
142 config BR2_PACKAGE_KMOD_USB_STORAGE
143 tristate "Support for USB storage devices"
144 default m
145 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
146
147 config BR2_PACKAGE_KMOD_USB_PRINTER
148 tristate "Support for USB printers"
149 default m
150 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
151
152 config BR2_PACKAGE_KMOD_USB_ACM
153 tristate "Support for USB modems/isdn controllers"
154 default m
155 depends BR2_PACKAGE_KMOD_USB_CONTROLLER
156
157 config BR2_PACKAGE_KMOD_IDE
158 tristate "IDE support"
159 default m
160 help
161 Kernel modules for IDE support
162 useful for usb mass storage devices (e.g. on WL-HDD)
163
164 config BR2_PACKAGE_KMOD_VFAT
165 tristate "VFAT filesystem support"
166 default m
167 help
168 Kernel modules for VFAT filesystem support
169 useful for usb mass storage devices
170
171 config BR2_PACKAGE_KMOD_EXT2
172 tristate "EXT2 filesystem support"
173 default m
174 help
175 Kernel modules for EXT2 filesystem support
176
177 config BR2_PACKAGE_KMOD_EXT3
178 tristate "EXT3 filesystem support"
179 default m
180 help
181 Kernel modules for EXT3 filesystem support
182
183 config BR2_PACKAGE_KMOD_XFS
184 tristate "XFS filesystem support"
185 default m
186 help
187 Kernel modules for XFS filesystem support
188
189 config BR2_PACKAGE_KMOD_HFSPLUS
190 tristate "HFS+ filesystem support"
191 default m
192 help
193 Kernel modules for HFS+ filesystem support
194
195 config BR2_PACKAGE_KMOD_LOOP
196 tristate "loop mount support"
197 default m
198 help
199 Kernel module for loop mount support
200
201 config BR2_PACKAGE_KMOD_NBD
202 tristate "network block device"
203 default m
204 help
205 Kernel module for network block device
206
207 config BR2_PACKAGE_KMOD_LP
208 tristate "parallel port and lp support"
209 default m
210 help
211 Kernel modules for line printer and parallel port support
212
213 config BR2_PACKAGE_KMOD_CRYPTO
214 tristate "CryptoAPI modules"
215 default m
216 select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
217 help
218 Kernel modules for cryptographic algorithms
219
220 config BR2_PACKAGE_KMOD_PPP
221 tristate "PPP support"
222 default m
223 help
224 Kernel support for PPP
225
226 config BR2_PACKAGE_KMOD_MPPE
227 tristate "PPP MPPE/MPPC module"
228 default m
229 select BR2_PACKAGE_KMOD_CRYPTO
230 depends BR2_PACKAGE_KMOD_PPP
231 help
232 Support for Microsoft PPP Encryption/Compression
233
234 config BR2_PACKAGE_KMOD_PPPOE
235 tristate "PPPoE modules"
236 default m
237 depends BR2_PACKAGE_KMOD_PPP
238 help
239 Support for PPP over Ethernet
240
241 config BR2_PACKAGE_KMOD_TUN
242 tristate "Universal TUN/TAP driver"
243 default m
244 help
245 Kernel support for the TUN/TAP tunneling device
246
247 config BR2_PACKAGE_KMOD_GRE
248 tristate "GRE tunneling driver"
249 default m
250 help
251 Kernel support for GRE tunnels
252
253 config BR2_PACKAGE_KMOD_SCHED
254 tristate "Traffic schedulers"
255 default m
256 help
257 Kernel schedulers for IP traffic
258
259 source "target/linux/package/Config.in"