Changeset 943

Show
Ignore:
Timestamp:
10/17/06 00:21:28 (2 years ago)
Author:
wbx
Message:

fix most parts of my braindead misuse of "select".

There are two methods to depend on different packages/options.

Soft dependency, user can deselect:
add to the package "foo" dependencies to device or filesystem "bar":
config FWRT_PACKAGE_FOO

default y if FWRT_TARGET_BAR
default n
depends on FWRT_TARGET_BAR

If you want a hard dependency, user can't deselect, then
add a select to FWRT_TARGET_BAR
config FWRT_TARGET_BAR

select FWRT_PACKAGE_FOO

For menus wich are only relevant for specific devices, use a
depends on line (see USB kernel modules for example).

After discussion with Phil, who said it really sucks to remove a .config before
switching between devices or filesystems. He was right.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/Config.in

    r645 r943  
    9191 
    9292config FWRT_LINUX_2_4_BRCM 
    93     bool 
     93        bool 
     94config FWRT_LINUX_2_4_RB 
     95        bool 
    9496 
    9597source "target/Config.in" 
  • trunk/freewrt/mk/targets.mk

    r934 r943  
    3535$(eval $(call target_template,2.4,rb,rb532,2_4_RB_RB532)) 
    3636 
     37define rootfs_template 
     38ifeq ($(FWRT_TARGET_ROOTFS_$(2)),y) 
     39FS:=$(1) 
     40endif 
     41endef 
     42 
     43$(eval $(call rootfs_template,jffs2,JFFS2)) 
     44$(eval $(call rootfs_template,squashfs-overlay,SQUASHFS_OVERLAY)) 
     45$(eval $(call rootfs_template,squashfs-symlinks,SQUASHFS_SYMLINKS)) 
     46$(eval $(call rootfs_template,nfs,NFS)) 
     47$(eval $(call rootfs_template,ext2-cf,EXT2-CF)) 
     48 
    3749 
    3850# set kernel version 
     
    5971endif 
    6072 
     73FWRT_VERSION=devel 
     74 
     75export FWRT_VERSION 
    6176export BOARD 
    6277export CPU_ARCH 
     
    6580export KERNEL_VERSION 
    6681export DEVICE 
    67  
    68 define rootfs_template 
    69 ifeq ($(FWRT_TARGET_ROOTFS_$(2)),y) 
    70 FS:=$(1) 
    71 endif 
    72 endef 
    73  
    74 $(eval $(call rootfs_template,jffs2,JFFS2)) 
    75 $(eval $(call rootfs_template,squashfs-overlay,SQUASHFS_OVERLAY)) 
    76 $(eval $(call rootfs_template,squashfs-symlinks,SQUASHFS_SYMLINKS)) 
    77 $(eval $(call rootfs_template,nfs,NFS)) 
    78  
    7982export FS 
    80  
    81 FWRT_VERSION=devel 
    82 export FWRT_VERSION 
  • trunk/freewrt/package/broadcom-diag/Config.in

    r720 r943  
    22        prompt "kmod-broadcom-diag................ Driver for router LEDs and Buttons" 
    33        tristate 
    4         depends FWRT_LINUX_2_4_BRCM 
     4        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G 
     5        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE 
     6        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM 
     7        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 
     8        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 
     9        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 
     10        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 
     11        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 
     12        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 
     13        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 
     14        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 
     15        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 
     16        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 
     17        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL 
     18        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
    519        default n 
     20        depends on FWRT_LINUX_2_4_BRCM_ASUS_WL500G || \ 
     21                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE || \ 
     22                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM || \ 
     23                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 || \ 
     24                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 || \ 
     25                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 || \ 
     26                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 || \ 
     27                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 || \ 
     28                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 || \ 
     29                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 || \ 
     30                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 || \ 
     31                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 || \ 
     32                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 || \ 
     33                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL || \ 
     34                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
    635        help 
    736          Driver for router LEDs and Buttons 
  • trunk/freewrt/package/broadcom-nas/Config.in

    r720 r943  
    22        prompt "broadcom-nas...................... Broadcom WPA/WPA2 daemon" 
    33        tristate 
    4         depends FWRT_LINUX_2_4_BRCM 
     4        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G 
     5        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE 
     6        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM 
     7        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 
     8        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 
     9        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 
     10        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 
     11        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 
     12        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 
     13        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 
     14        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 
     15        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 
     16        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 
     17        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL 
     18        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
    519        default n 
     20        depends on FWRT_LINUX_2_4_BRCM_ASUS_WL500G || \ 
     21                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE || \ 
     22                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM || \ 
     23                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 || \ 
     24                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 || \ 
     25                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 || \ 
     26                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 || \ 
     27                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 || \ 
     28                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 || \ 
     29                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 || \ 
     30                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 || \ 
     31                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 || \ 
     32                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 || \ 
     33                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL || \ 
     34                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
    635        help 
    736          WPA/WPA2 daemon for Broadcom wireless driver. 
  • trunk/freewrt/package/broadcom-wl-util/Config.in

    r913 r943  
    22        prompt "broadcom-wl-util.................. utility for Broadcom wireless lan cards" 
    33        tristate 
     4        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G 
     5        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE 
     6        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM 
     7        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 
     8        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 
     9        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 
     10        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 
     11        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 
     12        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 
     13        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 
     14        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 
     15        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 
     16        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 
     17        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL 
     18        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
    419        default n 
     20        depends on FWRT_LINUX_2_4_BRCM_ASUS_WL500G || \ 
     21                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE || \ 
     22                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM || \ 
     23                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 || \ 
     24                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 || \ 
     25                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 || \ 
     26                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 || \ 
     27                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 || \ 
     28                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 || \ 
     29                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 || \ 
     30                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 || \ 
     31                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 || \ 
     32                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 || \ 
     33                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL || \ 
     34                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
    535        help 
    636          Utility for wireless lan cards from Broadcom. 
  • trunk/freewrt/package/broadcom-wl/Config.in

    r580 r943  
    22        prompt "kmod-broadcom-wl.................. Kernel driver for Broadcom wireless lan cards" 
    33        tristate 
     4        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G 
     5        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE 
     6        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM 
     7        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 
     8        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 
     9        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 
     10        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 
     11        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 
     12        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 
     13        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 
     14        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 
     15        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 
     16        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 
     17        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL 
     18        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
    419        default n 
     20        depends on FWRT_LINUX_2_4_BRCM_ASUS_WL500G || \ 
     21                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE || \ 
     22                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM || \ 
     23                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 || \ 
     24                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 || \ 
     25                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 || \ 
     26                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 || \ 
     27                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 || \ 
     28                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 || \ 
     29                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 || \ 
     30                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 || \ 
     31                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 || \ 
     32                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 || \ 
     33                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL || \ 
     34                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
    535        help 
    636          Kernel driver for wireless lan cards from Broadcom. 
  • trunk/freewrt/package/config/mconf.c

    r856 r943  
    712712                printf("\n\n" 
    713713                        "*** End of FreeWRT configuration.\n" 
    714                         "*** If you change between models or filesystems, you need to make clean, before compiling.\n\n"); 
     714                        "*** If you change between devices or filesystems,\n" 
     715                        "*** you need to make clean, before compiling.\n\n"); 
    715716        } else 
    716717                printf("\n\nYour FreeWRT configuration changes were NOT saved.\n\n"); 
  • trunk/freewrt/package/fwcf/Config.in

    r736 r943  
    22        prompt "fwcf............................... FreeWRT Configuration Filesystem" 
    33        tristate 
     4        default y if FWRT_TARGET_ROOTFS_JFFS2 
     5        default y if FWRT_TARGET_ROOTFS_SQUASHFS_SYMLINKS 
     6        default y if FWRT_TARGET_ROOTFS_SQUASHFS_OVERLAY 
    47        default n 
    58        select BUSYBOX_CONFIG_MD5SUM 
    69        select BUSYBOX_CONFIG_MOUNT 
    710        select BUSYBOX_CONFIG_LOGGER 
    8         select FWRT_PACKAGE_MTD 
     11        depends on FWRT_PACKAGE_MTD && ( \ 
     12                   FWRT_TARGET_ROOTFS_JFFS2 || \ 
     13                   FWRT_TARGET_ROOTFS_SQUASHFS_SYMLINKS || \ 
     14                   FWRT_TARGET_ROOTFS_SQUASHFS_OVERLAY ) 
    915        help 
    1016          The FreeWRT compressed /etc filesystem management tools 
  • trunk/freewrt/package/jffs2root/Config.in

    r581 r943  
    22        prompt "jffs2root......................... jffs2 resize utility for broadcom devices" 
    33        tristate 
     4        default y if FWRT_TARGET_ROOTFS_JFFS2  
     5        default y if FWRT_TARGET_ROOTFS_SQUASHFS_SYMLINKS 
     6        default y if FWRT_TARGET_ROOTFS_SQUASHFS_OVERLAY 
    47        default n 
     8        depends on FWRT_TARGET_ROOTFS_JFFS2 || \ 
     9                   FWRT_TARGET_ROOTFS_SQUASHFS_SYMLINKS || \ 
     10                   FWRT_TARGET_ROOTFS_SQUASHFS_OVERLAY 
    511        help 
    612          jffs2 resize utility for broadcom devices 
  • trunk/freewrt/package/mini_fo/Config.in

    r455 r943  
    22        prompt "kmod-mini_fo...................... mini fanout overlay file system" 
    33        tristate 
     4        default y if FWRT_TARGET_ROOTFS_SQUASHFS_OVERLAY 
    45        default n 
     6        depends on FWRT_TARGET_ROOTFS_SQUASHFS_OVERLAY 
    57        help 
    68          The mini fanout overlay file system. 
  • trunk/freewrt/package/mtd/Config.in

    r588 r943  
    22        prompt "mtd............................... Update utility for trx firmware images" 
    33        tristate 
     4        default y if FWRT_TARGET_ROOTFS_JFFS2 
     5        default y if FWRT_TARGET_ROOTFS_SQUASHFS_SYMLINKS 
     6        default y if FWRT_TARGET_ROOTFS_SQUASHFS_OVERLAY 
    47        default n 
     8        depends on FWRT_TARGET_ROOTFS_JFFS2 || \ 
     9                   FWRT_TARGET_ROOTFS_SQUASHFS_SYMLINKS || \ 
     10                   FWRT_TARGET_ROOTFS_SQUASHFS_OVERLAY 
    511        help 
    612          Update utility for trx firmware images. 
  • trunk/freewrt/package/nvram/Config.in

    r360 r943  
    22        prompt "nvram............................. Broadcom config utility" 
    33        tristate 
     4        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G 
     5        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE 
     6        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM 
     7        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 
     8        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 
     9        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 
     10        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 
     11        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 
     12        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 
     13        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 
     14        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 
     15        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 
     16        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 
     17        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL 
     18        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
    419        default n 
     20        depends on FWRT_LINUX_2_4_BRCM_ASUS_WL500G || \ 
     21                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE || \ 
     22                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM || \ 
     23                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 || \ 
     24                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 || \ 
     25                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 || \ 
     26                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 || \ 
     27                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 || \ 
     28                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 || \ 
     29                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 || \ 
     30                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 || \ 
     31                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 || \ 
     32                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 || \ 
     33                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL || \ 
     34                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
    535        help 
    636          control utility for broadcom's 'nvram' config area 
  • trunk/freewrt/package/pcmcia-cs/Config.in

    r525 r943  
    33        prompt "pcmcia-utils...................... PCMCIA/Cardbus management utilities" 
    44        tristate 
    5         depends FWRT_LINUX_2_4_X86 || FWRT_LINUX_2_4_BRCM 
    6         select FWRT_PACKAGE_KMOD_PCMCIA_CORE 
    7         default m if CONFIG_DEVEL 
     5        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
     6        default y if FWRT_LINUX_2_4_RB_RB532 
     7        default n 
     8        depends on FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G || \ 
     9                   FWRT_LINUX_2_4_RB_RB532 
    810        help 
    911          PCMCIA/Cardbus management utilities 
     
    1315          pcmcia-cs is for kernel 2.4 series only, for 2.6.x use "pcmciautils" 
    1416          see: http://kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html 
    15  
  • trunk/freewrt/package/switch/Config.in

    r616 r943  
    33        tristate 
    44        default n 
     5        depends on FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE || \ 
     6                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM || \ 
     7                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 || \ 
     8                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 || \ 
     9                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 || \ 
     10                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 || \ 
     11                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 || \ 
     12                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 || \ 
     13                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 || \ 
     14                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 || \ 
     15                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 || \ 
     16                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 || \ 
     17                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL || \ 
     18                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G || \ 
     19                FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U 
    520        help 
    621          Kernel driver for ROBO and ADMTEK switches. 
     
    1126        select FWRT_COMPILE_KMOD_SWITCH 
    1227        default n 
     28        depends on FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE || \ 
     29                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM || \ 
     30                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 || \ 
     31                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 || \ 
     32                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 || \ 
     33                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 || \ 
     34                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 || \ 
     35                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 || \ 
     36                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 || \ 
     37                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 || \ 
     38                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 || \ 
     39                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 || \ 
     40                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL || \ 
     41                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G || \ 
     42                FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U 
    1343        help 
    1444          Kernel core driver used by ROBO and ADMTEK switches. 
     
    1848        tristate 
    1949        select FWRT_PACKAGE_KMOD_SWITCH_CORE 
     50        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 
     51        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 
     52        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 
     53        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 
    2054        default n 
     55        depends on FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 || \ 
     56                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 || \ 
     57                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 || \ 
     58                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 
    2159        help 
    2260          Kernel driver for ADMTEK switches. 
     
    2664        tristate 
    2765        select FWRT_PACKAGE_KMOD_SWITCH_CORE 
     66        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE  
     67        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM  
     68        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 
     69        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 
     70        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 
     71        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 
     72        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 
     73        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 
     74        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL 
     75        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
     76        default y if FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U 
    2877        default n 
     78        depends on FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE || \ 
     79                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM || \ 
     80                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 || \ 
     81                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 || \ 
     82                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 || \ 
     83                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 || \ 
     84                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 || \ 
     85                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 || \ 
     86                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL || \ 
     87                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G || \ 
     88                FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U 
    2989        help 
    3090          Kernel driver for ROBO switches. 
  • trunk/freewrt/package/wireless-tools/Config.in

    r588 r943  
    22        prompt "wireless-tools.................... Tools for manipulating Linux Wireless Extensions" 
    33        tristate 
     4        default y if FWRT_LINUX_2_4_BRCM 
    45        default n 
     6        depends on FWRT_LINUX_2_4_BRCM 
    57        help 
    68          Tools for configuring Wireless Adapters implementing the "Wireless Extension" 
    7  
  • trunk/freewrt/package/wlcompat/Config.in

    r360 r943  
    22        prompt "kmod-wlcompat..................... Wrapper providing Wireless Extensions for Broadcom wl module" 
    33        tristate 
    4         default y 
    5         depends FWRT_PACKAGE_KMOD_BRCM_WL || FWRT_PACKAGE_KMOD_BRCM_WL2 
     4        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G 
     5        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE 
     6        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM 
     7        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 
     8        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 
     9        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 
     10        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 
     11        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 
     12        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 
     13        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 
     14        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 
     15        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 
     16        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 
     17        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL 
     18        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
     19        default n 
     20        depends on FWRT_LINUX_2_4_BRCM_ASUS_WL500G || \ 
     21                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE || \ 
     22                FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM || \ 
     23                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 || \ 
     24                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 || \ 
     25                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 || \ 
     26                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 || \ 
     27                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 || \ 
     28                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_1 || \ 
     29                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_4 || \ 
     30                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0 || \ 
     31                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1 || \ 
     32                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 || \ 
     33                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL || \ 
     34                FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
    635        help 
    736          A wrapper module, that provides Wireless Extension support for the 
     
    1140        prompt "kmod-wlcompat-debug............... Wrapper providing Wireless Extensions for Broadcom wl module (debug)" 
    1241        tristate 
    13         default m 
    14         depends FWRT_PACKAGE_KMOD_BRCM_WL || FWRT_PACKAGE_KMOD_BRCM_WL2 
     42        default n 
    1543        help 
    1644          A wrapper module, that provides Wireless Extension support for the 
  • trunk/freewrt/target/Config.in

    r934 r943  
    1919 
    2020config FWRT_TARGET_ROOTFS_JFFS2 
    21         bool "Firmware image with writable root filesystem" 
     21        bool "writable root filesystem (jffs2)" 
     22        select FWRT_PACKAGE_MTD 
     23        select FWRT_PACKAGE_FWCF 
    2224        select FWRT_PACKAGE_JFFS2ROOT 
     25        depends on FWRT_LINUX_2_4_BRCM 
    2326        help 
    2427          Build firmware images with a writable jffs2 root filesystem. 
    2528 
    2629config FWRT_TARGET_ROOTFS_SQUASHFS_SYMLINKS 
    27         bool "Firmware image with read-only root filesystem and symlinks" 
     30        bool "read-only root filesystem and symlinks (squashfs-symlinks)" 
     31        select FWRT_PACKAGE_MTD 
     32        select FWRT_PACKAGE_FWCF 
    2833        select FWRT_PACKAGE_JFFS2ROOT 
     34        depends on FWRT_LINUX_2_4_BRCM 
    2935        help 
    3036          Build firmware images with a read-only and highly compressed 
     
    3440          the file. 
    3541 
    36 # disabled, because it has some unresolved bugs 
    3742config FWRT_TARGET_ROOTFS_SQUASHFS_OVERLAY 
    38         bool "Firmware image with read-only root filesystem and overlay fs" 
    39         select FWRT_PACKAGE_KMOD_MINI_FO 
     43        bool "read-only root filesystem and overlay fs (squashfs-overlay)" 
     44        select FWRT_PACKAGE_MTD 
     45        select FWRT_PACKAGE_FWCF 
    4046        select FWRT_PACKAGE_JFFS2ROOT 
     47        depends on FWRT_LINUX_2_4_BRCM 
    4148        help 
    4249          Build firmware images with a read-only and highly compressed 
     
    4653 
    4754config FWRT_TARGET_ROOTFS_NFS 
    48         bool "Use System Root via NFS" 
     55        bool "root filesystem via NFS" 
     56        depends on FWRT_LINUX_2_4_RB || FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U 
    4957        help 
    5058          Use this option if you want to use a nfs-mounted root filesystem. 
    5159           
    52 config FWRT_TARGET_ROOTFS_EXT2 
    53         bool "Firmware image for booting from cf-disk" 
     60config FWRT_TARGET_ROOTFS_EXT2_CF 
     61        bool "read-write file system for compact flash (ext2)" 
     62        depends on FWRT_LINUX_2_4_RB 
    5463        help 
    55           Use this option if you have a cf-disk inside your hardware and want 
    56           to boot FreeWRT from it. 
     64          Use this option if you have a compact flash  
     65          inside your hardware and want to boot FreeWRT from it. 
    5766 
    5867endchoice 
  • trunk/freewrt/target/linux/Config.in

    r934 r943  
    556556 
    557557menu "PCMCIA/CardBus support" 
    558         depends FWRT_LINUX_2_4_BRCM 
    559  
     558depends on FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G || \ 
     559           FWRT_LINUX_2_4_RB_RB532 
     560            
    560561config FWRT_PACKAGE_KMOD_PCMCIA_CORE 
    561562        prompt "kmod-pcmcia-core.................. PCMCIA/CardBus support" 
    562563        tristate 
    563         default n 
     564        default y if FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 
     565        default y if FWRT_LINUX_2_4_RB_RB532 
     566        default n 
     567        depends on FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G || \ 
     568                   FWRT_LINUX_2_4_RB_RB532 
    564569 
    565570config FWRT_PACKAGE_KMOD_PCMCIA_SERIAL 
     
    568573        default n 
    569574        depends FWRT_PACKAGE_KMOD_PCMCIA_CORE 
    570  
    571575endmenu 
    572576 
    573577menu "USB support" 
     578depends on FWRT_LINUX_2_4_BRCM_ASUS_WL500G || \ 
     579           FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE || \ 
     580           FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM || \ 
     581           FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U 
    574582 
    575583config FWRT_PACKAGE_KMOD_USB 
    576584        prompt "kmod-usb-core..................... USB support" 
    577585        tristate 
    578         default n 
     586        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G 
     587        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE 
     588        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM 
     589        default y if FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U 
     590        default n 
     591        depends on FWRT_LINUX_2_4_BRCM_ASUS_WL500G || \ 
     592                   FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE || \ 
     593                   FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM || \ 
     594                   FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U 
    579595 
    580596config FWRT_PACKAGE_KMOD_USB_UHCI  
     
    587603        prompt   "kmod-usb-ohci................... Support for OHCI controllers" 
    588604        tristate 
    589         default n 
     605        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G 
     606        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE 
     607        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM 
     608        default y if FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U 
     609        default n 
     610        depends on FWRT_LINUX_2_4_BRCM_ASUS_WL500G || \ 
     611                   FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE || \ 
     612                   FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM || \ 
     613                   FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U 
    590614        depends FWRT_PACKAGE_KMOD_USB 
    591615        select FWRT_PACKAGE_KMOD_USB_CONTROLLER 
     616        help 
     617          USB OHCI host controller driver 
    592618 
    593619config FWRT_PACKAGE_KMOD_USB2 
    594620        prompt   "kmod-usb2....................... Support for USB 2.0 controllers" 
    595621        tristate 
     622        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE 
     623        default y if FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM 
     624        default y if FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U 
     625        default n 
     626        depends on FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE || \ 
     627                   FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM || \ 
     628                   FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U 
    596629        depends FWRT_PACKAGE_KMOD_USB 
    597630        select FWRT_PACKAGE_KMOD_USB_CONTROLLER 
  • trunk/freewrt/target/linux/brcm-2.4/Config.in

    r934 r943  
    33        select FWRT_mipsel 
    44        select FWRT_LINUX_2_4_BRCM 
    5         select FWRT_PACKAGE_FWCF 
    6         select FWRT_PACKAGE_KMOD_BROADCOM_WL 
    7         select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
    8         select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
    9         select FWRT_PACKAGE_KMOD_USB 
    10         select FWRT_PACKAGE_KMOD_USB_OHCI 
    11         select FWRT_PACKAGE_KMOD_WLCOMPAT 
    12         select FWRT_PACKAGE_NVRAM 
    13         select FWRT_PACKAGE_MTD 
     5        select FWRT_PACKAGE_KMOD_BROADCOM_WL 
     6        select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
     7        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     8        select FWRT_PACKAGE_NVRAM 
    149        select FWRT_PACKAGE_WIFICONF 
    1510        select FWRT_PACKAGE_WIRELESS_TOOLS 
     
    2116        select FWRT_mipsel 
    2217        select FWRT_LINUX_2_4_BRCM 
    23         select FWRT_PACKAGE_FWCF 
    24         select FWRT_PACKAGE_KMOD_BROADCOM_WL 
    25         select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
    26         select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
    27         select FWRT_PACKAGE_KMOD_USB 
    28         select FWRT_PACKAGE_KMOD_USB_OHCI 
    29         select FWRT_PACKAGE_KMOD_USB2 
    30         select FWRT_PACKAGE_KMOD_WLCOMPAT 
    31         select FWRT_PACKAGE_NVRAM 
    32         select FWRT_PACKAGE_MTD 
     18        select FWRT_PACKAGE_KMOD_BROADCOM_WL 
     19        select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
     20        select FWRT_PACKAGE_KMOD_SWITCH_CORE 
     21        select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     22        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     23        select FWRT_PACKAGE_NVRAM 
    3324        select FWRT_PACKAGE_WIFICONF 
    3425        select FWRT_PACKAGE_WIRELESS_TOOLS 
     
    4031        select FWRT_mipsel 
    4132        select FWRT_LINUX_2_4_BRCM 
    42         select FWRT_PACKAGE_FWCF 
    43         select FWRT_PACKAGE_KMOD_BROADCOM_WL 
    44         select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
    45         select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
    46         select FWRT_PACKAGE_KMOD_USB 
    47         select FWRT_PACKAGE_KMOD_USB_OHCI 
    48         select FWRT_PACKAGE_KMOD_USB2 
    49         select FWRT_PACKAGE_KMOD_WLCOMPAT 
    50         select FWRT_PACKAGE_NVRAM 
    51         select FWRT_PACKAGE_MTD 
     33        select FWRT_PACKAGE_KMOD_BROADCOM_WL 
     34        select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
     35        select FWRT_PACKAGE_KMOD_SWITCH_CORE 
     36        select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     37        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     38        select FWRT_PACKAGE_NVRAM 
    5239        select FWRT_PACKAGE_WIFICONF 
    5340        select FWRT_PACKAGE_WIRELESS_TOOLS 
     
    5946        select FWRT_mipsel 
    6047        select FWRT_LINUX_2_4_BRCM 
    61         select FWRT_PACKAGE_FWCF 
    62         select FWRT_PACKAGE_KMOD_BROADCOM_WL 
    63         select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
    64         select FWRT_PACKAGE_KMOD_SWITCH_ADMTEK 
    65         select FWRT_PACKAGE_KMOD_WLCOMPAT 
    66         select FWRT_PACKAGE_NVRAM 
    67         select FWRT_PACKAGE_MTD 
     48        select FWRT_PACKAGE_KMOD_BROADCOM_WL 
     49        select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
     50        select FWRT_PACKAGE_KMOD_SWITCH_CORE 
     51        select FWRT_PACKAGE_KMOD_SWITCH_ADMTEK 
     52        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     53        select FWRT_PACKAGE_NVRAM 
    6854        select FWRT_PACKAGE_WIFICONF 
    6955        select FWRT_PACKAGE_WIRELESS_TOOLS 
     
    7561        select FWRT_mipsel 
    7662        select FWRT_LINUX_2_4_BRCM 
    77         select FWRT_PACKAGE_FWCF 
    78         select FWRT_PACKAGE_KMOD_BROADCOM_WL 
    79         select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
    80         select FWRT_PACKAGE_KMOD_SWITCH_ADMTEK 
    81         select FWRT_PACKAGE_KMOD_WLCOMPAT 
    82         select FWRT_PACKAGE_NVRAM 
    83         select FWRT_PACKAGE_MTD 
     63        select FWRT_PACKAGE_KMOD_BROADCOM_WL 
     64        select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
     65        select FWRT_PACKAGE_KMOD_SWITCH_CORE 
     66        select FWRT_PACKAGE_KMOD_SWITCH_ADMTEK 
     67        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     68        select FWRT_PACKAGE_NVRAM 
    8469        select FWRT_PACKAGE_WIFICONF 
    8570        select FWRT_PACKAGE_WIRELESS_TOOLS 
     
    9277        select FWRT_mipsel 
    9378        select FWRT_LINUX_2_4_BRCM 
    94         select FWRT_PACKAGE_FWCF 
    95         select FWRT_PACKAGE_KMOD_BROADCOM_WL 
    96         select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
    97         select FWRT_PACKAGE_KMOD_SWITCH_ADMTEK 
    98         select FWRT_PACKAGE_KMOD_WLCOMPAT 
    99         select FWRT_PACKAGE_NVRAM 
    100         select FWRT_PACKAGE_MTD 
     79        select FWRT_PACKAGE_KMOD_BROADCOM_WL 
     80        select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
     81        select FWRT_PACKAGE_KMOD_SWITCH_CORE 
     82        select FWRT_PACKAGE_KMOD_SWITCH_ADMTEK 
     83        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     84        select FWRT_PACKAGE_NVRAM 
    10185        select FWRT_PACKAGE_WIFICONF 
    10286        select FWRT_PACKAGE_WIRELESS_TOOLS 
     
    10892        select FWRT_mipsel 
    10993        select FWRT_LINUX_2_4_BRCM 
    110         select FWRT_PACKAGE_FWCF 
    111         select FWRT_PACKAGE_KMOD_BROADCOM_WL 
    112         select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
    113         select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
    114         select FWRT_PACKAGE_KMOD_WLCOMPAT 
    115         select FWRT_PACKAGE_NVRAM 
    116         select FWRT_PACKAGE_MTD 
     94        select FWRT_PACKAGE_KMOD_BROADCOM_WL 
     95        select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
     96        select FWRT_PACKAGE_KMOD_SWITCH_CORE 
     97        select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     98        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     99        select FWRT_PACKAGE_NVRAM 
    117100        select FWRT_PACKAGE_WIFICONF 
    118101        select FWRT_PACKAGE_WIRELESS_TOOLS 
     
    124107        select FWRT_mipsel 
    125108        select FWRT_LINUX_2_4_BRCM 
    126         select FWRT_PACKAGE_FWCF 
    127         select FWRT_PACKAGE_KMOD_BROADCOM_WL 
    128         select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
    129         select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
    130         select FWRT_PACKAGE_KMOD_WLCOMPAT 
    131         select FWRT_PACKAGE_NVRAM 
    132         select FWRT_PACKAGE_MTD 
     109        select FWRT_PACKAGE_KMOD_BROADCOM_WL 
     110        select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
     111        select FWRT_PACKAGE_KMOD_SWITCH_CORE 
     112        select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     113        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     114        select FWRT_PACKAGE_NVRAM 
    133115        select FWRT_PACKAGE_WIFICONF 
    134116        select FWRT_PACKAGE_WIRELESS_TOOLS 
     
    140122        select FWRT_mipsel 
    141123        select FWRT_LINUX_2_4_BRCM 
    142         select FWRT_PACKAGE_FWCF 
    143         select FWRT_PACKAGE_KMOD_BROADCOM_WL 
    144         select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
    145         select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
    146         select FWRT_PACKAGE_KMOD_WLCOMPAT 
    147         select FWRT_PACKAGE_NVRAM 
    148         select FWRT_PACKAGE_MTD 
     124        select FWRT_PACKAGE_KMOD_BROADCOM_WL 
     125        select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
     126        select FWRT_PACKAGE_KMOD_SWITCH_CORE 
     127        select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     128        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     129        select FWRT_PACKAGE_NVRAM 
    149130        select FWRT_PACKAGE_WIFICONF 
    150131        select FWRT_PACKAGE_WIRELESS_TOOLS 
     
    156137        select FWRT_mipsel 
    157138        select FWRT_LINUX_2_4_BRCM 
    158         select FWRT_PACKAGE_FWCF 
    159         select FWRT_PACKAGE_KMOD_BROADCOM_WL 
    160         select FWRT_PACKAGE_KMOD_BROADCOM_DIAG 
    161         select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
    162         select FWRT_PACKAGE_KMOD_WLCOMPAT 
    163         select FWRT_PACKAGE_NVRAM 
    164         select FWRT_PACKAGE_MTD 
     139        select FWRT_PACKAGE_KMOD_BROADCOM_WL 
     140