[OpenWrt-Devel] [PATCH] brcm2708: Add support for CYW43455

John Crispin john at phrozen.org
Fri Jun 1 02:34:42 EDT 2018



On 28/05/18 00:23, Christo Nedev wrote:
> New package brcmfmac-firmware-43455-sdio.
>
> Content:
> brcmfmac43455-sdio.bin
> brcmfmac43455-sdio.clm_blob
> brcmfmac43455-sdio.txt
>
> Source:
> https://github.com/RPi-Distro/firmware-nonfree.git
>
> Bit newer from CYPRESS here:
> https://community.cypress.com/servlet/JiveServlet/download/14837-1-34881/cypress-fmac-v4.14-2018_0321.zip
>
> Signed-off-by: Christo Nedev <christo.nedev at gmail.com>
> ---
>   package/firmware/firmware-nonfree/Makefile    | 28 +++++++++++++++++++++++++++
>   package/firmware/firmware-nonfree/broadcom.mk | 10 ++++++++++
Hi
firmware-nonfree is a bit of a weird name. Either use a proper upstream 
repo or call the package brcmfmac-firmware-nonfree
     John

>   target/linux/brcm2708/Makefile                |  2 +-
>   3 files changed, 39 insertions(+), 1 deletion(-)
>   create mode 100644 package/firmware/firmware-nonfree/Makefile
>   create mode 100644 package/firmware/firmware-nonfree/broadcom.mk
>
> diff --git a/package/firmware/firmware-nonfree/Makefile b/package/firmware/firmware-nonfree/Makefile
> new file mode 100644
> index 0000000000..86c9f7600b
> --- /dev/null
> +++ b/package/firmware/firmware-nonfree/Makefile
> @@ -0,0 +1,28 @@
> +include $(TOPDIR)/rules.mk
> +
> +PKG_NAME:=firmware-nonfree
> +PKG_RELEASE:=1
> +
> +PKG_SOURCE_PROTO:=git
> +PKG_SOURCE_URL:=https://github.com/RPi-Distro/firmware-nonfree.git
> +PKG_SOURCE_DATE:=2018-05-27
> +PKG_SOURCE_VERSION:=86e88fbf0345da49555d0ec34c80b4fbae7d0cd3
> +PKG_MIRROR_HASH:=bef9efe173b87e7afc37bb856f9727c4ff64a1ee1cbe6640d22bae79601553bb
> +
> +SCAN_DEPS = *.mk
> +
> +include $(INCLUDE_DIR)/package.mk
> +
> +define Package/firmware-default
> +  SECTION:=firmware
> +  CATEGORY:=Firmware
> +  URL:=https://github.com/RPi-Distro/firmware-nonfree.git
> +  TITLE:=$(1)
> +endef
> +
> +define Build/Compile
> +
> +endef
> +
> +include $(wildcard ./*.mk)
> +#$(eval $(call BuildPackage,firmware-nonfree))
> diff --git a/package/firmware/firmware-nonfree/broadcom.mk b/package/firmware/firmware-nonfree/broadcom.mk
> new file mode 100644
> index 0000000000..ef6bbbed2d
> --- /dev/null
> +++ b/package/firmware/firmware-nonfree/broadcom.mk
> @@ -0,0 +1,10 @@
> +Package/brcmfmac-firmware-43455-sdio = $(call Package/firmware-default,Broadcom BCM43455 FullMac SDIO firmware)
> +define Package/brcmfmac-firmware-43455-sdio/install
> +	$(INSTALL_DIR) $(1)/lib/firmware/brcm
> +	$(INSTALL_DATA) \
> +		$(PKG_BUILD_DIR)/brcm/brcmfmac43455-sdio.bin \
> +		$(PKG_BUILD_DIR)/brcm/brcmfmac43455-sdio.clm_blob \
> +		$(PKG_BUILD_DIR)/brcm/brcmfmac43455-sdio.txt \
> +		$(1)/lib/firmware/brcm/
> +endef
> +$(eval $(call BuildPackage,brcmfmac-firmware-43455-sdio))
> diff --git a/target/linux/brcm2708/Makefile b/target/linux/brcm2708/Makefile
> index 870029c4c8..274e101823 100644
> --- a/target/linux/brcm2708/Makefile
> +++ b/target/linux/brcm2708/Makefile
> @@ -27,7 +27,7 @@ DEFAULT_PACKAGES += \
>   	kmod-usb-hid \
>   	kmod-sound-core kmod-sound-arm-bcm2835 \
>   	kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 \
> -	brcmfmac-firmware-43430-sdio kmod-brcmfmac wpad-mini \
> +	brcmfmac-firmware-43430-sdio brcmfmac-firmware-43455-sdio kmod-brcmfmac wpad-mini \
>   	partx-utils mkf2fs e2fsprogs
>   
>   KERNELNAME:=Image dtbs


_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/listinfo/openwrt-devel


More information about the openwrt-devel mailing list