linux-firmware: Enable WiFi for Raspberry Pi 3 B+
[AGL/meta-agl.git] / meta-agl-bsp / meta-raspberrypi / recipes-kernel / linux-firmware / linux-firmware_%.bbappend
1 FILESEXTRAPATHS_prepend_rpi := "${THISDIR}/files:"
2
3 SRC_URI_append_rpi = " \
4     file://brcmfmac43455-sdio.bin \
5     file://brcmfmac43455-sdio.clm_blob \
6     file://brcmfmac43455-sdio.txt \
7 "
8
9 do_install_append_rpi() {
10     install -d ${D}${nonarch_base_libdir}/firmware/brcm/
11
12     # Replace outdated linux-firmware files with updated ones from
13     # raspbian firmware-nonfree. Raspbian adds blobs and nvram
14     # definitions that are also necessary so copy those too.
15     for fw in brcmfmac43455-sdio ; do
16         install -m 0644 ${WORKDIR}/${fw}.* ${D}${nonarch_base_libdir}/firmware/brcm/
17     done
18 }
19
20 LICENSE_${PN}-bcm43455 = "Firmware-broadcom_bcm43xx"
21
22 FILES_${PN}-bcm43455 = " \
23     ${nonarch_base_libdir}/firmware/brcm/brcmfmac43455-sdio.* \
24 "
25
26 RDEPENDS_${PN}-bcm43455 += "${PN}-broadcom-license"