summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJun Zhu <junzhu@nxp.com>2025-01-05 20:34:43 +0800
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2025-01-07 14:48:09 +0000
commit39b41e63a01283e2b39020ef408ea0e7b0d31a30 (patch)
tree17a5ed9e9d78b80cec5ec6d83384c607167929d7
parent8c4db4c093b8ec7e2f523400bda82d53fe5d8835 (diff)
downloadmeta-freescale-39b41e63a01283e2b39020ef408ea0e7b0d31a30.tar.gz
firmware-nxp-wifi: Upgrade Wi-Fi firmware to 6.6.52-2.2.0
- Add firmware to support nxpiw610. - Update file name of nxp8997 and nxp9098. Signed-off-by: Jun Zhu <junzhu@nxp.com> (cherry picked from commit 66946b4189252141b7c97685c01102c4b04f288c)
-rw-r--r--recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb24
1 files changed, 18 insertions, 6 deletions
diff --git a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb
index c425173c..b362c4e2 100644
--- a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb
+++ b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb
@@ -1,4 +1,4 @@
1# Copyright 2020-2023 NXP 1# Copyright 2020-2024 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=10c0fda810c63b052409b15a5445671a" 10LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ca53281cc0caa7e320d4945a896fb837"
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.6.23_2.0.0" 13SRCBRANCH = "lf-6.6.52_2.2.0"
14SRCREV = "7e038c6afba3118bcee91608764ac3c633bce0c4" 14SRCREV = "2978f3c88d6bcc5695a7b45f1936f18d31eebfa8"
15 15
16S = "${WORKDIR}/git" 16S = "${WORKDIR}/git"
17 17
@@ -59,6 +59,7 @@ PACKAGES =+ " \
59 ${PN}-nxp9098-common \ 59 ${PN}-nxp9098-common \
60 ${PN}-nxp9098-sdio \ 60 ${PN}-nxp9098-sdio \
61 ${PN}-nxpiw416-sdio \ 61 ${PN}-nxpiw416-sdio \
62 ${PN}-nxpiw610-sdio \
62 ${PN}-nxpiw612-sdio \ 63 ${PN}-nxpiw612-sdio \
63" 64"
64 65
@@ -88,7 +89,7 @@ RCONFLICTS:${PN}-nxp8987-sdio = "linux-firmware-nxp8987-sdio"
88FILES:${PN}-nxp8997-common = " \ 89FILES:${PN}-nxp8997-common = " \
89 ${nonarch_base_libdir}/firmware/nxp/ed_mac_ctrl_V3_8997.conf \ 90 ${nonarch_base_libdir}/firmware/nxp/ed_mac_ctrl_V3_8997.conf \
90 ${nonarch_base_libdir}/firmware/nxp/txpwrlimit_cfg_8997.conf \ 91 ${nonarch_base_libdir}/firmware/nxp/txpwrlimit_cfg_8997.conf \
91 ${nonarch_base_libdir}/firmware/nxp/uartuart8997_bt_v4.bin \ 92 ${nonarch_base_libdir}/firmware/nxp/uart8997_bt_v4.bin \
92" 93"
93RDEPENDS:${PN}-nxp8997-common += "${PN}-nxp-common" 94RDEPENDS:${PN}-nxp8997-common += "${PN}-nxp-common"
94RPROVIDES:${PN}-nxp8997-common = "linux-firmware-nxp8997-common" 95RPROVIDES:${PN}-nxp8997-common = "linux-firmware-nxp8997-common"
@@ -114,7 +115,7 @@ RCONFLICTS:${PN}-nxp8997-sdio = "linux-firmware-nxp8997-sdio"
114FILES:${PN}-nxp9098-common = " \ 115FILES:${PN}-nxp9098-common = " \
115 ${nonarch_base_libdir}/firmware/nxp/ed_mac_ctrl_V3_909x.conf \ 116 ${nonarch_base_libdir}/firmware/nxp/ed_mac_ctrl_V3_909x.conf \
116 ${nonarch_base_libdir}/firmware/nxp/txpwrlimit_cfg_9098.conf \ 117 ${nonarch_base_libdir}/firmware/nxp/txpwrlimit_cfg_9098.conf \
117 ${nonarch_base_libdir}/firmware/nxp/uartuart9098_bt_v1.bin \ 118 ${nonarch_base_libdir}/firmware/nxp/uart9098_bt_v1.bin \
118" 119"
119RDEPENDS:${PN}-nxp9098-common += "${PN}-nxp-common" 120RDEPENDS:${PN}-nxp9098-common += "${PN}-nxp-common"
120RPROVIDES:${PN}-nxp9098-common = "linux-firmware-nxp9098-common" 121RPROVIDES:${PN}-nxp9098-common = "linux-firmware-nxp9098-common"
@@ -145,6 +146,17 @@ RPROVIDES:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio"
145RREPLACES:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio" 146RREPLACES:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio"
146RCONFLICTS:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio" 147RCONFLICTS:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio"
147 148
149FILES:${PN}-nxpiw610-sdio += " \
150 ${nonarch_base_libdir}/firmware/nxp/sd_iw610.bin.se \
151 ${nonarch_base_libdir}/firmware/nxp/sduart_iw610.bin.se \
152 ${nonarch_base_libdir}/firmware/nxp/uart_iw610_bt.bin.se \
153 ${nonarch_base_libdir}/firmware/nxp/uartspi_iw610.bin.se \
154"
155RDEPENDS:${PN}-nxpiw610-sdio += "${PN}-nxp-common"
156RPROVIDES:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio"
157RREPLACES:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio"
158RCONFLICTS:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio"
159
148FILES:${PN}-nxpiw612-sdio = " \ 160FILES:${PN}-nxpiw612-sdio = " \
149 ${nonarch_base_libdir}/firmware/nxp/sduart_nw61x_v1.bin.se \ 161 ${nonarch_base_libdir}/firmware/nxp/sduart_nw61x_v1.bin.se \
150 ${nonarch_base_libdir}/firmware/nxp/sd_w61x_v1.bin.se \ 162 ${nonarch_base_libdir}/firmware/nxp/sd_w61x_v1.bin.se \