summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-kernel/linux-firmware/linux-firmware_20230804.bb232
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 d87f30b8d9..506182c9c1 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,16 +33,20 @@ 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 \
38 & Firmware-kaweth \ 40 & Firmware-kaweth \
39 & Firmware-Lontium \ 41 & Firmware-Lontium \
40 & Firmware-Marvell \ 42 & Firmware-Marvell \
43 & Firmware-mediatek \
44 & Firmware-microchip \
41 & Firmware-moxa \ 45 & Firmware-moxa \
42 & Firmware-myri10ge_firmware \ 46 & Firmware-myri10ge_firmware \
43 & Firmware-netronome \ 47 & Firmware-netronome \
44 & Firmware-nvidia \ 48 & Firmware-nvidia \
49 & Firmware-nxp_mc_firmware \
45 & Firmware-OLPC \ 50 & Firmware-OLPC \
46 & Firmware-ath9k-htc \ 51 & Firmware-ath9k-htc \
47 & Firmware-phanfw \ 52 & Firmware-phanfw \
@@ -76,6 +81,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \
76 file://LICENSE.amdgpu;md5=a2589a05ea5b6bd2b7f4f623c7e7a649 \ 81 file://LICENSE.amdgpu;md5=a2589a05ea5b6bd2b7f4f623c7e7a649 \
77 file://LICENSE.amd-ucode;md5=6ca90c57f7b248de1e25c7f68ffc4698 \ 82 file://LICENSE.amd-ucode;md5=6ca90c57f7b248de1e25c7f68ffc4698 \
78 file://LICENSE.amlogic_vdec;md5=dc44f59bf64a81643e500ad3f39a468a \ 83 file://LICENSE.amlogic_vdec;md5=dc44f59bf64a81643e500ad3f39a468a \
84 file://LICENSE.amphion_vpu;md5=2bcdc00527b2d0542bd92b52aaec2b60 \
79 file://LICENCE.atheros_firmware;md5=30a14c7823beedac9fa39c64fdd01a13 \ 85 file://LICENCE.atheros_firmware;md5=30a14c7823beedac9fa39c64fdd01a13 \
80 file://LICENSE.atmel;md5=aa74ac0c60595dee4d4e239107ea77a3 \ 86 file://LICENSE.atmel;md5=aa74ac0c60595dee4d4e239107ea77a3 \
81 file://LICENCE.broadcom_bcm43xx;md5=3160c14df7228891b868060e1951dfbc \ 87 file://LICENCE.broadcom_bcm43xx;md5=3160c14df7228891b868060e1951dfbc \
@@ -97,6 +103,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \
97 file://LICENSE.i915;md5=2b0b2e0d20984affd4490ba2cba02570 \ 103 file://LICENSE.i915;md5=2b0b2e0d20984affd4490ba2cba02570 \
98 file://LICENCE.ibt_firmware;md5=fdbee1ddfe0fb7ab0b2fcd6b454a366b \ 104 file://LICENCE.ibt_firmware;md5=fdbee1ddfe0fb7ab0b2fcd6b454a366b \
99 file://LICENSE.ice;md5=742ab4850f2670792940e6d15c974b2f \ 105 file://LICENSE.ice;md5=742ab4850f2670792940e6d15c974b2f \
106 file://LICENSE.ice_enhanced;md5=f305cfc31b64f95f774f9edd9df0224d \
100 file://LICENCE.IntcSST2;md5=9e7d8bea77612d7cc7d9e9b54b623062 \ 107 file://LICENCE.IntcSST2;md5=9e7d8bea77612d7cc7d9e9b54b623062 \
101 file://LICENCE.it913x;md5=1fbf727bfb6a949810c4dbfa7e6ce4f8 \ 108 file://LICENCE.it913x;md5=1fbf727bfb6a949810c4dbfa7e6ce4f8 \
102 file://LICENCE.iwlwifi_firmware;md5=2ce6786e0fc11ac6e36b54bb9b799f1b \ 109 file://LICENCE.iwlwifi_firmware;md5=2ce6786e0fc11ac6e36b54bb9b799f1b \
@@ -104,11 +111,13 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \
104 file://LICENSE.Lontium;md5=4ec8dc582ff7295f39e2ca6a7b0be2b6 \ 111 file://LICENSE.Lontium;md5=4ec8dc582ff7295f39e2ca6a7b0be2b6 \
105 file://LICENCE.Marvell;md5=28b6ed8bd04ba105af6e4dcd6e997772 \ 112 file://LICENCE.Marvell;md5=28b6ed8bd04ba105af6e4dcd6e997772 \
106 file://LICENCE.mediatek;md5=7c1976b63217d76ce47d0a11d8a79cf2 \ 113 file://LICENCE.mediatek;md5=7c1976b63217d76ce47d0a11d8a79cf2 \
114 file://LICENCE.microchip;md5=db753b00305675dfbf120e3f24a47277 \
107 file://LICENCE.moxa;md5=1086614767d8ccf744a923289d3d4261 \ 115 file://LICENCE.moxa;md5=1086614767d8ccf744a923289d3d4261 \
108 file://LICENCE.myri10ge_firmware;md5=42e32fb89f6b959ca222e25ac8df8fed \ 116 file://LICENCE.myri10ge_firmware;md5=42e32fb89f6b959ca222e25ac8df8fed \
109 file://LICENCE.Netronome;md5=4add08f2577086d44447996503cddf5f \ 117 file://LICENCE.Netronome;md5=4add08f2577086d44447996503cddf5f \
110 file://LICENCE.nvidia;md5=4428a922ed3ba2ceec95f076a488ce07 \ 118 file://LICENCE.nvidia;md5=4428a922ed3ba2ceec95f076a488ce07 \
111 file://LICENCE.NXP;md5=58bb8ba632cd729b9ba6183bc6aed36f \ 119 file://LICENCE.NXP;md5=58bb8ba632cd729b9ba6183bc6aed36f \
120 file://LICENSE.nxp_mc_firmware;md5=9dc97e4b279b3858cae8879ae2fe5dd7 \
112 file://LICENCE.OLPC;md5=5b917f9d8c061991be4f6f5f108719cd \ 121 file://LICENCE.OLPC;md5=5b917f9d8c061991be4f6f5f108719cd \
113 file://LICENCE.open-ath9k-htc-firmware;md5=1b33c9f4d17bc4d457bdb23727046837 \ 122 file://LICENCE.open-ath9k-htc-firmware;md5=1b33c9f4d17bc4d457bdb23727046837 \
114 file://LICENCE.phanfw;md5=954dcec0e051f9409812b561ea743bfa \ 123 file://LICENCE.phanfw;md5=954dcec0e051f9409812b561ea743bfa \
@@ -148,6 +157,7 @@ NO_GENERIC_LICENSE[Firmware-agere] = "LICENCE.agere"
148NO_GENERIC_LICENSE[Firmware-amdgpu] = "LICENSE.amdgpu" 157NO_GENERIC_LICENSE[Firmware-amdgpu] = "LICENSE.amdgpu"
149NO_GENERIC_LICENSE[Firmware-amd-ucode] = "LICENSE.amd-ucode" 158NO_GENERIC_LICENSE[Firmware-amd-ucode] = "LICENSE.amd-ucode"
150NO_GENERIC_LICENSE[Firmware-amlogic_vdec] = "LICENSE.amlogic_vdec" 159NO_GENERIC_LICENSE[Firmware-amlogic_vdec] = "LICENSE.amlogic_vdec"
160NO_GENERIC_LICENSE[Firmware-amphion_vpu] = "LICENSE.amphion_vpu"
151NO_GENERIC_LICENSE[Firmware-atheros_firmware] = "LICENCE.atheros_firmware" 161NO_GENERIC_LICENSE[Firmware-atheros_firmware] = "LICENCE.atheros_firmware"
152NO_GENERIC_LICENSE[Firmware-atmel] = "LICENSE.atmel" 162NO_GENERIC_LICENSE[Firmware-atmel] = "LICENSE.atmel"
153NO_GENERIC_LICENSE[Firmware-broadcom_bcm43xx] = "LICENCE.broadcom_bcm43xx" 163NO_GENERIC_LICENSE[Firmware-broadcom_bcm43xx] = "LICENCE.broadcom_bcm43xx"
@@ -169,6 +179,7 @@ NO_GENERIC_LICENSE[Firmware-hfi1_firmware] = "LICENSE.hfi1_firmware"
169NO_GENERIC_LICENSE[Firmware-i915] = "LICENSE.i915" 179NO_GENERIC_LICENSE[Firmware-i915] = "LICENSE.i915"
170NO_GENERIC_LICENSE[Firmware-ibt_firmware] = "LICENCE.ibt_firmware" 180NO_GENERIC_LICENSE[Firmware-ibt_firmware] = "LICENCE.ibt_firmware"
171NO_GENERIC_LICENSE[Firmware-ice] = "LICENSE.ice" 181NO_GENERIC_LICENSE[Firmware-ice] = "LICENSE.ice"
182NO_GENERIC_LICENSE[Firmware-ice_enhanced] = "LICENSE.ice_enhanced"
172NO_GENERIC_LICENSE[Firmware-IntcSST2] = "LICENCE.IntcSST2" 183NO_GENERIC_LICENSE[Firmware-IntcSST2] = "LICENCE.IntcSST2"
173NO_GENERIC_LICENSE[Firmware-it913x] = "LICENCE.it913x" 184NO_GENERIC_LICENSE[Firmware-it913x] = "LICENCE.it913x"
174NO_GENERIC_LICENSE[Firmware-iwlwifi_firmware] = "LICENCE.iwlwifi_firmware" 185NO_GENERIC_LICENSE[Firmware-iwlwifi_firmware] = "LICENCE.iwlwifi_firmware"
@@ -176,10 +187,12 @@ NO_GENERIC_LICENSE[Firmware-kaweth] = "LICENCE.kaweth"
176NO_GENERIC_LICENSE[Firmware-Lontium] = "LICENSE.Lontium" 187NO_GENERIC_LICENSE[Firmware-Lontium] = "LICENSE.Lontium"
177NO_GENERIC_LICENSE[Firmware-Marvell] = "LICENCE.Marvell" 188NO_GENERIC_LICENSE[Firmware-Marvell] = "LICENCE.Marvell"
178NO_GENERIC_LICENSE[Firmware-mediatek] = "LICENCE.mediatek" 189NO_GENERIC_LICENSE[Firmware-mediatek] = "LICENCE.mediatek"
190NO_GENERIC_LICENSE[Firmware-microchip] = "LICENCE.microchip"
179NO_GENERIC_LICENSE[Firmware-moxa] = "LICENCE.moxa" 191NO_GENERIC_LICENSE[Firmware-moxa] = "LICENCE.moxa"
180NO_GENERIC_LICENSE[Firmware-myri10ge_firmware] = "LICENCE.myri10ge_firmware" 192NO_GENERIC_LICENSE[Firmware-myri10ge_firmware] = "LICENCE.myri10ge_firmware"
181NO_GENERIC_LICENSE[Firmware-netronome] = "LICENCE.Netronome" 193NO_GENERIC_LICENSE[Firmware-netronome] = "LICENCE.Netronome"
182NO_GENERIC_LICENSE[Firmware-nvidia] = "LICENCE.nvidia" 194NO_GENERIC_LICENSE[Firmware-nvidia] = "LICENCE.nvidia"
195NO_GENERIC_LICENSE[Firmware-nxp_mc_firmware] = "LICENSE.nxp_mc_firmware"
183NO_GENERIC_LICENSE[Firmware-OLPC] = "LICENCE.OLPC" 196NO_GENERIC_LICENSE[Firmware-OLPC] = "LICENCE.OLPC"
184NO_GENERIC_LICENSE[Firmware-ath9k-htc] = "LICENCE.open-ath9k-htc-firmware" 197NO_GENERIC_LICENSE[Firmware-ath9k-htc] = "LICENCE.open-ath9k-htc-firmware"
185NO_GENERIC_LICENSE[Firmware-phanfw] = "LICENCE.phanfw" 198NO_GENERIC_LICENSE[Firmware-phanfw] = "LICENCE.phanfw"
@@ -234,14 +247,22 @@ do_install() {
234} 247}
235 248
236 249
237PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ 250PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \
251 ${PN}-cw1200-license ${PN}-cw1200 \
252 ${PN}-ralink-license ${PN}-ralink \
238 ${PN}-mt7601u-license ${PN}-mt7601u \ 253 ${PN}-mt7601u-license ${PN}-mt7601u \
254 ${PN}-mt7650-license ${PN}-mt7650 \
255 ${PN}-mt76x2-license ${PN}-mt76x2 \
239 ${PN}-radeon-license ${PN}-radeon \ 256 ${PN}-radeon-license ${PN}-radeon \
240 ${PN}-amdgpu-license ${PN}-amdgpu \ 257 ${PN}-amdgpu-license ${PN}-amdgpu \
241 ${PN}-marvell-license ${PN}-pcie8897 ${PN}-pcie8997 \ 258 ${PN}-marvell-license ${PN}-pcie8897 ${PN}-pcie8997 \
259 ${PN}-mediatek-license ${PN}-mediatek \
260 ${PN}-microchip-license ${PN}-microchip \
261 ${PN}-moxa-license ${PN}-moxa \
242 ${PN}-sd8686 ${PN}-sd8688 ${PN}-sd8787 ${PN}-sd8797 ${PN}-sd8801 \ 262 ${PN}-sd8686 ${PN}-sd8688 ${PN}-sd8787 ${PN}-sd8797 ${PN}-sd8801 \
243 ${PN}-sd8887 ${PN}-sd8897 ${PN}-sd8997 ${PN}-usb8997 \ 263 ${PN}-sd8887 ${PN}-sd8897 ${PN}-sd8997 ${PN}-usb8997 \
244 ${PN}-ti-connectivity-license ${PN}-wlcommon ${PN}-wl12xx ${PN}-wl18xx \ 264 ${PN}-ti-connectivity-license ${PN}-wlcommon ${PN}-wl12xx ${PN}-wl18xx \
265 ${PN}-ti-keystone-license ${PN}-ti-keystone \
245 ${PN}-vt6656-license ${PN}-vt6656 \ 266 ${PN}-vt6656-license ${PN}-vt6656 \
246 ${PN}-rs9113 ${PN}-rs9116 \ 267 ${PN}-rs9113 ${PN}-rs9116 \
247 ${PN}-rtl-license ${PN}-rtl8188 ${PN}-rtl8192cu ${PN}-rtl8192ce ${PN}-rtl8192su ${PN}-rtl8723 ${PN}-rtl8821 \ 268 ${PN}-rtl-license ${PN}-rtl8188 ${PN}-rtl8192cu ${PN}-rtl8192ce ${PN}-rtl8192su ${PN}-rtl8723 ${PN}-rtl8821 \
@@ -285,7 +306,7 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \
285 ${PN}-bcm43xx-hdr \ 306 ${PN}-bcm43xx-hdr \
286 ${PN}-cirrus-license ${PN}-cirrus \ 307 ${PN}-cirrus-license ${PN}-cirrus \
287 ${PN}-cnm-license ${PN}-cnm \ 308 ${PN}-cnm-license ${PN}-cnm \
288 ${PN}-atheros-license ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k ${PN}-ath3k \ 309 ${PN}-atheros-license ${PN}-ar5523 ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k ${PN}-ath3k \
289 ${PN}-gplv2-license ${PN}-carl9170 \ 310 ${PN}-gplv2-license ${PN}-carl9170 \
290 ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-ath11k ${PN}-qca \ 311 ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-ath11k ${PN}-qca \
291 \ 312 \
@@ -311,13 +332,17 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \
311 ${PN}-ibt-misc \ 332 ${PN}-ibt-misc \
312 ${PN}-i915-license ${PN}-i915 \ 333 ${PN}-i915-license ${PN}-i915 \
313 ${PN}-ice-license ${PN}-ice \ 334 ${PN}-ice-license ${PN}-ice \
335 ${PN}-ice-enhanced-license ${PN}-ice-enhanced \
314 ${PN}-adsp-sst-license ${PN}-adsp-sst \ 336 ${PN}-adsp-sst-license ${PN}-adsp-sst \
315 ${PN}-bnx2-mips \ 337 ${PN}-bnx2-mips \
316 ${PN}-liquidio \ 338 ${PN}-liquidio \
317 ${PN}-nvidia-license \ 339 ${PN}-nvidia-license \
318 ${PN}-nvidia-tegra-k1 ${PN}-nvidia-tegra \ 340 ${PN}-nvidia-tegra-k1 ${PN}-nvidia-tegra \
319 ${PN}-nvidia-gpu \ 341 ${PN}-nvidia-gpu \
342 ${PN}-nxp-mc-license ${PN}-nxp-mc \
320 ${PN}-netronome-license ${PN}-netronome \ 343 ${PN}-netronome-license ${PN}-netronome \
344 ${PN}-olpc-license ${PN}-olpc \
345 ${PN}-phanfw-license ${PN}-phanfw \
321 ${PN}-qat ${PN}-qat-license \ 346 ${PN}-qat ${PN}-qat-license \
322 ${PN}-qcom-license ${PN}-qcom-yamato-license \ 347 ${PN}-qcom-license ${PN}-qcom-yamato-license \
323 ${PN}-qcom-venus-1.8 ${PN}-qcom-venus-4.2 ${PN}-qcom-venus-5.2 ${PN}-qcom-venus-5.4 \ 348 ${PN}-qcom-venus-1.8 ${PN}-qcom-venus-4.2 ${PN}-qcom-venus-5.2 ${PN}-qcom-venus-5.4 \
@@ -333,13 +358,38 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \
333 ${PN}-qcom-sc8280xp-lenovo-x13s-sensors \ 358 ${PN}-qcom-sc8280xp-lenovo-x13s-sensors \
334 ${PN}-qcom-sdm845-adreno ${PN}-qcom-sdm845-audio ${PN}-qcom-sdm845-compute ${PN}-qcom-sdm845-modem \ 359 ${PN}-qcom-sdm845-adreno ${PN}-qcom-sdm845-audio ${PN}-qcom-sdm845-compute ${PN}-qcom-sdm845-modem \
335 ${PN}-qcom-sm8250-adreno ${PN}-qcom-sm8250-audio ${PN}-qcom-sm8250-compute \ 360 ${PN}-qcom-sm8250-adreno ${PN}-qcom-sm8250-audio ${PN}-qcom-sm8250-compute \
361 ${PN}-qla2xxx ${PN}-qla2xxx-license \
336 ${PN}-amlogic-vdec-license ${PN}-amlogic-vdec \ 362 ${PN}-amlogic-vdec-license ${PN}-amlogic-vdec \
337 ${PN}-lt9611uxc ${PN}-lontium-license \ 363 ${PN}-lt9611uxc ${PN}-lontium-license \
338 ${PN}-whence-license \ 364 ${PN}-whence-license \
365 ${PN}-wl1251-license ${PN}-wl1251 \
366 ${PN}-xc4000-license ${PN}-xc4000 \
367 ${PN}-xc5000-license ${PN}-xc5000 \
368 ${PN}-xc5000c-license ${PN}-xc5000c \
339 ${PN}-license \ 369 ${PN}-license \
340 " 370 "
341 371
372# For Amphion VPU
373LICENSE:${PN}-amphion-vpu = "Firmware-amphion_vpu"
374LICENSE:${PN}-amphion-vpu-license = "Firmware-amphion_vpu"
375
376FILES:${PN}-amphion-vpu = "${nonarch_base_libdir}/firmware/amphion/*"
377FILES:${PN}-amphion-vpu-license = " \
378 ${nonarch_base_libdir}/firmware/LICENSE.amphion_vpu \
379"
380RDEPENDS:${PN}-amphion-vpu += "${PN}-amphion-vpu-license"
381
382# For cw1200
383LICENSE:${PN}-cw1200 = "Firmware-cw1200"
384LICENSE:${PN}-cw1200-license = "Firmware-cw1200"
385
386FILES:${PN}-cw1200 = "${nonarch_base_libdir}/firmware/wsm_22.bin"
387FILES:${PN}-cw1200-license = "${nonarch_base_libdir}/firmware/LICENCE.cw1200"
388
389RDEPENDS:${PN}-cw1200 += "${PN}-cw1200-license"
390
342# For atheros 391# For atheros
392LICENSE:${PN}-ar5523 = "Firmware-atheros_firmware"
343LICENSE:${PN}-ar9170 = "Firmware-atheros_firmware" 393LICENSE:${PN}-ar9170 = "Firmware-atheros_firmware"
344LICENSE:${PN}-ath3k = "Firmware-atheros_firmware" 394LICENSE:${PN}-ath3k = "Firmware-atheros_firmware"
345LICENSE:${PN}-ath6k = "Firmware-atheros_firmware" 395LICENSE:${PN}-ath6k = "Firmware-atheros_firmware"
@@ -347,6 +397,9 @@ LICENSE:${PN}-ath9k = "Firmware-atheros_firmware"
347LICENSE:${PN}-atheros-license = "Firmware-atheros_firmware" 397LICENSE:${PN}-atheros-license = "Firmware-atheros_firmware"
348 398
349FILES:${PN}-atheros-license = "${nonarch_base_libdir}/firmware/LICENCE.atheros_firmware" 399FILES:${PN}-atheros-license = "${nonarch_base_libdir}/firmware/LICENCE.atheros_firmware"
400FILES:${PN}-ar5523 = " \
401 ${nonarch_base_libdir}/firmware/ar5523.bin \
402"
350FILES:${PN}-ar9170 = " \ 403FILES:${PN}-ar9170 = " \
351 ${nonarch_base_libdir}/firmware/ar9170*.fw \ 404 ${nonarch_base_libdir}/firmware/ar9170*.fw \
352" 405"
@@ -365,6 +418,7 @@ FILES:${PN}-ath9k = " \
365 ${nonarch_base_libdir}/firmware/ath9k_htc/htc_9271-1.4.0.fw \ 418 ${nonarch_base_libdir}/firmware/ath9k_htc/htc_9271-1.4.0.fw \
366" 419"
367 420
421RDEPENDS:${PN}-ar5523 += "${PN}-atheros-license"
368RDEPENDS:${PN}-ar9170 += "${PN}-atheros-license" 422RDEPENDS:${PN}-ar9170 += "${PN}-atheros-license"
369RDEPENDS:${PN}-ath6k += "${PN}-atheros-license" 423RDEPENDS:${PN}-ath6k += "${PN}-atheros-license"
370RDEPENDS:${PN}-ath9k += "${PN}-atheros-license" 424RDEPENDS:${PN}-ath9k += "${PN}-atheros-license"
@@ -428,11 +482,73 @@ LICENSE:${PN}-mt7601u-license = "Firmware-ralink_a_mediatek_company_firmware"
428FILES:${PN}-mt7601u-license = "${nonarch_base_libdir}/firmware/LICENCE.ralink_a_mediatek_company_firmware" 482FILES:${PN}-mt7601u-license = "${nonarch_base_libdir}/firmware/LICENCE.ralink_a_mediatek_company_firmware"
429FILES:${PN}-mt7601u = " \ 483FILES:${PN}-mt7601u = " \
430 ${nonarch_base_libdir}/firmware/mediatek/mt7601u.bin \ 484 ${nonarch_base_libdir}/firmware/mediatek/mt7601u.bin \
485 ${nonarch_base_libdir}/firmware/mt7601u.bin \
431" 486"
432
433RDEPENDS:${PN}-mt7601u += "${PN}-mt7601u-license" 487RDEPENDS:${PN}-mt7601u += "${PN}-mt7601u-license"
434 488
489# For MediaTek Bluetooth USB driver 7650
490LICENSE:${PN}-mt7650 = "Firmware-ralink_a_mediatek_company_firmware"
491LICENSE:${PN}-mt7650-license = "Firmware-ralink_a_mediatek_company_firmware"
492
493FILES:${PN}-mt7650-license = " \
494 ${nonarch_base_libdir}/firmware/LICENCE.ralink_a_mediatek_company_firmware \
495"
496FILES:${PN}-mt7650 = " \
497 ${nonarch_base_libdir}/firmware/mediatek/mt7650.bin \
498 ${nonarch_base_libdir}/firmware/mt7650.bin \
499"
500RDEPENDS:${PN}-mt7650 += "${PN}-mt7650-license"
501
502# For MediaTek MT76x2 Wireless MACs
503LICENSE:${PN}-mt76x2 = "Firmware-ralink_a_mediatek_company_firmware"
504LICENSE:${PN}-mt76x2-license = "Firmware-ralink_a_mediatek_company_firmware"
505
506FILES:${PN}-mt76x2-license = " \
507 ${nonarch_base_libdir}/firmware/LICENCE.ralink_a_mediatek_company_firmware \
508"
509FILES:${PN}-mt76x2 = " \
510 ${nonarch_base_libdir}/firmware/mediatek/mt7662.bin \
511 ${nonarch_base_libdir}/firmware/mt7662.bin \
512 ${nonarch_base_libdir}/firmware/mediatek/mt7662_rom_patch.bin \
513 ${nonarch_base_libdir}/firmware/mt7662_rom_patch.bin \
514"
515RDEPENDS:${PN}-mt76x2 += "${PN}-mt76x2-license"
516
517# For MediaTek
518LICENSE:${PN}-mediatek = "Firmware-mediatek"
519LICENSE:${PN}-mediatek-license = "Firmware-mediatek"
520
521FILES:${PN}-mediatek = " \
522 ${nonarch_base_libdir}/firmware/mediatek/* \
523 ${nonarch_base_libdir}/firmware/vpu_d.bin \
524 ${nonarch_base_libdir}/firmware/vpu_p.bin \
525"
526FILES:${PN}-mediatek-license = " \
527 ${nonarch_base_libdir}/firmware/LICENCE.mediatek \
528"
529RDEPENDS:${PN}-mediatek += "${PN}-mediatek-license"
530
531# For Microchip
532LICENSE:${PN}-microchip = "Firmware-microchip"
533LICENSE:${PN}-microchip-license = "Firmware-microchip"
534
535FILES:${PN}-microchip = "${nonarch_base_libdir}/firmware/microchip/*"
536FILES:${PN}-microchip-license = " \
537 ${nonarch_base_libdir}/firmware/LICENCE.microchip \
538"
539RDEPENDS:${PN}-microchip += "${PN}-microchip-license"
540
541# For MOXA
542LICENSE:${PN}-moxa = "Firmware-moxa"
543LICENSE:${PN}-moxa-license = "Firmware-moxa"
544
545FILES:${PN}-moxa = "${nonarch_base_libdir}/firmware/moxa"
546FILES:${PN}-moxa-license = "${nonarch_base_libdir}/firmware/LICENCE.moxa"
547
548RDEPENDS:${PN}-moxa += "${PN}-moxa-license"
549
435# For radeon 550# For radeon
551
436LICENSE:${PN}-radeon = "Firmware-radeon" 552LICENSE:${PN}-radeon = "Firmware-radeon"
437LICENSE:${PN}-radeon-license = "Firmware-radeon" 553LICENSE:${PN}-radeon-license = "Firmware-radeon"
438 554
@@ -551,6 +667,16 @@ FILES:${PN}-netronome = " \
551 667
552RDEPENDS:${PN}-netronome += "${PN}-netronome-license" 668RDEPENDS:${PN}-netronome += "${PN}-netronome-license"
553 669
670# For nxp-mc
671LICENSE:${PN}-nxp-mc = "Firmware-nxp_mc_firmware"
672LICENSE:${PN}-nxp-mc-license = "Firmware-nxp_mc_firmware"
673
674FILES:${PN}-nxp-mc= "${nonarch_base_libdir}/firmware/dpaa2/mc/*"
675FILES:${PN}-nxp-mc-license = " \
676 ${nonarch_base_libdir}/firmware/LICENSE.nxp_mc_firmware \
677"
678RDEPENDS:${PN}-nxp-mc += "${PN}-nxp-mc-license"
679
554# For Nvidia 680# For Nvidia
555LICENSE:${PN}-nvidia-gpu = "Firmware-nvidia" 681LICENSE:${PN}-nvidia-gpu = "Firmware-nvidia"
556LICENSE:${PN}-nvidia-tegra = "Firmware-nvidia" 682LICENSE:${PN}-nvidia-tegra = "Firmware-nvidia"
@@ -573,6 +699,37 @@ RDEPENDS:${PN}-nvidia-gpu += "${PN}-nvidia-license"
573RDEPENDS:${PN}-nvidia-tegra += "${PN}-nvidia-license" 699RDEPENDS:${PN}-nvidia-tegra += "${PN}-nvidia-license"
574RDEPENDS:${PN}-nvidia-tegra-k1 += "${PN}-nvidia-license" 700RDEPENDS:${PN}-nvidia-tegra-k1 += "${PN}-nvidia-license"
575 701
702# For OLPC
703LICENSE:${PN}-olpc = "Firmware-OLPC"
704LICENSE:${PN}-olpc-license = "Firmware-OLPC"
705
706FILES:${PN}-olpc = " \
707 ${nonarch_base_libdir}/firmware/libertas/lbtf_sdio.bin \
708 ${nonarch_base_libdir}/firmware/lbtf_usb.bin \
709 ${nonarch_base_libdir}/firmware/libertas/usb8388_olpc.bin \
710"
711FILES:${PN}-olpc-license = "${nonarch_base_libdir}/firmware/LICENCE.OLPC"
712
713RDEPENDS:${PN}-olpc += "${PN}-olpc-license"
714
715# For phanfw
716LICENSE:${PN}-phanfw = "Firmware-phanfw"
717LICENSE:${PN}-phanfw-license = "Firmware-phanfw"
718
719FILES:${PN}-phanfw = "${nonarch_base_libdir}/firmware/phanfw.bin"
720FILES:${PN}-phanfw-license = "${nonarch_base_libdir}/firmware/LICENCE.phanfw"
721
722RDEPENDS:${PN}-phanfw += "${PN}-phanfw-license"
723
724# For qla2xxx
725LICENSE:${PN}-qla2xxx = "Firmware-qla2xxx"
726LICENSE:${PN}-qla2xxx-license = "Firmware-qla2xxx"
727
728FILES:${PN}-qla2xxx = "${nonarch_base_libdir}/firmware/ql2*"
729FILES:${PN}-qla2xxx-license = "${nonarch_base_libdir}/firmware/LICENCE.qla2xxx"
730
731RDEPENDS:${PN}-qla2xxx += "${PN}-qla2xxx-license"
732
576# For RSI RS911x WiFi 733# For RSI RS911x WiFi
577LICENSE:${PN}-rs9113 = "WHENCE" 734LICENSE:${PN}-rs9113 = "WHENCE"
578LICENSE:${PN}-rs9116 = "WHENCE" 735LICENSE:${PN}-rs9116 = "WHENCE"
@@ -638,6 +795,18 @@ RDEPENDS:${PN}-rtl8761 += "${PN}-rtl-license"
638RDEPENDS:${PN}-rtl8822 += "${PN}-rtl-license" 795RDEPENDS:${PN}-rtl8822 += "${PN}-rtl-license"
639RDEPENDS:${PN}-rtl8168 += "${PN}-whence-license" 796RDEPENDS:${PN}-rtl8168 += "${PN}-whence-license"
640 797
798# For TI wl1251
799LICENSE:${PN}-wl1251 = "Firmware-wl1251"
800LICENSE:${PN}-wl1251-license = "Firmware-wl1251"
801
802FILES:${PN}-wl1251 = " \
803 ${nonarch_base_libdir}/firmware/ti-connectivity/wl1251-fw.bin \
804 ${nonarch_base_libdir}/firmware/ti-connectivity/wl1251-nvs.bin \
805"
806FILES:${PN}-wl1251-license = "${nonarch_base_libdir}/firmware/LICENCE.wl1251"
807
808RDEPENDS:${PN}-wl1251 += "${PN}-wl1251-license"
809
641# For ti-connectivity 810# For ti-connectivity
642LICENSE:${PN}-wlcommon = "Firmware-ti-connectivity" 811LICENSE:${PN}-wlcommon = "Firmware-ti-connectivity"
643LICENSE:${PN}-wl12xx = "Firmware-ti-connectivity" 812LICENSE:${PN}-wl12xx = "Firmware-ti-connectivity"
@@ -667,6 +836,16 @@ FILES:${PN}-wl18xx = " \
667RDEPENDS:${PN}-wl12xx = "${PN}-ti-connectivity-license ${PN}-wlcommon" 836RDEPENDS:${PN}-wl12xx = "${PN}-ti-connectivity-license ${PN}-wlcommon"
668RDEPENDS:${PN}-wl18xx = "${PN}-ti-connectivity-license ${PN}-wlcommon" 837RDEPENDS:${PN}-wl18xx = "${PN}-ti-connectivity-license ${PN}-wlcommon"
669 838
839# For ti-keystone
840LICENSE:${PN}-ti-keystone = "Firmware-ti-keystone"
841LICENSE:${PN}-ti-keystone-license = "Firmware-ti-keystone"
842
843FILES:${PN}-ti-keystone = "${nonarch_base_libdir}/firmware/ti-keystone/*"
844FILES:${PN}-ti-keystone-license = " \
845 ${nonarch_base_libdir}/firmware/LICENCE.ti-keystone \
846"
847RDEPENDS:${PN}-ti-keystone += "${PN}-ti-keystone-license"
848
670# For vt6656 849# For vt6656
671LICENSE:${PN}-vt6656 = "Firmware-via_vt6656" 850LICENSE:${PN}-vt6656 = "Firmware-via_vt6656"
672LICENSE:${PN}-vt6656-license = "Firmware-via_vt6656" 851LICENSE:${PN}-vt6656-license = "Firmware-via_vt6656"
@@ -678,6 +857,35 @@ FILES:${PN}-vt6656 = " \
678 857
679RDEPENDS:${PN}-vt6656 = "${PN}-vt6656-license" 858RDEPENDS:${PN}-vt6656 = "${PN}-vt6656-license"
680 859
860# For xc4000
861LICENSE:${PN}-xc4000 = "Firmware-xc4000"
862LICENSE:${PN}-xc4000-license = "Firmware-xc4000"
863
864FILES:${PN}-xc4000 = "${nonarch_base_libdir}/firmware/dvb-fe-xc4000-1.4.1.fw"
865FILES:${PN}-xc4000-license = "${nonarch_base_libdir}/firmware/LICENCE.xc4000"
866
867RDEPENDS:${PN}-xc4000 += "${PN}-xc4000-license"
868
869# For xc5000
870LICENSE:${PN}-xc5000 = "Firmware-xc5000"
871LICENSE:${PN}-xc5000-license = "Firmware-xc5000"
872
873FILES:${PN}-xc5000 = "${nonarch_base_libdir}/firmware/dvb-fe-xc5000-1.6.114.fw"
874FILES:${PN}-xc5000-license = "${nonarch_base_libdir}/firmware/LICENCE.xc5000"
875
876RDEPENDS:${PN}-xc5000 += "${PN}-xc5000-license"
877
878# For xc5000c
879LICENSE:${PN}-xc5000c = "Firmware-xc5000c"
880LICENSE:${PN}-xc5000c-license = "Firmware-xc5000c"
881
882FILES:${PN}-xc5000c = " \
883 ${nonarch_base_libdir}/firmware/dvb-fe-xc5000c-4.1.30.7.fw \
884"
885FILES:${PN}-xc5000c-license = "${nonarch_base_libdir}/firmware/LICENCE.xc5000c"
886
887RDEPENDS:${PN}-xc5000c += "${PN}-xc5000c-license"
888
681# For broadcom 889# For broadcom
682 890
683# 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 891# 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
@@ -1000,10 +1208,26 @@ FILES:${PN}-i915-license = "${nonarch_base_libdir}/firmware/LICENSE.i915"
1000FILES:${PN}-i915 = "${nonarch_base_libdir}/firmware/i915" 1208FILES:${PN}-i915 = "${nonarch_base_libdir}/firmware/i915"
1001RDEPENDS:${PN}-i915 = "${PN}-i915-license" 1209RDEPENDS:${PN}-i915 = "${PN}-i915-license"
1002 1210
1211# For ice-enhanced
1212LICENSE:${PN}-ice-enhanced = "Firmware-ice_enhanced"
1213LICENSE:${PN}-ice-enhanced-license = "Firmware-ice_enhanced"
1214
1215FILES:${PN}-ice-enhanced = " \
1216 ${nonarch_base_libdir}/firmware/intel/ice/ddp-comms/* \
1217 ${nonarch_base_libdir}/firmware/intel/ice/ddp-wireless_edge/* \
1218"
1219FILES:${PN}-ice-enhanced-license = " \
1220 ${nonarch_base_libdir}/firmware/LICENSE.ice_enhanced \
1221"
1222RDEPENDS:${PN}-ice-enhanced = "${PN}-ice-enhanced-license"
1223
1003LICENSE:${PN}-ice = "Firmware-ice" 1224LICENSE:${PN}-ice = "Firmware-ice"
1004LICENSE:${PN}-ice-license = "Firmware-ice" 1225LICENSE:${PN}-ice-license = "Firmware-ice"
1005FILES:${PN}-ice-license = "${nonarch_base_libdir}/firmware/LICENSE.ice" 1226FILES:${PN}-ice-license = "${nonarch_base_libdir}/firmware/LICENSE.ice"
1006FILES:${PN}-ice = "${nonarch_base_libdir}/firmware/intel/ice" 1227FILES:${PN}-ice = " \
1228 ${nonarch_base_libdir}/firmware/intel/ice/ddp/* \
1229 ${nonarch_base_libdir}/firmware/intel/ice/ddp-lag/* \
1230"
1007RDEPENDS:${PN}-ice = "${PN}-ice-license" 1231RDEPENDS:${PN}-ice = "${PN}-ice-license"
1008 1232
1009FILES:${PN}-adsp-sst-license = "${nonarch_base_libdir}/firmware/LICENCE.adsp_sst" 1233FILES:${PN}-adsp-sst-license = "${nonarch_base_libdir}/firmware/LICENCE.adsp_sst"