summaryrefslogtreecommitdiffstats
path: root/recipes-bsp
diff options
context:
space:
mode:
authorZelan Zou <zelan.zou@nxp.com>2026-01-07 18:36:41 +0800
committerZelan Zou <zelan.zou@nxp.com>2026-02-11 14:35:10 +0800
commit5f2ad00a5508fbf15f14014fa2eb50866707a577 (patch)
tree4b4645c4378e0395c8eacbcf3e68ec7e8bf0fa64 /recipes-bsp
parentf8308228fc9a9a7203b2876219d9aa10920dc82e (diff)
downloadmeta-freescale-5f2ad00a5508fbf15f14014fa2eb50866707a577.tar.gz
firmware-nxp-wifi_1.1.bb: Update to lf-6.12.49-2.2.0
SD8801 was dropped from 6.12.20-2.0.0 release cyw-wifi-bt FW was spilt to linux-firmware FwImage_IW612_SD not include into sources Signed-off-by: Zelan Zou <zelan.zou@nxp.com>
Diffstat (limited to 'recipes-bsp')
-rw-r--r--recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb37
1 files changed, 7 insertions, 30 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 943d8a680..25f000ec6 100644
--- a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb
+++ b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb
@@ -1,4 +1,4 @@
1# Copyright 2020-2025 NXP 1# Copyright 2020-2026 NXP
2 2
3SUMMARY = "Wi-Fi firmware redistributed by NXP" 3SUMMARY = "Wi-Fi firmware redistributed by NXP"
4DESCRIPTION = "Additional Wi-Fi firmware redistributed by NXP. Some \ 4DESCRIPTION = "Additional Wi-Fi firmware redistributed by NXP. Some \
@@ -7,11 +7,11 @@ should be preferred."
7 7
8SECTION = "kernel" 8SECTION = "kernel"
9LICENSE = "Proprietary" 9LICENSE = "Proprietary"
10LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a93b654673e1bc8398ed1f30e0813359" 10LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=bc649096ad3928ec06a8713b8d787eac"
11 11
12SRC_URI = "git://github.com/nxp-imx/imx-firmware.git;protocol=https;branch=${SRCBRANCH}" 12SRC_URI = "git://github.com/nxp-imx/imx-firmware.git;protocol=https;branch=${SRCBRANCH}"
13SRCBRANCH = "lf-6.12.20_2.0.0" 13SRCBRANCH = "lf-6.12.49_2.2.0"
14SRCREV = "d31ea8aaba67e188ba0071a90da0364e3946c83a" 14SRCREV = "8c9b278016c97527b285f2fcbe53c2d428eb171d"
15 15
16 16
17inherit allarch 17inherit allarch
@@ -20,29 +20,12 @@ CLEANBROKEN = "1"
20ALLOW_EMPTY:${PN} = "1" 20ALLOW_EMPTY:${PN} = "1"
21ALLOW_EMPTY:${PN}-all-sdio = "1" 21ALLOW_EMPTY:${PN}-all-sdio = "1"
22ALLOW_EMPTY:${PN}-all-pcie = "1" 22ALLOW_EMPTY:${PN}-all-pcie = "1"
23ALLOW_EMPTY:${PN}-all-usb = "1"
23 24
24do_compile() { 25do_compile[noexec] = "1"
25 :
26}
27 26
28do_install() { 27do_install() {
29
30 install -d ${D}${nonarch_base_libdir}/firmware/nxp 28 install -d ${D}${nonarch_base_libdir}/firmware/nxp
31 install -d ${D}${nonarch_base_libdir}/firmware/brcm/
32
33 # Install bcm4359-pcie
34 for f in cyw-wifi-bt/*_CYW*/brcmfmac4359-pcie*; do
35 [ -e $f ] && install -D -m 0644 $f ${D}${nonarch_base_libdir}/firmware/brcm/$(basename $f)
36 done
37
38 for f in cyw-wifi-bt/*_CYW*/BCM4349B1*.hcd; do
39 [ -e $f ] && install -D -m 0644 $f ${D}${sysconfdir}/firmware/$(basename $f)
40 done
41
42 for f in nxp/FwImage_IW612_SD/*; do
43 [ -e $f ] && install -D -m 0644 $f ${D}${nonarch_base_libdir}/firmware/nxp/IW612_SD_RFTest/$(basename $f)
44 done
45
46 oe_runmake install INSTALLDIR=${D}${nonarch_base_libdir}/firmware/nxp 29 oe_runmake install INSTALLDIR=${D}${nonarch_base_libdir}/firmware/nxp
47 30
48 # Upstream SDIO8997 and IW416 driver firmwares are located on mrvl folder 31 # Upstream SDIO8997 and IW416 driver firmwares are located on mrvl folder
@@ -57,10 +40,10 @@ do_install() {
57 ln -frs ${D}${nonarch_base_libdir}/firmware/nxp/sduartiw416_combo.bin ${D}${nonarch_base_libdir}/firmware/nxp/sdiouartiw416_combo_v0.bin 40 ln -frs ${D}${nonarch_base_libdir}/firmware/nxp/sduartiw416_combo.bin ${D}${nonarch_base_libdir}/firmware/nxp/sdiouartiw416_combo_v0.bin
58} 41}
59 42
43PACKAGES += "${PN}-all-sdio ${PN}-all-pcie ${PN}-all-usb"
60PACKAGES =+ " \ 44PACKAGES =+ " \
61 ${PN}-bcm4359-pcie \ 45 ${PN}-bcm4359-pcie \
62 ${PN}-nxp-common \ 46 ${PN}-nxp-common \
63 ${PN}-nxp8801-sdio \
64 ${PN}-nxp8987-sdio \ 47 ${PN}-nxp8987-sdio \
65 ${PN}-nxp8997-common \ 48 ${PN}-nxp8997-common \
66 ${PN}-nxp8997-pcie \ 49 ${PN}-nxp8997-pcie \
@@ -85,11 +68,6 @@ FILES:${PN}-nxp-common = " \
85 ${nonarch_base_libdir}/firmware/nxp/helper_uart_3000000.bin \ 68 ${nonarch_base_libdir}/firmware/nxp/helper_uart_3000000.bin \
86" 69"
87 70
88FILES:${PN}-nxp8801-sdio = " \
89 ${nonarch_base_libdir}/firmware/nxp/*8801* \
90"
91RDEPENDS:${PN}-nxp8801-sdio += "${PN}-nxp-common"
92
93FILES:${PN}-nxp8987-sdio = " \ 71FILES:${PN}-nxp8987-sdio = " \
94 ${nonarch_base_libdir}/firmware/nxp/*8987* \ 72 ${nonarch_base_libdir}/firmware/nxp/*8987* \
95" 73"
@@ -196,7 +174,6 @@ FILES:${PN}-nxpaw693-pcie += " \
196RDEPENDS:${PN}-nxpaw693-pcie += "${PN}-nxp-common" 174RDEPENDS:${PN}-nxpaw693-pcie += "${PN}-nxp-common"
197 175
198RDEPENDS:${PN}-all-sdio = " \ 176RDEPENDS:${PN}-all-sdio = " \
199 ${PN}-nxp8801-sdio \
200 ${PN}-nxp8987-sdio \ 177 ${PN}-nxp8987-sdio \
201 ${PN}-nxp9098-sdio \ 178 ${PN}-nxp9098-sdio \
202 ${PN}-nxpiw416-sdio \ 179 ${PN}-nxpiw416-sdio \