summaryrefslogtreecommitdiffstats
path: root/recipes-bsp
diff options
context:
space:
mode:
authorTom Hochstein <tom.hochstein@nxp.com>2023-09-07 13:21:25 -0700
committerTom Hochstein <tom.hochstein@nxp.com>2023-09-07 13:26:35 -0700
commit99980f4a7e4d66d6c03541b8d17f648a0a394f2f (patch)
tree8307edaaf8b33480b73dddafedde54bb2d985e67 /recipes-bsp
parentf41bc28bcdba3db95f278cb41091b4884ea12f85 (diff)
downloadmeta-freescale-99980f4a7e4d66d6c03541b8d17f648a0a394f2f.tar.gz
firmware-nxp-wifi: Fix overlap with linux-firmware
Now that the firmware packages provided are also upstreamed to linux-firmware, fix the overlap error like: ``` * check_data_file_clashes: Package linux-firmware wants to install file ...1.0-r0/rootfs/lib/firmware/nxp/uartuart8997_bt_v4.bin But that file is already provided by package * firmware-nxp-wifi-nxp8997-common ``` Fixes: 1639 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Diffstat (limited to 'recipes-bsp')
-rw-r--r--recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb34
1 files changed, 30 insertions, 4 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 38cb4751..f4d99666 100644
--- a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb
+++ b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.0.bb
@@ -1,10 +1,9 @@
1# Copyright 2020-2023 NXP 1# Copyright 2020-2023 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, \ 4DESCRIPTION = "Additional Wi-Fi firmware redistributed by NXP. Some \
5which is not covered by linux-firmware package. Once package becomes \ 5is available in linux-firmware, but what is here is the latest and \
6available as a part of linux-firmware - it can be dropped from this \ 6should be preferred."
7recipe in favor of upstream."
8 7
9SECTION = "kernel" 8SECTION = "kernel"
10LICENSE = "Proprietary" 9LICENSE = "Proprietary"
@@ -121,6 +120,9 @@ FILES:${PN}-nxp8987-sdio = " \
121 ${nonarch_base_libdir}/firmware/nxp/*8987* \ 120 ${nonarch_base_libdir}/firmware/nxp/*8987* \
122" 121"
123RDEPENDS:${PN}-nxp8987-sdio += "${PN}-nxp-common" 122RDEPENDS:${PN}-nxp8987-sdio += "${PN}-nxp-common"
123RPROVIDES:${PN}-nxp8987-sdio = "linux-firmware-nxp8987-sdio"
124RREPLACES:${PN}-nxp8987-sdio = "linux-firmware-nxp8987-sdio"
125RCONFLICTS:${PN}-nxp8987-sdio = "linux-firmware-nxp8987-sdio"
124 126
125FILES:${PN}-nxp8997-common = " \ 127FILES:${PN}-nxp8997-common = " \
126 ${nonarch_base_libdir}/firmware/nxp/ed_mac_ctrl_V3_8997.conf \ 128 ${nonarch_base_libdir}/firmware/nxp/ed_mac_ctrl_V3_8997.conf \
@@ -128,16 +130,25 @@ FILES:${PN}-nxp8997-common = " \
128 ${nonarch_base_libdir}/firmware/nxp/uartuart8997_bt_v4.bin \ 130 ${nonarch_base_libdir}/firmware/nxp/uartuart8997_bt_v4.bin \
129" 131"
130RDEPENDS:${PN}-nxp8997-common += "${PN}-nxp-common" 132RDEPENDS:${PN}-nxp8997-common += "${PN}-nxp-common"
133RPROVIDES:${PN}-nxp8997-common = "linux-firmware-nxp8997-common"
134RREPLACES:${PN}-nxp8997-common = "linux-firmware-nxp8997-common"
135RCONFLICTS:${PN}-nxp8997-common = "linux-firmware-nxp8997-common"
131 136
132FILES:${PN}-nxp8997-pcie = " \ 137FILES:${PN}-nxp8997-pcie = " \
133 ${nonarch_base_libdir}/firmware/nxp/pci*8997* \ 138 ${nonarch_base_libdir}/firmware/nxp/pci*8997* \
134" 139"
135RDEPENDS:${PN}-nxp8997-pcie += "${PN}-nxp8997-common" 140RDEPENDS:${PN}-nxp8997-pcie += "${PN}-nxp8997-common"
141RPROVIDES:${PN}-nxp8997-pcie = "linux-firmware-nxp8997-pcie"
142RREPLACES:${PN}-nxp8997-pcie = "linux-firmware-nxp8997-pcie"
143RCONFLICTS:${PN}-nxp8997-pcie = "linux-firmware-nxp8997-pcie"
136 144
137FILES:${PN}-nxp8997-sdio = " \ 145FILES:${PN}-nxp8997-sdio = " \
138 ${nonarch_base_libdir}/firmware/nxp/sdio*8997* \ 146 ${nonarch_base_libdir}/firmware/nxp/sdio*8997* \
139" 147"
140RDEPENDS:${PN}-nxp8997-sdio += "${PN}-nxp8997-common" 148RDEPENDS:${PN}-nxp8997-sdio += "${PN}-nxp8997-common"
149RPROVIDES:${PN}-nxp8997-sdio = "linux-firmware-nxp8997-sdio"
150RREPLACES:${PN}-nxp8997-sdio = "linux-firmware-nxp8997-sdio"
151RCONFLICTS:${PN}-nxp8997-sdio = "linux-firmware-nxp8997-sdio"
141 152
142FILES:${PN}-nxp9098-common = " \ 153FILES:${PN}-nxp9098-common = " \
143 ${nonarch_base_libdir}/firmware/nxp/ed_mac_ctrl_V3_909x.conf \ 154 ${nonarch_base_libdir}/firmware/nxp/ed_mac_ctrl_V3_909x.conf \
@@ -145,21 +156,33 @@ FILES:${PN}-nxp9098-common = " \
145 ${nonarch_base_libdir}/firmware/nxp/uartuart9098_bt_v1.bin \ 156 ${nonarch_base_libdir}/firmware/nxp/uartuart9098_bt_v1.bin \
146" 157"
147RDEPENDS:${PN}-nxp9098-common += "${PN}-nxp-common" 158RDEPENDS:${PN}-nxp9098-common += "${PN}-nxp-common"
159RPROVIDES:${PN}-nxp9098-common = "linux-firmware-nxp9098-common"
160RREPLACES:${PN}-nxp9098-common = "linux-firmware-nxp9098-common"
161RCONFLICTS:${PN}-nxp9098-common = "linux-firmware-nxp9098-common"
148 162
149FILES:${PN}-nxp9098-pcie = " \ 163FILES:${PN}-nxp9098-pcie = " \
150 ${nonarch_base_libdir}/firmware/nxp/pcie*9098* \ 164 ${nonarch_base_libdir}/firmware/nxp/pcie*9098* \
151" 165"
152RDEPENDS:${PN}-nxp9098-pcie += "${PN}-nxp9098-common" 166RDEPENDS:${PN}-nxp9098-pcie += "${PN}-nxp9098-common"
167RPROVIDES:${PN}-nxp9098-pcie = "linux-firmware-nxp9098-pcie"
168RREPLACES:${PN}-nxp9098-pcie = "linux-firmware-nxp9098-pcie"
169RCONFLICTS:${PN}-nxp9098-pcie = "linux-firmware-nxp9098-pcie"
153 170
154FILES:${PN}-nxp9098-sdio = " \ 171FILES:${PN}-nxp9098-sdio = " \
155 ${nonarch_base_libdir}/firmware/nxp/sdio*9098* \ 172 ${nonarch_base_libdir}/firmware/nxp/sdio*9098* \
156" 173"
157RDEPENDS:${PN}-nxp9098-sdio += "${PN}-nxp9098-common" 174RDEPENDS:${PN}-nxp9098-sdio += "${PN}-nxp9098-common"
175RPROVIDES:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio"
176RREPLACES:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio"
177RCONFLICTS:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio"
158 178
159FILES:${PN}-nxpiw416-sdio = " \ 179FILES:${PN}-nxpiw416-sdio = " \
160 ${nonarch_base_libdir}/firmware/nxp/*iw416* \ 180 ${nonarch_base_libdir}/firmware/nxp/*iw416* \
161" 181"
162RDEPENDS:${PN}-nxpiw416-sdio += "${PN}-nxp-common" 182RDEPENDS:${PN}-nxpiw416-sdio += "${PN}-nxp-common"
183RPROVIDES:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio"
184RREPLACES:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio"
185RCONFLICTS:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio"
163 186
164FILES:${PN}-nxpiw612-sdio = " \ 187FILES:${PN}-nxpiw612-sdio = " \
165 ${nonarch_base_libdir}/firmware/nxp/sduart_nw61x_v1.bin.se \ 188 ${nonarch_base_libdir}/firmware/nxp/sduart_nw61x_v1.bin.se \
@@ -168,3 +191,6 @@ FILES:${PN}-nxpiw612-sdio = " \
168 ${nonarch_base_libdir}/firmware/nxp/IW612_SD_RFTest/ \ 191 ${nonarch_base_libdir}/firmware/nxp/IW612_SD_RFTest/ \
169" 192"
170RDEPENDS:${PN}-nxpiw612-sdio += "${PN}-nxp-common" 193RDEPENDS:${PN}-nxpiw612-sdio += "${PN}-nxp-common"
194RPROVIDES:${PN}-nxpiw612-sdio = "linux-firmware-nxpiw612-sdio"
195RREPLACES:${PN}-nxpiw612-sdio = "linux-firmware-nxpiw612-sdio"
196RCONFLICTS:${PN}-nxpiw612-sdio = "linux-firmware-nxpiw612-sdio"