summaryrefslogtreecommitdiffstats
path: root/recipes-bsp
diff options
context:
space:
mode:
authorLuciano Dittgen <luciano.dittgen@ossystems.com.br>2026-07-15 10:27:57 -0300
committerLuciano Dittgen <luciano.dittgen@ossystems.com.br>2026-07-21 14:20:07 -0300
commit53d2952257a403338ffc084e2e5bf4bdd4320249 (patch)
treeb11b46a934e6e67df5c2f91ac6c508fa1e9b5452 /recipes-bsp
parentd3a0fa106f30e4f4fcfe9b5941168a9767369737 (diff)
downloadmeta-freescale-53d2952257a403338ffc084e2e5bf4bdd4320249.tar.gz
firmware-nxp-wifi: Use FILES += and keep order.FILES notes per oelint
The firmware is split into per-chip sub-packages, and each block keeps its FILES assignment beside the matching RDEPENDS/RPROVIDES/RREPLACES/ RCONFLICTS so a package's definition reads as a unit. oelint flags this two ways: - oelint.var.filesoverride on every FILES:${PN}-<pkg> = assignment. Switch these to += (the vars are never otherwise set, so this is behaviourally identical) and the override check no longer fires. - oelint.var.order.FILES, because interleaving each package's FILES with its own R* vars means a later FILES lands after an earlier RDEPENDS/ RCONFLICTS. Clearing it would mean scattering all FILES to the top and breaking the per-package grouping, so keep an inline # nooelint: oelint.var.order.FILES per block instead. No functional change. Signed-off-by: Luciano Dittgen <luciano.dittgen@ossystems.com.br>
Diffstat (limited to 'recipes-bsp')
-rw-r--r--recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb27
1 files changed, 19 insertions, 8 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 ffe86d15c..20b56421d 100644
--- a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb
+++ b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb
@@ -74,12 +74,15 @@ RDEPENDS:${PN}-all-usb = "\
74 ${PN}-nxpiw610-usb \ 74 ${PN}-nxpiw610-usb \
75" 75"
76 76
77FILES:${PN}-nxp-common = "\ 77# The firmware is split into per-chip sub-packages; each block keeps its FILES
78# beside the matching R* vars for readability.
79# nooelint: oelint.var.order.FILES
80FILES:${PN}-nxp-common += "\
78 ${nonarch_base_libdir}/firmware/nxp/wifi_mod_para.conf \ 81 ${nonarch_base_libdir}/firmware/nxp/wifi_mod_para.conf \
79 ${nonarch_base_libdir}/firmware/nxp/helper_uart_3000000.bin \ 82 ${nonarch_base_libdir}/firmware/nxp/helper_uart_3000000.bin \
80" 83"
81 84
82FILES:${PN}-nxp8987-sdio = "\ 85FILES:${PN}-nxp8987-sdio += "\
83 ${nonarch_base_libdir}/firmware/nxp/*8987* \ 86 ${nonarch_base_libdir}/firmware/nxp/*8987* \
84" 87"
85RDEPENDS:${PN}-nxp8987-sdio += "${PN}-nxp-common" 88RDEPENDS:${PN}-nxp8987-sdio += "${PN}-nxp-common"
@@ -87,11 +90,12 @@ RPROVIDES:${PN}-nxp8987-sdio = "linux-firmware-nxp8987-sdio"
87RREPLACES:${PN}-nxp8987-sdio = "linux-firmware-nxp8987-sdio" 90RREPLACES:${PN}-nxp8987-sdio = "linux-firmware-nxp8987-sdio"
88RCONFLICTS:${PN}-nxp8987-sdio = "linux-firmware-nxp8987-sdio" 91RCONFLICTS:${PN}-nxp8987-sdio = "linux-firmware-nxp8987-sdio"
89 92
90FILES:${PN}-nxp8997-sdio = "\ 93# nooelint: oelint.var.order.FILES
94FILES:${PN}-nxp8997-sdio += "\
91 ${nonarch_base_libdir}/firmware/mrvl/sdiouart8997_combo_v4.bin \ 95 ${nonarch_base_libdir}/firmware/mrvl/sdiouart8997_combo_v4.bin \
92" 96"
93 97
94FILES:${PN}-nxp9098-common = "\ 98FILES:${PN}-nxp9098-common += "\
95 ${nonarch_base_libdir}/firmware/nxp/ed_mac_ctrl_V3_909x.conf \ 99 ${nonarch_base_libdir}/firmware/nxp/ed_mac_ctrl_V3_909x.conf \
96 ${nonarch_base_libdir}/firmware/nxp/txpwrlimit_cfg_9098.conf \ 100 ${nonarch_base_libdir}/firmware/nxp/txpwrlimit_cfg_9098.conf \
97 ${nonarch_base_libdir}/firmware/nxp/uart9098_bt_v1.bin \ 101 ${nonarch_base_libdir}/firmware/nxp/uart9098_bt_v1.bin \
@@ -101,7 +105,8 @@ RPROVIDES:${PN}-nxp9098-common = "linux-firmware-nxp9098-common"
101RREPLACES:${PN}-nxp9098-common = "linux-firmware-nxp9098-common" 105RREPLACES:${PN}-nxp9098-common = "linux-firmware-nxp9098-common"
102RCONFLICTS:${PN}-nxp9098-common = "linux-firmware-nxp9098-common" 106RCONFLICTS:${PN}-nxp9098-common = "linux-firmware-nxp9098-common"
103 107
104FILES:${PN}-nxp9098-pcie = "\ 108# nooelint: oelint.var.order.FILES
109FILES:${PN}-nxp9098-pcie += "\
105 ${nonarch_base_libdir}/firmware/nxp/pcie*9098* \ 110 ${nonarch_base_libdir}/firmware/nxp/pcie*9098* \
106" 111"
107RDEPENDS:${PN}-nxp9098-pcie += "${PN}-nxp9098-common" 112RDEPENDS:${PN}-nxp9098-pcie += "${PN}-nxp9098-common"
@@ -109,7 +114,8 @@ RPROVIDES:${PN}-nxp9098-pcie = "linux-firmware-nxp9098-pcie"
109RREPLACES:${PN}-nxp9098-pcie = "linux-firmware-nxp9098-pcie" 114RREPLACES:${PN}-nxp9098-pcie = "linux-firmware-nxp9098-pcie"
110RCONFLICTS:${PN}-nxp9098-pcie = "linux-firmware-nxp9098-pcie" 115RCONFLICTS:${PN}-nxp9098-pcie = "linux-firmware-nxp9098-pcie"
111 116
112FILES:${PN}-nxp9098-sdio = "\ 117# nooelint: oelint.var.order.FILES
118FILES:${PN}-nxp9098-sdio += "\
113 ${nonarch_base_libdir}/firmware/nxp/sd*9098* \ 119 ${nonarch_base_libdir}/firmware/nxp/sd*9098* \
114" 120"
115RDEPENDS:${PN}-nxp9098-sdio += "${PN}-nxp9098-common" 121RDEPENDS:${PN}-nxp9098-sdio += "${PN}-nxp9098-common"
@@ -117,13 +123,15 @@ RPROVIDES:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio"
117RREPLACES:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio" 123RREPLACES:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio"
118RCONFLICTS:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio" 124RCONFLICTS:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio"
119 125
126# nooelint: oelint.var.order.FILES
120FILES:${PN}-nxpaw693-pcie += "\ 127FILES:${PN}-nxpaw693-pcie += "\
121 ${nonarch_base_libdir}/firmware/nxp/pcie*aw693* \ 128 ${nonarch_base_libdir}/firmware/nxp/pcie*aw693* \
122 ${nonarch_base_libdir}/firmware/nxp/uart*aw693* \ 129 ${nonarch_base_libdir}/firmware/nxp/uart*aw693* \
123" 130"
124RDEPENDS:${PN}-nxpaw693-pcie += "${PN}-nxp-common" 131RDEPENDS:${PN}-nxpaw693-pcie += "${PN}-nxp-common"
125 132
126FILES:${PN}-nxpiw416-sdio = "\ 133# nooelint: oelint.var.order.FILES
134FILES:${PN}-nxpiw416-sdio += "\
127 ${nonarch_base_libdir}/firmware/mrvl/sdiouartiw416_combo_v0.bin \ 135 ${nonarch_base_libdir}/firmware/mrvl/sdiouartiw416_combo_v0.bin \
128 ${nonarch_base_libdir}/firmware/nxp/*iw416* \ 136 ${nonarch_base_libdir}/firmware/nxp/*iw416* \
129" 137"
@@ -132,6 +140,7 @@ RPROVIDES:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio"
132RREPLACES:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio" 140RREPLACES:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio"
133RCONFLICTS:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio" 141RCONFLICTS:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio"
134 142
143# nooelint: oelint.var.order.FILES
135FILES:${PN}-nxpiw610-sdio += "\ 144FILES:${PN}-nxpiw610-sdio += "\
136 ${nonarch_base_libdir}/firmware/nxp/sd_iw610.bin.se \ 145 ${nonarch_base_libdir}/firmware/nxp/sd_iw610.bin.se \
137 ${nonarch_base_libdir}/firmware/nxp/sduart_iw610.bin.se \ 146 ${nonarch_base_libdir}/firmware/nxp/sduart_iw610.bin.se \
@@ -144,12 +153,14 @@ RPROVIDES:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio"
144RREPLACES:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio" 153RREPLACES:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio"
145RCONFLICTS:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio" 154RCONFLICTS:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio"
146 155
156# nooelint: oelint.var.order.FILES
147FILES:${PN}-nxpiw610-usb += "\ 157FILES:${PN}-nxpiw610-usb += "\
148 ${nonarch_base_libdir}/firmware/nxp/usb*_iw610.bin.se \ 158 ${nonarch_base_libdir}/firmware/nxp/usb*_iw610.bin.se \
149" 159"
150RDEPENDS:${PN}-nxpiw610-usb += "${PN}-nxp-common" 160RDEPENDS:${PN}-nxpiw610-usb += "${PN}-nxp-common"
151 161
152FILES:${PN}-nxpiw612-sdio = "\ 162# nooelint: oelint.var.order.FILES
163FILES:${PN}-nxpiw612-sdio += "\
153 ${nonarch_base_libdir}/firmware/nxp/sd_w61x_v1.bin.se \ 164 ${nonarch_base_libdir}/firmware/nxp/sd_w61x_v1.bin.se \
154 ${nonarch_base_libdir}/firmware/nxp/sduart_nw61x_*.bin.se \ 165 ${nonarch_base_libdir}/firmware/nxp/sduart_nw61x_*.bin.se \
155 ${nonarch_base_libdir}/firmware/nxp/uartspi_n61x_*.bin.se \ 166 ${nonarch_base_libdir}/firmware/nxp/uartspi_n61x_*.bin.se \