diff options
author | Tom Hochstein <tom.hochstein@nxp.com> | 2023-09-07 13:21:25 -0700 |
---|---|---|
committer | Tom Hochstein <tom.hochstein@nxp.com> | 2023-09-07 13:26:35 -0700 |
commit | 99980f4a7e4d66d6c03541b8d17f648a0a394f2f (patch) | |
tree | 8307edaaf8b33480b73dddafedde54bb2d985e67 /recipes-bsp | |
parent | f41bc28bcdba3db95f278cb41091b4884ea12f85 (diff) | |
download | meta-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.bb | 34 |
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 | ||
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, \ | 4 | DESCRIPTION = "Additional Wi-Fi firmware redistributed by NXP. Some \ |
5 | which is not covered by linux-firmware package. Once package becomes \ | 5 | is available in linux-firmware, but what is here is the latest and \ |
6 | available as a part of linux-firmware - it can be dropped from this \ | 6 | should be preferred." |
7 | recipe in favor of upstream." | ||
8 | 7 | ||
9 | SECTION = "kernel" | 8 | SECTION = "kernel" |
10 | LICENSE = "Proprietary" | 9 | LICENSE = "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 | " |
123 | RDEPENDS:${PN}-nxp8987-sdio += "${PN}-nxp-common" | 122 | RDEPENDS:${PN}-nxp8987-sdio += "${PN}-nxp-common" |
123 | RPROVIDES:${PN}-nxp8987-sdio = "linux-firmware-nxp8987-sdio" | ||
124 | RREPLACES:${PN}-nxp8987-sdio = "linux-firmware-nxp8987-sdio" | ||
125 | RCONFLICTS:${PN}-nxp8987-sdio = "linux-firmware-nxp8987-sdio" | ||
124 | 126 | ||
125 | FILES:${PN}-nxp8997-common = " \ | 127 | FILES:${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 | " |
130 | RDEPENDS:${PN}-nxp8997-common += "${PN}-nxp-common" | 132 | RDEPENDS:${PN}-nxp8997-common += "${PN}-nxp-common" |
133 | RPROVIDES:${PN}-nxp8997-common = "linux-firmware-nxp8997-common" | ||
134 | RREPLACES:${PN}-nxp8997-common = "linux-firmware-nxp8997-common" | ||
135 | RCONFLICTS:${PN}-nxp8997-common = "linux-firmware-nxp8997-common" | ||
131 | 136 | ||
132 | FILES:${PN}-nxp8997-pcie = " \ | 137 | FILES:${PN}-nxp8997-pcie = " \ |
133 | ${nonarch_base_libdir}/firmware/nxp/pci*8997* \ | 138 | ${nonarch_base_libdir}/firmware/nxp/pci*8997* \ |
134 | " | 139 | " |
135 | RDEPENDS:${PN}-nxp8997-pcie += "${PN}-nxp8997-common" | 140 | RDEPENDS:${PN}-nxp8997-pcie += "${PN}-nxp8997-common" |
141 | RPROVIDES:${PN}-nxp8997-pcie = "linux-firmware-nxp8997-pcie" | ||
142 | RREPLACES:${PN}-nxp8997-pcie = "linux-firmware-nxp8997-pcie" | ||
143 | RCONFLICTS:${PN}-nxp8997-pcie = "linux-firmware-nxp8997-pcie" | ||
136 | 144 | ||
137 | FILES:${PN}-nxp8997-sdio = " \ | 145 | FILES:${PN}-nxp8997-sdio = " \ |
138 | ${nonarch_base_libdir}/firmware/nxp/sdio*8997* \ | 146 | ${nonarch_base_libdir}/firmware/nxp/sdio*8997* \ |
139 | " | 147 | " |
140 | RDEPENDS:${PN}-nxp8997-sdio += "${PN}-nxp8997-common" | 148 | RDEPENDS:${PN}-nxp8997-sdio += "${PN}-nxp8997-common" |
149 | RPROVIDES:${PN}-nxp8997-sdio = "linux-firmware-nxp8997-sdio" | ||
150 | RREPLACES:${PN}-nxp8997-sdio = "linux-firmware-nxp8997-sdio" | ||
151 | RCONFLICTS:${PN}-nxp8997-sdio = "linux-firmware-nxp8997-sdio" | ||
141 | 152 | ||
142 | FILES:${PN}-nxp9098-common = " \ | 153 | FILES:${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 | " |
147 | RDEPENDS:${PN}-nxp9098-common += "${PN}-nxp-common" | 158 | RDEPENDS:${PN}-nxp9098-common += "${PN}-nxp-common" |
159 | RPROVIDES:${PN}-nxp9098-common = "linux-firmware-nxp9098-common" | ||
160 | RREPLACES:${PN}-nxp9098-common = "linux-firmware-nxp9098-common" | ||
161 | RCONFLICTS:${PN}-nxp9098-common = "linux-firmware-nxp9098-common" | ||
148 | 162 | ||
149 | FILES:${PN}-nxp9098-pcie = " \ | 163 | FILES:${PN}-nxp9098-pcie = " \ |
150 | ${nonarch_base_libdir}/firmware/nxp/pcie*9098* \ | 164 | ${nonarch_base_libdir}/firmware/nxp/pcie*9098* \ |
151 | " | 165 | " |
152 | RDEPENDS:${PN}-nxp9098-pcie += "${PN}-nxp9098-common" | 166 | RDEPENDS:${PN}-nxp9098-pcie += "${PN}-nxp9098-common" |
167 | RPROVIDES:${PN}-nxp9098-pcie = "linux-firmware-nxp9098-pcie" | ||
168 | RREPLACES:${PN}-nxp9098-pcie = "linux-firmware-nxp9098-pcie" | ||
169 | RCONFLICTS:${PN}-nxp9098-pcie = "linux-firmware-nxp9098-pcie" | ||
153 | 170 | ||
154 | FILES:${PN}-nxp9098-sdio = " \ | 171 | FILES:${PN}-nxp9098-sdio = " \ |
155 | ${nonarch_base_libdir}/firmware/nxp/sdio*9098* \ | 172 | ${nonarch_base_libdir}/firmware/nxp/sdio*9098* \ |
156 | " | 173 | " |
157 | RDEPENDS:${PN}-nxp9098-sdio += "${PN}-nxp9098-common" | 174 | RDEPENDS:${PN}-nxp9098-sdio += "${PN}-nxp9098-common" |
175 | RPROVIDES:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio" | ||
176 | RREPLACES:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio" | ||
177 | RCONFLICTS:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio" | ||
158 | 178 | ||
159 | FILES:${PN}-nxpiw416-sdio = " \ | 179 | FILES:${PN}-nxpiw416-sdio = " \ |
160 | ${nonarch_base_libdir}/firmware/nxp/*iw416* \ | 180 | ${nonarch_base_libdir}/firmware/nxp/*iw416* \ |
161 | " | 181 | " |
162 | RDEPENDS:${PN}-nxpiw416-sdio += "${PN}-nxp-common" | 182 | RDEPENDS:${PN}-nxpiw416-sdio += "${PN}-nxp-common" |
183 | RPROVIDES:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio" | ||
184 | RREPLACES:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio" | ||
185 | RCONFLICTS:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio" | ||
163 | 186 | ||
164 | FILES:${PN}-nxpiw612-sdio = " \ | 187 | FILES:${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 | " |
170 | RDEPENDS:${PN}-nxpiw612-sdio += "${PN}-nxp-common" | 193 | RDEPENDS:${PN}-nxpiw612-sdio += "${PN}-nxp-common" |
194 | RPROVIDES:${PN}-nxpiw612-sdio = "linux-firmware-nxpiw612-sdio" | ||
195 | RREPLACES:${PN}-nxpiw612-sdio = "linux-firmware-nxpiw612-sdio" | ||
196 | RCONFLICTS:${PN}-nxpiw612-sdio = "linux-firmware-nxpiw612-sdio" | ||