Changeset 550

Show
Ignore:
Timestamp:
08/31/06 09:14:32 (2 years ago)
Author:
wbx
Message:

move more packages, add netgear flash map driver

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/wbx-target-cleanup/mk/targets.mk

    r548 r550  
    1313endef 
    1414 
     15# asus models 
    1516$(eval $(call target_template,2.4,brcm,asus-wl500g,2_4_BRCM_ASUS_WL500G)) 
    1617$(eval $(call target_template,2.4,brcm,asus-wl500g-deluxe,2_4_BRCM_ASUS_WL500G_DELUXE)) 
    1718$(eval $(call target_template,2.4,brcm,asus-wl500g-premium,2_4_BRCM_ASUS_WL500G_PREMIUM)) 
     19# linksys models 
    1820$(eval $(call target_template,2.4,brcm,linksys-wrt54gs-10,2_4_BRCM_LINKSYS_WRT54GS_10)) 
     21$(eval $(call target_template,2.4,brcm,linksys-wrt54gs-11,2_4_BRCM_LINKSYS_WRT54GS_11)) 
     22$(eval $(call target_template,2.4,brcm,linksys-wrt54gs-4,2_4_BRCM_LINKSYS_WRT54GS_4)) 
     23$(eval $(call target_template,2.4,brcm,linksys-wrt54g-10,2_4_BRCM_LINKSYS_WRT54G_10)) 
     24$(eval $(call target_template,2.4,brcm,linksys-wrt54g-11,2_4_BRCM_LINKSYS_WRT54G_11)) 
     25$(eval $(call target_template,2.4,brcm,linksys-wrt54g-20,2_4_BRCM_LINKSYS_WRT54G_20)) 
     26$(eval $(call target_template,2.4,brcm,linksys-wrt54g-22,2_4_BRCM_LINKSYS_WRT54G_22)) 
     27$(eval $(call target_template,2.4,brcm,linksys-wrt54g-30,2_4_BRCM_LINKSYS_WRT54G_30)) 
     28$(eval $(call target_template,2.4,brcm,linksys-wrt54gl,2_4_BRCM_LINKSYS_WRT54GL)) 
     29$(eval $(call target_template,2.4,brcm,linksys-wrt54g3g,2_4_BRCM_LINKSYS_WRT54G3G)) 
     30# netgear models 
     31$(eval $(call target_template,2.4,brcm,netgear-wgt634u,2_4_BRCM_NETGEAR_WGT634U)) 
     32 
    1933 
    2034# set kernel version 
    2135ifeq ($(KERNEL),2.4) 
    2236KERNEL_VERSION=2.4.32 
     37KERNEL_RELEASE=1 
    2338KERNEL_MOD_SUFFIX=o 
    2439endif 
    2540ifeq ($(KERNEL),2.6) 
    2641KERNEL_VERSION=2.6.17 
     42KERNEL_RELEASE=1 
    2743KERNEL_MOD_SUFFIX=ko 
    2844endif 
  • branches/wbx-target-cleanup/package/Makefile

    r548 r550  
    295295# kernel addon packages 
    296296package-$(FWRT_PACKAGE_KMOD_DIAG) += diag 
     297package-$(FWRT_PACKAGE_KMOD_MADWIFI) += madwifi 
    297298package-$(FWRT_PACKAGE_KMOD_MINI_FO) += mini_fo 
     299package-$(FWRT_PACKAGE_KMOD_SPCA5XX) += spca5xx 
     300package-$(FWRT_COMPILE_KMOD_SWITCH) += switch 
     301package-$(FWRT_PACKAGE_KMOD_WLCOMPAT) += wlcompat 
    298302 
    299303DEV_LIBS:=tcp_wrappers glib ncurses openssl pcre popt zlib libnet libpcap mysql postgresql iptables matrixssl liblzo gmp fuse portmap libelf uclibc++ speex libpng libgd wireless-tools nvram linux-atm libamsel libao libart libdaemon libdb libdnet libevent libffi-sable libgcrypt libgdbm libgpg-error libid3tag libmad libnet libnids libogg libol libosip2 libpcap radiusclient-ng libtasn1 libupnp libusb libvorbis libvorbisidec libxml2 libxslt id3lib net-snmp 
  • branches/wbx-target-cleanup/package/alsa/Makefile

    r400 r550  
    2424endif 
    2525 
    26 $(eval $(call PKG_template,KMOD_ALSA,kmod-alsa,$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)))) 
     26$(eval $(call PKG_template,KMOD_ALSA,kmod-alsa,$(KERNEL_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
    2727 
    2828$(WRKBUILD)/.configured: 
     
    5353        install -d -m0755 $(IDIR_KMOD_ALSA)/etc/modules.d 
    5454        install -m0644 ./files/alsa.modules $(IDIR_KMOD_ALSA)/etc/modules.d/70-alsa 
    55         install -d -m0755 $(IDIR_KMOD_ALSA)/lib/modules/$(LINUX_VERSION) 
    56         install -m0644 $(WRKBUILD)/modules/*.$(LINUX_KMOD_SUFFIX) \ 
    57                 $(IDIR_KMOD_ALSA)/lib/modules/$(LINUX_VERSION)/ 
     55        install -d -m0755 $(IDIR_KMOD_ALSA)/lib/modules/$(KERNEL_VERSION) 
     56        install -m0644 $(WRKBUILD)/modules/*.$(KERNEL_MOD_SUFFIX) \ 
     57                $(IDIR_KMOD_ALSA)/lib/modules/$(KERNEL_VERSION)/ 
    5858        $(IPKG_BUILD) $(IDIR_KMOD_ALSA) $(PACKAGE_DIR) 
  • branches/wbx-target-cleanup/package/diag/Makefile

    r548 r550  
    1414include $(TOPDIR)/package/rules.mk 
    1515 
    16 $(eval $(call PKG_template,KMOD_DIAG,$(PKG_NAME),$(LINUX_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)))) 
     16$(eval $(call PKG_template,KMOD_DIAG,$(PKG_NAME),$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
    1717 
    1818DIAG_FLAGS:=$(TARGET_CFLAGS) -D__KERNEL__ -fno-strict-aliasing -fno-common -fomit-frame-pointer -G 0 \ 
  • branches/wbx-target-cleanup/package/madwifi/Config.in

    r360 r550  
    22        prompt "kmod-madwifi...................... Atheros Wifi driver" 
    33        tristate 
    4         default y if FWRT_LINUX_2_6_BRCM || FWRT_LINUX_2_6_ARUBA || FWRT_LINUX_2_4_AR531X || FWRT_LINUX_2_6_XSCALE 
    5         default m if CONFIG_DEVEL 
    64        default n 
    75        help 
  • branches/wbx-target-cleanup/package/madwifi/Makefile

    r360 r550  
    11# $FreeWRT$ 
     2include $(TOPDIR)/rules.mk 
     3include $(TOPDIR)/mk/targets.mk 
    24 
    35PKG_NAME:=madwifi-ng 
     
    1113WRKSRC=                 ${WRKDIR}/$(PKG_NAME)-$(PKG_VERSION) 
    1214 
    13 include $(TOPDIR)/rules.mk 
    14 include ../../rules.mk 
    1515include $(TOPDIR)/package/rules.mk 
    1616 
     
    3939BUS_MODULES:= 
    4040ifeq ($(findstring AHB,$(BUS)),AHB) 
    41 BUS_MODULES+=$(WRKBUILD)/ath/ath_ahb.$(LINUX_KMOD_SUFFIX) 
     41BUS_MODULES+=$(WRKBUILD)/ath/ath_ahb.$(KERNEL_MOD_SUFFIX) 
    4242endif 
    4343ifeq ($(findstring PCI,$(BUS)),PCI) 
    44 BUS_MODULES+=$(WRKBUILD)/ath/ath_pci.$(LINUX_KMOD_SUFFIX) 
     44BUS_MODULES+=$(WRKBUILD)/ath/ath_pci.$(KERNEL_MOD_SUFFIX) 
    4545endif 
    4646 
    47 $(eval $(call PKG_template,KMOD_MADWIFI,kmod-madwifi,$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)))) 
     47$(eval $(call PKG_template,KMOD_MADWIFI,kmod-madwifi,$(KERNEL_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
    4848 
    4949$(WRKBUILD)/.configured: 
     
    5252MADWIFI_MAKEOPTS= -C $(WRKBUILD) \ 
    5353                PATH="$(TARGET_PATH)" \ 
    54                 ARCH="$(LINUX_KARCH)" \ 
     54                ARCH="$(ARCH)" \ 
    5555                CROSS_COMPILE="$(TARGET_CROSS)" \ 
    5656                TARGET="$(HAL_TARGET)" \ 
     
    7474        mkdir -p $(IDIR_KMOD_MADWIFI)/etc/modules.d 
    7575        mkdir -p $(IDIR_KMOD_MADWIFI)/etc/init.d 
    76         mkdir -p $(IDIR_KMOD_MADWIFI)/lib/modules/$(LINUX_VERSION) 
     76        mkdir -p $(IDIR_KMOD_MADWIFI)/lib/modules/$(KERNEL_VERSION) 
    7777        mkdir -p $(IDIR_KMOD_MADWIFI)/usr/sbin 
    7878        install -m0644 ./files/madwifi.modules $(IDIR_KMOD_MADWIFI)/etc/modules.d/20-madwifi 
    7979        install -m0755 ./files/madwifi.init $(IDIR_KMOD_MADWIFI)/etc/init.d/S20madwifi 
    80         $(CP)   $(WRKBUILD)/net80211/wlan*.$(LINUX_KMOD_SUFFIX) \ 
    81                 $(WRKBUILD)/ath_hal/ath_hal.$(LINUX_KMOD_SUFFIX) \ 
     80        $(CP)   $(WRKBUILD)/net80211/wlan*.$(KERNEL_MOD_SUFFIX) \ 
     81                $(WRKBUILD)/ath_hal/ath_hal.$(KERNEL_MOD_SUFFIX) \ 
    8282                $(BUS_MODULES) \ 
    83                 $(WRKBUILD)/ath_rate/sample/ath_rate_sample.$(LINUX_KMOD_SUFFIX) \ 
    84                 $(WRKBUILD)/net80211/*.$(LINUX_KMOD_SUFFIX) \ 
    85                 $(IDIR_KMOD_MADWIFI)/lib/modules/$(LINUX_VERSION)/ 
     83                $(WRKBUILD)/ath_rate/sample/ath_rate_sample.$(KERNEL_MOD_SUFFIX) \ 
     84                $(WRKBUILD)/net80211/*.$(KERNEL_MOD_SUFFIX) \ 
     85                $(IDIR_KMOD_MADWIFI)/lib/modules/$(KERNEL_VERSION)/ 
    8686        $(CP) $(WRKBUILD)/tools/{madwifi_multi,80211debug,80211stats,athchans,athctrl,athdebug,athkey,athstats,wlanconfig} $(IDIR_KMOD_MADWIFI)/usr/sbin/ 
    8787        $(IPKG_BUILD) $(IDIR_KMOD_MADWIFI) $(PACKAGE_DIR) 
  • branches/wbx-target-cleanup/package/spca5xx/Makefile

    r420 r550  
    11# $FreeWRT$ 
     2 
     3include $(TOPDIR)/rules.mk 
     4include $(TOPDIR)/mk/targets.mk 
    25 
    36PKG_NAME:=spca5xx 
     
    912PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 
    1013 
    11 include $(TOPDIR)/rules.mk 
    12 include ../../rules.mk 
    1314include $(TOPDIR)/package/rules.mk 
    1415 
    15 $(eval $(call PKG_template,KMOD_SPCA5XX,kmod-spca5xx,$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)))) 
     16$(eval $(call PKG_template,KMOD_SPCA5XX,kmod-spca5xx,$(KERNEL_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
    1617 
    1718$(WRKBUILD)/.configured: 
     
    2021$(WRKBUILD)/.built:  
    2122        $(MAKE) -C $(LINUX_DIR) \ 
    22                 ARCH="$(LINUX_KARCH)" \ 
     23                ARCH="$(ARCH)" \ 
    2324                CROSS_COMPILE="$(TARGET_CROSS)" \ 
    2425                KERNELVERSION="$(KERNEL)" \ 
     
    2829 
    2930$(IPKG_KMOD_SPCA5XX): 
    30         install -m0755 -d $(IDIR_KMOD_SPCA5XX)/lib/modules/$(LINUX_VERSION) 
    31         $(CP) $(WRKBUILD)/spca5xx.$(LINUX_KMOD_SUFFIX) \ 
    32                 $(IDIR_KMOD_SPCA5XX)/lib/modules/$(LINUX_VERSION)/ 
     31        install -m0755 -d $(IDIR_KMOD_SPCA5XX)/lib/modules/$(KERNEL_VERSION) 
     32        $(CP) $(WRKBUILD)/spca5xx.$(KERNEL_MOD_SUFFIX) \ 
     33                $(IDIR_KMOD_SPCA5XX)/lib/modules/$(KERNEL_VERSION)/ 
    3334        $(RSTRIP_KMOD) $(IDIR_KMOD_SPCA5XX) 
    3435        $(IPKG_BUILD) $(IDIR_KMOD_SPCA5XX) $(PACKAGE_DIR) 
  • branches/wbx-target-cleanup/package/switch/Config.in

    r360 r550  
    1 config FWRT_PACKAGE_KMOD_SWITCH 
     1config FWRT_COMPILE_KMOD_SWITCH 
    22        prompt "kmod-switch....................... Kernel driver for ROBO and ADMTEK SWITCH" 
    33        tristate 
     
    55        help 
    66          Kernel driver for ROBO and ADMTEK switches. 
     7 
     8config FWRT_PACKAGE_KMOD_SWITCH_CORE 
     9        prompt "kmod-switch-core.................. Kernel core driver for switches" 
     10        tristate 
     11        select FWRT_COMPILE_KMOD_SWITCH 
     12        default n 
     13        help 
     14          Kernel core driver used by ROBO and ADMTEK switches. 
     15 
     16config FWRT_PACKAGE_KMOD_SWITCH_ADMTEK 
     17        prompt "kmod-switch-admtek................ Kernel driver for ADMTEK switches" 
     18        tristate 
     19        select FWRT_COMPILE_KMOD_SWITCH 
     20        select FWRT_PACKAGE_KMOD_SWITCH_CORE 
     21        default n 
     22        help 
     23          Kernel driver for ADMTEK switches. 
     24 
     25config FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     26        prompt "kmod-switch-robo.................. Kernel driver for ROBO switches" 
     27        tristate 
     28        select FWRT_COMPILE_KMOD_SWITCH 
     29        select FWRT_PACKAGE_KMOD_SWITCH_CORE 
     30        default n 
     31        help 
     32          Kernel driver for ROBO switches. 
  • branches/wbx-target-cleanup/package/switch/Makefile

    r323 r550  
    1 # $Id$ 
    2  
    31include $(TOPDIR)/rules.mk 
    4 include ../../rules.mk 
     2include $(TOPDIR)/mk/targets.mk 
    53 
    64PKG_NAME := kmod-switch 
     
    97 
    108DISTFILES:= 
     9 
    1110include $(TOPDIR)/package/rules.mk 
    1211 
    13 $(eval $(call PKG_template,KMOD_SWITCH,$(PKG_NAME),$(LINUX_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)))) 
     12$(eval $(call PKG_template,KMOD_SWITCH_CORE,$(PKG_NAME)-core,$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
     13$(eval $(call PKG_template,KMOD_SWITCH_ADMTEK,$(PKG_NAME)-admtek,$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
     14$(eval $(call PKG_template,KMOD_SWITCH_ROBO,$(PKG_NAME)-robo,$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
    1415 
    1516$(WRKBUILD)/.prepared: 
     
    2425        $(MAKE) -C "$(LINUX_DIR)" \ 
    2526                CROSS_COMPILE="$(TARGET_CROSS)" \ 
    26                 ARCH="$(LINUX_KARCH)" \ 
     27                ARCH="$(ARCH)" \ 
    2728                PATH="$(TARGET_PATH)" \ 
    2829                SUBDIRS="$(WRKBUILD)" \ 
     
    3132        touch $@ 
    3233         
    33 $(IPKG_KMOD_SWITCH): 
    34         install -m0755 -d $(IDIR_KMOD_SWITCH)/lib/modules/$(LINUX_VERSION) 
    35         $(CP) $(WRKBUILD)/*.$(LINUX_KMOD_SUFFIX) \ 
    36                 $(IDIR_KMOD_SWITCH)/lib/modules/$(LINUX_VERSION) 
    37         $(IPKG_BUILD) $(IDIR_KMOD_SWITCH) $(PACKAGE_DIR) 
     34$(IPKG_KMOD_SWITCH_CORE): 
     35        install -m0755 -d $(IDIR_KMOD_SWITCH_CORE)/lib/modules/$(KERNEL_VERSION) 
     36        $(CP) $(WRKBUILD)/switch-core.$(KERNEL_MOD_SUFFIX) \ 
     37                $(IDIR_KMOD_SWITCH_CORE)/lib/modules/$(KERNEL_VERSION) 
     38        $(IPKG_BUILD) $(IDIR_KMOD_SWITCH_CORE) $(PACKAGE_DIR) 
    3839 
     40$(IPKG_KMOD_SWITCH_ADMTEK): 
     41        install -m0755 -d $(IDIR_KMOD_SWITCH_ADMTEK)/lib/modules/$(KERNEL_VERSION) 
     42        $(CP) $(WRKBUILD)/switch-adm.$(KERNEL_MOD_SUFFIX) \ 
     43                $(IDIR_KMOD_SWITCH_ADMTEK)/lib/modules/$(KERNEL_VERSION) 
     44        $(IPKG_BUILD) $(IDIR_KMOD_SWITCH_ADMTEK) $(PACKAGE_DIR) 
     45 
     46$(IPKG_KMOD_SWITCH_ROBO): 
     47        install -m0755 -d $(IDIR_KMOD_SWITCH_ROBO)/lib/modules/$(KERNEL_VERSION) 
     48        $(CP) $(WRKBUILD)/switch-robo.$(KERNEL_MOD_SUFFIX) \ 
     49                $(IDIR_KMOD_SWITCH_ROBO)/lib/modules/$(KERNEL_VERSION) 
     50        $(IPKG_BUILD) $(IDIR_KMOD_SWITCH_ROBO) $(PACKAGE_DIR) 
     51 
  • branches/wbx-target-cleanup/package/wlcompat/Makefile

    r323 r550  
    1 # $Id: Makefile 3112 2006-02-01 23:53:19Z mbm $ 
    2  
    31include $(TOPDIR)/rules.mk 
     2include $(TOPDIR)/mk/targets.mk 
    43 
    54PKG_NAME := kmod-wlcompat 
     
    1110include $(TOPDIR)/package/rules.mk 
    1211 
    13 $(eval $(call PKG_template,KMOD_WLCOMPAT,$(PKG_NAME),$(LINUX_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)))) 
    14 $(eval $(call PKG_template,KMOD_WLCOMPAT_DEBUG,$(PKG_NAME)-debug,$(LINUX_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)))) 
     12$(eval $(call PKG_template,KMOD_WLCOMPAT,$(PKG_NAME),$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
     13$(eval $(call PKG_template,KMOD_WLCOMPAT_DEBUG,$(PKG_NAME)-debug,$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
    1514 
    1615WLCOMPAT_FLAGS:=$(TARGET_CFLAGS) -D__KERNEL__ -fno-strict-aliasing -fno-common -fomit-frame-pointer -G 0 \ 
     
    3534        mkdir -p $(IDIR_KMOD_WLCOMPAT)/etc/modules.d 
    3635        echo "wlcompat" > $(IDIR_KMOD_WLCOMPAT)/etc/modules.d/30-wlcompat 
    37         mkdir -p $(IDIR_KMOD_WLCOMPAT)/lib/modules/$(LINUX_VERSION) 
    38         $(CP) $(WRKBUILD)/wlcompat.o $(IDIR_KMOD_WLCOMPAT)/lib/modules/$(LINUX_VERSION)/ 
     36        mkdir -p $(IDIR_KMOD_WLCOMPAT)/lib/modules/$(KERNEL_VERSION) 
     37        $(CP) $(WRKBUILD)/wlcompat.o $(IDIR_KMOD_WLCOMPAT)/lib/modules/$(KERNEL_VERSION)/ 
    3938        $(IPKG_BUILD) $(IDIR_KMOD_WLCOMPAT) $(PACKAGE_DIR) 
    4039 
    4140$(IPKG_KMOD_WLCOMPAT_DEBUG): $(WRKBUILD)/wlcompat-debug.o 
    42         mkdir -p $(IDIR_KMOD_WLCOMPAT_DEBUG)/lib/modules/$(LINUX_VERSION) 
    43         $(CP) $(WRKBUILD)/wlcompat-debug.o $(IDIR_KMOD_WLCOMPAT_DEBUG)/lib/modules/$(LINUX_VERSION)/ 
     41        mkdir -p $(IDIR_KMOD_WLCOMPAT_DEBUG)/lib/modules/$(KERNEL_VERSION) 
     42        $(CP) $(WRKBUILD)/wlcompat-debug.o $(IDIR_KMOD_WLCOMPAT_DEBUG)/lib/modules/$(KERNEL_VERSION)/ 
    4443        $(IPKG_BUILD) $(IDIR_KMOD_WLCOMPAT_DEBUG) $(PACKAGE_DIR) 
    4544 
  • branches/wbx-target-cleanup/target/image/brcm/Makefile

    r546 r550  
    6060$(KDIR)/root.squashfs: 
    6161        rm -f $(KDIR)/root.squashfs 
    62         echo $(STAGING_DIR)/bin/mksquashfs-lzma $(KDIR)/root \ 
    63                 $(KDIR)/root.squashfs $(SQUASHFS_OPTS) $(MAKE_TRACE) 
    6462        $(STAGING_DIR)/bin/mksquashfs-lzma $(KDIR)/root \ 
    6563                $(KDIR)/root.squashfs $(SQUASHFS_OPTS) $(MAKE_TRACE) 
     
    9290install: $(BIN_DIR)/freewrt-asus-wl500g-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 
    9391endif 
     92 
    9493ifeq ($(FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE),y) 
    95 $(BIN_DIR)/freewrt-asus-wl500g-deluxe-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)-64.trx 
     94ifeq ($(FS),jffs2) 
     95MTD_ERASESIZE:=-64k 
     96endif 
     97$(BIN_DIR)/freewrt-asus-wl500g-deluxe-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 
    9698        @cp $< $@ 
    9799install: $(BIN_DIR)/freewrt-asus-wl500g-deluxe-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 
    98100endif 
     101 
    99102ifeq ($(FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM),y) 
    100 $(BIN_DIR)/freewrt-asus-wl500g-premium-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 
     103ifeq ($(FS),jffs2) 
     104MTD_ERASESIZE:=-64k 
     105endif 
     106$(BIN_DIR)/freewrt-asus-wl500g-premium-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 
    101107        @cp $< $@ 
    102108install: $(BIN_DIR)/freewrt-asus-wl500g-premium-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 
    103109endif 
     110 
    104111ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0),y) 
    105 $(BIN_DIR)/freewrt-linksys-wrt54g-v1.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 
     112ifeq ($(FS),jffs2) 
     113MTD_ERASESIZE:=-64k 
     114endif 
     115$(BIN_DIR)/freewrt-linksys-wrt54g-v1.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 
    106116        $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 
    107117install: $(BIN_DIR)/freewrt-linksys-wrt54g-v1.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 
    108118endif 
     119 
    109120ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1),y) 
    110 $(BIN_DIR)/freewrt-linksys-wrt54g-v1.1-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 
     121ifeq ($(FS),jffs2) 
     122MTD_ERASESIZE:=-64k 
     123endif 
     124$(BIN_DIR)/freewrt-linksys-wrt54g-v1.1-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 
    111125        $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 
    112126install: $(BIN_DIR)/freewrt-linksys-wrt54g-v1.1-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 
    113127endif 
     128 
    114129ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0),y) 
    115 $(BIN_DIR)/freewrt-linksys-wrt54g-v2.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 
     130ifeq ($(FS),jffs2) 
     131MTD_ERASESIZE:=-64k 
     132endif 
     133$(BIN_DIR)/freewrt-linksys-wrt54g-v2.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 
    116134        $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 
    117135install: $(BIN_DIR)/freewrt-linksys-wrt54g-v2.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 
    118136endif 
     137 
    119138ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2),y) 
    120 $(BIN_DIR)/freewrt-linksys-wrt54g-v2.2-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 
     139ifeq ($(FS),jffs2) 
     140MTD_ERASESIZE:=-64k 
     141endif 
     142$(BIN_DIR)/freewrt-linksys-wrt54g-v2.2-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 
    121143        $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 
    122144install: $(BIN_DIR)/freewrt-linksys-wrt54g-v2.2-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 
    123145endif 
     146 
    124147ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3),y) 
    125 $(BIN_DIR)/freewrt-linksys-wrt54g-v3-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 
     148ifeq ($(FS),jffs2) 
     149MTD_ERASESIZE:=-64k 
     150endif 
     151$(BIN_DIR)/freewrt-linksys-wrt54g-v3-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 
    126152        $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 
    127153install: $(BIN_DIR)/freewrt-linksys-wrt54g-v3-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 
    128154endif 
     155 
    129156ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL),y) 
    130 $(BIN_DIR)/freewrt-linksys-wrt54gl-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 
     157ifeq ($(FS),jffs2) 
     158MTD_ERASESIZE:=-64k 
     159endif 
     160$(BIN_DIR)/freewrt-linksys-wrt54gl-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 
    131161        $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 
    132162install: $(BIN_DIR)/freewrt-linksys-wrt54gl-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 
    133163endif 
    134164ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G),y) 
    135 $(BIN_DIR)/freewrt-linksys-wrt54g3g-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 
     165ifeq ($(FS),jffs2) 
     166MTD_ERASESIZE:=-64k 
     167endif 
     168$(BIN_DIR)/freewrt-linksys-wrt54g3g-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 
    136169        $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 
    137170install: $(BIN_DIR)/freewrt-linksys-wrt54g3g-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 
    138171endif 
    139172ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4),y) 
    140 $(BIN_DIR)/freewrt-linksys-wrt54gs-v4-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 
     173ifeq ($(FS),jffs2) 
     174MTD_ERASESIZE:=-64k 
     175endif 
     176$(BIN_DIR)/freewrt-linksys-wrt54gs-v4-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 
    141177        $(STAGING_DIR)/bin/addpattern -4 -p W54s -v v1.05.2 -i $< -o $@ -g 
    142178install: $(BIN_DIR)/freewrt-linksys-wrt54gs-v4-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 
    143179endif 
     180 
    144181ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0),y) 
    145 $(BIN_DIR)/freewrt-linksys-wrt54gs-v1.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 
     182ifeq ($(FS),jffs2) 
     183MTD_ERASESIZE:=-128k 
     184endif 
     185$(BIN_DIR)/freewrt-linksys-wrt54gs-v1.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 
    146186        $(STAGING_DIR)/bin/addpattern -4 -p W54S -v v4.70.6 -i $< -o $@ -g 
    147187install: $(BIN_DIR)/freewrt-linksys-wrt54gs-v1.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 
    148188endif 
     189 
    149190ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1),y) 
    150 $(BIN_DIR)/freewrt-linksys-wrt54gs-v1.1-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 
     191ifeq ($(FS),jffs2) 
     192MTD_ERASESIZE:=-128k 
     193endif 
     194$(BIN_DIR)/freewrt-linksys-wrt54gs-v1.1-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 
    151195        $(STAGING_DIR)/bin/addpattern -4 -p W54S -v v4.70.6 -i $< -o $@ -g 
    152196install: $(BIN_DIR)/freewrt-linksys-wrt54gs-v1.1-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 
    153197endif 
    154 ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRTSL54GS),y) 
    155 $(BIN_DIR)/freewrt-linksys-wrtsl54gs-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 
    156         $(STAGING_DIR)/bin/addpattern -4 -p W54U -v v2.00.0 -i $< -o $@ -g 
    157 install: $(BIN_DIR)/freewrt-linksys-wrtsl54gs-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 
    158 endif 
     198 
    159199ifeq ($(FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U),y) 
    160 $(BIN_DIR)/freewrt-netgear-wgt634u-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 
     200ifeq ($(FS),jffs2) 
     201MTD_ERASESIZE:=-128k 
     202endif 
     203$(BIN_DIR)/freewrt-netgear-wgt634u-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx 
    161204        dd if=$(BUILD_DIR)/loader.elf of=$@ bs=131072 conv=sync 
    162205        cat $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx >> $@ 
  • branches/wbx-target-cleanup/target/linux/Config.in

    r548 r550  
    728728 
    729729source package/diag/Config.in 
     730source package/madwifi/Config.in 
    730731source package/mini_fo/Config.in 
    731  
    732 endmenu 
    733  
    734 endmenu 
     732source package/spca5xx/Config.in 
     733source package/switch/Config.in 
     734source package/wlcompat/Config.in 
     735 
     736endmenu 
     737 
     738endmenu 
  • branches/wbx-target-cleanup/target/linux/Makefile

    r515 r550  
    5050clean: 
    5151 
     52# asus models 
    5253$(eval $(call kernel_template,2.4,brcm,asus-wl500g,2_4_BRCM_ASUS_WL500G)) 
     54$(eval $(call kernel_template,2.4,brcm,asus-wl500g-deluxe,2_4_BRCM_ASUS_WL500G_DELUXE)) 
     55$(eval $(call kernel_template,2.4,brcm,asus-wl500g-premium,2_4_BRCM_ASUS_WL500G_PREMIUM)) 
     56# linksys models 
    5357$(eval $(call kernel_template,2.4,brcm,linksys-wrt54gs-10,2_4_BRCM_LINKSYS_WRT54GS_10)) 
     58$(eval $(call kernel_template,2.4,brcm,linksys-wrt54gs-11,2_4_BRCM_LINKSYS_WRT54GS_11)) 
     59$(eval $(call kernel_template,2.4,brcm,linksys-wrt54gs-4,2_4_BRCM_LINKSYS_WRT54GS_4)) 
     60$(eval $(call kernel_template,2.4,brcm,linksys-wrt54g-10,2_4_BRCM_LINKSYS_WRT54G_10)) 
     61$(eval $(call kernel_template,2.4,brcm,linksys-wrt54g-11,2_4_BRCM_LINKSYS_WRT54G_11)) 
     62$(eval $(call kernel_template,2.4,brcm,linksys-wrt54g-20,2_4_BRCM_LINKSYS_WRT54G_20)) 
     63$(eval $(call kernel_template,2.4,brcm,linksys-wrt54g-22,2_4_BRCM_LINKSYS_WRT54G_22)) 
     64$(eval $(call kernel_template,2.4,brcm,linksys-wrt54g-30,2_4_BRCM_LINKSYS_WRT54G_30)) 
     65$(eval $(call kernel_template,2.4,brcm,linksys-wrt54gl,2_4_BRCM_LINKSYS_WRT54GL)) 
     66$(eval $(call kernel_template,2.4,brcm,linksys-wrt54g3g,2_4_BRCM_LINKSYS_WRT54G3G)) 
     67# netgear models 
     68$(eval $(call kernel_template,2.4,brcm,netgear-wgt634u,2_4_BRCM_NETGEAR_WGT634U)) 
  • branches/wbx-target-cleanup/target/linux/brcm-2.4/Config.in

    r546 r550  
    66        select FWRT_mipsel 
    77        select FWRT_PACKAGE_KMOD_BRCM_WL 
    8         select FWRT_PACKAGE_KMOD_SWITCH 
    9         select FWRT_PACKAGE_KMOD_DIAG 
    10         select FWRT_PACKAGE_KMOD_USB 
    11         select FWRT_PACKAGE_NVRAM 
    12         select FWRT_PACKAGE_MTD 
    13         select FWRT_PACKAGE_WIFICONF 
    14         select FWRT_PACKAGE_WIRELESS_TOOLS 
    15         select FWRT_PACKAGE_KMOD_WLCOMPAT 
     8        select FWRT_PACKAGE_KMOD_DIAG 
     9        select FWRT_PACKAGE_KMOD_USB_UHCI 
     10        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     11        select FWRT_PACKAGE_NVRAM 
     12        select FWRT_PACKAGE_MTD 
     13        select FWRT_PACKAGE_WIFICONF 
     14        select FWRT_PACKAGE_WIRELESS_TOOLS 
    1615        help 
    1716          Asus WL500g  
     
    2120        select FWRT_mipsel 
    2221        select FWRT_PACKAGE_KMOD_BRCM_WL 
    23         select FWRT_PACKAGE_KMOD_SWITCH 
    24         select FWRT_PACKAGE_KMOD_DIAG 
    25         select FWRT_PACKAGE_KMOD_USB 
     22        select FWRT_PACKAGE_KMOD_DIAG 
     23        select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     24        select FWRT_PACKAGE_KMOD_USB_UHCI 
    2625        select FWRT_PACKAGE_KMOD_USB2 
    27         select FWRT_PACKAGE_NVRAM 
    28         select FWRT_PACKAGE_MTD 
    29         select FWRT_PACKAGE_WIFICONF 
    30         select FWRT_PACKAGE_WIRELESS_TOOLS 
    31         select FWRT_PACKAGE_KMOD_WLCOMPAT 
     26        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     27        select FWRT_PACKAGE_NVRAM 
     28        select FWRT_PACKAGE_MTD 
     29        select FWRT_PACKAGE_WIFICONF 
     30        select FWRT_PACKAGE_WIRELESS_TOOLS 
    3231        help 
    3332          Asus WL500g deluxe 
     
    3736        select FWRT_mipsel 
    3837        select FWRT_PACKAGE_KMOD_BRCM_WL 
    39         select FWRT_PACKAGE_KMOD_SWITCH 
    40         select FWRT_PACKAGE_KMOD_DIAG 
    41         select FWRT_PACKAGE_KMOD_USB 
     38        select FWRT_PACKAGE_KMOD_DIAG 
     39        select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     40        select FWRT_PACKAGE_KMOD_USB_UHCI 
    4241        select FWRT_PACKAGE_KMOD_USB2 
    43         select FWRT_PACKAGE_NVRAM 
    44         select FWRT_PACKAGE_MTD 
    45         select FWRT_PACKAGE_WIFICONF 
    46         select FWRT_PACKAGE_WIRELESS_TOOLS 
    47         select FWRT_PACKAGE_KMOD_WLCOMPAT 
     42        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     43        select FWRT_PACKAGE_NVRAM 
     44        select FWRT_PACKAGE_MTD 
     45        select FWRT_PACKAGE_WIFICONF 
     46        select FWRT_PACKAGE_WIRELESS_TOOLS 
    4847        help 
    4948          Asus WL500g premium 
     
    5352        select FWRT_mipsel 
    5453        select FWRT_PACKAGE_KMOD_BRCM_WL 
    55         select FWRT_PACKAGE_KMOD_SWITCH 
    56         select FWRT_PACKAGE_KMOD_DIAG 
    57         select FWRT_PACKAGE_NVRAM 
    58         select FWRT_PACKAGE_MTD 
    59         select FWRT_PACKAGE_WIFICONF 
    60         select FWRT_PACKAGE_WIRELESS_TOOLS 
    61         select FWRT_PACKAGE_KMOD_WLCOMPAT 
     54        select FWRT_PACKAGE_KMOD_DIAG 
     55        select FWRT_PACKAGE_KMOD_SWITCH_ADMTEK 
     56        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     57        select FWRT_PACKAGE_NVRAM 
     58        select FWRT_PACKAGE_MTD 
     59        select FWRT_PACKAGE_WIFICONF 
     60        select FWRT_PACKAGE_WIRELESS_TOOLS 
    6261        help 
    6362          Linksys WRT54G v1.0 
     
    6867        select FWRT_LINUX_2_4_BRCM 
    6968        select FWRT_PACKAGE_KMOD_BRCM_WL 
    70         select FWRT_PACKAGE_KMOD_SWITCH 
    71         select FWRT_PACKAGE_KMOD_DIAG 
    72         select FWRT_PACKAGE_NVRAM 
    73         select FWRT_PACKAGE_MTD 
    74         select FWRT_PACKAGE_WIFICONF 
    75         select FWRT_PACKAGE_WIRELESS_TOOLS 
    76         select FWRT_PACKAGE_KMOD_WLCOMPAT 
     69        select FWRT_PACKAGE_KMOD_DIAG 
     70        select FWRT_PACKAGE_KMOD_SWITCH_ADMTEK 
     71        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     72        select FWRT_PACKAGE_NVRAM 
     73        select FWRT_PACKAGE_MTD 
     74        select FWRT_PACKAGE_WIFICONF 
     75        select FWRT_PACKAGE_WIRELESS_TOOLS 
    7776        help 
    7877          Linksys WRT54G v1.1  
    7978 
     79# FIXME is it ADMTEK? 
    8080config FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0 
    8181        bool "Linksys WRT54G v2.0 [Linux 2.4]" 
     
    8383        select FWRT_LINUX_2_4_BRCM 
    8484        select FWRT_PACKAGE_KMOD_BRCM_WL 
    85         select FWRT_PACKAGE_KMOD_SWITCH 
    86         select FWRT_PACKAGE_KMOD_DIAG 
    87         select FWRT_PACKAGE_NVRAM 
    88         select FWRT_PACKAGE_MTD 
    89         select FWRT_PACKAGE_WIFICONF 
    90         select FWRT_PACKAGE_WIRELESS_TOOLS 
    91         select FWRT_PACKAGE_KMOD_WLCOMPAT 
     85        select FWRT_PACKAGE_KMOD_DIAG 
     86        select FWRT_PACKAGE_KMOD_SWITCH_ADMTEK 
     87        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     88        select FWRT_PACKAGE_NVRAM 
     89        select FWRT_PACKAGE_MTD 
     90        select FWRT_PACKAGE_WIFICONF 
     91        select FWRT_PACKAGE_WIRELESS_TOOLS 
    9292        help 
    9393          Linksys WRT54G v2.0  
     
    9898        select FWRT_LINUX_2_4_BRCM 
    9999        select FWRT_PACKAGE_KMOD_BRCM_WL 
    100         select FWRT_PACKAGE_KMOD_SWITCH 
    101         select FWRT_PACKAGE_KMOD_DIAG 
    102         select FWRT_PACKAGE_NVRAM 
    103         select FWRT_PACKAGE_MTD 
    104         select FWRT_PACKAGE_WIFICONF 
    105         select FWRT_PACKAGE_WIRELESS_TOOLS 
    106         select FWRT_PACKAGE_KMOD_WLCOMPAT 
     100        select FWRT_PACKAGE_KMOD_DIAG 
     101        select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     102        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     103        select FWRT_PACKAGE_NVRAM 
     104        select FWRT_PACKAGE_MTD 
     105        select FWRT_PACKAGE_WIFICONF 
     106        select FWRT_PACKAGE_WIRELESS_TOOLS 
    107107        help 
    108108          Linksys WRT54G v3.0  
     
    113113        select FWRT_LINUX_2_4_BRCM 
    114114        select FWRT_PACKAGE_KMOD_BRCM_WL 
    115         select FWRT_PACKAGE_KMOD_SWITCH 
    116         select FWRT_PACKAGE_KMOD_DIAG 
    117         select FWRT_PACKAGE_NVRAM 
    118         select FWRT_PACKAGE_MTD 
    119         select FWRT_PACKAGE_WIFICONF 
    120         select FWRT_PACKAGE_WIRELESS_TOOLS 
    121         select FWRT_PACKAGE_KMOD_WLCOMPAT 
     115        select FWRT_PACKAGE_KMOD_DIAG 
     116        select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     117        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     118        select FWRT_PACKAGE_NVRAM 
     119        select FWRT_PACKAGE_MTD 
     120        select FWRT_PACKAGE_WIFICONF 
     121        select FWRT_PACKAGE_WIRELESS_TOOLS 
    122122        help 
    123123          Linksys WRT54G v2.2  
     
    128128        select FWRT_LINUX_2_4_BRCM 
    129129        select FWRT_PACKAGE_KMOD_BRCM_WL 
    130         select FWRT_PACKAGE_KMOD_SWITCH 
    131         select FWRT_PACKAGE_KMOD_DIAG 
    132         select FWRT_PACKAGE_NVRAM 
    133         select FWRT_PACKAGE_MTD 
    134         select FWRT_PACKAGE_WIFICONF 
    135         select FWRT_PACKAGE_WIRELESS_TOOLS 
    136         select FWRT_PACKAGE_KMOD_WLCOMPAT 
     130        select FWRT_PACKAGE_KMOD_DIAG 
     131        select FWRT_PACKAGE_KMOD_SWITCH_ADMTEK 
     132        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     133        select FWRT_PACKAGE_NVRAM 
     134        select FWRT_PACKAGE_MTD 
     135        select FWRT_PACKAGE_WIFICONF 
     136        select FWRT_PACKAGE_WIRELESS_TOOLS 
    137137        help 
    138138          Linksys WRT54GS v1.0  
     
    143143        select FWRT_LINUX_2_4_BRCM 
    144144        select FWRT_PACKAGE_KMOD_BRCM_WL 
    145         select FWRT_PACKAGE_KMOD_SWITCH 
    146         select FWRT_PACKAGE_KMOD_DIAG 
    147         select FWRT_PACKAGE_NVRAM 
    148         select FWRT_PACKAGE_MTD 
    149         select FWRT_PACKAGE_WIFICONF 
    150         select FWRT_PACKAGE_WIRELESS_TOOLS 
    151         select FWRT_PACKAGE_KMOD_WLCOMPAT 
     145        select FWRT_PACKAGE_KMOD_DIAG 
     146        select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     147        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     148        select FWRT_PACKAGE_NVRAM 
     149        select FWRT_PACKAGE_MTD 
     150        select FWRT_PACKAGE_WIFICONF 
     151        select FWRT_PACKAGE_WIRELESS_TOOLS 
    152152        help 
    153153          Linksys WRT54GS v1.1  
     
    158158        select FWRT_LINUX_2_4_BRCM 
    159159        select FWRT_PACKAGE_KMOD_BRCM_WL 
    160         select FWRT_PACKAGE_KMOD_SWITCH 
    161         select FWRT_PACKAGE_KMOD_DIAG 
    162         select FWRT_PACKAGE_NVRAM 
    163         select FWRT_PACKAGE_MTD 
    164         select FWRT_PACKAGE_WIFICONF 
    165         select FWRT_PACKAGE_WIRELESS_TOOLS 
    166         select FWRT_PACKAGE_KMOD_WLCOMPAT 
     160        select FWRT_PACKAGE_KMOD_DIAG 
     161        select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     162        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     163        select FWRT_PACKAGE_NVRAM 
     164        select FWRT_PACKAGE_MTD 
     165        select FWRT_PACKAGE_WIFICONF 
     166        select FWRT_PACKAGE_WIRELESS_TOOLS 
    167167        help 
    168168          Linksys WRT54GS v4 
     
    173173        select FWRT_LINUX_2_4_BRCM 
    174174        select FWRT_PACKAGE_KMOD_BRCM_WL 
    175         select FWRT_PACKAGE_KMOD_SWITCH 
    176         select FWRT_PACKAGE_KMOD_DIAG 
    177         select FWRT_PACKAGE_NVRAM 
    178         select FWRT_PACKAGE_MTD 
    179         select FWRT_PACKAGE_WIFICONF 
    180         select FWRT_PACKAGE_WIRELESS_TOOLS 
    181         select FWRT_PACKAGE_KMOD_WLCOMPAT 
     175        select FWRT_PACKAGE_KMOD_DIAG 
     176        select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     177        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     178        select FWRT_PACKAGE_NVRAM 
     179        select FWRT_PACKAGE_MTD 
     180        select FWRT_PACKAGE_WIFICONF 
     181        select FWRT_PACKAGE_WIRELESS_TOOLS 
    182182        help 
    183183          Linksys WRT54GL  
     
    188188        select FWRT_LINUX_2_4_BRCM 
    189189        select FWRT_PACKAGE_KMOD_BRCM_WL 
    190         select FWRT_PACKAGE_KMOD_SWITCH 
    191         select FWRT_PACKAGE_KMOD_DIAG 
    192         select FWRT_PACKAGE_NVRAM 
    193         select FWRT_PACKAGE_MTD 
    194         select FWRT_PACKAGE_WIFICONF 
    195         select FWRT_PACKAGE_WIRELESS_TOOLS 
    196         select FWRT_PACKAGE_KMOD_WLCOMPAT 
     190        select FWRT_PACKAGE_KMOD_DIAG 
     191        select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     192        select FWRT_PACKAGE_KMOD_WLCOMPAT 
     193        select FWRT_PACKAGE_NVRAM 
     194        select FWRT_PACKAGE_MTD 
     195        select FWRT_PACKAGE_WIFICONF 
     196        select FWRT_PACKAGE_WIRELESS_TOOLS 
    197197        help 
    198198          Linksys WRT54G3G 
     
    202202        select FWRT_mipsel 
    203203        select FWRT_LINUX_2_4_BRCM 
     204        select FWRT_PACKAGE_KMOD_DIAG 
    204205        select FWRT_PACKAGE_KMOD_MADWIFI 
    205         select FWRT_PACKAGE_KMOD_SWITCH 
    206         select FWRT_PACKAGE_KMOD_USB 
     206        select FWRT_PACKAGE_KMOD_SWITCH_ROBO 
     207        select FWRT_PACKAGE_KMOD_USB_UHCI 
    207208        select FWRT_PACKAGE_KMOD_USB2 
    208         select FWRT_PACKAGE_KMOD_DIAG 
    209209        help 
    210210          Netgear WGT634U