Changeset 25167


Ignore:
Timestamp:
2011-01-27T22:49:24+01:00 (5 years ago)
Author:
florian
Message:

[package] acx-mac80211: support loading different firmwares

Signed-off-by: Alexey Torkhov <atorkhov@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/acx-mac80211/Makefile

    r24137 r25167  
    2828  FILES:=$(PKG_BUILD_DIR)/acx-mac80211.ko 
    2929  AUTOLOAD:=$(call AutoLoad,50,acx-mac80211) 
     30  MENU:=1 
     31endef 
     32 
     33define KernelPackage/acx-mac80211/config 
     34        menu "Configuration" 
     35                depends on PACKAGE_kmod-acx-mac80211 
     36 
     37        choice 
     38                prompt "acx firmware version" 
     39                default ACX_DEFAULT if !TARGET_adm5120 
     40                default ACX_1_2_1_34 if TARGET_adm5120 
     41                help 
     42                  This option allows you to select the version of the acx firmware. 
     43 
     44        config ACX_DEFAULT 
     45                bool "Default" 
     46                help 
     47                  Default firmware for ACX devices. 
     48 
     49                  If unsure, select this. 
     50 
     51        config ACX_1_2_1_34 
     52                bool "1.2.1_34" 
     53                help 
     54                  1.2.1_34 firmware for ACX devices. Works with Zyxel P-334WT. 
     55 
     56                  If unsure, select the "default" firmware. 
     57 
     58        endchoice 
     59 
     60        endmenu 
    3061endef 
    3162 
     
    3869C19_FW:=tiacx111c19 
    3970 
    40 define Download/tiacx111c16 
    41   FILE:=$(C16_FW) 
    42   URL:=http://teknoraver.net/software/acx-mac80211/ 
    43   MD5SUM:=7026826460376f6b174f9225bd7781b9 
    44 endef 
    45 $(eval $(call Download,tiacx111c16)) 
     71ifeq ($(CONFIG_ACX_DEFAULT),y) 
     72  define Download/tiacx111c16 
     73        FILE:=$(C16_FW) 
     74        URL:=http://teknoraver.net/software/acx-mac80211/ 
     75        MD5SUM:=7026826460376f6b174f9225bd7781b9 
     76  endef 
     77  $(eval $(call Download,tiacx111c16)) 
    4678 
    47 define Download/tiacx111c19 
    48   FILE:=$(C19_FW) 
    49   URL:=http://ipkg.k1k2.de/files/ 
    50   MD5SUM:=a1fa9681e297b4e36e257090fc12265a 
    51 endef 
    52 $(eval $(call Download,tiacx111c19)) 
     79  define Download/tiacx111c19 
     80        FILE:=$(C19_FW) 
     81        URL:=http://ipkg.k1k2.de/files/ 
     82        MD5SUM:=a1fa9681e297b4e36e257090fc12265a 
     83  endef 
     84  $(eval $(call Download,tiacx111c19)) 
     85endif 
    5386 
     87ifeq ($(CONFIG_ACX_1_2_1_34),y) 
     88  define Download/tiacx111c16 
     89        FILE:=$(C16_FW)_1.2.1_34 
     90#       URL:=http://acx100.erley.org/fw/acx111_1.2.1.34/ 
     91        URL:=http://sites.google.com/site/atorkhov/files/ 
     92        MD5SUM:=fcd07de4b25e1d2aaf3b78b27c5b7ee9 
     93  endef 
     94  $(eval $(call Download,tiacx111c16)) 
     95endif 
    5496 
    5597PKG_EXTRA_KCONFIG:= \ 
     
    87129define KernelPackage/acx-mac80211/install 
    88130        $(INSTALL_DIR) $(1)/lib/firmware 
     131ifeq ($(CONFIG_ACX_DEFAULT),y) 
    89132        $(INSTALL_DATA) $(DL_DIR)/$(C16_FW) $(1)/lib/firmware/ 
    90133        $(INSTALL_DATA) $(DL_DIR)/$(C19_FW) $(1)/lib/firmware/ 
     134endif 
     135ifeq ($(CONFIG_ACX_1_2_1_34),y) 
     136        $(INSTALL_DATA) $(DL_DIR)/$(C16_FW)_1.2.1_34 $(1)/lib/firmware/$(C16_FW) 
     137endif 
    91138endef 
    92139 
Note: See TracChangeset for help on using the changeset viewer.