On 30 July 2015 at 10:52, Daniel Golle <dan...@makrotopia.org> wrote:
> @@ -2000,6 +2000,50 @@ endef
>
>  define KernelPackage/brcmfmac/install
>         $(INSTALL_DIR) $(1)/lib/firmware/brcm
> +ifneq ($(CONFIG_BRCMFMAC_SDIO),)
> +       $(INSTALL_DATA) \
> +               
> $(PKG_BUILD_DIR)/$(PKG_LINUX_FIRMWARE_SUBDIR)/brcm/brcmfmac43143-sdio.bin \
> +               $(1)/lib/firmware/brcm/
> +       $(INSTALL_DATA) \
> +               
> $(PKG_BUILD_DIR)/$(PKG_LINUX_FIRMWARE_SUBDIR)/brcm/brcmfmac43241b0-sdio.bin \
> +               $(1)/lib/firmware/brcm/
> +       $(INSTALL_DATA) \
> +               
> $(PKG_BUILD_DIR)/$(PKG_LINUX_FIRMWARE_SUBDIR)/brcm/brcmfmac43241b4-sdio.bin \
> +               $(1)/lib/firmware/brcm/
> +       $(INSTALL_DATA) \
> +               
> $(PKG_BUILD_DIR)/$(PKG_LINUX_FIRMWARE_SUBDIR)/brcm/brcmfmac43241b5-sdio.bin \
> +               $(1)/lib/firmware/brcm/
> +       $(INSTALL_DATA) \
> +               
> $(PKG_BUILD_DIR)/$(PKG_LINUX_FIRMWARE_SUBDIR)/brcm/brcmfmac4329-sdio.bin \
> +               $(1)/lib/firmware/brcm/
> +       $(INSTALL_DATA) \
> +               
> $(PKG_BUILD_DIR)/$(PKG_LINUX_FIRMWARE_SUBDIR)/brcm/brcmfmac4330-sdio.bin \
> +               $(1)/lib/firmware/brcm/
> +       $(INSTALL_DATA) \
> +               
> $(PKG_BUILD_DIR)/$(PKG_LINUX_FIRMWARE_SUBDIR)/brcm/brcmfmac4334-sdio.bin \
> +               $(1)/lib/firmware/brcm/
> +       $(INSTALL_DATA) \
> +               
> $(PKG_BUILD_DIR)/$(PKG_LINUX_FIRMWARE_SUBDIR)/brcm/brcmfmac4334-sdio.bin \
> +               $(1)/lib/firmware/brcm/
> +       $(INSTALL_DATA) \
> +               
> $(PKG_BUILD_DIR)/$(PKG_LINUX_FIRMWARE_SUBDIR)/brcm/brcmfmac43340-sdio.bin \
> +               $(1)/lib/firmware/brcm/
> +       $(INSTALL_DATA) \
> +               
> $(PKG_BUILD_DIR)/$(PKG_LINUX_FIRMWARE_SUBDIR)/brcm/brcmfmac43362-sdio.bin \
> +               $(1)/lib/firmware/brcm/
> +       $(INSTALL_DATA) \
> +               
> $(PKG_BUILD_DIR)/$(PKG_LINUX_FIRMWARE_SUBDIR)/brcm/brcmfmac4339-sdio.bin \
> +               $(1)/lib/firmware/brcm/
> +       $(INSTALL_DATA) \
> +               
> $(PKG_BUILD_DIR)/$(PKG_LINUX_FIRMWARE_SUBDIR)/brcm/brcmfmac43430-sdio.bin \
> +               $(1)/lib/firmware/brcm/
> +       $(INSTALL_DATA) \
> +               
> $(PKG_BUILD_DIR)/$(PKG_LINUX_FIRMWARE_SUBDIR)/brcm/brcmfmac43435-sdio.bin \
> +               $(1)/lib/firmware/brcm/
> +       $(INSTALL_DATA) \
> +               
> $(PKG_BUILD_DIR)/$(PKG_LINUX_FIRMWARE_SUBDIR)/brcm/brcmfmac4354-sdio.bin \
> +               $(1)/lib/firmware/brcm/
> +endef

Looks much better, thanks.

Two things:
1) Do we want to include firmware for all brcmfmac supported devices?
I guess some of them are e.g. smartphones and I'm not sure if anyone
wants to run OpenWrt on them. Or should we split it into more options
maybe?
2) If we want all firmware files then for SDIO devices we could try
something clever like: $(PKG_BUILD_DIR)/brcm/brcmfmac*-sdio.bin maybe?

-- 
Rafał
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to