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