diff options
| author | Zelan Zou <zelan.zou@nxp.com> | 2026-01-07 18:36:41 +0800 |
|---|---|---|
| committer | Zelan Zou <zelan.zou@nxp.com> | 2026-02-11 14:35:10 +0800 |
| commit | 5f2ad00a5508fbf15f14014fa2eb50866707a577 (patch) | |
| tree | 4b4645c4378e0395c8eacbcf3e68ec7e8bf0fa64 /recipes-bsp | |
| parent | f8308228fc9a9a7203b2876219d9aa10920dc82e (diff) | |
| download | meta-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.bb | 37 |
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 | ||
| 3 | SUMMARY = "Wi-Fi firmware redistributed by NXP" | 3 | SUMMARY = "Wi-Fi firmware redistributed by NXP" |
| 4 | DESCRIPTION = "Additional Wi-Fi firmware redistributed by NXP. Some \ | 4 | DESCRIPTION = "Additional Wi-Fi firmware redistributed by NXP. Some \ |
| @@ -7,11 +7,11 @@ should be preferred." | |||
| 7 | 7 | ||
| 8 | SECTION = "kernel" | 8 | SECTION = "kernel" |
| 9 | LICENSE = "Proprietary" | 9 | LICENSE = "Proprietary" |
| 10 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a93b654673e1bc8398ed1f30e0813359" | 10 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=bc649096ad3928ec06a8713b8d787eac" |
| 11 | 11 | ||
| 12 | SRC_URI = "git://github.com/nxp-imx/imx-firmware.git;protocol=https;branch=${SRCBRANCH}" | 12 | SRC_URI = "git://github.com/nxp-imx/imx-firmware.git;protocol=https;branch=${SRCBRANCH}" |
| 13 | SRCBRANCH = "lf-6.12.20_2.0.0" | 13 | SRCBRANCH = "lf-6.12.49_2.2.0" |
| 14 | SRCREV = "d31ea8aaba67e188ba0071a90da0364e3946c83a" | 14 | SRCREV = "8c9b278016c97527b285f2fcbe53c2d428eb171d" |
| 15 | 15 | ||
| 16 | 16 | ||
| 17 | inherit allarch | 17 | inherit allarch |
| @@ -20,29 +20,12 @@ CLEANBROKEN = "1" | |||
| 20 | ALLOW_EMPTY:${PN} = "1" | 20 | ALLOW_EMPTY:${PN} = "1" |
| 21 | ALLOW_EMPTY:${PN}-all-sdio = "1" | 21 | ALLOW_EMPTY:${PN}-all-sdio = "1" |
| 22 | ALLOW_EMPTY:${PN}-all-pcie = "1" | 22 | ALLOW_EMPTY:${PN}-all-pcie = "1" |
| 23 | ALLOW_EMPTY:${PN}-all-usb = "1" | ||
| 23 | 24 | ||
| 24 | do_compile() { | 25 | do_compile[noexec] = "1" |
| 25 | : | ||
| 26 | } | ||
| 27 | 26 | ||
| 28 | do_install() { | 27 | do_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 | ||
| 43 | PACKAGES += "${PN}-all-sdio ${PN}-all-pcie ${PN}-all-usb" | ||
| 60 | PACKAGES =+ " \ | 44 | PACKAGES =+ " \ |
| 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 | ||
| 88 | FILES:${PN}-nxp8801-sdio = " \ | ||
| 89 | ${nonarch_base_libdir}/firmware/nxp/*8801* \ | ||
| 90 | " | ||
| 91 | RDEPENDS:${PN}-nxp8801-sdio += "${PN}-nxp-common" | ||
| 92 | |||
| 93 | FILES:${PN}-nxp8987-sdio = " \ | 71 | FILES:${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 += " \ | |||
| 196 | RDEPENDS:${PN}-nxpaw693-pcie += "${PN}-nxp-common" | 174 | RDEPENDS:${PN}-nxpaw693-pcie += "${PN}-nxp-common" |
| 197 | 175 | ||
| 198 | RDEPENDS:${PN}-all-sdio = " \ | 176 | RDEPENDS:${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 \ |
