From d72088314d8364b3d6a4315688db80da6144533c Mon Sep 17 00:00:00 2001 From: aiamadeus <2789289348@qq.com> Date: Mon, 26 Dec 2022 23:26:38 +0800 Subject: [PATCH] linux-firmware: fixes broken packages --- package/firmware/linux-firmware/qca_ath10k.mk | 19 +++++++++++---- package/firmware/linux-firmware/realtek.mk | 24 ++++++++++++++----- 2 files changed, 33 insertions(+), 10 deletions(-) diff --git a/package/firmware/linux-firmware/qca_ath10k.mk b/package/firmware/linux-firmware/qca_ath10k.mk index 9d67ae0c9..dbf65a846 100644 --- a/package/firmware/linux-firmware/qca_ath10k.mk +++ b/package/firmware/linux-firmware/qca_ath10k.mk @@ -21,9 +21,6 @@ define Package/ath10k-board-qca9377/install $(INSTALL_DATA) \ $(PKG_BUILD_DIR)/ath10k/QCA9377/hw1.0/board-2.bin \ $(1)/lib/firmware/ath10k/QCA9377/hw1.0/ - $(INSTALL_DATA) \ - $(PKG_BUILD_DIR)/ath10k/QCA9377/hw1.0/board.bin \ - $(1)/lib/firmware/ath10k/QCA9377/hw1.0/ endef $(eval $(call BuildPackage,ath10k-board-qca9377)) Package/ath10k-firmware-qca9377 = $(call Package/firmware-default,ath10k qca9377 firmware,+ath10k-board-qca9377) @@ -32,11 +29,25 @@ define Package/ath10k-firmware-qca9377/install $(INSTALL_DATA) \ $(PKG_BUILD_DIR)/ath10k/QCA9377/hw1.0/firmware-6.bin \ $(1)/lib/firmware/ath10k/QCA9377/hw1.0/firmware-6.bin +endef +$(eval $(call BuildPackage,ath10k-firmware-qca9377)) + +Package/ath10k-board-qca9377-sdio = $(call Package/firmware-default,ath10k qca9377 board sdio firmware) +define Package/ath10k-board-qca9377-sdio/install + $(INSTALL_DIR) $(1)/lib/firmware/ath10k/QCA9377/hw1.0 + $(INSTALL_DATA) \ + $(PKG_BUILD_DIR)/ath10k/QCA9377/hw1.0/board.bin \ + $(1)/lib/firmware/ath10k/QCA9377/hw1.0/board.bin +endef +$(eval $(call BuildPackage,ath10k-board-qca9377-sdio)) +Package/ath10k-firmware-qca9377-sdio = $(call Package/firmware-default,ath10k qca9377 sdio firmware,+ath10k-board-qca9377-sdio) +define Package/ath10k-firmware-qca9377-sdio/install + $(INSTALL_DIR) $(1)/lib/firmware/ath10k/QCA9377/hw1.0 $(INSTALL_DATA) \ $(PKG_BUILD_DIR)/ath10k/QCA9377/hw1.0/firmware-sdio-5.bin \ $(1)/lib/firmware/ath10k/QCA9377/hw1.0/firmware-sdio-5.bin endef -$(eval $(call BuildPackage,ath10k-firmware-qca9377)) +$(eval $(call BuildPackage,ath10k-firmware-qca9377-sdio)) Package/ath10k-board-qca9887 = $(call Package/firmware-default,ath10k qca9887 board firmware) define Package/ath10k-board-qca9887/install diff --git a/package/firmware/linux-firmware/realtek.mk b/package/firmware/linux-firmware/realtek.mk index 0f4e6f885..123acf625 100644 --- a/package/firmware/linux-firmware/realtek.mk +++ b/package/firmware/linux-firmware/realtek.mk @@ -130,11 +130,23 @@ define Package/rtl8822ce-firmware/install endef $(eval $(call BuildPackage,rtl8822ce-firmware)) -Package/rtw89-firmware = $(call Package/firmware-default,RealTek RTW89 firmware) -define Package/rtw89-firmware/install +Package/rtl8852ae-firmware = $(call Package/firmware-default,RealTek RTL8852AE firmware) +define Package/rtl8852ae-firmware/install $(INSTALL_DIR) $(1)/lib/firmware/rtw89 - $(CP) \ - $(PKG_BUILD_DIR)/rtw89/* \ - $(1)/lib/firmware/rtw89 + $(INSTALL_DATA) $(PKG_BUILD_DIR)/rtw89/rtw8852a_fw.bin $(1)/lib/firmware/rtw89 endef -$(eval $(call BuildPackage,rtw89-firmware)) +$(eval $(call BuildPackage,rtl8852ae-firmware)) + +Package/rtl8852be-firmware = $(call Package/firmware-default,RealTek RTL8852BE firmware) +define Package/rtl8852be-firmware/install + $(INSTALL_DIR) $(1)/lib/firmware/rtw89 + $(INSTALL_DATA) $(PKG_BUILD_DIR)/rtw89/rtw8852b_fw.bin $(1)/lib/firmware/rtw89 +endef +$(eval $(call BuildPackage,rtl8852be-firmware)) + +Package/rtl8852ce-firmware = $(call Package/firmware-default,RealTek RTL8852CE firmware) +define Package/rtl8852ce-firmware/install + $(INSTALL_DIR) $(1)/lib/firmware/rtw89 + $(INSTALL_DATA) $(PKG_BUILD_DIR)/rtw89/rtw8852c_fw.bin $(1)/lib/firmware/rtw89 +endef +$(eval $(call BuildPackage,rtl8852ce-firmware))