| package/mac80211/Makefile |
| 440 | 440 | endef |
| 441 | 441 | $(eval $(call Download,usb8388)) |
| 442 | 442 | |
| 443 | | define KernelPackage/libertas |
| 443 | SD8686FW_NAME:=sd8686 |
| 444 | SD8686FW_VERSION:=9.70.7.p0 |
| 445 | |
| 446 | define Download/sd8686 |
| 447 | URL:=http://dev.laptop.org/pub/firmware/libertas/ |
| 448 | FILE:=$(SD8686FW_NAME)-$(SD8686FW_VERSION).bin |
| 449 | MD5SUM=b4f8be61e19780a14836f146c538c5dd |
| 450 | endef |
| 451 | $(eval $(call Download,sd8686)) |
| 452 | |
| 453 | SD8686HELPER_NAME:=sd8686_helper |
| 454 | |
| 455 | define Download/sd8686_helper |
| 456 | URL:=http://dev.laptop.org/pub/firmware/libertas/ |
| 457 | FILE:=$(SD8686HELPER_NAME).bin |
| 458 | MD5SUM=2a4d8f4df198ce949c350df5674f4ac6 |
| 459 | endef |
| 460 | $(eval $(call Download,sd8686_helper)) |
| 461 | |
| 462 | define KernelPackage/libertas-usb |
| 444 | 463 | $(call KernelPackage/mac80211/Default) |
| 445 | 464 | DEPENDS+= @USB_SUPPORT +kmod-mac80211 +kmod-usb-core +kmod-lib80211 |
| 446 | 465 | TITLE:=Marvell 88W8015 Wireless Driver |
| ... | ... | |
| 450 | 469 | AUTOLOAD:=$(call AutoLoad,27,libertas usb8xxx) |
| 451 | 470 | endef |
| 452 | 471 | |
| 472 | define KernelPackage/libertas-sd |
| 473 | $(call KernelPackage/mac80211/Default) |
| 474 | DEPENDS+= +kmod-mac80211 +kmod-lib80211 |
| 475 | TITLE:=Marvell 88W8686 Wireless Driver |
| 476 | FILES:= \ |
| 477 | $(PKG_BUILD_DIR)/drivers/net/wireless/libertas/libertas.$(LINUX_KMOD_SUFFIX) \ |
| 478 | $(PKG_BUILD_DIR)/drivers/net/wireless/libertas/libertas_sdio.$(LINUX_KMOD_SUFFIX) |
| 479 | AUTOLOAD:=$(call AutoLoad,27,libertas libertas_sdio) |
| 480 | endef |
| 453 | 481 | |
| 454 | 482 | define KernelPackage/ar9170 |
| 455 | 483 | $(call KernelPackage/mac80211/Default) |
| ... | ... | |
| 848 | 876 | CONFIG_MAC80211_HWSIM=$(if $(CONFIG_PACKAGE_kmod-mac80211-hwsim),m) \ |
| 849 | 877 | CONFIG_PCMCIA= \ |
| 850 | 878 | CONFIG_LIBIPW=$(if $(CONFIG_PACKAGE_kmod-net-libipw),m) \ |
| 851 | | CONFIG_LIBERTAS=$(if $(CONFIG_PACKAGE_kmod-libertas),m) \ |
| 879 | CONFIG_LIBERTAS=$(if $(CONFIG_PACKAGE_kmod-libertas-sd)$(CONFIG_PACKAGE_kmod-libertas-usb),m) \ |
| 852 | 880 | CONFIG_LIBERTAS_CS= \ |
| 853 | | CONFIG_LIBERTAS_SDIO= \ |
| 881 | CONFIG_LIBERTAS_SPI= \ |
| 882 | CONFIG_LIBERTAS_SDIO=$(if $(CONFIG_PACKAGE_kmod-libertas-sd),m) \ |
| 854 | 883 | CONFIG_LIBERTAS_THINFIRM= \ |
| 855 | | CONFIG_LIBERTAS_USB=$(if $(CONFIG_PACKAGE_kmod-libertas),m) \ |
| 884 | CONFIG_LIBERTAS_USB=$(if $(CONFIG_PACKAGE_kmod-libertas-usb),m) \ |
| 856 | 885 | CONFIG_IPW2100=$(if $(CONFIG_PACKAGE_kmod-net-ipw2100),m) \ |
| 857 | 886 | CONFIG_IPW2200=$(if $(CONFIG_PACKAGE_kmod-net-ipw2200),m) \ |
| 858 | 887 | CONFIG_NL80211=y \ |
| ... | ... | |
| 924 | 953 | $(CP) $(PKG_BUILD_DIR)/drivers/net/wireless/ath/*.h $(1)/usr/include/mac80211/ath/ |
| 925 | 954 | endef |
| 926 | 955 | |
| 927 | | define KernelPackage/libertas/install |
| 956 | define KernelPackage/libertas-usb/install |
| 928 | 957 | $(INSTALL_DIR) $(1)/lib/firmware |
| 929 | 958 | $(INSTALL_DATA) $(DL_DIR)/$(USB8388FW_NAME)-$(USB8388FW_VERSION).bin $(1)/lib/firmware/$(USB8388FW_NAME).bin |
| 930 | 959 | endef |
| 931 | 960 | |
| 961 | define KernelPackage/libertas-sd/install |
| 962 | echo "Libertas install: $(CONFIG_PACKAGE_kmod-libertas-sd)" |
| 963 | $(INSTALL_DIR) $(1)/lib/firmware |
| 964 | $(INSTALL_DATA) $(DL_DIR)/$(SD8686FW_NAME)-$(SD8686FW_VERSION).bin $(1)/lib/firmware/$(SD8686FW_NAME).bin |
| 965 | $(INSTALL_DATA) $(DL_DIR)/$(SD8686HELPER_NAME).bin $(1)/lib/firmware/$(SD8686HELPER_NAME).bin |
| 966 | endef |
| 967 | |
| 932 | 968 | define KernelPackage/cfg80211/install |
| 933 | 969 | $(INSTALL_DIR) $(1)/lib/wifi |
| 934 | 970 | $(INSTALL_DATA) ./files/lib/wifi/mac80211.sh $(1)/lib/wifi |
| ... | ... | |
| 1033 | 1069 | endef |
| 1034 | 1070 | |
| 1035 | 1071 | $(eval $(call KernelPackage,ath5k)) |
| 1036 | | $(eval $(call KernelPackage,libertas)) |
| 1072 | $(eval $(call KernelPackage,libertas-usb)) |
| 1073 | $(eval $(call KernelPackage,libertas-sd)) |
| 1037 | 1074 | $(eval $(call KernelPackage,cfg80211)) |
| 1038 | 1075 | $(eval $(call KernelPackage,mac80211)) |
| 1039 | 1076 | $(eval $(call KernelPackage,p54-common)) |