1# $NetBSD: Makefile,v 1.8 2020/03/27 04:31:18 thorpej Exp $ 2 3NOMAN= # define 4 5.include <bsd.own.mk> 6 7# Only install the SDIO firmware binaries on platforms where it will 8# be useful. 9.if ${MACHINE} == "evbarm" 10BWFM_WANT_SDIO_FIRMWARE= yes 11.endif 12 13FILESDIR= ${FIRMWAREDIR}/if_bwfm 14 15FILES= dist/LICENCE.broadcom_bcm43xx 16 17FILES+= dist/brcmfmac43143.bin 18FILES+= dist/brcmfmac43236b.bin 19FILES+= dist/brcmfmac43242a.bin 20FILES+= dist/brcmfmac43569.bin 21FILES+= dist/brcmfmac4373.bin 22 23FILES+= dist/brcmfmac4350-pcie.bin 24FILES+= dist/brcmfmac4350c2-pcie.bin 25FILES+= dist/brcmfmac4356-pcie.bin 26FILES+= dist/brcmfmac43570-pcie.bin 27FILES+= dist/brcmfmac4358-pcie.bin 28FILES+= dist/brcmfmac43602-pcie.ap.bin 29FILES+= dist/brcmfmac43602-pcie.bin 30FILES+= dist/brcmfmac4366b-pcie.bin 31FILES+= dist/brcmfmac4366c-pcie.bin 32FILES+= dist/brcmfmac4371-pcie.bin 33 34.if defined(BWFM_WANT_SDIO_FIRMWARE) 35FILES+= dist/brcmfmac43143-sdio.bin 36FILES+= dist/brcmfmac43241b0-sdio.bin 37FILES+= dist/brcmfmac43241b4-sdio.bin 38FILES+= dist/brcmfmac43241b5-sdio.bin 39FILES+= dist/brcmfmac4329-sdio.bin 40FILES+= dist/brcmfmac4330-sdio.bin 41FILES+= dist/brcmfmac4334-sdio.bin 42FILES+= dist/brcmfmac43340-sdio.bin 43FILES+= dist/brcmfmac4335-sdio.bin 44FILES+= dist/brcmfmac43362-sdio.bin 45FILES+= dist/brcmfmac4339-sdio.bin 46FILES+= dist/brcmfmac43430-sdio.bin 47FILES+= dist/brcmfmac43430a0-sdio.bin 48FILES+= dist/brcmfmac43455-sdio.bin 49FILES+= dist/brcmfmac43456-sdio.bin 50FILES+= dist/brcmfmac43456-sdio.clm_blob 51FILES+= dist/brcmfmac4354-sdio.bin 52FILES+= dist/brcmfmac4356-sdio.bin 53FILES+= dist/brcmfmac4373-sdio.bin 54.endif # BWFM_WANT_SDIO_FIRMWARE 55 56# Platform-specific configuration files 57.if ${MACHINE} == "evbarm" 58FILES+= dist/brcmfmac43362-sdio.cubietech,cubietruck.txt 59FILES+= dist/brcmfmac43362-sdio.lemaker,bananapro.txt 60FILES+= dist/brcmfmac43430-sdio.raspberrypi,3-model-b.txt 61FILES+= dist/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt 62FILES+= dist/brcmfmac43455-sdio.raspberrypi,4-model-b.txt 63FILES+= dist/brcmfmac43456-sdio.pine64,pinebook-pro.txt 64 65# The raspberrypi,model-zero-w uses the same nvram config as the 66# raspberrypi,3-model-b. 67LINKS+= ${FILESDIR}/brcmfmac43430-sdio.raspberrypi,3-model-b.txt \ 68 ${FILESDIR}/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt 69 70# Boards that share the common AP6212 nvram config are listed here. 71FILES+= dist/brcmfmac43430-sdio.AP6212.txt 72LINKS+= ${FILESDIR}/brcmfmac43430-sdio.AP6212.txt \ 73 ${FILESDIR}/brcmfmac43430-sdio.sinovoip,bpi-m2-zero.txt 74 75# In lieu of a better option the xunlong,orangepi-lite2 has successfully 76# used the the same nvram config as the raspberrypi,3-model-b-plus. 77LINKS+= ${FILESDIR}/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt \ 78 ${FILESDIR}/brcmfmac43455-sdio.xunlong,orangepi-lite2.txt 79.endif 80 81.include <bsd.links.mk> 82.include <bsd.files.mk> 83