From 5fdd2564c0176b9dffd334899dc4988051bdea55 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Sun, 23 Jul 2023 19:31:28 +0800 Subject: [PATCH] armbian-firmware: pack BCM4356 firmware Signed-off-by: Tianling Shen --- package/firmware/armbian-firmware/Makefile | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/package/firmware/armbian-firmware/Makefile b/package/firmware/armbian-firmware/Makefile index f63edfd122..4020ee2649 100644 --- a/package/firmware/armbian-firmware/Makefile +++ b/package/firmware/armbian-firmware/Makefile @@ -25,6 +25,21 @@ endef define Build/Compile endef +Package/brcmfmac-firmware-4356-sdio = $(call Package/armbian-firmware-default,Broadcom BCM4356 FullMac SDIO firmware) +define Package/brcmfmac-firmware-4356-sdio/install + $(INSTALL_DIR) $(1)/lib/firmware/brcm + $(INSTALL_DATA) \ + $(PKG_BUILD_DIR)/brcm/BCM4356A2.hcd \ + $(1)/lib/firmware/brcm/ + $(INSTALL_DATA) \ + $(PKG_BUILD_DIR)/brcm/brcmfmac4356-sdio.bin \ + $(1)/lib/firmware/brcm/ + $(INSTALL_DATA) \ + $(PKG_BUILD_DIR)/brcm/brcmfmac4356-sdio.clm_blob \ + $(1)/lib/firmware/brcm/ +endef +$(eval $(call BuildPackage,brcmfmac-firmware-4356-sdio)) + Package/brcmfmac-firmware-43456-sdio = $(call Package/armbian-firmware-default,Broadcom BCM43456 FullMac SDIO firmware) define Package/brcmfmac-firmware-43456-sdio/install $(INSTALL_DIR) $(1)/lib/firmware/brcm @@ -52,6 +67,18 @@ define Package/brcmfmac-firmware-43752-sdio/install endef $(eval $(call BuildPackage,brcmfmac-firmware-43752-sdio)) +Package/brcmfmac-nvram-4356-sdio = $(call Package/armbian-firmware-default,Broadcom BCM4356 NVRAM firmware) +define Package/brcmfmac-nvram-4356-sdio/install + $(INSTALL_DIR) $(1)/lib/firmware/brcm + $(INSTALL_DATA) \ + $(PKG_BUILD_DIR)/brcm/brcmfmac4356-sdio.txt \ + $(1)/lib/firmware/brcm/ + $(LN) \ + brcmfmac4356-sdio.txt \ + $(1)/lib/firmware/brcm/brcmfmac4356-sdio.friendlyarm,nanopc-t4.txt +endef +$(eval $(call BuildPackage,brcmfmac-nvram-4356-sdio)) + Package/brcmfmac-nvram-43456-sdio = $(call Package/armbian-firmware-default,Broadcom BCM43456 NVRAM firmware) define Package/brcmfmac-nvram-43456-sdio/install $(INSTALL_DIR) $(1)/lib/firmware/brcm