Add support for Raspberry Pi Zero 2 W via brcm-supplemental and use Raspberry Pi 400 from brcm-supplemental as well.
okay? Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/firmware/bwfm/Makefile,v retrieving revision 1.11 diff -u -p -u -r1.11 Makefile --- Makefile 27 Apr 2021 20:14:32 -0000 1.11 +++ Makefile 2 Nov 2021 18:20:50 -0000 @@ -2,14 +2,13 @@ FW_DRIVER= bwfm LINUX_VER= 20200316 -SUP_VER= 1.2 -REVISION= 2 +SUP_VER= 1.3 +REVISION= 3 FW_VER= ${LINUX_VER}.${SUP_VER} DISTNAME= linux-firmware-${LINUX_VER} EXTRACT_SUFX= .tar.xz DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ {bsdkurt/brcm-supplemental/archive/}brcm-supplemental-${SUP_VER}.tar.gz:0 \ - rpi-firmware-nonfree-{RPi-Distro/firmware-nonfree/archive/}83938f78ca2d5a0ffe0c223bb96d72ccc7b71ca5.tar.gz:0 # broad enough to reduce WRKSRC size but specific enough to match all DISTFILES EXTRACT_FILES= \*/{brcm\*,LICEN\*} @@ -21,7 +20,6 @@ MASTER_SITES0= https://github.com/ HOMEPAGE= https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/brcm SUP_DIR= ${WRKDIR}/brcm-supplemental-brcm-supplemental-${SUP_VER} -RPI_DIR= ${WRKDIR}/firmware-nonfree-*/brcm do-install: ${INSTALL_DATA} ${WRKSRC}/brcm/*bin ${PREFIX}/firmware/ @@ -29,17 +27,13 @@ do-install: ${INSTALL_DATA} ${SUP_DIR}/*bin ${PREFIX}/firmware/ ${INSTALL_DATA} ${SUP_DIR}/*txt ${PREFIX}/firmware/ + ${INSTALL_DATA} ${SUP_DIR}/*clm_blob ${PREFIX}/firmware/ cd ${PREFIX}/firmware && ln brcmfmac4356-sdio.vamrs,rock960.txt \ brcmfmac4356-sdio.friendlyarm,nanopc-t4.txt && \ ln brcmfmac43456-sdio.pine64,pinebook-pro.bin \ brcmfmac43456-sdio.pine64,rockpro64-v2.1.bin && \ ln brcmfmac43456-sdio.pine64,pinebook-pro.txt \ brcmfmac43456-sdio.pine64,rockpro64-v2.1.txt - -.for i in bin txt clm_blob - ${INSTALL_DATA} ${RPI_DIR}/brcmfmac43456-sdio.$i \ - ${PREFIX}/firmware/brcmfmac43456-sdio.raspberrypi,400.$i -.endfor ${INSTALL_DATA} ${WRKSRC}/LICENCE.broadcom_bcm43xx \ ${PREFIX}/firmware/bwfm-license Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/firmware/bwfm/distinfo,v retrieving revision 1.5 diff -u -p -u -r1.5 distinfo --- distinfo 23 Apr 2021 21:15:00 -0000 1.5 +++ distinfo 2 Nov 2021 18:20:50 -0000 @@ -1,6 +1,4 @@ -SHA256 (firmware/brcm-supplemental-1.2.tar.gz) = F3Vt53XaEJA5qdmq+TR54wK37kraOMqZTv8UtKsOhM8= +SHA256 (firmware/brcm-supplemental-1.3.tar.gz) = u5CoUavo68R8lV/DNVb81IUe9+UUmAGEJ/bl3SCRqF4= SHA256 (firmware/linux-firmware-20200316.tar.xz) = euyzFxpV9d8+HwLEDd/Mh0zyMdIN6uHurhyoZASYLoI= -SHA256 (firmware/rpi-firmware-nonfree-83938f78ca2d5a0ffe0c223bb96d72ccc7b71ca5.tar.gz) = +LOvHzlNeoIIcdA6wOfFjrwb1VaBL0onzUju8zDFewA= -SIZE (firmware/brcm-supplemental-1.2.tar.gz) = 669495 +SIZE (firmware/brcm-supplemental-1.3.tar.gz) = 1256133 SIZE (firmware/linux-firmware-20200316.tar.xz) = 97897640 -SIZE (firmware/rpi-firmware-nonfree-83938f78ca2d5a0ffe0c223bb96d72ccc7b71ca5.tar.gz) = 110774028 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/firmware/bwfm/pkg/PLIST,v retrieving revision 1.7 diff -u -p -u -r1.7 PLIST --- pkg/PLIST 27 Apr 2021 20:14:33 -0000 1.7 +++ pkg/PLIST 2 Nov 2021 18:20:50 -0000 @@ -28,6 +28,9 @@ firmware/brcmfmac43430-sdio.raspberrypi, firmware/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt firmware/brcmfmac43430a0-sdio.bin firmware/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt +firmware/brcmfmac43436-sdio.raspberrypi,model-zero-2-w.bin +firmware/brcmfmac43436-sdio.raspberrypi,model-zero-2-w.clm_blob +firmware/brcmfmac43436-sdio.raspberrypi,model-zero-2-w.txt firmware/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt firmware/brcmfmac43455-sdio.bin firmware/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt