b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame] | 1 | Package/mwl8k-firmware = $(call Package/firmware-default,Marvell 8366/8687 firmware,,LICENCE.Marvell) |
| 2 | define Package/mwl8k-firmware/install |
| 3 | $(INSTALL_DIR) $(1)/lib/firmware/mwl8k |
| 4 | $(INSTALL_DATA) \ |
| 5 | $(PKG_BUILD_DIR)/mwl8k/fmimage_8366_ap-3.fw \ |
| 6 | $(PKG_BUILD_DIR)/mwl8k/fmimage_8366.fw \ |
| 7 | $(PKG_BUILD_DIR)/mwl8k/helper_8366.fw \ |
| 8 | $(PKG_BUILD_DIR)/mwl8k/fmimage_8687.fw \ |
| 9 | $(PKG_BUILD_DIR)/mwl8k/helper_8687.fw \ |
| 10 | $(1)/lib/firmware/mwl8k/ |
| 11 | endef |
| 12 | $(eval $(call BuildPackage,mwl8k-firmware)) |
| 13 | |
| 14 | Package/mwifiex-pcie-firmware = $(call Package/firmware-default,Marvell 8897 firmware,,LICENCE.Marvell) |
| 15 | define Package/mwifiex-pcie-firmware/install |
| 16 | $(INSTALL_DIR) $(1)/lib/firmware/mrvl |
| 17 | $(INSTALL_DATA) \ |
| 18 | $(PKG_BUILD_DIR)/mrvl/pcie8897_uapsta.bin \ |
| 19 | $(1)/lib/firmware/mrvl/ |
| 20 | endef |
| 21 | $(eval $(call BuildPackage,mwifiex-pcie-firmware)) |
| 22 | |
| 23 | Package/mwifiex-sdio-firmware = $(call Package/firmware-default,Marvell 8887/8997 firmware,,LICENCE.Marvell) |
| 24 | define Package/mwifiex-sdio-firmware/install |
| 25 | $(INSTALL_DIR) $(1)/lib/firmware/mrvl |
| 26 | $(INSTALL_DATA) \ |
| 27 | $(PKG_BUILD_DIR)/mrvl/sd8887_uapsta.bin \ |
| 28 | $(PKG_BUILD_DIR)/mrvl/sdsd8997_combo_v4.bin \ |
| 29 | $(1)/lib/firmware/mrvl/ |
| 30 | ln -s ../mrvl/sdsd8997_combo_v4.bin $(1)/lib/firmware/mrvl/sd8997_uapsta.bin |
| 31 | endef |
| 32 | $(eval $(call BuildPackage,mwifiex-sdio-firmware)) |
| 33 | |
| 34 | Package/libertas-usb-firmware = $(call Package/firmware-default,Marvell 8388/8682 USB firmware,,LICENCE.Marvell) |
| 35 | define Package/libertas-usb-firmware/install |
| 36 | $(INSTALL_DIR) $(1)/lib/firmware/libertas |
| 37 | $(INSTALL_DATA) \ |
| 38 | $(PKG_BUILD_DIR)/libertas/usb8388_v9.bin \ |
| 39 | $(PKG_BUILD_DIR)/libertas/usb8682.bin \ |
| 40 | $(1)/lib/firmware/libertas/ |
| 41 | endef |
| 42 | $(eval $(call BuildPackage,libertas-usb-firmware)) |
| 43 | |
| 44 | Package/libertas-sdio-firmware = $(call Package/firmware-default,Marvell 8385/8686/8688 SDIO firmware,,LICENCE.Marvell) |
| 45 | define Package/libertas-sdio-firmware/install |
| 46 | $(INSTALL_DIR) $(1)/lib/firmware/libertas |
| 47 | $(INSTALL_DATA) \ |
| 48 | $(PKG_BUILD_DIR)/libertas/sd8385_helper.bin \ |
| 49 | $(PKG_BUILD_DIR)/libertas/sd8385.bin \ |
| 50 | $(PKG_BUILD_DIR)/libertas/sd8686_v9_helper.bin \ |
| 51 | $(PKG_BUILD_DIR)/libertas/sd8686_v9.bin \ |
| 52 | $(1)/lib/firmware/libertas |
| 53 | $(INSTALL_DIR) $(1)/lib/firmware/mrvl |
| 54 | $(INSTALL_DATA) \ |
| 55 | $(PKG_BUILD_DIR)/mrvl/sd8688_helper.bin \ |
| 56 | $(PKG_BUILD_DIR)/mrvl/sd8688.bin \ |
| 57 | $(1)/lib/firmware/mrvl |
| 58 | ln -s ../mrvl/sd8688_helper.bin $(1)/lib/firmware/libertas/sd8688_helper.bin |
| 59 | ln -s ../mrvl/sd8688.bin $(1)/lib/firmware/libertas/sd8688.bin |
| 60 | endef |
| 61 | $(eval $(call BuildPackage,libertas-sdio-firmware)) |
| 62 | |
| 63 | Package/libertas-spi-firmware = $(call Package/firmware-default,Marvell 8686 SPI firmware,,LICENCE.Marvell) |
| 64 | define Package/libertas-spi-firmware/install |
| 65 | $(INSTALL_DIR) $(1)/lib/firmware/libertas |
| 66 | $(INSTALL_DATA) \ |
| 67 | $(PKG_BUILD_DIR)/libertas/gspi8686_v9_helper.bin \ |
| 68 | $(PKG_BUILD_DIR)/libertas/gspi8686_v9.bin \ |
| 69 | $(1)/lib/firmware/libertas |
| 70 | endef |
| 71 | $(eval $(call BuildPackage,libertas-spi-firmware)) |
| 72 | |