1include $(TOPDIR)/rules.mk 2include $(INCLUDE_DIR)/kernel.mk 3 4PKG_NAME:=qca-nss-fw 5PKG_BRANCH:=master 6PKG_VERSION:=1.0.c8-00014 7PKG_RELEASE:=1 8 9PKG_SOURCE:=NSS.AK.$(PKG_VERSION).tar.bz2 10PKG_SOURCE_URL:=http://tritium.qca.qualcomm.com/software/NBU/NSS.AK/NSS.AK.$(PKG_VERSION) 11PKG_BUILD_DIR:=$(BUILD_DIR)/NSS.AK.$(PKG_VERSION) 12 13-include $(INCLUDE_DIR)/package-version-override.mk 14include $(INCLUDE_DIR)/package.mk 15 16define NssFirmware 17 18 define Package/qca-nss-fw-$(1) 19 SECTION:=kernel 20 CATEGORY:=Kernel modules 21 SUBMENU:=Network Devices 22 DEPENDS:=@TARGET_ipq806x 23 TITLE:=NSS firmware binaries - $(1) 24 PROVIDES:=qca-nss-fw 25 MENU:=1 26 endef 27 28 define Package/qca-nss-fw-$(1)/description 29 This package contains the NSS firmwares ($(1)) for QCA chipset 30 endef 31 32 define Package/qca-nss-fw-$(1)/config 33 $(call Package/qca-nss-fw/override_source_path,qca-nss-fw-$(1)) 34 endef 35 36 define Package/qca-nss-fw-$(1)/install 37 $(INSTALL_DIR) $$(1)/lib/firmware/qca 38 $(INSTALL_DATA) $(PKG_BUILD_DIR)/$(2)0.bin $$(1)/lib/firmware/qca-nss0-$(1).bin 39 $(INSTALL_DATA) $(PKG_BUILD_DIR)/$(2)1.bin $$(1)/lib/firmware/qca-nss1-$(1).bin 40 endef 41 $$(eval $$(call BuildPackage,qca-nss-fw-$(1))) 42endef 43 44Build/Compile=true 45 46$(eval $(call NssFirmware,retail,R/retail_router)) 47$(eval $(call NssFirmware,carrier,C/carrier_router)) 48$(eval $(call NssFirmware,enterprise,E/enterprise_ap)) 49