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 depends BR2_mipsel help Build firmware images for Broadcom based routers (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G) This one builds the generic .trx images, activate one of the options below for creating device specific files for use with TFTP client too. 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 WR850G" config BR2_LINUX_2_4_AR7 bool "Support for TI AR7 based devices" default n depends BR2_mipsel help Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2) config BR2_LINUX_2_4_SOEKRIS bool "Support for Soekris boards" default n depends BR2_i386 help Build firmware images for Soekris based boards (e.g. net4521, net4801) config BR2_TARGET_NET4521 default y depends BR2_LINUX_2_4_SOEKRIS bool "Soekris net4521" config BR2_TARGET_NET4801 default y depends BR2_LINUX_2_4_SOEKRIS bool "Soekris net4801" comment "Kernel Modules" config BR2_PACKAGE_KMOD_SANGAM_ATM_A tristate "AR7 Sangam ADSL Driver (Annex A)" default m depends BR2_LINUX_2_4_AR7 select BR2_PACKAGE_KMOD_ATM help ATM driver for the Sangam ADSL chip on AR7 Annex A version config BR2_PACKAGE_KMOD_SANGAM_ATM_B tristate "AR7 Sangam ADSL Driver (Annex B)" default y depends BR2_LINUX_2_4_AR7 select BR2_PACKAGE_KMOD_ATM help ATM driver for the Sangam ADSL chip on AR7 Annex B version config BR2_PACKAGE_KMOD_CPMAC tristate "AR7 CPMAC Network Driver" default y depends BR2_LINUX_2_4_AR7 help Driver for the AR7 CPMAC network chip 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_BLUETOOTH tristate "Bluetooth drivers and network stack" default m help Bluetooth drivers and network stack 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_USB_ACM tristate "Support for USB modems/isdn controllers" 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_PPPOATM tristate "PPP over ATM" default y if BR2_LINUX_2_4_AR7 default m depends BR2_PACKAGE_KMOD_PPP select BR2_PACKAGE_KMOD_ATM help Support for PPP over ATM config BR2_PACKAGE_KMOD_ATM tristate "ATM support" default m default y if BR2_LINUX_2_4_AR7 help ATM support 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 config BR2_PACKAGE_KMOD_NATSEMI tristate "Soekris net4801 ethernet driver" default y depends BR2_LINUX_2_4_SOEKRIS help Driver for the National Semiconductor DP8381x series PCI Ethernet found on Soekris net4801 boards config BR2_PACKAGE_KMOD_WD1100 tristate "Soekris net4801 watchdog" default y depends BR2_LINUX_2_4_SOEKRIS help Driver for the NatSemi SC1x00 series Watchdog found on Soekris net4801 boards source "target/linux/package/Config.in"