diff options
author | Fahad Arslan <fahad.arslan@gmail.com> | 2023-10-18 16:49:42 +0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-10-19 13:38:57 +0100 |
commit | dfb7d2c426b46502784bc9e199a468e6c1057e95 (patch) | |
tree | 3460eca1f10e98900b30a7f68567a0b53bd339c6 /meta/recipes-kernel/linux-firmware | |
parent | 51a180c6d4a9987d9ba6d822e5994335eb0c8f05 (diff) | |
download | poky-dfb7d2c426b46502784bc9e199a468e6c1057e95.tar.gz |
linux-firmware: create separate packages
This is in continuation of earlier commit:
3ddddfc14f805fe7572bba129605869fb848fed4
linux-firmware: create separate package for cirrus and cnm firmwares
And creates separate sub packages for firmwares corresponding to following list of
licenses:
LICENSE.amphion_vpu
LICENCE.cw1200
LICENSE.ice_enhanced
LICENCE.mediatek
LICENCE.microchip
LICENCE.moxa
LICENSE.nxp_mc_firmware
LICENCE.OLPC
LICENCE.phanfw
LICENCE.qla2xxx
LICENCE.ti-keystone
LICENCE.wl1251
LICENCE.xc4000
LICENCE.xc5000
LICENCE.xc5000c
(From OE-Core rev: c110e5708465a6becc611acf97f166302a17ebdf)
Signed-off-by: Fahad Arslan <fahad.arslan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-kernel/linux-firmware')
-rw-r--r-- | meta/recipes-kernel/linux-firmware/linux-firmware_20230804.bb | 232 |
1 files changed, 228 insertions, 4 deletions
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20230804.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20230804.bb index 1dbe8374bc..0e8005bfc9 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20230804.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20230804.bb | |||
@@ -12,6 +12,7 @@ LICENSE = "\ | |||
12 | & Firmware-amdgpu \ | 12 | & Firmware-amdgpu \ |
13 | & Firmware-amd-ucode \ | 13 | & Firmware-amd-ucode \ |
14 | & Firmware-amlogic_vdec \ | 14 | & Firmware-amlogic_vdec \ |
15 | & Firmware-amphion_vpu \ | ||
15 | & Firmware-atheros_firmware \ | 16 | & Firmware-atheros_firmware \ |
16 | & Firmware-atmel \ | 17 | & Firmware-atmel \ |
17 | & Firmware-broadcom_bcm43xx \ | 18 | & Firmware-broadcom_bcm43xx \ |
@@ -32,6 +33,7 @@ LICENSE = "\ | |||
32 | & Firmware-i915 \ | 33 | & Firmware-i915 \ |
33 | & Firmware-ibt_firmware \ | 34 | & Firmware-ibt_firmware \ |
34 | & Firmware-ice \ | 35 | & Firmware-ice \ |
36 | & Firmware-ice_enhanced \ | ||
35 | & Firmware-it913x \ | 37 | & Firmware-it913x \ |
36 | & Firmware-iwlwifi_firmware \ | 38 | & Firmware-iwlwifi_firmware \ |
37 | & Firmware-IntcSST2 \ | 39 | & Firmware-IntcSST2 \ |
@@ -39,11 +41,14 @@ LICENSE = "\ | |||
39 | & Firmware-linaro \ | 41 | & Firmware-linaro \ |
40 | & Firmware-Lontium \ | 42 | & Firmware-Lontium \ |
41 | & Firmware-Marvell \ | 43 | & Firmware-Marvell \ |
44 | & Firmware-mediatek \ | ||
45 | & Firmware-microchip \ | ||
42 | & Firmware-moxa \ | 46 | & Firmware-moxa \ |
43 | & Firmware-myri10ge_firmware \ | 47 | & Firmware-myri10ge_firmware \ |
44 | & Firmware-netronome \ | 48 | & Firmware-netronome \ |
45 | & Firmware-nvidia \ | 49 | & Firmware-nvidia \ |
46 | & Firmware-nxp \ | 50 | & Firmware-nxp \ |
51 | & Firmware-nxp_mc_firmware \ | ||
47 | & Firmware-OLPC \ | 52 | & Firmware-OLPC \ |
48 | & Firmware-ath9k-htc \ | 53 | & Firmware-ath9k-htc \ |
49 | & Firmware-phanfw \ | 54 | & Firmware-phanfw \ |
@@ -78,6 +83,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ | |||
78 | file://LICENSE.amdgpu;md5=a2589a05ea5b6bd2b7f4f623c7e7a649 \ | 83 | file://LICENSE.amdgpu;md5=a2589a05ea5b6bd2b7f4f623c7e7a649 \ |
79 | file://LICENSE.amd-ucode;md5=6ca90c57f7b248de1e25c7f68ffc4698 \ | 84 | file://LICENSE.amd-ucode;md5=6ca90c57f7b248de1e25c7f68ffc4698 \ |
80 | file://LICENSE.amlogic_vdec;md5=dc44f59bf64a81643e500ad3f39a468a \ | 85 | file://LICENSE.amlogic_vdec;md5=dc44f59bf64a81643e500ad3f39a468a \ |
86 | file://LICENSE.amphion_vpu;md5=2bcdc00527b2d0542bd92b52aaec2b60 \ | ||
81 | file://LICENCE.atheros_firmware;md5=30a14c7823beedac9fa39c64fdd01a13 \ | 87 | file://LICENCE.atheros_firmware;md5=30a14c7823beedac9fa39c64fdd01a13 \ |
82 | file://LICENSE.atmel;md5=aa74ac0c60595dee4d4e239107ea77a3 \ | 88 | file://LICENSE.atmel;md5=aa74ac0c60595dee4d4e239107ea77a3 \ |
83 | file://LICENCE.broadcom_bcm43xx;md5=3160c14df7228891b868060e1951dfbc \ | 89 | file://LICENCE.broadcom_bcm43xx;md5=3160c14df7228891b868060e1951dfbc \ |
@@ -99,6 +105,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ | |||
99 | file://LICENSE.i915;md5=2b0b2e0d20984affd4490ba2cba02570 \ | 105 | file://LICENSE.i915;md5=2b0b2e0d20984affd4490ba2cba02570 \ |
100 | file://LICENCE.ibt_firmware;md5=fdbee1ddfe0fb7ab0b2fcd6b454a366b \ | 106 | file://LICENCE.ibt_firmware;md5=fdbee1ddfe0fb7ab0b2fcd6b454a366b \ |
101 | file://LICENSE.ice;md5=742ab4850f2670792940e6d15c974b2f \ | 107 | file://LICENSE.ice;md5=742ab4850f2670792940e6d15c974b2f \ |
108 | file://LICENSE.ice_enhanced;md5=f305cfc31b64f95f774f9edd9df0224d \ | ||
102 | file://LICENCE.IntcSST2;md5=9e7d8bea77612d7cc7d9e9b54b623062 \ | 109 | file://LICENCE.IntcSST2;md5=9e7d8bea77612d7cc7d9e9b54b623062 \ |
103 | file://LICENCE.it913x;md5=1fbf727bfb6a949810c4dbfa7e6ce4f8 \ | 110 | file://LICENCE.it913x;md5=1fbf727bfb6a949810c4dbfa7e6ce4f8 \ |
104 | file://LICENCE.iwlwifi_firmware;md5=2ce6786e0fc11ac6e36b54bb9b799f1b \ | 111 | file://LICENCE.iwlwifi_firmware;md5=2ce6786e0fc11ac6e36b54bb9b799f1b \ |
@@ -107,12 +114,14 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ | |||
107 | file://LICENSE.Lontium;md5=4ec8dc582ff7295f39e2ca6a7b0be2b6 \ | 114 | file://LICENSE.Lontium;md5=4ec8dc582ff7295f39e2ca6a7b0be2b6 \ |
108 | file://LICENCE.Marvell;md5=28b6ed8bd04ba105af6e4dcd6e997772 \ | 115 | file://LICENCE.Marvell;md5=28b6ed8bd04ba105af6e4dcd6e997772 \ |
109 | file://LICENCE.mediatek;md5=7c1976b63217d76ce47d0a11d8a79cf2 \ | 116 | file://LICENCE.mediatek;md5=7c1976b63217d76ce47d0a11d8a79cf2 \ |
117 | file://LICENCE.microchip;md5=db753b00305675dfbf120e3f24a47277 \ | ||
110 | file://LICENCE.moxa;md5=1086614767d8ccf744a923289d3d4261 \ | 118 | file://LICENCE.moxa;md5=1086614767d8ccf744a923289d3d4261 \ |
111 | file://LICENCE.myri10ge_firmware;md5=42e32fb89f6b959ca222e25ac8df8fed \ | 119 | file://LICENCE.myri10ge_firmware;md5=42e32fb89f6b959ca222e25ac8df8fed \ |
112 | file://LICENCE.Netronome;md5=4add08f2577086d44447996503cddf5f \ | 120 | file://LICENCE.Netronome;md5=4add08f2577086d44447996503cddf5f \ |
113 | file://LICENCE.nvidia;md5=4428a922ed3ba2ceec95f076a488ce07 \ | 121 | file://LICENCE.nvidia;md5=4428a922ed3ba2ceec95f076a488ce07 \ |
114 | file://LICENCE.NXP;md5=58bb8ba632cd729b9ba6183bc6aed36f \ | 122 | file://LICENCE.NXP;md5=58bb8ba632cd729b9ba6183bc6aed36f \ |
115 | file://LICENSE.nxp;md5=cca321ca1524d6a1e4fed87486cd82dc \ | 123 | file://LICENSE.nxp;md5=cca321ca1524d6a1e4fed87486cd82dc \ |
124 | file://LICENSE.nxp_mc_firmware;md5=9dc97e4b279b3858cae8879ae2fe5dd7 \ | ||
116 | file://LICENCE.OLPC;md5=5b917f9d8c061991be4f6f5f108719cd \ | 125 | file://LICENCE.OLPC;md5=5b917f9d8c061991be4f6f5f108719cd \ |
117 | file://LICENCE.open-ath9k-htc-firmware;md5=1b33c9f4d17bc4d457bdb23727046837 \ | 126 | file://LICENCE.open-ath9k-htc-firmware;md5=1b33c9f4d17bc4d457bdb23727046837 \ |
118 | file://LICENCE.phanfw;md5=954dcec0e051f9409812b561ea743bfa \ | 127 | file://LICENCE.phanfw;md5=954dcec0e051f9409812b561ea743bfa \ |
@@ -152,6 +161,7 @@ NO_GENERIC_LICENSE[Firmware-agere] = "LICENCE.agere" | |||
152 | NO_GENERIC_LICENSE[Firmware-amdgpu] = "LICENSE.amdgpu" | 161 | NO_GENERIC_LICENSE[Firmware-amdgpu] = "LICENSE.amdgpu" |
153 | NO_GENERIC_LICENSE[Firmware-amd-ucode] = "LICENSE.amd-ucode" | 162 | NO_GENERIC_LICENSE[Firmware-amd-ucode] = "LICENSE.amd-ucode" |
154 | NO_GENERIC_LICENSE[Firmware-amlogic_vdec] = "LICENSE.amlogic_vdec" | 163 | NO_GENERIC_LICENSE[Firmware-amlogic_vdec] = "LICENSE.amlogic_vdec" |
164 | NO_GENERIC_LICENSE[Firmware-amphion_vpu] = "LICENSE.amphion_vpu" | ||
155 | NO_GENERIC_LICENSE[Firmware-atheros_firmware] = "LICENCE.atheros_firmware" | 165 | NO_GENERIC_LICENSE[Firmware-atheros_firmware] = "LICENCE.atheros_firmware" |
156 | NO_GENERIC_LICENSE[Firmware-atmel] = "LICENSE.atmel" | 166 | NO_GENERIC_LICENSE[Firmware-atmel] = "LICENSE.atmel" |
157 | NO_GENERIC_LICENSE[Firmware-broadcom_bcm43xx] = "LICENCE.broadcom_bcm43xx" | 167 | NO_GENERIC_LICENSE[Firmware-broadcom_bcm43xx] = "LICENCE.broadcom_bcm43xx" |
@@ -173,6 +183,7 @@ NO_GENERIC_LICENSE[Firmware-hfi1_firmware] = "LICENSE.hfi1_firmware" | |||
173 | NO_GENERIC_LICENSE[Firmware-i915] = "LICENSE.i915" | 183 | NO_GENERIC_LICENSE[Firmware-i915] = "LICENSE.i915" |
174 | NO_GENERIC_LICENSE[Firmware-ibt_firmware] = "LICENCE.ibt_firmware" | 184 | NO_GENERIC_LICENSE[Firmware-ibt_firmware] = "LICENCE.ibt_firmware" |
175 | NO_GENERIC_LICENSE[Firmware-ice] = "LICENSE.ice" | 185 | NO_GENERIC_LICENSE[Firmware-ice] = "LICENSE.ice" |
186 | NO_GENERIC_LICENSE[Firmware-ice_enhanced] = "LICENSE.ice_enhanced" | ||
176 | NO_GENERIC_LICENSE[Firmware-IntcSST2] = "LICENCE.IntcSST2" | 187 | NO_GENERIC_LICENSE[Firmware-IntcSST2] = "LICENCE.IntcSST2" |
177 | NO_GENERIC_LICENSE[Firmware-it913x] = "LICENCE.it913x" | 188 | NO_GENERIC_LICENSE[Firmware-it913x] = "LICENCE.it913x" |
178 | NO_GENERIC_LICENSE[Firmware-iwlwifi_firmware] = "LICENCE.iwlwifi_firmware" | 189 | NO_GENERIC_LICENSE[Firmware-iwlwifi_firmware] = "LICENCE.iwlwifi_firmware" |
@@ -181,11 +192,13 @@ NO_GENERIC_LICENSE[Firmware-linaro] = "LICENCE.linaro" | |||
181 | NO_GENERIC_LICENSE[Firmware-Lontium] = "LICENSE.Lontium" | 192 | NO_GENERIC_LICENSE[Firmware-Lontium] = "LICENSE.Lontium" |
182 | NO_GENERIC_LICENSE[Firmware-Marvell] = "LICENCE.Marvell" | 193 | NO_GENERIC_LICENSE[Firmware-Marvell] = "LICENCE.Marvell" |
183 | NO_GENERIC_LICENSE[Firmware-mediatek] = "LICENCE.mediatek" | 194 | NO_GENERIC_LICENSE[Firmware-mediatek] = "LICENCE.mediatek" |
195 | NO_GENERIC_LICENSE[Firmware-microchip] = "LICENCE.microchip" | ||
184 | NO_GENERIC_LICENSE[Firmware-moxa] = "LICENCE.moxa" | 196 | NO_GENERIC_LICENSE[Firmware-moxa] = "LICENCE.moxa" |
185 | NO_GENERIC_LICENSE[Firmware-myri10ge_firmware] = "LICENCE.myri10ge_firmware" | 197 | NO_GENERIC_LICENSE[Firmware-myri10ge_firmware] = "LICENCE.myri10ge_firmware" |
186 | NO_GENERIC_LICENSE[Firmware-netronome] = "LICENCE.Netronome" | 198 | NO_GENERIC_LICENSE[Firmware-netronome] = "LICENCE.Netronome" |
187 | NO_GENERIC_LICENSE[Firmware-nvidia] = "LICENCE.nvidia" | 199 | NO_GENERIC_LICENSE[Firmware-nvidia] = "LICENCE.nvidia" |
188 | NO_GENERIC_LICENSE[Firmware-nxp] = "LICENSE.nxp" | 200 | NO_GENERIC_LICENSE[Firmware-nxp] = "LICENSE.nxp" |
201 | NO_GENERIC_LICENSE[Firmware-nxp_mc_firmware] = "LICENSE.nxp_mc_firmware" | ||
189 | NO_GENERIC_LICENSE[Firmware-OLPC] = "LICENCE.OLPC" | 202 | NO_GENERIC_LICENSE[Firmware-OLPC] = "LICENCE.OLPC" |
190 | NO_GENERIC_LICENSE[Firmware-ath9k-htc] = "LICENCE.open-ath9k-htc-firmware" | 203 | NO_GENERIC_LICENSE[Firmware-ath9k-htc] = "LICENCE.open-ath9k-htc-firmware" |
191 | NO_GENERIC_LICENSE[Firmware-phanfw] = "LICENCE.phanfw" | 204 | NO_GENERIC_LICENSE[Firmware-phanfw] = "LICENCE.phanfw" |
@@ -240,14 +253,22 @@ do_install() { | |||
240 | } | 253 | } |
241 | 254 | ||
242 | 255 | ||
243 | PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ | 256 | PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ |
257 | ${PN}-cw1200-license ${PN}-cw1200 \ | ||
258 | ${PN}-ralink-license ${PN}-ralink \ | ||
244 | ${PN}-mt7601u-license ${PN}-mt7601u \ | 259 | ${PN}-mt7601u-license ${PN}-mt7601u \ |
260 | ${PN}-mt7650-license ${PN}-mt7650 \ | ||
261 | ${PN}-mt76x2-license ${PN}-mt76x2 \ | ||
245 | ${PN}-radeon-license ${PN}-radeon \ | 262 | ${PN}-radeon-license ${PN}-radeon \ |
246 | ${PN}-amdgpu-license ${PN}-amdgpu \ | 263 | ${PN}-amdgpu-license ${PN}-amdgpu \ |
247 | ${PN}-marvell-license ${PN}-pcie8897 ${PN}-pcie8997 \ | 264 | ${PN}-marvell-license ${PN}-pcie8897 ${PN}-pcie8997 \ |
265 | ${PN}-mediatek-license ${PN}-mediatek \ | ||
266 | ${PN}-microchip-license ${PN}-microchip \ | ||
267 | ${PN}-moxa-license ${PN}-moxa \ | ||
248 | ${PN}-sd8686 ${PN}-sd8688 ${PN}-sd8787 ${PN}-sd8797 ${PN}-sd8801 \ | 268 | ${PN}-sd8686 ${PN}-sd8688 ${PN}-sd8787 ${PN}-sd8797 ${PN}-sd8801 \ |
249 | ${PN}-sd8887 ${PN}-sd8897 ${PN}-sd8997 ${PN}-usb8997 \ | 269 | ${PN}-sd8887 ${PN}-sd8897 ${PN}-sd8997 ${PN}-usb8997 \ |
250 | ${PN}-ti-connectivity-license ${PN}-wlcommon ${PN}-wl12xx ${PN}-wl18xx \ | 270 | ${PN}-ti-connectivity-license ${PN}-wlcommon ${PN}-wl12xx ${PN}-wl18xx \ |
271 | ${PN}-ti-keystone-license ${PN}-ti-keystone \ | ||
251 | ${PN}-vt6656-license ${PN}-vt6656 \ | 272 | ${PN}-vt6656-license ${PN}-vt6656 \ |
252 | ${PN}-rs9113 ${PN}-rs9116 \ | 273 | ${PN}-rs9113 ${PN}-rs9116 \ |
253 | ${PN}-rtl-license ${PN}-rtl8188 ${PN}-rtl8192cu ${PN}-rtl8192ce ${PN}-rtl8192su ${PN}-rtl8723 ${PN}-rtl8821 \ | 274 | ${PN}-rtl-license ${PN}-rtl8188 ${PN}-rtl8192cu ${PN}-rtl8192ce ${PN}-rtl8192su ${PN}-rtl8723 ${PN}-rtl8821 \ |
@@ -291,7 +312,7 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ | |||
291 | ${PN}-bcm43xx-hdr \ | 312 | ${PN}-bcm43xx-hdr \ |
292 | ${PN}-cirrus-license ${PN}-cirrus \ | 313 | ${PN}-cirrus-license ${PN}-cirrus \ |
293 | ${PN}-cnm-license ${PN}-cnm \ | 314 | ${PN}-cnm-license ${PN}-cnm \ |
294 | ${PN}-atheros-license ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k ${PN}-ath3k \ | 315 | ${PN}-atheros-license ${PN}-ar5523 ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k ${PN}-ath3k \ |
295 | ${PN}-gplv2-license ${PN}-carl9170 \ | 316 | ${PN}-gplv2-license ${PN}-carl9170 \ |
296 | ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-ath11k ${PN}-qca \ | 317 | ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-ath11k ${PN}-qca \ |
297 | \ | 318 | \ |
@@ -317,6 +338,7 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ | |||
317 | ${PN}-ibt-misc \ | 338 | ${PN}-ibt-misc \ |
318 | ${PN}-i915-license ${PN}-i915 \ | 339 | ${PN}-i915-license ${PN}-i915 \ |
319 | ${PN}-ice-license ${PN}-ice \ | 340 | ${PN}-ice-license ${PN}-ice \ |
341 | ${PN}-ice-enhanced-license ${PN}-ice-enhanced \ | ||
320 | ${PN}-adsp-sst-license ${PN}-adsp-sst \ | 342 | ${PN}-adsp-sst-license ${PN}-adsp-sst \ |
321 | ${PN}-bnx2-mips \ | 343 | ${PN}-bnx2-mips \ |
322 | ${PN}-liquidio \ | 344 | ${PN}-liquidio \ |
@@ -333,7 +355,10 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ | |||
333 | ${PN}-nxp9098-sdio \ | 355 | ${PN}-nxp9098-sdio \ |
334 | ${PN}-nxpiw416-sdio \ | 356 | ${PN}-nxpiw416-sdio \ |
335 | ${PN}-nxpiw612-sdio \ | 357 | ${PN}-nxpiw612-sdio \ |
358 | ${PN}-nxp-mc-license ${PN}-nxp-mc \ | ||
336 | ${PN}-netronome-license ${PN}-netronome \ | 359 | ${PN}-netronome-license ${PN}-netronome \ |
360 | ${PN}-olpc-license ${PN}-olpc \ | ||
361 | ${PN}-phanfw-license ${PN}-phanfw \ | ||
337 | ${PN}-qat ${PN}-qat-license \ | 362 | ${PN}-qat ${PN}-qat-license \ |
338 | ${PN}-qcom-license ${PN}-qcom-yamato-license \ | 363 | ${PN}-qcom-license ${PN}-qcom-yamato-license \ |
339 | ${PN}-qcom-venus-1.8 ${PN}-qcom-venus-4.2 ${PN}-qcom-venus-5.2 ${PN}-qcom-venus-5.4 \ | 364 | ${PN}-qcom-venus-1.8 ${PN}-qcom-venus-4.2 ${PN}-qcom-venus-5.2 ${PN}-qcom-venus-5.4 \ |
@@ -350,13 +375,38 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ | |||
350 | ${PN}-qcom-sdm845-adreno ${PN}-qcom-sdm845-audio ${PN}-qcom-sdm845-compute ${PN}-qcom-sdm845-modem \ | 375 | ${PN}-qcom-sdm845-adreno ${PN}-qcom-sdm845-audio ${PN}-qcom-sdm845-compute ${PN}-qcom-sdm845-modem \ |
351 | ${PN}-qcom-sdm845-thundercomm-db845c-sensors \ | 376 | ${PN}-qcom-sdm845-thundercomm-db845c-sensors \ |
352 | ${PN}-qcom-sm8250-adreno ${PN}-qcom-sm8250-audio ${PN}-qcom-sm8250-compute \ | 377 | ${PN}-qcom-sm8250-adreno ${PN}-qcom-sm8250-audio ${PN}-qcom-sm8250-compute \ |
378 | ${PN}-qla2xxx ${PN}-qla2xxx-license \ | ||
353 | ${PN}-amlogic-vdec-license ${PN}-amlogic-vdec \ | 379 | ${PN}-amlogic-vdec-license ${PN}-amlogic-vdec \ |
354 | ${PN}-lt9611uxc ${PN}-lontium-license \ | 380 | ${PN}-lt9611uxc ${PN}-lontium-license \ |
355 | ${PN}-whence-license \ | 381 | ${PN}-whence-license \ |
382 | ${PN}-wl1251-license ${PN}-wl1251 \ | ||
383 | ${PN}-xc4000-license ${PN}-xc4000 \ | ||
384 | ${PN}-xc5000-license ${PN}-xc5000 \ | ||
385 | ${PN}-xc5000c-license ${PN}-xc5000c \ | ||
356 | ${PN}-license \ | 386 | ${PN}-license \ |
357 | " | 387 | " |
358 | 388 | ||
389 | # For Amphion VPU | ||
390 | LICENSE:${PN}-amphion-vpu = "Firmware-amphion_vpu" | ||
391 | LICENSE:${PN}-amphion-vpu-license = "Firmware-amphion_vpu" | ||
392 | |||
393 | FILES:${PN}-amphion-vpu = "${nonarch_base_libdir}/firmware/amphion/*" | ||
394 | FILES:${PN}-amphion-vpu-license = " \ | ||
395 | ${nonarch_base_libdir}/firmware/LICENSE.amphion_vpu \ | ||
396 | " | ||
397 | RDEPENDS:${PN}-amphion-vpu += "${PN}-amphion-vpu-license" | ||
398 | |||
399 | # For cw1200 | ||
400 | LICENSE:${PN}-cw1200 = "Firmware-cw1200" | ||
401 | LICENSE:${PN}-cw1200-license = "Firmware-cw1200" | ||
402 | |||
403 | FILES:${PN}-cw1200 = "${nonarch_base_libdir}/firmware/wsm_22.bin" | ||
404 | FILES:${PN}-cw1200-license = "${nonarch_base_libdir}/firmware/LICENCE.cw1200" | ||
405 | |||
406 | RDEPENDS:${PN}-cw1200 += "${PN}-cw1200-license" | ||
407 | |||
359 | # For atheros | 408 | # For atheros |
409 | LICENSE:${PN}-ar5523 = "Firmware-atheros_firmware" | ||
360 | LICENSE:${PN}-ar9170 = "Firmware-atheros_firmware" | 410 | LICENSE:${PN}-ar9170 = "Firmware-atheros_firmware" |
361 | LICENSE:${PN}-ath3k = "Firmware-atheros_firmware" | 411 | LICENSE:${PN}-ath3k = "Firmware-atheros_firmware" |
362 | LICENSE:${PN}-ath6k = "Firmware-atheros_firmware" | 412 | LICENSE:${PN}-ath6k = "Firmware-atheros_firmware" |
@@ -364,6 +414,9 @@ LICENSE:${PN}-ath9k = "Firmware-atheros_firmware" | |||
364 | LICENSE:${PN}-atheros-license = "Firmware-atheros_firmware" | 414 | LICENSE:${PN}-atheros-license = "Firmware-atheros_firmware" |
365 | 415 | ||
366 | FILES:${PN}-atheros-license = "${nonarch_base_libdir}/firmware/LICENCE.atheros_firmware" | 416 | FILES:${PN}-atheros-license = "${nonarch_base_libdir}/firmware/LICENCE.atheros_firmware" |
417 | FILES:${PN}-ar5523 = " \ | ||
418 | ${nonarch_base_libdir}/firmware/ar5523.bin \ | ||
419 | " | ||
367 | FILES:${PN}-ar9170 = " \ | 420 | FILES:${PN}-ar9170 = " \ |
368 | ${nonarch_base_libdir}/firmware/ar9170*.fw \ | 421 | ${nonarch_base_libdir}/firmware/ar9170*.fw \ |
369 | " | 422 | " |
@@ -382,6 +435,7 @@ FILES:${PN}-ath9k = " \ | |||
382 | ${nonarch_base_libdir}/firmware/ath9k_htc/htc_9271-1.4.0.fw \ | 435 | ${nonarch_base_libdir}/firmware/ath9k_htc/htc_9271-1.4.0.fw \ |
383 | " | 436 | " |
384 | 437 | ||
438 | RDEPENDS:${PN}-ar5523 += "${PN}-atheros-license" | ||
385 | RDEPENDS:${PN}-ar9170 += "${PN}-atheros-license" | 439 | RDEPENDS:${PN}-ar9170 += "${PN}-atheros-license" |
386 | RDEPENDS:${PN}-ath6k += "${PN}-atheros-license" | 440 | RDEPENDS:${PN}-ath6k += "${PN}-atheros-license" |
387 | RDEPENDS:${PN}-ath9k += "${PN}-atheros-license" | 441 | RDEPENDS:${PN}-ath9k += "${PN}-atheros-license" |
@@ -445,11 +499,73 @@ LICENSE:${PN}-mt7601u-license = "Firmware-ralink_a_mediatek_company_firmware" | |||
445 | FILES:${PN}-mt7601u-license = "${nonarch_base_libdir}/firmware/LICENCE.ralink_a_mediatek_company_firmware" | 499 | FILES:${PN}-mt7601u-license = "${nonarch_base_libdir}/firmware/LICENCE.ralink_a_mediatek_company_firmware" |
446 | FILES:${PN}-mt7601u = " \ | 500 | FILES:${PN}-mt7601u = " \ |
447 | ${nonarch_base_libdir}/firmware/mediatek/mt7601u.bin \ | 501 | ${nonarch_base_libdir}/firmware/mediatek/mt7601u.bin \ |
502 | ${nonarch_base_libdir}/firmware/mt7601u.bin \ | ||
448 | " | 503 | " |
449 | |||
450 | RDEPENDS:${PN}-mt7601u += "${PN}-mt7601u-license" | 504 | RDEPENDS:${PN}-mt7601u += "${PN}-mt7601u-license" |
451 | 505 | ||
506 | # For MediaTek Bluetooth USB driver 7650 | ||
507 | LICENSE:${PN}-mt7650 = "Firmware-ralink_a_mediatek_company_firmware" | ||
508 | LICENSE:${PN}-mt7650-license = "Firmware-ralink_a_mediatek_company_firmware" | ||
509 | |||
510 | FILES:${PN}-mt7650-license = " \ | ||
511 | ${nonarch_base_libdir}/firmware/LICENCE.ralink_a_mediatek_company_firmware \ | ||
512 | " | ||
513 | FILES:${PN}-mt7650 = " \ | ||
514 | ${nonarch_base_libdir}/firmware/mediatek/mt7650.bin \ | ||
515 | ${nonarch_base_libdir}/firmware/mt7650.bin \ | ||
516 | " | ||
517 | RDEPENDS:${PN}-mt7650 += "${PN}-mt7650-license" | ||
518 | |||
519 | # For MediaTek MT76x2 Wireless MACs | ||
520 | LICENSE:${PN}-mt76x2 = "Firmware-ralink_a_mediatek_company_firmware" | ||
521 | LICENSE:${PN}-mt76x2-license = "Firmware-ralink_a_mediatek_company_firmware" | ||
522 | |||
523 | FILES:${PN}-mt76x2-license = " \ | ||
524 | ${nonarch_base_libdir}/firmware/LICENCE.ralink_a_mediatek_company_firmware \ | ||
525 | " | ||
526 | FILES:${PN}-mt76x2 = " \ | ||
527 | ${nonarch_base_libdir}/firmware/mediatek/mt7662.bin \ | ||
528 | ${nonarch_base_libdir}/firmware/mt7662.bin \ | ||
529 | ${nonarch_base_libdir}/firmware/mediatek/mt7662_rom_patch.bin \ | ||
530 | ${nonarch_base_libdir}/firmware/mt7662_rom_patch.bin \ | ||
531 | " | ||
532 | RDEPENDS:${PN}-mt76x2 += "${PN}-mt76x2-license" | ||
533 | |||
534 | # For MediaTek | ||
535 | LICENSE:${PN}-mediatek = "Firmware-mediatek" | ||
536 | LICENSE:${PN}-mediatek-license = "Firmware-mediatek" | ||
537 | |||
538 | FILES:${PN}-mediatek = " \ | ||
539 | ${nonarch_base_libdir}/firmware/mediatek/* \ | ||
540 | ${nonarch_base_libdir}/firmware/vpu_d.bin \ | ||
541 | ${nonarch_base_libdir}/firmware/vpu_p.bin \ | ||
542 | " | ||
543 | FILES:${PN}-mediatek-license = " \ | ||
544 | ${nonarch_base_libdir}/firmware/LICENCE.mediatek \ | ||
545 | " | ||
546 | RDEPENDS:${PN}-mediatek += "${PN}-mediatek-license" | ||
547 | |||
548 | # For Microchip | ||
549 | LICENSE:${PN}-microchip = "Firmware-microchip" | ||
550 | LICENSE:${PN}-microchip-license = "Firmware-microchip" | ||
551 | |||
552 | FILES:${PN}-microchip = "${nonarch_base_libdir}/firmware/microchip/*" | ||
553 | FILES:${PN}-microchip-license = " \ | ||
554 | ${nonarch_base_libdir}/firmware/LICENCE.microchip \ | ||
555 | " | ||
556 | RDEPENDS:${PN}-microchip += "${PN}-microchip-license" | ||
557 | |||
558 | # For MOXA | ||
559 | LICENSE:${PN}-moxa = "Firmware-moxa" | ||
560 | LICENSE:${PN}-moxa-license = "Firmware-moxa" | ||
561 | |||
562 | FILES:${PN}-moxa = "${nonarch_base_libdir}/firmware/moxa" | ||
563 | FILES:${PN}-moxa-license = "${nonarch_base_libdir}/firmware/LICENCE.moxa" | ||
564 | |||
565 | RDEPENDS:${PN}-moxa += "${PN}-moxa-license" | ||
566 | |||
452 | # For radeon | 567 | # For radeon |
568 | |||
453 | LICENSE:${PN}-radeon = "Firmware-radeon" | 569 | LICENSE:${PN}-radeon = "Firmware-radeon" |
454 | LICENSE:${PN}-radeon-license = "Firmware-radeon" | 570 | LICENSE:${PN}-radeon-license = "Firmware-radeon" |
455 | 571 | ||
@@ -604,6 +720,16 @@ RDEPENDS:${PN}-nxp9098-sdio += "${PN}-nxp9098-common" | |||
604 | RDEPENDS:${PN}-nxpiw416-sdio += "${PN}-nxp-license" | 720 | RDEPENDS:${PN}-nxpiw416-sdio += "${PN}-nxp-license" |
605 | RDEPENDS:${PN}-nxpiw612-sdio += "${PN}-nxp-license" | 721 | RDEPENDS:${PN}-nxpiw612-sdio += "${PN}-nxp-license" |
606 | 722 | ||
723 | # For nxp-mc | ||
724 | LICENSE:${PN}-nxp-mc = "Firmware-nxp_mc_firmware" | ||
725 | LICENSE:${PN}-nxp-mc-license = "Firmware-nxp_mc_firmware" | ||
726 | |||
727 | FILES:${PN}-nxp-mc= "${nonarch_base_libdir}/firmware/dpaa2/mc/*" | ||
728 | FILES:${PN}-nxp-mc-license = " \ | ||
729 | ${nonarch_base_libdir}/firmware/LICENSE.nxp_mc_firmware \ | ||
730 | " | ||
731 | RDEPENDS:${PN}-nxp-mc += "${PN}-nxp-mc-license" | ||
732 | |||
607 | # For Nvidia | 733 | # For Nvidia |
608 | LICENSE:${PN}-nvidia-gpu = "Firmware-nvidia" | 734 | LICENSE:${PN}-nvidia-gpu = "Firmware-nvidia" |
609 | LICENSE:${PN}-nvidia-tegra = "Firmware-nvidia" | 735 | LICENSE:${PN}-nvidia-tegra = "Firmware-nvidia" |
@@ -626,6 +752,37 @@ RDEPENDS:${PN}-nvidia-gpu += "${PN}-nvidia-license" | |||
626 | RDEPENDS:${PN}-nvidia-tegra += "${PN}-nvidia-license" | 752 | RDEPENDS:${PN}-nvidia-tegra += "${PN}-nvidia-license" |
627 | RDEPENDS:${PN}-nvidia-tegra-k1 += "${PN}-nvidia-license" | 753 | RDEPENDS:${PN}-nvidia-tegra-k1 += "${PN}-nvidia-license" |
628 | 754 | ||
755 | # For OLPC | ||
756 | LICENSE:${PN}-olpc = "Firmware-OLPC" | ||
757 | LICENSE:${PN}-olpc-license = "Firmware-OLPC" | ||
758 | |||
759 | FILES:${PN}-olpc = " \ | ||
760 | ${nonarch_base_libdir}/firmware/libertas/lbtf_sdio.bin \ | ||
761 | ${nonarch_base_libdir}/firmware/lbtf_usb.bin \ | ||
762 | ${nonarch_base_libdir}/firmware/libertas/usb8388_olpc.bin \ | ||
763 | " | ||
764 | FILES:${PN}-olpc-license = "${nonarch_base_libdir}/firmware/LICENCE.OLPC" | ||
765 | |||
766 | RDEPENDS:${PN}-olpc += "${PN}-olpc-license" | ||
767 | |||
768 | # For phanfw | ||
769 | LICENSE:${PN}-phanfw = "Firmware-phanfw" | ||
770 | LICENSE:${PN}-phanfw-license = "Firmware-phanfw" | ||
771 | |||
772 | FILES:${PN}-phanfw = "${nonarch_base_libdir}/firmware/phanfw.bin" | ||
773 | FILES:${PN}-phanfw-license = "${nonarch_base_libdir}/firmware/LICENCE.phanfw" | ||
774 | |||
775 | RDEPENDS:${PN}-phanfw += "${PN}-phanfw-license" | ||
776 | |||
777 | # For qla2xxx | ||
778 | LICENSE:${PN}-qla2xxx = "Firmware-qla2xxx" | ||
779 | LICENSE:${PN}-qla2xxx-license = "Firmware-qla2xxx" | ||
780 | |||
781 | FILES:${PN}-qla2xxx = "${nonarch_base_libdir}/firmware/ql2*" | ||
782 | FILES:${PN}-qla2xxx-license = "${nonarch_base_libdir}/firmware/LICENCE.qla2xxx" | ||
783 | |||
784 | RDEPENDS:${PN}-qla2xxx += "${PN}-qla2xxx-license" | ||
785 | |||
629 | # For RSI RS911x WiFi | 786 | # For RSI RS911x WiFi |
630 | LICENSE:${PN}-rs9113 = "WHENCE" | 787 | LICENSE:${PN}-rs9113 = "WHENCE" |
631 | LICENSE:${PN}-rs9116 = "WHENCE" | 788 | LICENSE:${PN}-rs9116 = "WHENCE" |
@@ -691,6 +848,18 @@ RDEPENDS:${PN}-rtl8761 += "${PN}-rtl-license" | |||
691 | RDEPENDS:${PN}-rtl8822 += "${PN}-rtl-license" | 848 | RDEPENDS:${PN}-rtl8822 += "${PN}-rtl-license" |
692 | RDEPENDS:${PN}-rtl8168 += "${PN}-whence-license" | 849 | RDEPENDS:${PN}-rtl8168 += "${PN}-whence-license" |
693 | 850 | ||
851 | # For TI wl1251 | ||
852 | LICENSE:${PN}-wl1251 = "Firmware-wl1251" | ||
853 | LICENSE:${PN}-wl1251-license = "Firmware-wl1251" | ||
854 | |||
855 | FILES:${PN}-wl1251 = " \ | ||
856 | ${nonarch_base_libdir}/firmware/ti-connectivity/wl1251-fw.bin \ | ||
857 | ${nonarch_base_libdir}/firmware/ti-connectivity/wl1251-nvs.bin \ | ||
858 | " | ||
859 | FILES:${PN}-wl1251-license = "${nonarch_base_libdir}/firmware/LICENCE.wl1251" | ||
860 | |||
861 | RDEPENDS:${PN}-wl1251 += "${PN}-wl1251-license" | ||
862 | |||
694 | # For ti-connectivity | 863 | # For ti-connectivity |
695 | LICENSE:${PN}-wlcommon = "Firmware-ti-connectivity" | 864 | LICENSE:${PN}-wlcommon = "Firmware-ti-connectivity" |
696 | LICENSE:${PN}-wl12xx = "Firmware-ti-connectivity" | 865 | LICENSE:${PN}-wl12xx = "Firmware-ti-connectivity" |
@@ -720,6 +889,16 @@ FILES:${PN}-wl18xx = " \ | |||
720 | RDEPENDS:${PN}-wl12xx = "${PN}-ti-connectivity-license ${PN}-wlcommon" | 889 | RDEPENDS:${PN}-wl12xx = "${PN}-ti-connectivity-license ${PN}-wlcommon" |
721 | RDEPENDS:${PN}-wl18xx = "${PN}-ti-connectivity-license ${PN}-wlcommon" | 890 | RDEPENDS:${PN}-wl18xx = "${PN}-ti-connectivity-license ${PN}-wlcommon" |
722 | 891 | ||
892 | # For ti-keystone | ||
893 | LICENSE:${PN}-ti-keystone = "Firmware-ti-keystone" | ||
894 | LICENSE:${PN}-ti-keystone-license = "Firmware-ti-keystone" | ||
895 | |||
896 | FILES:${PN}-ti-keystone = "${nonarch_base_libdir}/firmware/ti-keystone/*" | ||
897 | FILES:${PN}-ti-keystone-license = " \ | ||
898 | ${nonarch_base_libdir}/firmware/LICENCE.ti-keystone \ | ||
899 | " | ||
900 | RDEPENDS:${PN}-ti-keystone += "${PN}-ti-keystone-license" | ||
901 | |||
723 | # For vt6656 | 902 | # For vt6656 |
724 | LICENSE:${PN}-vt6656 = "Firmware-via_vt6656" | 903 | LICENSE:${PN}-vt6656 = "Firmware-via_vt6656" |
725 | LICENSE:${PN}-vt6656-license = "Firmware-via_vt6656" | 904 | LICENSE:${PN}-vt6656-license = "Firmware-via_vt6656" |
@@ -731,6 +910,35 @@ FILES:${PN}-vt6656 = " \ | |||
731 | 910 | ||
732 | RDEPENDS:${PN}-vt6656 = "${PN}-vt6656-license" | 911 | RDEPENDS:${PN}-vt6656 = "${PN}-vt6656-license" |
733 | 912 | ||
913 | # For xc4000 | ||
914 | LICENSE:${PN}-xc4000 = "Firmware-xc4000" | ||
915 | LICENSE:${PN}-xc4000-license = "Firmware-xc4000" | ||
916 | |||
917 | FILES:${PN}-xc4000 = "${nonarch_base_libdir}/firmware/dvb-fe-xc4000-1.4.1.fw" | ||
918 | FILES:${PN}-xc4000-license = "${nonarch_base_libdir}/firmware/LICENCE.xc4000" | ||
919 | |||
920 | RDEPENDS:${PN}-xc4000 += "${PN}-xc4000-license" | ||
921 | |||
922 | # For xc5000 | ||
923 | LICENSE:${PN}-xc5000 = "Firmware-xc5000" | ||
924 | LICENSE:${PN}-xc5000-license = "Firmware-xc5000" | ||
925 | |||
926 | FILES:${PN}-xc5000 = "${nonarch_base_libdir}/firmware/dvb-fe-xc5000-1.6.114.fw" | ||
927 | FILES:${PN}-xc5000-license = "${nonarch_base_libdir}/firmware/LICENCE.xc5000" | ||
928 | |||
929 | RDEPENDS:${PN}-xc5000 += "${PN}-xc5000-license" | ||
930 | |||
931 | # For xc5000c | ||
932 | LICENSE:${PN}-xc5000c = "Firmware-xc5000c" | ||
933 | LICENSE:${PN}-xc5000c-license = "Firmware-xc5000c" | ||
934 | |||
935 | FILES:${PN}-xc5000c = " \ | ||
936 | ${nonarch_base_libdir}/firmware/dvb-fe-xc5000c-4.1.30.7.fw \ | ||
937 | " | ||
938 | FILES:${PN}-xc5000c-license = "${nonarch_base_libdir}/firmware/LICENCE.xc5000c" | ||
939 | |||
940 | RDEPENDS:${PN}-xc5000c += "${PN}-xc5000c-license" | ||
941 | |||
734 | # For broadcom | 942 | # For broadcom |
735 | 943 | ||
736 | # for i in `grep brcm WHENCE | grep ^File | sed 's/File: brcm.//g'`; do pkg=`echo $i | sed 's/-[sp40].*//g; s/\.bin//g; s/brcmfmac/bcm/g; s/_hdr/-hdr/g; s/BCM/bcm-0bb4-0306/g'`; echo -e " \${PN}-$pkg \\"; done | sort -u | 944 | # for i in `grep brcm WHENCE | grep ^File | sed 's/File: brcm.//g'`; do pkg=`echo $i | sed 's/-[sp40].*//g; s/\.bin//g; s/brcmfmac/bcm/g; s/_hdr/-hdr/g; s/BCM/bcm-0bb4-0306/g'`; echo -e " \${PN}-$pkg \\"; done | sort -u |
@@ -1053,10 +1261,26 @@ FILES:${PN}-i915-license = "${nonarch_base_libdir}/firmware/LICENSE.i915" | |||
1053 | FILES:${PN}-i915 = "${nonarch_base_libdir}/firmware/i915" | 1261 | FILES:${PN}-i915 = "${nonarch_base_libdir}/firmware/i915" |
1054 | RDEPENDS:${PN}-i915 = "${PN}-i915-license" | 1262 | RDEPENDS:${PN}-i915 = "${PN}-i915-license" |
1055 | 1263 | ||
1264 | # For ice-enhanced | ||
1265 | LICENSE:${PN}-ice-enhanced = "Firmware-ice_enhanced" | ||
1266 | LICENSE:${PN}-ice-enhanced-license = "Firmware-ice_enhanced" | ||
1267 | |||
1268 | FILES:${PN}-ice-enhanced = " \ | ||
1269 | ${nonarch_base_libdir}/firmware/intel/ice/ddp-comms/* \ | ||
1270 | ${nonarch_base_libdir}/firmware/intel/ice/ddp-wireless_edge/* \ | ||
1271 | " | ||
1272 | FILES:${PN}-ice-enhanced-license = " \ | ||
1273 | ${nonarch_base_libdir}/firmware/LICENSE.ice_enhanced \ | ||
1274 | " | ||
1275 | RDEPENDS:${PN}-ice-enhanced = "${PN}-ice-enhanced-license" | ||
1276 | |||
1056 | LICENSE:${PN}-ice = "Firmware-ice" | 1277 | LICENSE:${PN}-ice = "Firmware-ice" |
1057 | LICENSE:${PN}-ice-license = "Firmware-ice" | 1278 | LICENSE:${PN}-ice-license = "Firmware-ice" |
1058 | FILES:${PN}-ice-license = "${nonarch_base_libdir}/firmware/LICENSE.ice" | 1279 | FILES:${PN}-ice-license = "${nonarch_base_libdir}/firmware/LICENSE.ice" |
1059 | FILES:${PN}-ice = "${nonarch_base_libdir}/firmware/intel/ice" | 1280 | FILES:${PN}-ice = " \ |
1281 | ${nonarch_base_libdir}/firmware/intel/ice/ddp/* \ | ||
1282 | ${nonarch_base_libdir}/firmware/intel/ice/ddp-lag/* \ | ||
1283 | " | ||
1060 | RDEPENDS:${PN}-ice = "${PN}-ice-license" | 1284 | RDEPENDS:${PN}-ice = "${PN}-ice-license" |
1061 | 1285 | ||
1062 | FILES:${PN}-adsp-sst-license = "${nonarch_base_libdir}/firmware/LICENCE.adsp_sst" | 1286 | FILES:${PN}-adsp-sst-license = "${nonarch_base_libdir}/firmware/LICENCE.adsp_sst" |