cypress-nvram: support BCM4339 on TechNexion PICO-PI-IMX7D
[openwrt/staging/blocktrron.git] / package / firmware / cypress-nvram / Makefile
index 806bfa2d92cb1caae505417525ab90f20236017e..f8b45fbef26e2f58cf57e94bd6b277da98055c01 100644 (file)
@@ -106,3 +106,21 @@ define Package/cypress-nvram-43455-sdio-rpi-4b/install
 endef
 
 $(eval $(call BuildPackage,cypress-nvram-43455-sdio-rpi-4b))
+
+# Cypress 4339 SDIO PICO-PI-IMX7D
+define Package/cypress-nvram-4339-pico-pi-imx7d
+  $(Package/cypress-nvram-default)
+  TITLE:=BCM4339 NVRAM for TechNexion PICO-PI-IMX7D
+  DEPENDS:=@TARGET_imx_cortexa7
+  PROVIDES:=brcmfmac-firmware-4339-pico-pi-imx7d
+  CONFLICTS:=brcmfmac-firmware-4339-pico-pi-imx7d
+endef
+
+define Package/cypress-nvram-4339-pico-pi-imx7d/install
+       $(INSTALL_DIR) $(1)/lib/firmware/brcm
+       $(INSTALL_DATA) \
+               ./files/brcmfmac4339-sdio.technexion,imx7d-pico-pi.txt \
+               $(1)/lib/firmware/brcm/brcmfmac4339-sdio.technexion,imx7d-pico-pi.txt
+endef
+
+$(eval $(call BuildPackage,cypress-nvram-4339-pico-pi-imx7d))