config BR2_LINUX_2_4 bool "Linux 2.4 (choose only one target board)" default y config BR2_LINUX_2_4_BRCM bool "Support for Broadcom based routers" default y depends BR2_mipsel depends BR2_LINUX_2_4 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_LINUX_2_4_AR7 bool "Support for TI AR7 based devices" default n depends BR2_mipsel depends BR2_LINUX_2_4 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 depends BR2_LINUX_2_4 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" config BR2_LINUX_2_6 bool "Linux 2.6" default n config BR2_LINUX_2_6_BRCM bool "Support for Broadcom based routers" default n depends BR2_mipsel depends BR2_LINUX_2_6 select BR2_PACKAGE_KMOD_B44 select BR2_PACKAGE_KMOD_MADWIFI select BR2_PACKAGE_ROBOCFG help Build firmware images for Broadcom based routers (e.g. Netgear WGT634u) 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_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_AX25 tristate "AX25 support" default m help Kernel modules for AX25 protocol family - ax25.o: AX25 layer 2 support - mkiss.o: AX25 KISS driver 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_SOUNDCORE tristate "Soundcard support" default n help Base support for soundcards Requires either USB soundcard support (OSS) or ALSA package to be useful 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 || BR2_PACKAGE_KMOD_USB2 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 select BR2_PACKAGE_KMOD_USB_CONTROLLER config BR2_PACKAGE_KMOD_USB_SERIAL tristate "kmod-usb-serial - Support for USB-to-serial converters" default m depends BR2_PACKAGE_KMOD_USB_CONTROLLER config BR2_PACKAGE_KMOD_USB_SERIAL_BELKIN tristate "kmod-usb-serial-belkin - Support for Belkin USB-to-serial converters" default m depends BR2_PACKAGE_KMOD_USB_SERIAL config BR2_PACKAGE_KMOD_USB_SERIAL_FTDI tristate "kmod-usb-serial-ftdi - Support for FTDI USB-to-serial converterr" default m depends BR2_PACKAGE_KMOD_USB_SERIAL config BR2_PACKAGE_KMOD_USB_SERIAL_MCT_U232 tristate "kmod-usb-serial-mct-u232 - Support for Magic Control Technology USB-to-Serial converters" default m depends BR2_PACKAGE_KMOD_USB_SERIAL config BR2_PACKAGE_KMOD_USB_SERIAL_PL2303 tristate "kmod-usb-serial-pl2303 - Support for Prolific PL2303 USB-to-Serial converters" default m depends BR2_PACKAGE_KMOD_USB_SERIAL 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_AUDIO tristate "Support for USB soundcards" default m depends BR2_PACKAGE_KMOD_USB_CONTROLLER select BR2_PACKAGE_KMOD_SOUNDCORE 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 depends on BR2_PACKAGE_KMOD_NLS_BASE depends on BR2_PACKAGE_KMOD_NLS_CP437 || BR2_PACKAGE_KMOD_NLS_CP850 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_NLS_BASE tristate "basic native language support for filesystems" default m help Kernel native language support config BR2_PACKAGE_KMOD_NLS_CP437 tristate "code page 437" default m help Kernel native language support config BR2_PACKAGE_KMOD_NLS_CP850 tristate "code page 850" default m help Kernel native language support config BR2_PACKAGE_KMOD_NLS_UTF8 tristate "utf8" default m help Kernel native language support config BR2_PACKAGE_KMOD_NLS_IS08859_1 tristate "iso8859-1" default m help Kernel native language support config BR2_PACKAGE_KMOD_VIDEODEV tristate "Video (For Linux) kernel support" default m config BR2_PACKAGE_KMOD_PWC tristate "Kernel driver for USB Philips Cameras" default m 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"