source: branches/whiterussian/openwrt/target/linux/Config.in @ 2108

Last change on this file since 2108 was 2108, checked in by wbx, 11 years ago

fix dependencies for usb2, so it can be used independent from usb1.1, reported by volker -verpeiler- lingens

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 7.1 KB
Line 
1
2config BR2_LINUX_2_4
3        bool "Linux 2.4"
4        default y
5
6config 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
17comment "Kernel Modules"
18
19config BR2_PACKAGE_KMOD_DIAG
20        tristate "Router LED/Button Driver"
21        default y
22        help
23          Driver for the LEDs on Wireless Routers (diag)
24
25config BR2_PACKAGE_KMOD_BRCM_WL
26        tristate "Broadcom Wireless Network Driver"
27        depends BR2_LINUX_2_4_BRCM
28        default y
29        help
30          Proprietary driver for Broadcom Wireless chipsets
31
32config BR2_PACKAGE_KMOD_BRCM_ET
33        tristate "Broadcom Ethernet Driver"
34        depends BR2_LINUX_2_4_BRCM
35        default y
36        help
37          Proprietary driver for Broadcom Ethernet chipsets
38
39config BR2_PACKAGE_KMOD_B44
40        tristate "Broadcom 44XX, 47XX ethernet driver"
41        default m
42        help
43          Free driver for Broadcom Ethernet chipsets (without switch support)
44
45config BR2_PACKAGE_KMOD_ARPT
46        tristate "ARP firewalling support"
47        default m
48        help
49          Kernel modules for ARP firewalling
50
51config BR2_PACKAGE_KMOD_EBT
52        tristate "Ethernet Bridge firewalling support"
53        default m
54        help
55          Kernel modules for bridge firewalling
56
57config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
58        tristate "Extra modules for iptables"
59        default m
60        select BR2_PACKAGE_KMOD_NAT_EXTRA
61        select BR2_PACKAGE_KMOD_QUEUE
62        select BR2_PACKAGE_KMOD_IPT_IPSEC
63        select BR2_PACKAGE_KMOD_IPT_IPOPT
64        select BR2_PACKAGE_KMOD_IPT_CONNTRACK
65        select BR2_PACKAGE_KMOD_IPT_FILTER
66        select BR2_PACKAGE_KMOD_IPT_NAT
67        select BR2_PACKAGE_KMOD_IPT_EXTRA
68        help
69          Extra kernel modules for IPv4 firewalling (metapackage)
70
71config BR2_PACKAGE_KMOD_NAT_EXTRA
72        tristate "Extra NAT modules for iptables"
73        default m
74        help
75          Extra NAT kernel modules for special protocols
76
77config BR2_PACKAGE_KMOD_QUEUE
78        tristate "iptables module for user-space queueing"
79        default m
80        help
81          iptables module for user-space queueing
82
83config BR2_PACKAGE_KMOD_IPT_IPSEC
84        tristate "Extra iptables modules for matching IPSec"
85        default m
86        help
87          Extra iptables modules for matching special IPSec packets
88
89config BR2_PACKAGE_KMOD_IPT_IPOPT
90        tristate "Extra iptables modules for matching IP packet options"
91        default m
92        help
93          Extra iptables modules for matching IP packet options
94
95config BR2_PACKAGE_KMOD_IPT_CONNTRACK
96        tristate "Extra iptables modules for conntrack matching"
97        default m
98        help
99          Extra iptables modules for matching conntrack states/options
100
101config BR2_PACKAGE_KMOD_IPT_FILTER
102        tristate "Extra iptables modules for content filtering"
103        default m
104        help
105          Extra iptables modules for filtering the contents of packets
106          Includes: ipp2p, layer7
107
108config BR2_PACKAGE_KMOD_IPT_NAT
109        tristate "Extra iptables modules for NAT"
110        default m
111        help
112          Extra iptables modules for different NAT targets
113          (MIRROR, REDIRECT)
114
115config BR2_PACKAGE_KMOD_IPT_EXTRA
116        tristate "Other extra iptables modules"
117        default m
118        help
119          recent and owner match
120
121config BR2_PACKAGE_KMOD_IMQ
122        tristate "Intermediate Queueing device"
123        default m
124        help
125          Kernel support for the Intermediate Queueing device
126
127config BR2_PACKAGE_KMOD_IPV6
128        tristate "IPv6 support"
129        default m
130        help
131          Kernel modules for IPv6 protocol support
132         
133config BR2_PACKAGE_KMOD_IPTABLES_V6
134        tristate "Kernel modules for ip6tables"
135        default m
136        depends BR2_PACKAGE_KMOD_IPV6
137        help
138          IPv6 firewalling support
139
140config BR2_PACKAGE_KMOD_NFS
141        tristate "NFS support"
142        default m
143        help
144          Kernel modules for NFS support
145          Includes lockd, nfs and sunrpc
146
147config BR2_PACKAGE_KMOD_CIFS
148        tristate "CIFS support"
149        default m
150        help
151          Kernel modules for CIFS support
152
153config BR2_PACKAGE_KMOD_USB
154        tristate "USB support"
155        default m
156
157config BR2_PACKAGE_KMOD_USB_CONTROLLER
158        tristate
159        depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI || BR2_PACKAGE_KMOD_USB2
160        default n
161
162config BR2_PACKAGE_KMOD_USB_UHCI
163        tristate "Support for UHCI controllers"
164        default m
165        depends BR2_PACKAGE_KMOD_USB
166        select BR2_PACKAGE_KMOD_USB_CONTROLLER
167
168config BR2_PACKAGE_KMOD_USB_OHCI
169        tristate "Support for OHCI controllers"
170        default m
171        depends BR2_PACKAGE_KMOD_USB
172        select BR2_PACKAGE_KMOD_USB_CONTROLLER
173
174config BR2_PACKAGE_KMOD_USB2
175        tristate "Support for USB 2.0 controllers"
176        default m
177        depends BR2_PACKAGE_KMOD_USB
178        select BR2_PACKAGE_KMOD_USB_CONTROLLER
179
180config BR2_PACKAGE_KMOD_USB_STORAGE
181        tristate "Support for USB storage devices"
182        default m
183        depends BR2_PACKAGE_KMOD_USB_CONTROLLER
184
185config BR2_PACKAGE_KMOD_USB_PRINTER
186        tristate "Support for USB printers"
187        default m
188        depends BR2_PACKAGE_KMOD_USB_CONTROLLER
189
190config BR2_PACKAGE_KMOD_USB_ACM
191        tristate "Support for USB ACM compatible devices"
192        default m
193        depends BR2_PACKAGE_KMOD_USB_CONTROLLER
194
195config BR2_PACKAGE_KMOD_IDE
196        tristate "IDE support"
197        default m
198        help
199          Kernel modules for IDE support
200          useful for usb mass storage devices (e.g. on WL-HDD)
201
202config BR2_PACKAGE_KMOD_VFAT
203        tristate "VFAT filesystem support"
204        default m
205        help
206          Kernel modules for VFAT filesystem support
207          useful for usb mass storage devices
208
209config BR2_PACKAGE_KMOD_EXT2
210        tristate "EXT2 filesystem support"
211        default m
212        help
213          Kernel modules for EXT2 filesystem support
214
215config BR2_PACKAGE_KMOD_EXT3
216        tristate "EXT3 filesystem support"
217        default m
218        help
219          Kernel modules for EXT3 filesystem support
220
221config BR2_PACKAGE_KMOD_XFS
222        tristate "XFS filesystem support"
223        default m
224        help
225          Kernel modules for XFS filesystem support
226
227config BR2_PACKAGE_KMOD_HFSPLUS
228        tristate "HFS+ filesystem support"
229        default m
230        help
231          Kernel modules for HFS+ filesystem support
232
233config BR2_PACKAGE_KMOD_LOOP
234        tristate "loop mount support"
235        default m
236        help
237          Kernel module for loop mount support
238
239config BR2_PACKAGE_KMOD_NBD
240        tristate "network block device"
241        default m
242        help
243          Kernel module for network block device
244
245config BR2_PACKAGE_KMOD_LP
246        tristate "parallel port and lp support"
247        default m
248        help
249          Kernel modules for line printer and parallel port support
250
251config BR2_PACKAGE_KMOD_CRYPTO
252        tristate "CryptoAPI modules"
253        default m
254        select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
255        help
256          Kernel modules for cryptographic algorithms
257
258config BR2_PACKAGE_KMOD_PPP
259        tristate "PPP support"
260        default m
261        help
262          Kernel support for PPP
263
264config BR2_PACKAGE_KMOD_MPPE
265        tristate "PPP MPPE/MPPC module"
266        default m
267        select BR2_PACKAGE_KMOD_CRYPTO
268        depends BR2_PACKAGE_KMOD_PPP
269        help
270          Support for Microsoft PPP Encryption/Compression
271
272config BR2_PACKAGE_KMOD_PPPOE
273        tristate "PPPoE modules"
274        default m
275        depends BR2_PACKAGE_KMOD_PPP
276        help
277          Support for PPP over Ethernet
278
279config BR2_PACKAGE_KMOD_TUN
280        tristate "Universal TUN/TAP driver"
281        default m
282        help
283          Kernel support for the TUN/TAP tunneling device
284
285config BR2_PACKAGE_KMOD_GRE
286        tristate "GRE tunneling driver"
287        default m
288        help
289          Kernel support for GRE tunnels
290
291config BR2_PACKAGE_KMOD_SCHED
292        tristate "Traffic schedulers"
293        default m
294        help
295          Kernel schedulers for IP traffic
296
297config BR2_PACKAGE_KMOD_VIDEODEV
298        tristate "Video (For Linux) kernel support"
299        default m
300
301config BR2_PACKAGE_KMOD_PWC
302        tristate "Kernel driver for USB Philips Cameras"
303        default m
304
305source "target/linux/package/Config.in"
Note: See TracBrowser for help on using the repository browser.