mirror of
https://github.com/hzyitc/openwrt-redmi-ax3000.git
synced 2025-12-16 16:31:57 +00:00
49 lines
1.3 KiB
Makefile
49 lines
1.3 KiB
Makefile
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=ath11k-firmware
|
|
PKG_VERSION:=2.7.0.1
|
|
PKG_RELEASE:=01744
|
|
|
|
PKG_SOURCE_PROTO:=git
|
|
PKG_SOURCE_URL:=https://github.com/quic/upstream-wifi-fw
|
|
PKG_SOURCE_VERSION:=main
|
|
PKG_MIRROR_HASH:=skip
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define generate-ath11k-firmware
|
|
|
|
define Package/$(PKG_NAME)-$(1)
|
|
SECTION:=firmware
|
|
CATEGORY:=Firmware
|
|
TITLE:=ath11k firmware binaries for $(call toupper,$(1))
|
|
endef
|
|
|
|
define Package/$(PKG_NAME)-$(1)/description
|
|
ath11k firmware binaries for $(call toupper,$(1))
|
|
endef
|
|
|
|
define Package/$(PKG_NAME)-$(1)/install
|
|
$$(INSTALL_DIR) $$(1)/lib/firmware/$(if $(2),$(2),$(call toupper,$(1)))
|
|
$$(INSTALL_DATA) \
|
|
$$(PKG_BUILD_DIR)/ath11k-firmware/*$(call toupper,$(1))*/hw*.0/$(PKG_VERSION)/WLAN.HK.$(PKG_VERSION)-$(PKG_RELEASE)-QCAHKSWPL_SILICONZ-1/$(3)*.* \
|
|
$$(1)/lib/firmware/$(if $(2),$(2),$(call toupper,$(1)))/
|
|
endef
|
|
|
|
ALL_PACKAGE+=$(PKG_NAME)-$(1)
|
|
|
|
endef
|
|
|
|
$(eval $(call generate-ath11k-firmware,ipq5018))
|
|
$(eval $(call generate-ath11k-firmware,ipq6018))
|
|
$(eval $(call generate-ath11k-firmware,ipq8074))
|
|
$(eval $(call generate-ath11k-firmware,qcn6122,qcn6122,qcn6122/))
|
|
$(eval $(call generate-ath11k-firmware,qcn9074,qcn9074))
|
|
|
|
define Build/Compile
|
|
endef
|
|
|
|
$(foreach pkg, $(ALL_PACKAGE), \
|
|
$(eval $(call BuildPackage,$(pkg))) \
|
|
)
|