summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb10
1 files changed, 3 insertions, 7 deletions
diff --git a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb
index 830a84a5a..943d8a680 100644
--- a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb
+++ b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb
@@ -30,23 +30,19 @@ do_install() {
30 install -d ${D}${nonarch_base_libdir}/firmware/nxp 30 install -d ${D}${nonarch_base_libdir}/firmware/nxp
31 install -d ${D}${nonarch_base_libdir}/firmware/brcm/ 31 install -d ${D}${nonarch_base_libdir}/firmware/brcm/
32 32
33 shopt -s nullglob
34
35 # Install bcm4359-pcie 33 # Install bcm4359-pcie
36 for f in cyw-wifi-bt/*_CYW*/brcmfmac4359-pcie*; do 34 for f in cyw-wifi-bt/*_CYW*/brcmfmac4359-pcie*; do
37 install -D -m 0644 $f ${D}${nonarch_base_libdir}/firmware/brcm/$(basename $f) 35 [ -e $f ] && install -D -m 0644 $f ${D}${nonarch_base_libdir}/firmware/brcm/$(basename $f)
38 done 36 done
39 37
40 for f in cyw-wifi-bt/*_CYW*/BCM4349B1*.hcd; do 38 for f in cyw-wifi-bt/*_CYW*/BCM4349B1*.hcd; do
41 install -D -m 0644 $f ${D}${sysconfdir}/firmware/$(basename $f) 39 [ -e $f ] && install -D -m 0644 $f ${D}${sysconfdir}/firmware/$(basename $f)
42 done 40 done
43 41
44 for f in nxp/FwImage_IW612_SD/*; do 42 for f in nxp/FwImage_IW612_SD/*; do
45 install -D -m 0644 $f ${D}${nonarch_base_libdir}/firmware/nxp/IW612_SD_RFTest/$(basename $f) 43 [ -e $f ] && install -D -m 0644 $f ${D}${nonarch_base_libdir}/firmware/nxp/IW612_SD_RFTest/$(basename $f)
46 done 44 done
47 45
48 shopt -u nullglob
49
50 oe_runmake install INSTALLDIR=${D}${nonarch_base_libdir}/firmware/nxp 46 oe_runmake install INSTALLDIR=${D}${nonarch_base_libdir}/firmware/nxp
51 47
52 # Upstream SDIO8997 and IW416 driver firmwares are located on mrvl folder 48 # Upstream SDIO8997 and IW416 driver firmwares are located on mrvl folder