summaryrefslogtreecommitdiffstats
path: root/openwrt/target/linux/Config.in
diff options
context:
space:
mode:
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2005-05-28 09:17:29 +0000
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2005-05-28 09:17:29 +0000
commit50af40000ac37ef921ebd46f6d641959503ee919 (patch)
tree823ff43388135467a5c7a60589acf62d173cedc4 /openwrt/target/linux/Config.in
parent16530342e5f63527dc2e0c78dcaef4f4b68ceb48 (diff)
move package/linux into target/linux, use wbx' new kernel code. support building images with more than one kernel, split kernel module parts off of packages that use their own kernel modules (fuse, shfs, openswan). some cleanup in the image building process in target/. image builder is disabled for now, needs some fixing.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@1085 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'openwrt/target/linux/Config.in')
-rw-r--r--openwrt/target/linux/Config.in243
1 files changed, 243 insertions, 0 deletions
diff --git a/openwrt/target/linux/Config.in b/openwrt/target/linux/Config.in
new file mode 100644
index 000000000..a4cb68e9d
--- /dev/null
+++ b/openwrt/target/linux/Config.in
@@ -0,0 +1,243 @@
+
+config BR2_LINUX_2_4
+ bool "Linux 2.4"
+ default y
+
+config BR2_LINUX_2_4_BRCM
+ bool "Support for Broadcom based routers"
+ default y
+ help
+ Build firmware images for Broadcom based routers (e.g. Linksys WRT54G(S), Asus WL-500g)
+
+ config BR2_TARGET_WRT54G
+ default y
+ depends BR2_LINUX_2_4_BRCM
+ bool "Linksys WRT54G"
+
+ config BR2_TARGET_WRT54GS
+ default y
+ depends BR2_LINUX_2_4_BRCM
+ bool "Linksys WRT54GS"
+
+ config BR2_TARGET_MOTOROLA
+ default y
+ depends BR2_LINUX_2_4_BRCM
+ bool "Motorola"
+
+comment "Kernel Modules"
+
+config BR2_PACKAGE_KMOD_DIAG
+ tristate "Router LED/Button Driver"
+ default y
+ help
+ Driver for the LEDs on Wireless Routers (diag)
+
+config BR2_PACKAGE_KMOD_BRCM_WL
+ tristate "Broadcom Wireless Network Driver"
+ depends BR2_LINUX_2_4_BRCM
+ default y
+ help
+ Proprietary driver for Broadcom Wireless chipsets
+
+config BR2_PACKAGE_KMOD_BRCM_ET
+ tristate "Broadcom Ethernet Driver"
+ depends BR2_LINUX_2_4_BRCM
+ default y
+ help
+ Proprietary driver for Broadcom Ethernet chipsets
+
+config BR2_PACKAGE_KMOD_B44
+ tristate "Broadcom 44XX, 47XX ethernet driver"
+ default m
+ help
+ Free driver for Broadcom Ethernet chipsets (without switch support)
+
+config BR2_PACKAGE_KMOD_ARPT
+ tristate "ARP firewalling support"
+ default m
+ help
+ Kernel modules for ARP firewalling
+
+config BR2_PACKAGE_KMOD_EBT
+ tristate "Ethernet Bridge firewalling support"
+ default m
+ help
+ Kernel modules for bridge firewalling
+
+config BR2_PACKAGE_KMOD_IPTABLES_V4
+ tristate "Basic set of kernel modules for iptables"
+ default y
+ help
+ Kernel modules for IPv4 firewalling
+
+config BR2_PACKAGE_KMOD_IPTABLES_V4_EXTRA
+ tristate "Extra modules for iptables"
+ default m
+ help
+ Extra kernel modules for IPv4 firewalling
+
+config BR2_PACKAGE_KMOD_IPV6
+ tristate "IPv6 support"
+ default m
+ help
+ Kernel modules for IPv6 protocol support
+
+config BR2_PACKAGE_KMOD_IPTABLES_V6
+ tristate "Kernel modules for ip6tables"
+ default m
+ depends BR2_PACKAGE_KMOD_IPV6
+ help
+ IPv6 firewalling support
+
+config BR2_PACKAGE_KMOD_NFS
+ tristate "NFS support"
+ default m
+ help
+ Kernel modules for NFS support
+ Includes lockd, nfs and sunrpc
+
+config BR2_PACKAGE_KMOD_CIFS
+ tristate "CIFS support"
+ default m
+ help
+ Kernel modules for CIFS support
+
+config BR2_PACKAGE_KMOD_USB
+ tristate "USB support"
+ default m
+
+config BR2_PACKAGE_KMOD_USB_CONTROLLER
+ tristate
+ depends on BR2_PACKAGE_KMOD_USB_UHCI || BR2_PACKAGE_KMOD_USB_OHCI
+ default n
+
+config BR2_PACKAGE_KMOD_USB_UHCI
+ tristate "Support for UHCI controllers"
+ default m
+ depends BR2_PACKAGE_KMOD_USB
+ select BR2_PACKAGE_KMOD_USB_CONTROLLER
+
+config BR2_PACKAGE_KMOD_USB_OHCI
+ tristate "Support for OHCI controllers"
+ default m
+ depends BR2_PACKAGE_KMOD_USB
+ select BR2_PACKAGE_KMOD_USB_CONTROLLER
+
+config BR2_PACKAGE_KMOD_USB2
+ tristate "Support for USB 2.0 controllers"
+ default m
+ depends BR2_PACKAGE_KMOD_USB_CONTROLLER
+
+config BR2_PACKAGE_KMOD_USB_STORAGE
+ tristate "Support for USB storage devices"
+ default m
+ depends BR2_PACKAGE_KMOD_USB_CONTROLLER
+
+config BR2_PACKAGE_KMOD_USB_PRINTER
+ tristate "Support for USB printers"
+ default m
+ depends BR2_PACKAGE_KMOD_USB_CONTROLLER
+
+config BR2_PACKAGE_KMOD_IDE
+ tristate "IDE support"
+ default m
+ help
+ Kernel modules for IDE support
+ useful for usb mass storage devices (e.g. on WL-HDD)
+
+config BR2_PACKAGE_KMOD_VFAT
+ tristate "VFAT filesystem support"
+ default m
+ help
+ Kernel modules for VFAT filesystem support
+ useful for usb mass storage devices
+
+config BR2_PACKAGE_KMOD_EXT2
+ tristate "EXT2 filesystem support"
+ default m
+ help
+ Kernel modules for EXT2 filesystem support
+
+config BR2_PACKAGE_KMOD_EXT3
+ tristate "EXT3 filesystem support"
+ default m
+ help
+ Kernel modules for EXT3 filesystem support
+
+config BR2_PACKAGE_KMOD_XFS
+ tristate "XFS filesystem support"
+ default m
+ help
+ Kernel modules for XFS filesystem support
+
+config BR2_PACKAGE_KMOD_HFSPLUS
+ tristate "HFS+ filesystem support"
+ default m
+ help
+ Kernel modules for HFS+ filesystem support
+
+config BR2_PACKAGE_KMOD_LOOP
+ tristate "loop mount support"
+ default m
+ help
+ Kernel module for loop mount support
+
+config BR2_PACKAGE_KMOD_NBD
+ tristate "network block device"
+ default m
+ help
+ Kernel module for network block device
+
+config BR2_PACKAGE_KMOD_LP
+ tristate "parallel port and lp support"
+ default m
+ help
+ Kernel modules for line printer and parallel port support
+
+config BR2_PACKAGE_KMOD_CRYPTO
+ tristate "CryptoAPI modules"
+ default m
+ select BUSYBOX_CONFIG_FEATURE_CHECK_TAINTED_MODULE
+ help
+ Kernel modules for cryptographic algorithms
+
+config BR2_PACKAGE_KMOD_PPP
+ tristate "PPP support"
+ default m
+ help
+ Kernel support for PPP
+
+config BR2_PACKAGE_KMOD_MPPE
+ tristate "PPP MPPE/MPPC module"
+ default m
+ select BR2_PACKAGE_KMOD_CRYPTO
+ depends BR2_PACKAGE_KMOD_PPP
+ help
+ Support for Microsoft PPP Encryption/Compression
+
+config BR2_PACKAGE_KMOD_PPPOE
+ tristate "PPPoE modules"
+ default m
+ depends BR2_PACKAGE_KMOD_PPP
+ help
+ Support for PPP over Ethernet
+
+config BR2_PACKAGE_KMOD_TUN
+ tristate "Universal TUN/TAP driver"
+ default m
+ help
+ Kernel support for the TUN/TAP tunneling device
+
+config BR2_PACKAGE_KMOD_GRE
+ tristate "GRE tunneling driver"
+ default m
+ help
+ Kernel support for GRE tunnels
+
+config BR2_PACKAGE_KMOD_SCHED
+ tristate "Traffic schedulers"
+ default m
+ help
+ Kernel schedulers for IP traffic
+
+source "target/linux/package/Config.in"