ar71xx/ag71xx_ar7240_get_port_link: fix off-by-one check on argument `port`
[lede-git/.git] / package / firmware / linux-firmware / marvell.mk
index 86c0e6fede085bf98cf7d118b1b20b6d21627434..1b99d7ae0208629264373e3107c5424e19a17456 100644 (file)
@@ -20,6 +20,15 @@ define Package/mwifiex-pcie-firmware/install
 endef
 $(eval $(call BuildPackage,mwifiex-pcie-firmware))
 
+Package/mwifiex-sdio-firmware = $(call Package/firmware-default,Marvell 8887 firmware)
+define Package/mwifiex-sdio-firmware/install
+       $(INSTALL_DIR) $(1)/lib/firmware/mrvl
+       $(INSTALL_DATA) \
+               $(PKG_BUILD_DIR)/mrvl/sd8887_uapsta.bin \
+               $(1)/lib/firmware/mrvl/
+endef
+$(eval $(call BuildPackage,mwifiex-sdio-firmware))
+
 Package/libertas-usb-firmware = $(call Package/firmware-default,Marvell 8388/8682 USB firmware)
 define Package/libertas-usb-firmware/install
        $(INSTALL_DIR) $(1)/lib/firmware/libertas
@@ -44,3 +53,13 @@ define Package/libertas-sdio-firmware/install
 endef
 $(eval $(call BuildPackage,libertas-sdio-firmware))
 
+Package/libertas-spi-firmware = $(call Package/firmware-default,Marvell 8686 SPI firmware)
+define Package/libertas-spi-firmware/install
+       $(INSTALL_DIR) $(1)/lib/firmware/libertas
+       $(INSTALL_DATA) \
+               $(PKG_BUILD_DIR)/libertas/gspi8686_v9_helper.bin \
+               $(PKG_BUILD_DIR)/libertas/gspi8686_v9.bin \
+               $(1)/lib/firmware/libertas
+endef
+$(eval $(call BuildPackage,libertas-spi-firmware))
+