diff options
-rw-r--r-- | meta/recipes-kernel/linux-firmware/linux-firmware_20250917.bb | 1038 |
1 files changed, 1021 insertions, 17 deletions
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20250917.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20250917.bb index f8d8decfe5..e6d6bcf308 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20250917.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20250917.bb | |||
@@ -5,9 +5,61 @@ that contains firmware binary blobs necessary for partial or full functionality | |||
5 | of certain hardware devices." | 5 | of certain hardware devices." |
6 | SECTION = "kernel" | 6 | SECTION = "kernel" |
7 | 7 | ||
8 | REMOVE_UNLICENSED = "" | ||
9 | |||
10 | # For acenic - Alteon AceNIC Gigabit Ethernet card | ||
11 | REMOVE_UNLICENSED += "acenic/tg1.bin acenic/tg2.bin" | ||
12 | |||
13 | # For emi62 - EMI 6|2m USB Audio interface | ||
14 | REMOVE_UNLICENSED += "emi62/bitstream.fw emi62/loader.fw emi62/midi.fw emi62/spdif.fw" | ||
15 | |||
16 | # For snd-maestro3 - ESS Allegro Maestro3 audio device | ||
17 | REMOVE_UNLICENSED += "ess/maestro3_assp_kernel.fw ess/maestro3_assp_minisrc.fw" | ||
18 | |||
19 | # For s2255drv | ||
20 | REMOVE_UNLICENSED += "f2255usb.bin" | ||
21 | |||
22 | # For snd-korg1212 - Korg 1212 IO audio device | ||
23 | REMOVE_UNLICENSED += "korg/k1212.dsp" | ||
24 | |||
25 | # For lgs8gxx - Legend Silicon GB20600 demodulator driver | ||
26 | REMOVE_UNLICENSED += "lgs8g75.fw" | ||
27 | |||
28 | # For ti_usb_3410_5052 - Multi-Tech USB cell modems | ||
29 | REMOVE_UNLICENSED += "mts_cdma.fw mts_gsm.fw mts_edge.fw mts_mt9234mu.fw mts_mt9234zba.fw" | ||
30 | |||
31 | # For myri_sbus - MyriCOM Gigabit Ethernet | ||
32 | REMOVE_UNLICENSED += "myricom/lanai.bin" | ||
33 | |||
34 | # For qlogicpti - PTI Qlogic, ISP Driver | ||
35 | REMOVE_UNLICENSED += "qlogic/isp1000.bin" | ||
36 | |||
37 | # For cassini - Sun Cassini | ||
38 | REMOVE_UNLICENSED += "sun/cassini.bin" | ||
39 | |||
40 | # For dvb-ttusb-budget - Technotrend/Hauppauge Nova-USB devices | ||
41 | REMOVE_UNLICENSED += "ttusb-budget/dspbootcode.bin" | ||
42 | |||
43 | # For ueagle-atm - Driver for USB ADSL Modems based on Eagle I,II,III | ||
44 | REMOVE_UNLICENSED += "ueagle-atm/930-fpga.bin ueagle-atm/CMVeiWO.bin ueagle-atm/CMVepFR10.bin ueagle-atm/DSP9p.bin ueagle-atm/eagleIII.fw ueagle-atm/adi930.fw ueagle-atm/CMVep.bin ueagle-atm/CMVepFR.bin ueagle-atm/DSPei.bin ueagle-atm/CMV9i.bin ueagle-atm/CMVepES03.bin ueagle-atm/CMVepIT.bin ueagle-atm/DSPep.bin ueagle-atm/CMV9p.bin ueagle-atm/CMVepES.bin ueagle-atm/CMVepWO.bin ueagle-atm/eagleI.fw ueagle-atm/CMVei.bin ueagle-atm/CMVepFR04.bin ueagle-atm/DSP9i.bin ueagle-atm/eagleII.fw" | ||
45 | |||
46 | # For vicam - USB 3com HomeConnect (aka vicam) | ||
47 | REMOVE_UNLICENSED += "vicam/firmware.fw" | ||
48 | |||
49 | # For yam - YAM driver for AX.25 | ||
50 | REMOVE_UNLICENSED += "yam/1200.bin yam/9600.bin" | ||
51 | |||
52 | # For snd-wavefront - ISA WaveFront sound card | ||
53 | REMOVE_UNLICENSED += "yamaha/yss225_registers.bin" | ||
54 | |||
55 | # For snd-ymfpci - Yamaha YMF724/740/744/754 audio devices | ||
56 | REMOVE_UNLICENSED += "yamaha/ds1_ctrl.fw yamaha/ds1_dsp.fw yamaha/ds1e_ctrl.fw" | ||
57 | |||
58 | |||
8 | LICENSE = "\ | 59 | LICENSE = "\ |
9 | Firmware-Abilis \ | 60 | Firmware-Abilis \ |
10 | & Firmware-adsp_sst \ | 61 | & Firmware-adsp_sst \ |
62 | & Firmware-advansys \ | ||
11 | & Firmware-aeonsemi \ | 63 | & Firmware-aeonsemi \ |
12 | & Firmware-agere \ | 64 | & Firmware-agere \ |
13 | & Firmware-airoha \ | 65 | & Firmware-airoha \ |
@@ -29,6 +81,7 @@ LICENSE = "\ | |||
29 | & Firmware-bnx2x \ | 81 | & Firmware-bnx2x \ |
30 | & Firmware-broadcom_bcm43xx \ | 82 | & Firmware-broadcom_bcm43xx \ |
31 | & Firmware-ca0132 \ | 83 | & Firmware-ca0132 \ |
84 | & Firmware-cadence \ | ||
32 | & Firmware-cavium \ | 85 | & Firmware-cavium \ |
33 | & Firmware-chelsio_firmware \ | 86 | & Firmware-chelsio_firmware \ |
34 | & Firmware-cirrus \ | 87 | & Firmware-cirrus \ |
@@ -64,6 +117,7 @@ LICENSE = "\ | |||
64 | & Firmware-IntcSST2 \ | 117 | & Firmware-IntcSST2 \ |
65 | & Firmware-kaweth \ | 118 | & Firmware-kaweth \ |
66 | & Firmware-keyspan \ | 119 | & Firmware-keyspan \ |
120 | & Firmware-lenovo \ | ||
67 | & Firmware-linaro \ | 121 | & Firmware-linaro \ |
68 | & Firmware-Lontium \ | 122 | & Firmware-Lontium \ |
69 | & Firmware-mali_csffw \ | 123 | & Firmware-mali_csffw \ |
@@ -122,11 +176,18 @@ LICENSE = "\ | |||
122 | & Firmware-xc5000c \ | 176 | & Firmware-xc5000c \ |
123 | & Firmware-xe \ | 177 | & Firmware-xe \ |
124 | & WHENCE \ | 178 | & WHENCE \ |
179 | & GPL-1.0-only \ | ||
125 | & GPL-2.0-or-later \ | 180 | & GPL-2.0-or-later \ |
181 | & GPL-2.0-only \ | ||
182 | & GPL-3.0-only \ | ||
183 | & MPL-1.1 \ | ||
184 | & Apache-2.0 \ | ||
185 | & MIT \ | ||
126 | " | 186 | " |
127 | 187 | ||
128 | LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ | 188 | LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ |
129 | file://LICENCE.adsp_sst;md5=615c45b91a5a4a9fe046d6ab9a2df728 \ | 189 | file://LICENCE.adsp_sst;md5=615c45b91a5a4a9fe046d6ab9a2df728 \ |
190 | file://LICENCE.advansys;md5=bca735476602a7bcb187c7f8bf4a31d5 \ | ||
130 | file://LICENSE.aeonsemi;md5=521c00bae0077c90d6ffb9ccf66905ae \ | 191 | file://LICENSE.aeonsemi;md5=521c00bae0077c90d6ffb9ccf66905ae \ |
131 | file://LICENCE.agere;md5=af0133de6b4a9b2522defd5f188afd31 \ | 192 | file://LICENCE.agere;md5=af0133de6b4a9b2522defd5f188afd31 \ |
132 | file://LICENSE.airoha;md5=fa3dedb960e2673aea51aa509f7b537d \ | 193 | file://LICENSE.airoha;md5=fa3dedb960e2673aea51aa509f7b537d \ |
@@ -184,6 +245,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ | |||
184 | file://LICENSE.ixp4xx;md5=ddc5cd6cbc6745343926fe7ecc2cdeb2 \ | 245 | file://LICENSE.ixp4xx;md5=ddc5cd6cbc6745343926fe7ecc2cdeb2 \ |
185 | file://LICENCE.kaweth;md5=b1d876e562f4b3b8d391ad8395dfe03f \ | 246 | file://LICENCE.kaweth;md5=b1d876e562f4b3b8d391ad8395dfe03f \ |
186 | file://LICENCE.keyspan;md5=676af26017c45772c972ce4a75d467d9 \ | 247 | file://LICENCE.keyspan;md5=676af26017c45772c972ce4a75d467d9 \ |
248 | file://LICENCE.lenovo;md5=7f25420b5c27211f7bf33bebb3042ce4 \ | ||
187 | file://LICENCE.linaro;md5=936d91e71cf9cd30e733db4bf11661cc \ | 249 | file://LICENCE.linaro;md5=936d91e71cf9cd30e733db4bf11661cc \ |
188 | file://LICENSE.Lontium;md5=4ec8dc582ff7295f39e2ca6a7b0be2b6 \ | 250 | file://LICENSE.Lontium;md5=4ec8dc582ff7295f39e2ca6a7b0be2b6 \ |
189 | file://LICENCE.mali_csffw;md5=e064aaec4d21ef856e1b76a6f5dc435f \ | 251 | file://LICENCE.mali_csffw;md5=e064aaec4d21ef856e1b76a6f5dc435f \ |
@@ -252,6 +314,7 @@ WHENCE_CHKSUM = "a12ddaaab7162785af9d79b76132d185" | |||
252 | # so that the license files will be copied from fetched source | 314 | # so that the license files will be copied from fetched source |
253 | NO_GENERIC_LICENSE[Firmware-Abilis] = "LICENCE.Abilis" | 315 | NO_GENERIC_LICENSE[Firmware-Abilis] = "LICENCE.Abilis" |
254 | NO_GENERIC_LICENSE[Firmware-adsp_sst] = "LICENCE.adsp_sst" | 316 | NO_GENERIC_LICENSE[Firmware-adsp_sst] = "LICENCE.adsp_sst" |
317 | NO_GENERIC_LICENSE[Firmware-advansys] = "LICENCE.advansys" | ||
255 | NO_GENERIC_LICENSE[Firmware-aeonsemi] = "LICENSE.aeonsemi" | 318 | NO_GENERIC_LICENSE[Firmware-aeonsemi] = "LICENSE.aeonsemi" |
256 | NO_GENERIC_LICENSE[Firmware-agere] = "LICENCE.agere" | 319 | NO_GENERIC_LICENSE[Firmware-agere] = "LICENCE.agere" |
257 | NO_GENERIC_LICENSE[Firmware-airoha] = "LICENSE.airoha" | 320 | NO_GENERIC_LICENSE[Firmware-airoha] = "LICENSE.airoha" |
@@ -309,6 +372,7 @@ NO_GENERIC_LICENSE[Firmware-iwlwifi_firmware] = "LICENCE.iwlwifi_firmware" | |||
309 | NO_GENERIC_LICENSE[Firmware-ixp4xx] = "LICENSE.ixp4xx" | 372 | NO_GENERIC_LICENSE[Firmware-ixp4xx] = "LICENSE.ixp4xx" |
310 | NO_GENERIC_LICENSE[Firmware-kaweth] = "LICENCE.kaweth" | 373 | NO_GENERIC_LICENSE[Firmware-kaweth] = "LICENCE.kaweth" |
311 | NO_GENERIC_LICENSE[Firmware-keyspan] = "LICENCE.keyspan" | 374 | NO_GENERIC_LICENSE[Firmware-keyspan] = "LICENCE.keyspan" |
375 | NO_GENERIC_LICENSE[Firmware-lenovo] = "LICENCE.lenovo" | ||
312 | NO_GENERIC_LICENSE[Firmware-linaro] = "LICENCE.linaro" | 376 | NO_GENERIC_LICENSE[Firmware-linaro] = "LICENCE.linaro" |
313 | NO_GENERIC_LICENSE[Firmware-Lontium] = "LICENSE.Lontium" | 377 | NO_GENERIC_LICENSE[Firmware-Lontium] = "LICENSE.Lontium" |
314 | NO_GENERIC_LICENSE[Firmware-mali_csffw] = "LICENCE.mali_csffw" | 378 | NO_GENERIC_LICENSE[Firmware-mali_csffw] = "LICENCE.mali_csffw" |
@@ -416,6 +480,21 @@ do_install() { | |||
416 | fi | 480 | fi |
417 | cp LICEN[CS]E.* WHENCE ${D}${nonarch_base_libdir}/firmware/ | 481 | cp LICEN[CS]E.* WHENCE ${D}${nonarch_base_libdir}/firmware/ |
418 | cp wfx/LICEN[CS]E.* ${D}${nonarch_base_libdir}/firmware/wfx/ | 482 | cp wfx/LICEN[CS]E.* ${D}${nonarch_base_libdir}/firmware/wfx/ |
483 | |||
484 | # Remove all unlicensed firmware | ||
485 | for file in ${REMOVE_UNLICENSED}; do | ||
486 | echo "Remove unlicensed firmware: $file" | ||
487 | rm ${D}${nonarch_base_libdir}/firmware/$file | ||
488 | path_to_file=$(dirname $file) | ||
489 | while [ "${path_to_file}" != "." ]; do | ||
490 | num_files=$(ls -A1 ${D}${nonarch_base_libdir}/firmware/$path_to_file | wc -l) | ||
491 | if [ "$num_files" = "0" ]; then | ||
492 | echo "Remove empty dir: $path_to_file" | ||
493 | rm -rf ${D}${nonarch_base_libdir}/firmware/$path_to_file | ||
494 | fi | ||
495 | path_to_file=$(dirname $path_to_file) | ||
496 | done | ||
497 | done | ||
419 | } | 498 | } |
420 | 499 | ||
421 | PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ | 500 | PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ |
@@ -456,18 +535,28 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ | |||
456 | ${PN}-moxa-license ${PN}-moxa \ | 535 | ${PN}-moxa-license ${PN}-moxa \ |
457 | ${PN}-sd8686 ${PN}-sd8688 ${PN}-sd8787 ${PN}-sd8797 ${PN}-sd8801 \ | 536 | ${PN}-sd8686 ${PN}-sd8688 ${PN}-sd8787 ${PN}-sd8797 ${PN}-sd8801 \ |
458 | ${PN}-sd8887 ${PN}-sd8897 ${PN}-sd8997 ${PN}-usb8997 \ | 537 | ${PN}-sd8887 ${PN}-sd8897 ${PN}-sd8997 ${PN}-usb8997 \ |
538 | ${PN}-cf8381 ${PN}-cf8385 ${PN}-gspi8682 ${PN}-gspi8686 ${PN}-gspi8688 ${PN}-sd8385 ${PN}-sd8682 \ | ||
539 | ${PN}-usb8388 ${PN}-usb8682 ${PN}-sd8977 ${PN}-usb8766 ${PN}-usb8797 ${PN}-usb8801 ${PN}-usb8897 ${PN}-rvu-cptpf \ | ||
540 | ${PN}-mwl8k ${PN}-mwlwifi\ | ||
459 | ${PN}-ti-connectivity-license ${PN}-wl1251-license ${PN}-wlcommon ${PN}-wl1251 ${PN}-wl12xx ${PN}-wl18xx ${PN}-cc33xx \ | 541 | ${PN}-ti-connectivity-license ${PN}-wl1251-license ${PN}-wlcommon ${PN}-wl1251 ${PN}-wl12xx ${PN}-wl18xx ${PN}-cc33xx \ |
460 | ${PN}-ti-keystone-license ${PN}-ti-keystone \ | 542 | ${PN}-ti-keystone-license ${PN}-ti-keystone \ |
543 | ${PN}-ti-tspa-license ${PN}-ti-tas2563 ${PN}-ti-tas2781 ${PN}-ti-vpe \ | ||
544 | ${PN}-ti-usb-3410-5052 \ | ||
461 | ${PN}-vt6656-license ${PN}-vt6656 \ | 545 | ${PN}-vt6656-license ${PN}-vt6656 \ |
462 | ${PN}-rs9113 ${PN}-rs9116 \ | 546 | ${PN}-rs9113 ${PN}-rs9116 ${PN}-rsi-91x \ |
463 | ${PN}-rtl-license ${PN}-rtl8188 ${PN}-rtl8192cu ${PN}-rtl8192ce ${PN}-rtl8192su ${PN}-rtl8723 ${PN}-rtl8821 \ | 547 | ${PN}-rtl-license ${PN}-rtl8188 ${PN}-rtl8192cu ${PN}-rtl8192ce ${PN}-rtl8192su ${PN}-rtl8723 ${PN}-rtl8821 \ |
464 | ${PN}-rtl8761 \ | 548 | ${PN}-rtl8761 \ |
465 | ${PN}-rtl8168 \ | 549 | ${PN}-rtl8168 \ |
466 | ${PN}-rtl8822 \ | 550 | ${PN}-rtl8822 \ |
551 | ${PN}-rtl8192 ${PN}-rtl8710 ${PN}-rtl8812 \ | ||
552 | ${PN}-rtl8851 ${PN}-rtl8852 ${PN}-rtl8922 \ | ||
553 | ${PN}-rtl8703 ${PN}-rtl8814 \ | ||
467 | ${PN}-rtl-nic \ | 554 | ${PN}-rtl-nic \ |
468 | ${PN}-cypress-license \ | 555 | ${PN}-cypress-license \ |
469 | ${PN}-broadcom-license \ | 556 | ${PN}-broadcom-license \ |
470 | ${PN}-bcm-0bb4-0306 \ | 557 | ${PN}-bcm-0bb4-0306 \ |
558 | ${PN}-bcm-0a5c-6410 \ | ||
559 | ${PN}-bcm43012 \ | ||
471 | ${PN}-bcm43143 \ | 560 | ${PN}-bcm43143 \ |
472 | ${PN}-bcm43236b \ | 561 | ${PN}-bcm43236b \ |
473 | ${PN}-bcm43241b0 \ | 562 | ${PN}-bcm43241b0 \ |
@@ -500,6 +589,7 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ | |||
500 | ${PN}-bcm4373 \ | 589 | ${PN}-bcm4373 \ |
501 | ${PN}-bcm43xx \ | 590 | ${PN}-bcm43xx \ |
502 | ${PN}-bcm43xx-hdr \ | 591 | ${PN}-bcm43xx-hdr \ |
592 | ${PN}-bcm54591 \ | ||
503 | ${PN}-cirrus-license ${PN}-cirrus \ | 593 | ${PN}-cirrus-license ${PN}-cirrus \ |
504 | ${PN}-cnm-license ${PN}-cnm \ | 594 | ${PN}-cnm-license ${PN}-cnm \ |
505 | ${PN}-atheros-license ${PN}-ar5523 ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k ${PN}-ath3k \ | 595 | ${PN}-atheros-license ${PN}-ar5523 ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k ${PN}-ath3k \ |
@@ -570,12 +660,12 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ | |||
570 | ${PN}-i915-license ${PN}-i915 \ | 660 | ${PN}-i915-license ${PN}-i915 \ |
571 | ${PN}-ice-license ${PN}-ice \ | 661 | ${PN}-ice-license ${PN}-ice \ |
572 | ${PN}-ice-enhanced-license ${PN}-ice-enhanced \ | 662 | ${PN}-ice-enhanced-license ${PN}-ice-enhanced \ |
573 | ${PN}-adsp-sst-license ${PN}-adsp-sst \ | 663 | ${PN}-adsp-sst-license ${PN}-adsp-sst ${PN}-snd-soc-avs \ |
574 | ${PN}-bnx2 \ | 664 | ${PN}-bnx2 \ |
575 | ${PN}-bnx2x \ | 665 | ${PN}-bnx2x \ |
576 | ${PN}-liquidio \ | 666 | ${PN}-liquidio \ |
577 | ${PN}-linaro-license \ | 667 | ${PN}-linaro-license \ |
578 | ${PN}-mali-csffw-arch108 ${PN}-mali-csffw-license \ | 668 | ${PN}-mali-csffw-arch108 ${PN}-mali-csffw-arch1010 ${PN}-mali-csffw-arch1012 ${PN}-mali-csffw-arch118 ${PN}-mali-csffw-arch128 ${PN}-mali-csffw-arch138 ${PN}-mali-csffw-license \ |
579 | ${PN}-mellanox \ | 669 | ${PN}-mellanox \ |
580 | ${PN}-nvidia-license \ | 670 | ${PN}-nvidia-license \ |
581 | ${PN}-nvidia-tegra-k1 ${PN}-nvidia-tegra \ | 671 | ${PN}-nvidia-tegra-k1 ${PN}-nvidia-tegra \ |
@@ -590,6 +680,7 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ | |||
590 | ${PN}-nxp9098-sdio \ | 680 | ${PN}-nxp9098-sdio \ |
591 | ${PN}-nxpiw416-sdio \ | 681 | ${PN}-nxpiw416-sdio \ |
592 | ${PN}-nxpiw612-sdio \ | 682 | ${PN}-nxpiw612-sdio \ |
683 | ${PN}-nxp-sr1xx \ | ||
593 | ${PN}-nxp-mc-license ${PN}-nxp-mc \ | 684 | ${PN}-nxp-mc-license ${PN}-nxp-mc \ |
594 | ${PN}-netronome-license ${PN}-netronome \ | 685 | ${PN}-netronome-license ${PN}-netronome \ |
595 | ${PN}-olpc-license ${PN}-olpc \ | 686 | ${PN}-olpc-license ${PN}-olpc \ |
@@ -647,6 +738,82 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ | |||
647 | ${PN}-xc4000-license ${PN}-xc4000 \ | 738 | ${PN}-xc4000-license ${PN}-xc4000 \ |
648 | ${PN}-xc5000-license ${PN}-xc5000 \ | 739 | ${PN}-xc5000-license ${PN}-xc5000 \ |
649 | ${PN}-xc5000c-license ${PN}-xc5000c \ | 740 | ${PN}-xc5000c-license ${PN}-xc5000c \ |
741 | ${PN}-typhoon-license ${PN}-typhoon \ | ||
742 | ${PN}-intel-license ${PN}-ish-lnlm \ | ||
743 | ${PN}-lenovo-license ${PN}-ish-lnlm-53c4ffad-2a17559f \ | ||
744 | ${PN}-advansys-license ${PN}-advansys \ | ||
745 | ${PN}-aeonsemi-license ${PN}-as21xxx \ | ||
746 | ${PN}-agere-license ${PN}-orinoco \ | ||
747 | ${PN}-airoha-license ${PN}-en8811h ${PN}-airoha-npu \ | ||
748 | ${PN}-amd-sev-license ${PN}-ccp \ | ||
749 | ${PN}-amdnpu-license ${PN}-amdxdna \ | ||
750 | ${PN}-amd-pmf-license ${PN}-amd-pmf \ | ||
751 | ${PN}-amd-ucode-license ${PN}-microcode-amd \ | ||
752 | ${PN}-amlogic-license ${PN}-amlogic \ | ||
753 | ${PN}-abilis-license ${PN}-as102 \ | ||
754 | ${PN}-starfire \ | ||
755 | ${PN}-atmel-license ${PN}-wilc1000 ${PN}-wilc3000 \ | ||
756 | ${PN}-atusb \ | ||
757 | ${PN}-dvb-ttpci \ | ||
758 | ${PN}-bmi260-license ${PN}-bmi260 \ | ||
759 | ${PN}-cadence-license ${PN}-mhdp8546 \ | ||
760 | ${PN}-cavium-license ${PN}-cnn55xx \ | ||
761 | ${PN}-bfa-license ${PN}-cbfw ${PN}-ctfw ${PN}-ct2fw \ | ||
762 | ${PN}-pcnet-cs ${PN}-3c589-cs ${PN}-3c574-cs ${PN}-serial-cs \ | ||
763 | ${PN}-sw-serial \ | ||
764 | ${PN}-siano-license ${PN}-smsmdtv \ | ||
765 | ${PN}-cpia2 \ | ||
766 | ${PN}-ca0132-license ${PN}-ca0132 \ | ||
767 | ${PN}-cxgb3-license ${PN}-cxgb3 \ | ||
768 | ${PN}-chelsio-firmware-license ${PN}-cxgb4 \ | ||
769 | ${PN}-dabusb-license ${PN}-dabusb \ | ||
770 | ${PN}-dsp56k \ | ||
771 | ${PN}-dib0700-license ${PN}-dib0700 \ | ||
772 | ${PN}-it913x-license ${PN}-it9135 \ | ||
773 | ${PN}-drxk-license ${PN}-drxk \ | ||
774 | ${PN}-e100-license ${PN}-e100 \ | ||
775 | ${PN}-io-ti ${PN}-io-edgeport \ | ||
776 | ${PN}-emi26-license ${PN}-emi26 \ | ||
777 | ${PN}-ene-firmware-license ${PN}-ene-ub6250 \ | ||
778 | ${PN}-snd-maestro3 \ | ||
779 | ${PN}-go7007-s2250-license ${PN}-go7007-s2250 \ | ||
780 | ${PN}-go7007-license ${PN}-go7007 \ | ||
781 | ${PN}-hfi1-license ${PN}-hfi1 \ | ||
782 | ${PN}-inside-secure-license ${PN}-inside-secure \ | ||
783 | ${PN}-intcsst2-license ${PN}-snd-soc-catpt \ | ||
784 | ${PN}-fw-sst-0f28-license ${PN}-snd-intel-sst-core \ | ||
785 | ${PN}-ivsc-license ${PN}-atomisp ${PN}-intel-ipu6-isys ${PN}-mei-vsc-hw \ | ||
786 | ${PN}-ipu3-firmware-license ${PN}-ipu3-imgu \ | ||
787 | ${PN}-intel-ipu7-isys \ | ||
788 | ${PN}-intel-vpu-license ${PN}-intel-vpu \ | ||
789 | ${PN}-isci \ | ||
790 | ${PN}-ixp4xx-license ${PN}-ixp4xx-npe \ | ||
791 | ${PN}-kaweth-license ${PN}-kaweth \ | ||
792 | ${PN}-keyspan-license ${PN}-keyspan \ | ||
793 | ${PN}-keyspan-pda \ | ||
794 | ${PN}-mga-license ${PN}-mga \ | ||
795 | ${PN}-myri10ge-firmware-license ${PN}-myri10ge \ | ||
796 | ${PN}-smc91c92-cs \ | ||
797 | ${PN}-qla1280-license ${PN}-qla1280 \ | ||
798 | ${PN}-ib-qib-license ${PN}-ib-qib \ | ||
799 | ${PN}-r8a779x-usb3-license ${PN}-xhci-rcar \ | ||
800 | ${PN}-r128 \ | ||
801 | ${PN}-rt1320-license ${PN}-rt1320 \ | ||
802 | ${PN}-rp2-license ${PN}-rp2 \ | ||
803 | ${PN}-s5p-mfc-license ${PN}-s5p-mfc \ | ||
804 | ${PN}-snd-sb16-csp \ | ||
805 | ${PN}-alacritech-license ${PN}-slicoss ${PN}-sxg \ | ||
806 | ${PN}-tehuti-license ${PN}-tehuti \ | ||
807 | ${PN}-tigon-license ${PN}-tg3 \ | ||
808 | ${PN}-tlg2300-license ${PN}-tlg2300 \ | ||
809 | ${PN}-montage-license ${PN}-mont-tsse \ | ||
810 | ${PN}-ueagle-atm4-firmware-license ${PN}-ueagle-atm \ | ||
811 | ${PN}-usbdux \ | ||
812 | ${PN}-conexant-license ${PN}-cx231xx ${PN}-cx23418 ${PN}-cx23885 ${PN}-cx23840 \ | ||
813 | ${PN}-vxge-license ${PN}-vxge \ | ||
814 | ${PN}-whiteheat \ | ||
815 | ${PN}-qualcommatheros-ath10k-license ${PN}-wil6210 \ | ||
816 | ${PN}-xe-license ${PN}-xe \ | ||
650 | ${PN}-license \ | 817 | ${PN}-license \ |
651 | " | 818 | " |
652 | 819 | ||
@@ -664,7 +831,10 @@ RDEPENDS:${PN}-amphion-vpu += "${PN}-amphion-vpu-license" | |||
664 | LICENSE:${PN}-cw1200 = "Firmware-cw1200" | 831 | LICENSE:${PN}-cw1200 = "Firmware-cw1200" |
665 | LICENSE:${PN}-cw1200-license = "Firmware-cw1200" | 832 | LICENSE:${PN}-cw1200-license = "Firmware-cw1200" |
666 | 833 | ||
667 | FILES:${PN}-cw1200 = "${nonarch_base_libdir}/firmware/wsm_22.bin*" | 834 | FILES:${PN}-cw1200 = " \ |
835 | ${nonarch_base_libdir}/firmware/sdd_sagrad_1091_1098.bin* \ | ||
836 | ${nonarch_base_libdir}/firmware/wsm_22.bin* \ | ||
837 | " | ||
668 | FILES:${PN}-cw1200-license = "${nonarch_base_libdir}/firmware/LICENCE.cw1200" | 838 | FILES:${PN}-cw1200-license = "${nonarch_base_libdir}/firmware/LICENCE.cw1200" |
669 | 839 | ||
670 | RDEPENDS:${PN}-cw1200 += "${PN}-cw1200-license" | 840 | RDEPENDS:${PN}-cw1200 += "${PN}-cw1200-license" |
@@ -1136,12 +1306,32 @@ FILES:${PN}-lontium-license = "${nonarch_base_libdir}/firmware/LICENSE.Lontium" | |||
1136 | FILES:${PN}-lt9611uxc = "${nonarch_base_libdir}/firmware/lt9611uxc_fw.bin*" | 1306 | FILES:${PN}-lt9611uxc = "${nonarch_base_libdir}/firmware/lt9611uxc_fw.bin*" |
1137 | 1307 | ||
1138 | # For Arm Mali | 1308 | # For Arm Mali |
1139 | LICENSE:${PN}-mali-csffw-arch108 = "Firmware-mali_csffw" | ||
1140 | FILES:${PN}-mali-csffw-license = "${nonarch_base_libdir}/firmware/LICENCE.mali_csffw" | 1309 | FILES:${PN}-mali-csffw-license = "${nonarch_base_libdir}/firmware/LICENCE.mali_csffw" |
1141 | FILES:${PN}-mali-csffw-arch108 = "${nonarch_base_libdir}/firmware/arm/mali/arch10.8/mali_csffw.bin*" | ||
1142 | 1310 | ||
1311 | LICENSE:${PN}-mali-csffw-arch108 = "Firmware-mali_csffw" | ||
1312 | FILES:${PN}-mali-csffw-arch108 = "${nonarch_base_libdir}/firmware/arm/mali/arch10.8/mali_csffw.bin*" | ||
1143 | RDEPENDS:${PN}-mali-csffw-arch108 += "${PN}-mali-csffw-license" | 1313 | RDEPENDS:${PN}-mali-csffw-arch108 += "${PN}-mali-csffw-license" |
1144 | 1314 | ||
1315 | LICENSE:${PN}-mali-csffw-arch1010 = "Firmware-mali_csffw" | ||
1316 | FILES:${PN}-mali-csffw-arch1010 = "${nonarch_base_libdir}/firmware/arm/mali/arch10.10/mali_csffw.bin*" | ||
1317 | RDEPENDS:${PN}-mali-csffw-arch1010 += "${PN}-mali-csffw-license" | ||
1318 | |||
1319 | LICENSE:${PN}-mali-csffw-arch1012 = "Firmware-mali_csffw" | ||
1320 | FILES:${PN}-mali-csffw-arch1012 = "${nonarch_base_libdir}/firmware/arm/mali/arch10.12/mali_csffw.bin*" | ||
1321 | RDEPENDS:${PN}-mali-csffw-arch1012 += "${PN}-mali-csffw-license" | ||
1322 | |||
1323 | LICENSE:${PN}-mali-csffw-arch118 = "Firmware-mali_csffw" | ||
1324 | FILES:${PN}-mali-csffw-arch118 = "${nonarch_base_libdir}/firmware/arm/mali/arch11.8/mali_csffw.bin*" | ||
1325 | RDEPENDS:${PN}-mali-csffw-arch118 += "${PN}-mali-csffw-license" | ||
1326 | |||
1327 | LICENSE:${PN}-mali-csffw-arch128 = "Firmware-mali_csffw" | ||
1328 | FILES:${PN}-mali-csffw-arch128 = "${nonarch_base_libdir}/firmware/arm/mali/arch12.8/mali_csffw.bin*" | ||
1329 | RDEPENDS:${PN}-mali-csffw-arch128 += "${PN}-mali-csffw-license" | ||
1330 | |||
1331 | LICENSE:${PN}-mali-csffw-arch138 = "Firmware-mali_csffw" | ||
1332 | FILES:${PN}-mali-csffw-arch138 = "${nonarch_base_libdir}/firmware/arm/mali/arch13.8/mali_csffw.bin*" | ||
1333 | RDEPENDS:${PN}-mali-csffw-arch138 += "${PN}-mali-csffw-license" | ||
1334 | |||
1145 | # For marvell | 1335 | # For marvell |
1146 | LICENSE:${PN}-pcie8897 = "Firmware-Marvell" | 1336 | LICENSE:${PN}-pcie8897 = "Firmware-Marvell" |
1147 | LICENSE:${PN}-pcie8997 = "Firmware-Marvell" | 1337 | LICENSE:${PN}-pcie8997 = "Firmware-Marvell" |
@@ -1154,6 +1344,23 @@ LICENSE:${PN}-sd8887 = "Firmware-Marvell" | |||
1154 | LICENSE:${PN}-sd8897 = "Firmware-Marvell" | 1344 | LICENSE:${PN}-sd8897 = "Firmware-Marvell" |
1155 | LICENSE:${PN}-sd8997 = "Firmware-Marvell" | 1345 | LICENSE:${PN}-sd8997 = "Firmware-Marvell" |
1156 | LICENSE:${PN}-usb8997 = "Firmware-Marvell" | 1346 | LICENSE:${PN}-usb8997 = "Firmware-Marvell" |
1347 | LICENSE:${PN}-cf8381 = "Firmware-Marvell" | ||
1348 | LICENSE:${PN}-cf8385 = "Firmware-Marvell" | ||
1349 | LICENSE:${PN}-gspi8682 = "Firmware-Marvell" | ||
1350 | LICENSE:${PN}-gspi8686 = "Firmware-Marvell" | ||
1351 | LICENSE:${PN}-gspi8688 = "Firmware-Marvell" | ||
1352 | LICENSE:${PN}-sd8385 = "Firmware-Marvell" | ||
1353 | LICENSE:${PN}-sd8682 = "Firmware-Marvell" | ||
1354 | LICENSE:${PN}-usb8388 = "Firmware-Marvell" | ||
1355 | LICENSE:${PN}-usb8682 = "Firmware-Marvell" | ||
1356 | LICENSE:${PN}-sd8977 = "Firmware-Marvell" | ||
1357 | LICENSE:${PN}-usb8766 = "Firmware-Marvell" | ||
1358 | LICENSE:${PN}-usb8797 = "Firmware-Marvell" | ||
1359 | LICENSE:${PN}-usb8801 = "Firmware-Marvell" | ||
1360 | LICENSE:${PN}-usb8897 = "Firmware-Marvell" | ||
1361 | LICENSE:${PN}-rvu-cptpf = "Firmware-Marvell" | ||
1362 | LICENSE:${PN}-mwl8k = "Firmware-Marvell" | ||
1363 | LICENSE:${PN}-mwlwifi = "Firmware-Marvell" | ||
1157 | LICENSE:${PN}-marvell-license = "Firmware-Marvell" | 1364 | LICENSE:${PN}-marvell-license = "Firmware-Marvell" |
1158 | 1365 | ||
1159 | FILES:${PN}-marvell-license = "${nonarch_base_libdir}/firmware/LICENCE.Marvell" | 1366 | FILES:${PN}-marvell-license = "${nonarch_base_libdir}/firmware/LICENCE.Marvell" |
@@ -1166,8 +1373,7 @@ FILES:${PN}-pcie8997 = " \ | |||
1166 | ${nonarch_base_libdir}/firmware/mrvl/pcieusb8997_combo_v4.bin* \ | 1373 | ${nonarch_base_libdir}/firmware/mrvl/pcieusb8997_combo_v4.bin* \ |
1167 | " | 1374 | " |
1168 | FILES:${PN}-sd8686 = " \ | 1375 | FILES:${PN}-sd8686 = " \ |
1169 | ${nonarch_base_libdir}/firmware/libertas/sd8686_v9* \ | 1376 | ${nonarch_base_libdir}/firmware/libertas/sd8686* \ |
1170 | ${nonarch_base_libdir}/firmware/sd8686* \ | ||
1171 | " | 1377 | " |
1172 | FILES:${PN}-sd8688 = " \ | 1378 | FILES:${PN}-sd8688 = " \ |
1173 | ${nonarch_base_libdir}/firmware/libertas/sd8688* \ | 1379 | ${nonarch_base_libdir}/firmware/libertas/sd8688* \ |
@@ -1204,6 +1410,23 @@ FILES:${PN}-sd8997 = " \ | |||
1204 | FILES:${PN}-usb8997 = " \ | 1410 | FILES:${PN}-usb8997 = " \ |
1205 | ${nonarch_base_libdir}/firmware/mrvl/usbusb8997_combo_v4.bin* \ | 1411 | ${nonarch_base_libdir}/firmware/mrvl/usbusb8997_combo_v4.bin* \ |
1206 | " | 1412 | " |
1413 | FILES:${PN}-cf8381 = "${nonarch_base_libdir}/firmware/libertas/cf8381*" | ||
1414 | FILES:${PN}-cf8385 = "${nonarch_base_libdir}/firmware/libertas/cf8385*" | ||
1415 | FILES:${PN}-gspi8682 = "${nonarch_base_libdir}/firmware/libertas/gspi8682*" | ||
1416 | FILES:${PN}-gspi8686 = "${nonarch_base_libdir}/firmware/libertas/gspi8686*" | ||
1417 | FILES:${PN}-gspi8688 = "${nonarch_base_libdir}/firmware/libertas/gspi8688*" | ||
1418 | FILES:${PN}-sd8385 = "${nonarch_base_libdir}/firmware/libertas/sd8385*" | ||
1419 | FILES:${PN}-sd8682 = "${nonarch_base_libdir}/firmware/libertas/sd8682*" | ||
1420 | FILES:${PN}-usb8388 = "${nonarch_base_libdir}/firmware/libertas/usb8388*" | ||
1421 | FILES:${PN}-usb8682 = "${nonarch_base_libdir}/firmware/libertas/usb8682*" | ||
1422 | FILES:${PN}-sd8977 = "${nonarch_base_libdir}/firmware/mrvl/sdsd8977*" | ||
1423 | FILES:${PN}-usb8766 = "${nonarch_base_libdir}/firmware/mrvl/usb8766*" | ||
1424 | FILES:${PN}-usb8797 = "${nonarch_base_libdir}/firmware/mrvl/usb8797*" | ||
1425 | FILES:${PN}-usb8801 = "${nonarch_base_libdir}/firmware/mrvl/usb8801*" | ||
1426 | FILES:${PN}-usb8897 = "${nonarch_base_libdir}/firmware/mrvl/usb8897*" | ||
1427 | FILES:${PN}-rvu-cptpf = "${nonarch_base_libdir}/firmware/mrvl/cpt0*" | ||
1428 | FILES:${PN}-mwl8k = "${nonarch_base_libdir}/firmware/mwl8k/*" | ||
1429 | FILES:${PN}-mwlwifi = "${nonarch_base_libdir}/firmware/mwlwifi/*" | ||
1207 | 1430 | ||
1208 | RDEPENDS:${PN}-sd8686 += "${PN}-marvell-license" | 1431 | RDEPENDS:${PN}-sd8686 += "${PN}-marvell-license" |
1209 | RDEPENDS:${PN}-sd8688 += "${PN}-marvell-license" | 1432 | RDEPENDS:${PN}-sd8688 += "${PN}-marvell-license" |
@@ -1214,6 +1437,23 @@ RDEPENDS:${PN}-sd8887 += "${PN}-marvell-license" | |||
1214 | RDEPENDS:${PN}-sd8897 += "${PN}-marvell-license" | 1437 | RDEPENDS:${PN}-sd8897 += "${PN}-marvell-license" |
1215 | RDEPENDS:${PN}-sd8997 += "${PN}-marvell-license" | 1438 | RDEPENDS:${PN}-sd8997 += "${PN}-marvell-license" |
1216 | RDEPENDS:${PN}-usb8997 += "${PN}-marvell-license" | 1439 | RDEPENDS:${PN}-usb8997 += "${PN}-marvell-license" |
1440 | RDEPENDS:${PN}-cf8381 += "${PN}-marvell-license" | ||
1441 | RDEPENDS:${PN}-cf8385 += "${PN}-marvell-license" | ||
1442 | RDEPENDS:${PN}-gspi8682 += "${PN}-marvell-license" | ||
1443 | RDEPENDS:${PN}-gspi8686 += "${PN}-marvell-license" | ||
1444 | RDEPENDS:${PN}-gspi8688 += "${PN}-marvell-license" | ||
1445 | RDEPENDS:${PN}-sd8385 += "${PN}-marvell-license" | ||
1446 | RDEPENDS:${PN}-sd8682 += "${PN}-marvell-license" | ||
1447 | RDEPENDS:${PN}-usb8388 += "${PN}-marvell-license" | ||
1448 | RDEPENDS:${PN}-usb8682 += "${PN}-marvell-license" | ||
1449 | RDEPENDS:${PN}-sd8977 += "${PN}-marvell-license" | ||
1450 | RDEPENDS:${PN}-usb8766 += "${PN}-marvell-license" | ||
1451 | RDEPENDS:${PN}-usb8797 += "${PN}-marvell-license" | ||
1452 | RDEPENDS:${PN}-usb8801 += "${PN}-marvell-license" | ||
1453 | RDEPENDS:${PN}-usb8897 += "${PN}-marvell-license" | ||
1454 | RDEPENDS:${PN}-rvu-cptpf += "${PN}-marvell-license" | ||
1455 | RDEPENDS:${PN}-mwl8k += "${PN}-marvell-license" | ||
1456 | RDEPENDS:${PN}-mwlwifi += "${PN}-marvell-license" | ||
1217 | 1457 | ||
1218 | # For netronome | 1458 | # For netronome |
1219 | LICENSE:${PN}-netronome = "Firmware-netronome" | 1459 | LICENSE:${PN}-netronome = "Firmware-netronome" |
@@ -1247,6 +1487,7 @@ LICENSE:${PN}-nxp9098-pcie = "Firmware-nxp" | |||
1247 | LICENSE:${PN}-nxp9098-sdio = "Firmware-nxp" | 1487 | LICENSE:${PN}-nxp9098-sdio = "Firmware-nxp" |
1248 | LICENSE:${PN}-nxpiw416-sdio = "Firmware-nxp" | 1488 | LICENSE:${PN}-nxpiw416-sdio = "Firmware-nxp" |
1249 | LICENSE:${PN}-nxpiw612-sdio = "Firmware-nxp" | 1489 | LICENSE:${PN}-nxpiw612-sdio = "Firmware-nxp" |
1490 | LICENSE:${PN}-nxp-sr1xx = "Firmware-nxp" | ||
1250 | LICENSE:${PN}-nxp-license = "Firmware-nxp" | 1491 | LICENSE:${PN}-nxp-license = "Firmware-nxp" |
1251 | 1492 | ||
1252 | FILES:${PN}-nxp8987-sdio = "${nonarch_base_libdir}/firmware/nxp/*8987*" | 1493 | FILES:${PN}-nxp8987-sdio = "${nonarch_base_libdir}/firmware/nxp/*8987*" |
@@ -1261,6 +1502,7 @@ ALLOW_EMPTY:${PN}-nxp9098-pcie = "1" | |||
1261 | ALLOW_EMPTY:${PN}-nxp9098-sdio = "1" | 1502 | ALLOW_EMPTY:${PN}-nxp9098-sdio = "1" |
1262 | FILES:${PN}-nxpiw416-sdio = "${nonarch_base_libdir}/firmware/nxp/*iw416*" | 1503 | FILES:${PN}-nxpiw416-sdio = "${nonarch_base_libdir}/firmware/nxp/*iw416*" |
1263 | FILES:${PN}-nxpiw612-sdio = "${nonarch_base_libdir}/firmware/nxp/uartspi_n61x_v1.bin.se*" | 1504 | FILES:${PN}-nxpiw612-sdio = "${nonarch_base_libdir}/firmware/nxp/uartspi_n61x_v1.bin.se*" |
1505 | FILES:${PN}-nxp-sr1xx = "${nonarch_base_libdir}/firmware/nxp/sr150_fw.bin" | ||
1264 | FILES:${PN}-nxp-license = "${nonarch_base_libdir}/firmware/LICENSE.nxp" | 1506 | FILES:${PN}-nxp-license = "${nonarch_base_libdir}/firmware/LICENSE.nxp" |
1265 | 1507 | ||
1266 | RDEPENDS:${PN}-nxp8987-sdio += "${PN}-nxp-license" | 1508 | RDEPENDS:${PN}-nxp8987-sdio += "${PN}-nxp-license" |
@@ -1272,6 +1514,7 @@ RDEPENDS:${PN}-nxp9098-pcie += "${PN}-nxp9098-common" | |||
1272 | RDEPENDS:${PN}-nxp9098-sdio += "${PN}-nxp9098-common" | 1514 | RDEPENDS:${PN}-nxp9098-sdio += "${PN}-nxp9098-common" |
1273 | RDEPENDS:${PN}-nxpiw416-sdio += "${PN}-nxp-license" | 1515 | RDEPENDS:${PN}-nxpiw416-sdio += "${PN}-nxp-license" |
1274 | RDEPENDS:${PN}-nxpiw612-sdio += "${PN}-nxp-license" | 1516 | RDEPENDS:${PN}-nxpiw612-sdio += "${PN}-nxp-license" |
1517 | RDEPENDS:${PN}-nxp-sr1xx += "${PN}-nxp-license" | ||
1275 | 1518 | ||
1276 | # For nxp-mc | 1519 | # For nxp-mc |
1277 | LICENSE:${PN}-nxp-mc = "Firmware-nxp_mc_firmware" | 1520 | LICENSE:${PN}-nxp-mc = "Firmware-nxp_mc_firmware" |
@@ -1348,12 +1591,15 @@ RDEPENDS:${PN}-qla2xxx += "${PN}-qla2xxx-license" | |||
1348 | # For RSI RS911x WiFi | 1591 | # For RSI RS911x WiFi |
1349 | LICENSE:${PN}-rs9113 = "WHENCE" | 1592 | LICENSE:${PN}-rs9113 = "WHENCE" |
1350 | LICENSE:${PN}-rs9116 = "WHENCE" | 1593 | LICENSE:${PN}-rs9116 = "WHENCE" |
1594 | LICENSE:${PN}-rsi-91x = "WHENCE" | ||
1351 | 1595 | ||
1352 | FILES:${PN}-rs9113 = " ${nonarch_base_libdir}/firmware/rsi/rs9113*.rps* " | 1596 | FILES:${PN}-rs9113 = " ${nonarch_base_libdir}/firmware/rsi/rs9113*.rps* " |
1353 | FILES:${PN}-rs9116 = " ${nonarch_base_libdir}/firmware/rsi/rs9116*.rps* " | 1597 | FILES:${PN}-rs9116 = " ${nonarch_base_libdir}/firmware/rsi/rs9116*.rps* " |
1598 | FILES:${PN}-rsi-91x = " ${nonarch_base_libdir}/firmware/rsi_91x.fw " | ||
1354 | 1599 | ||
1355 | RDEPENDS:${PN}-rs9113 += "${PN}-whence-license" | 1600 | RDEPENDS:${PN}-rs9113 += "${PN}-whence-license" |
1356 | RDEPENDS:${PN}-rs9116 += "${PN}-whence-license" | 1601 | RDEPENDS:${PN}-rs9116 += "${PN}-whence-license" |
1602 | RDEPENDS:${PN}-rsi-91x += "${PN}-whence-license" | ||
1357 | 1603 | ||
1358 | # For rtl | 1604 | # For rtl |
1359 | LICENSE:${PN}-rtl8188 = "Firmware-rtlwifi_firmware" | 1605 | LICENSE:${PN}-rtl8188 = "Firmware-rtlwifi_firmware" |
@@ -1364,6 +1610,14 @@ LICENSE:${PN}-rtl8723 = "Firmware-rtlwifi_firmware" | |||
1364 | LICENSE:${PN}-rtl8761 = "Firmware-rtlwifi_firmware" | 1610 | LICENSE:${PN}-rtl8761 = "Firmware-rtlwifi_firmware" |
1365 | LICENSE:${PN}-rtl8821 = "Firmware-rtlwifi_firmware" | 1611 | LICENSE:${PN}-rtl8821 = "Firmware-rtlwifi_firmware" |
1366 | LICENSE:${PN}-rtl8822 = "Firmware-rtlwifi_firmware" | 1612 | LICENSE:${PN}-rtl8822 = "Firmware-rtlwifi_firmware" |
1613 | LICENSE:${PN}-rtl8192 = "Firmware-rtlwifi_firmware" | ||
1614 | LICENSE:${PN}-rtl8710 = "Firmware-rtlwifi_firmware" | ||
1615 | LICENSE:${PN}-rtl8812 = "Firmware-rtlwifi_firmware" | ||
1616 | LICENSE:${PN}-rtl8851 = "Firmware-rtlwifi_firmware" | ||
1617 | LICENSE:${PN}-rtl8852 = "Firmware-rtlwifi_firmware" | ||
1618 | LICENSE:${PN}-rtl8922 = "Firmware-rtlwifi_firmware" | ||
1619 | LICENSE:${PN}-rtl8703 = "Firmware-rtlwifi_firmware" | ||
1620 | LICENSE:${PN}-rtl8814 = "Firmware-rtlwifi_firmware" | ||
1367 | LICENSE:${PN}-rtl-license = "Firmware-rtlwifi_firmware" | 1621 | LICENSE:${PN}-rtl-license = "Firmware-rtlwifi_firmware" |
1368 | LICENSE:${PN}-rtl-nic = "WHENCE" | 1622 | LICENSE:${PN}-rtl-nic = "WHENCE" |
1369 | LICENSE:${PN}-rtl8168 = "WHENCE" | 1623 | LICENSE:${PN}-rtl8168 = "WHENCE" |
@@ -1390,6 +1644,7 @@ FILES:${PN}-rtl8723 = " \ | |||
1390 | " | 1644 | " |
1391 | FILES:${PN}-rtl8821 = " \ | 1645 | FILES:${PN}-rtl8821 = " \ |
1392 | ${nonarch_base_libdir}/firmware/rtlwifi/rtl8821*.bin* \ | 1646 | ${nonarch_base_libdir}/firmware/rtlwifi/rtl8821*.bin* \ |
1647 | ${nonarch_base_libdir}/firmware/rtw88/README \ | ||
1393 | ${nonarch_base_libdir}/firmware/rtw88/rtw8821*.bin* \ | 1648 | ${nonarch_base_libdir}/firmware/rtw88/rtw8821*.bin* \ |
1394 | ${nonarch_base_libdir}/firmware/rtl_bt/rtl8821*.bin \ | 1649 | ${nonarch_base_libdir}/firmware/rtl_bt/rtl8821*.bin \ |
1395 | " | 1650 | " |
@@ -1407,6 +1662,30 @@ FILES:${PN}-rtl8822 = " \ | |||
1407 | FILES:${PN}-rtl-nic = " \ | 1662 | FILES:${PN}-rtl-nic = " \ |
1408 | ${nonarch_base_libdir}/firmware/rtl_nic/*.fw* \ | 1663 | ${nonarch_base_libdir}/firmware/rtl_nic/*.fw* \ |
1409 | " | 1664 | " |
1665 | FILES:${PN}-rtl8192 = " \ | ||
1666 | ${nonarch_base_libdir}/firmware/rtlwifi/rtl8192* \ | ||
1667 | ${nonarch_base_libdir}/firmware/rtl_bt/rtl8192* \ | ||
1668 | " | ||
1669 | FILES:${PN}-rtl8710 = "${nonarch_base_libdir}/firmware/rtlwifi/rtl8710*" | ||
1670 | FILES:${PN}-rtl8812 = " \ | ||
1671 | ${nonarch_base_libdir}/firmware/rtlwifi/rtl8812* \ | ||
1672 | ${nonarch_base_libdir}/firmware/rtl_bt/rtl8812* \ | ||
1673 | ${nonarch_base_libdir}/firmware/rtw88/rtw8812* \ | ||
1674 | " | ||
1675 | FILES:${PN}-rtl8851 = " \ | ||
1676 | ${nonarch_base_libdir}/firmware/rtl_bt/rtl8851* \ | ||
1677 | ${nonarch_base_libdir}/firmware/rtw89/rtw8851* \ | ||
1678 | " | ||
1679 | FILES:${PN}-rtl8852 = " \ | ||
1680 | ${nonarch_base_libdir}/firmware/rtl_bt/rtl8852* \ | ||
1681 | ${nonarch_base_libdir}/firmware/rtw89/rtw8852* \ | ||
1682 | " | ||
1683 | FILES:${PN}-rtl8922 = " \ | ||
1684 | ${nonarch_base_libdir}/firmware/rtl_bt/rtl8922* \ | ||
1685 | ${nonarch_base_libdir}/firmware/rtw89/rtw8922* \ | ||
1686 | " | ||
1687 | FILES:${PN}-rtl8703 = "${nonarch_base_libdir}/firmware/rtw88/rtw8703*" | ||
1688 | FILES:${PN}-rtl8814 = "${nonarch_base_libdir}/firmware/rtw88/rtw8814*" | ||
1410 | 1689 | ||
1411 | RDEPENDS:${PN}-rtl8188 += "${PN}-rtl-license" | 1690 | RDEPENDS:${PN}-rtl8188 += "${PN}-rtl-license" |
1412 | RDEPENDS:${PN}-rtl8192ce += "${PN}-rtl-license" | 1691 | RDEPENDS:${PN}-rtl8192ce += "${PN}-rtl-license" |
@@ -1416,6 +1695,14 @@ RDEPENDS:${PN}-rtl8723 += "${PN}-rtl-license" | |||
1416 | RDEPENDS:${PN}-rtl8821 += "${PN}-rtl-license" | 1695 | RDEPENDS:${PN}-rtl8821 += "${PN}-rtl-license" |
1417 | RDEPENDS:${PN}-rtl8761 += "${PN}-rtl-license" | 1696 | RDEPENDS:${PN}-rtl8761 += "${PN}-rtl-license" |
1418 | RDEPENDS:${PN}-rtl8822 += "${PN}-rtl-license" | 1697 | RDEPENDS:${PN}-rtl8822 += "${PN}-rtl-license" |
1698 | RDEPENDS:${PN}-rtl8192 += "${PN}-rtl-license" | ||
1699 | RDEPENDS:${PN}-rtl8710 += "${PN}-rtl-license" | ||
1700 | RDEPENDS:${PN}-rtl8812 += "${PN}-rtl-license" | ||
1701 | RDEPENDS:${PN}-rtl8851 += "${PN}-rtl-license" | ||
1702 | RDEPENDS:${PN}-rtl8852 += "${PN}-rtl-license" | ||
1703 | RDEPENDS:${PN}-rtl8922 += "${PN}-rtl-license" | ||
1704 | RDEPENDS:${PN}-rtl8703 += "${PN}-rtl-license" | ||
1705 | RDEPENDS:${PN}-rtl8814 += "${PN}-rtl-license" | ||
1419 | RDEPENDS:${PN}-rtl8168 += "${PN}-whence-license" | 1706 | RDEPENDS:${PN}-rtl8168 += "${PN}-whence-license" |
1420 | RDEPENDS:${PN}-rtl-nic += "${PN}-whence-license" | 1707 | RDEPENDS:${PN}-rtl-nic += "${PN}-whence-license" |
1421 | 1708 | ||
@@ -1488,6 +1775,41 @@ FILES:${PN}-ti-keystone-license = " \ | |||
1488 | " | 1775 | " |
1489 | RDEPENDS:${PN}-ti-keystone += "${PN}-ti-keystone-license" | 1776 | RDEPENDS:${PN}-ti-keystone += "${PN}-ti-keystone-license" |
1490 | 1777 | ||
1778 | # For ti-tspa-license | ||
1779 | LICENSE:${PN}-ti-tspa-license = "Firmware-ti-tspa" | ||
1780 | FILES:${PN}-ti-tspa-license = "${nonarch_base_libdir}/firmware/LICENCE.ti-tspa" | ||
1781 | |||
1782 | # For ti-tas2563 - tas2563 firmware | ||
1783 | LICENSE:${PN}-ti-tas2563 = "Firmware-ti-tspa" | ||
1784 | FILES:${PN}-ti-tas2563 = "\ | ||
1785 | ${nonarch_base_libdir}/firmware/INT8866RCA2.bin \ | ||
1786 | ${nonarch_base_libdir}/firmware/TAS2XXX3870.bin \ | ||
1787 | ${nonarch_base_libdir}/firmware/ti/tas2563/* \ | ||
1788 | " | ||
1789 | RDEPENDS:${PN}-ti-tas2563 = "${PN}-ti-tspa-license" | ||
1790 | |||
1791 | # For ti-tas2781 - tas2781 firmware | ||
1792 | LICENSE:${PN}-ti-tas2781 = "Firmware-ti-tspa" | ||
1793 | FILES:${PN}-ti-tas2781 = "\ | ||
1794 | ${nonarch_base_libdir}/firmware/TAS2XXX*.bin \ | ||
1795 | ${nonarch_base_libdir}/firmware/TIAS2781*.bin \ | ||
1796 | ${nonarch_base_libdir}/firmware/TXNW2781*.bin \ | ||
1797 | ${nonarch_base_libdir}/firmware/ti/tas2781/* \ | ||
1798 | " | ||
1799 | RDEPENDS:${PN}-ti-tas2781 = "${PN}-ti-tspa-license" | ||
1800 | |||
1801 | # For ti-vpe - Texas Instruments V4L2 driver for Video Processing Engine | ||
1802 | LICENSE:${PN}-ti-vpe = "Firmware-ti-tspa" | ||
1803 | FILES:${PN}-ti-vpe = "${nonarch_base_libdir}/firmware/ti/vpdma-1b8.bin" | ||
1804 | RDEPENDS:${PN}-ti-vpe = "${PN}-ti-tspa-license" | ||
1805 | |||
1806 | # For ti_usb_3410_5052 - USB TI 3410/5052 serial device | ||
1807 | LICENSE:${PN}-ti-usb-3410-5052 = "GPL-2.0-or-later" | ||
1808 | FILES:${PN}-ti-usb-3410-5052 = "\ | ||
1809 | ${nonarch_base_libdir}/firmware/ti_3410.fw \ | ||
1810 | ${nonarch_base_libdir}/firmware/ti_5052.fw \ | ||
1811 | " | ||
1812 | |||
1491 | # For vt6656 | 1813 | # For vt6656 |
1492 | LICENSE:${PN}-vt6656 = "Firmware-via_vt6656" | 1814 | LICENSE:${PN}-vt6656 = "Firmware-via_vt6656" |
1493 | LICENSE:${PN}-vt6656-license = "Firmware-via_vt6656" | 1815 | LICENSE:${PN}-vt6656-license = "Firmware-via_vt6656" |
@@ -1549,9 +1871,12 @@ FILES:${PN}-bcm4339 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4339-sdio.bi | |||
1549 | ${nonarch_base_libdir}/firmware/cypress/cyfmac4339-sdio.bin* \ | 1871 | ${nonarch_base_libdir}/firmware/cypress/cyfmac4339-sdio.bin* \ |
1550 | " | 1872 | " |
1551 | FILES:${PN}-bcm43241b0 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43241b0-sdio.bin*" | 1873 | FILES:${PN}-bcm43241b0 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43241b0-sdio.bin*" |
1552 | FILES:${PN}-bcm43241b4 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43241b4-sdio.bin*" | 1874 | FILES:${PN}-bcm43241b4 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43241b4-sdio.*" |
1553 | FILES:${PN}-bcm43241b5 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43241b5-sdio.bin*" | 1875 | FILES:${PN}-bcm43241b5 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43241b5-sdio.bin*" |
1554 | FILES:${PN}-bcm43242a = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43242a.bin*" | 1876 | FILES:${PN}-bcm43242a = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43242a.bin*" |
1877 | FILES:${PN}-bcm43012 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43012-sdio.* \ | ||
1878 | ${nonarch_base_libdir}/firmware/cypress/cyfmac43012-sdio.* \ | ||
1879 | " | ||
1555 | FILES:${PN}-bcm43143 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43143.bin* \ | 1880 | FILES:${PN}-bcm43143 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43143.bin* \ |
1556 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac43143-sdio.bin* \ | 1881 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac43143-sdio.bin* \ |
1557 | " | 1882 | " |
@@ -1565,8 +1890,8 @@ FILES:${PN}-bcm4356 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4356-sdio.* | |||
1565 | ${nonarch_base_libdir}/firmware/cypress/cyfmac4356-sdio.* \ | 1890 | ${nonarch_base_libdir}/firmware/cypress/cyfmac4356-sdio.* \ |
1566 | " | 1891 | " |
1567 | FILES:${PN}-bcm43569 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43569.bin*" | 1892 | FILES:${PN}-bcm43569 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43569.bin*" |
1568 | FILES:${PN}-bcm43570 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43570-pcie.bin* \ | 1893 | FILES:${PN}-bcm43570 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43570-pcie.* \ |
1569 | ${nonarch_base_libdir}/firmware/cypress/cyfmac43570-pcie.bin* \ | 1894 | ${nonarch_base_libdir}/firmware/cypress/cyfmac43570-pcie.* \ |
1570 | " | 1895 | " |
1571 | FILES:${PN}-bcm4358 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4358-pcie.bin*" | 1896 | FILES:${PN}-bcm4358 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4358-pcie.bin*" |
1572 | FILES:${PN}-bcm43602 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43602-pcie.bin* \ | 1897 | FILES:${PN}-bcm43602 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43602-pcie.bin* \ |
@@ -1576,6 +1901,10 @@ FILES:${PN}-bcm4366b = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4366b-pcie. | |||
1576 | FILES:${PN}-bcm4366c = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4366c-pcie.bin*" | 1901 | FILES:${PN}-bcm4366c = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4366c-pcie.bin*" |
1577 | FILES:${PN}-bcm4371 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4371-pcie.bin*" | 1902 | FILES:${PN}-bcm4371 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4371-pcie.bin*" |
1578 | 1903 | ||
1904 | FILES:${PN}-bcm54591 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac54591-pcie.* \ | ||
1905 | ${nonarch_base_libdir}/firmware/cypress/cyfmac54591-pcie.* \ | ||
1906 | " | ||
1907 | |||
1579 | # 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 "LICENSE:\${PN}-$pkg = \"Firmware-broadcom_bcm43xx\"\nRDEPENDS_\${PN}-$pkg += \"\${PN}-broadcom-license\""; done | 1908 | # 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 "LICENSE:\${PN}-$pkg = \"Firmware-broadcom_bcm43xx\"\nRDEPENDS_\${PN}-$pkg += \"\${PN}-broadcom-license\""; done |
1580 | # Currently 1st one and last 6 have cypress LICENSE | 1909 | # Currently 1st one and last 6 have cypress LICENSE |
1581 | 1910 | ||
@@ -1605,6 +1934,8 @@ LICENSE:${PN}-bcm43241b5 = "Firmware-broadcom_bcm43xx" | |||
1605 | RDEPENDS:${PN}-bcm43241b5 += "${PN}-broadcom-license" | 1934 | RDEPENDS:${PN}-bcm43241b5 += "${PN}-broadcom-license" |
1606 | LICENSE:${PN}-bcm43242a = "Firmware-broadcom_bcm43xx" | 1935 | LICENSE:${PN}-bcm43242a = "Firmware-broadcom_bcm43xx" |
1607 | RDEPENDS:${PN}-bcm43242a += "${PN}-broadcom-license" | 1936 | RDEPENDS:${PN}-bcm43242a += "${PN}-broadcom-license" |
1937 | LICENSE:${PN}-bcm43012 = "Firmware-broadcom_bcm43xx" | ||
1938 | RDEPENDS:${PN}-bcm43012 += "${PN}-broadcom-license" | ||
1608 | LICENSE:${PN}-bcm43143 = "Firmware-broadcom_bcm43xx" | 1939 | LICENSE:${PN}-bcm43143 = "Firmware-broadcom_bcm43xx" |
1609 | RDEPENDS:${PN}-bcm43143 += "${PN}-broadcom-license" | 1940 | RDEPENDS:${PN}-bcm43143 += "${PN}-broadcom-license" |
1610 | LICENSE:${PN}-bcm43430a0 = "Firmware-broadcom_bcm43xx" | 1941 | LICENSE:${PN}-bcm43430a0 = "Firmware-broadcom_bcm43xx" |
@@ -1631,6 +1962,8 @@ LICENSE:${PN}-bcm4366c = "Firmware-broadcom_bcm43xx" | |||
1631 | RDEPENDS:${PN}-bcm4366c += "${PN}-broadcom-license" | 1962 | RDEPENDS:${PN}-bcm4366c += "${PN}-broadcom-license" |
1632 | LICENSE:${PN}-bcm4371 = "Firmware-broadcom_bcm43xx" | 1963 | LICENSE:${PN}-bcm4371 = "Firmware-broadcom_bcm43xx" |
1633 | RDEPENDS:${PN}-bcm4371 += "${PN}-broadcom-license" | 1964 | RDEPENDS:${PN}-bcm4371 += "${PN}-broadcom-license" |
1965 | LICENSE:${PN}-bcm54591 = "Firmware-broadcom_bcm43xx" | ||
1966 | RDEPENDS:${PN}-bcm54591 += "${PN}-broadcom-license" | ||
1634 | 1967 | ||
1635 | # For broadcom cypress | 1968 | # For broadcom cypress |
1636 | 1969 | ||
@@ -1638,14 +1971,15 @@ LICENSE:${PN}-cypress-license = "Firmware-cypress" | |||
1638 | FILES:${PN}-cypress-license = "${nonarch_base_libdir}/firmware/LICENCE.cypress" | 1971 | FILES:${PN}-cypress-license = "${nonarch_base_libdir}/firmware/LICENCE.cypress" |
1639 | 1972 | ||
1640 | FILES:${PN}-bcm-0bb4-0306 = "${nonarch_base_libdir}/firmware/brcm/BCM-0bb4-0306.hcd*" | 1973 | FILES:${PN}-bcm-0bb4-0306 = "${nonarch_base_libdir}/firmware/brcm/BCM-0bb4-0306.hcd*" |
1974 | FILES:${PN}-bcm-0a5c-6410 = "${nonarch_base_libdir}/firmware/brcm/BCM-0a5c-6410.hcd*" | ||
1641 | FILES:${PN}-bcm43340 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43340-sdio.* \ | 1975 | FILES:${PN}-bcm43340 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43340-sdio.* \ |
1642 | ${nonarch_base_libdir}/firmware/cypress/cyfmac43340-sdio.*" | 1976 | ${nonarch_base_libdir}/firmware/cypress/cyfmac43340-sdio.*" |
1643 | FILES:${PN}-bcm43362 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43362-sdio.* \ | 1977 | FILES:${PN}-bcm43362 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43362-sdio.* \ |
1644 | ${nonarch_base_libdir}/firmware/cypress/cyfmac43362-sdio.*" | 1978 | ${nonarch_base_libdir}/firmware/cypress/cyfmac43362-sdio.*" |
1645 | FILES:${PN}-bcm43430 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43430-sdio.* \ | 1979 | FILES:${PN}-bcm43430 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43430-sdio.* \ |
1646 | ${nonarch_base_libdir}/firmware/cypress/cyfmac43430-sdio.*" | 1980 | ${nonarch_base_libdir}/firmware/cypress/cyfmac43430-sdio.*" |
1647 | FILES:${PN}-bcm4354 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4354-sdio.bin* \ | 1981 | FILES:${PN}-bcm4354 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4354-sdio.* \ |
1648 | ${nonarch_base_libdir}/firmware/cypress/cyfmac4354-sdio.bin* \ | 1982 | ${nonarch_base_libdir}/firmware/cypress/cyfmac4354-sdio.* \ |
1649 | " | 1983 | " |
1650 | FILES:${PN}-bcm4356-pcie = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4356-pcie.* \ | 1984 | FILES:${PN}-bcm4356-pcie = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4356-pcie.* \ |
1651 | ${nonarch_base_libdir}/firmware/cypress/cyfmac4356-pcie.* \ | 1985 | ${nonarch_base_libdir}/firmware/cypress/cyfmac4356-pcie.* \ |
@@ -1659,6 +1993,8 @@ FILES:${PN}-bcm4373 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4373-sdio.bi | |||
1659 | 1993 | ||
1660 | LICENSE:${PN}-bcm-0bb4-0306 = "Firmware-cypress" | 1994 | LICENSE:${PN}-bcm-0bb4-0306 = "Firmware-cypress" |
1661 | RDEPENDS:${PN}-bcm-0bb4-0306 += "${PN}-cypress-license" | 1995 | RDEPENDS:${PN}-bcm-0bb4-0306 += "${PN}-cypress-license" |
1996 | LICENSE:${PN}-bcm-0a5c-6410 = "Firmware-cypress" | ||
1997 | RDEPENDS:${PN}-bcm-0a5c-6410 += "${PN}-bcm-0bb4-0306" | ||
1662 | LICENSE:${PN}-bcm43340 = "Firmware-cypress" | 1998 | LICENSE:${PN}-bcm43340 = "Firmware-cypress" |
1663 | RDEPENDS:${PN}-bcm43340 += "${PN}-cypress-license" | 1999 | RDEPENDS:${PN}-bcm43340 += "${PN}-cypress-license" |
1664 | LICENSE:${PN}-bcm43362 = "Firmware-cypress" | 2000 | LICENSE:${PN}-bcm43362 = "Firmware-cypress" |
@@ -1699,7 +2035,10 @@ RDEPENDS:${PN}-bnx2x += "${PN}-whence-license" | |||
1699 | LICENSE:${PN}-cirrus = "Firmware-cirrus" | 2035 | LICENSE:${PN}-cirrus = "Firmware-cirrus" |
1700 | LICENSE:${PN}-cirrus-license = "Firmware-cirrus" | 2036 | LICENSE:${PN}-cirrus-license = "Firmware-cirrus" |
1701 | 2037 | ||
1702 | FILES:${PN}-cirrus = "${nonarch_base_libdir}/firmware/cirrus/*" | 2038 | FILES:${PN}-cirrus = " \ |
2039 | ${nonarch_base_libdir}/firmware/cs42l43.bin \ | ||
2040 | ${nonarch_base_libdir}/firmware/cirrus/* \ | ||
2041 | " | ||
1703 | FILES:${PN}-cirrus-license = "${nonarch_base_libdir}/firmware/LICENSE.cirrus" | 2042 | FILES:${PN}-cirrus-license = "${nonarch_base_libdir}/firmware/LICENSE.cirrus" |
1704 | 2043 | ||
1705 | RDEPENDS:${PN}-cirrus += "${PN}-cirrus-license" | 2044 | RDEPENDS:${PN}-cirrus += "${PN}-cirrus-license" |
@@ -1708,7 +2047,7 @@ RDEPENDS:${PN}-cirrus += "${PN}-cirrus-license" | |||
1708 | LICENSE:${PN}-cnm = "Firmware-cnm" | 2047 | LICENSE:${PN}-cnm = "Firmware-cnm" |
1709 | LICENSE:${PN}-cnm-license = "Firmware-cnm" | 2048 | LICENSE:${PN}-cnm-license = "Firmware-cnm" |
1710 | 2049 | ||
1711 | FILES:${PN}-cnm = "${nonarch_base_libdir}/firmware/cnm/wave521c_k3_codec_fw.bin*" | 2050 | FILES:${PN}-cnm = "${nonarch_base_libdir}/firmware/cnm/*" |
1712 | FILES:${PN}-cnm-license = "${nonarch_base_libdir}/firmware/LICENCE.cnm" | 2051 | FILES:${PN}-cnm-license = "${nonarch_base_libdir}/firmware/LICENCE.cnm" |
1713 | 2052 | ||
1714 | RDEPENDS:${PN}-cnm += "${PN}-cnm-license" | 2053 | RDEPENDS:${PN}-cnm += "${PN}-cnm-license" |
@@ -1897,9 +2236,14 @@ LICENSE:${PN}-adsp-sst-license = "Firmware-adsp_sst" | |||
1897 | FILES:${PN}-adsp-sst = "\ | 2236 | FILES:${PN}-adsp-sst = "\ |
1898 | ${nonarch_base_libdir}/firmware/intel/dsp_fw* \ | 2237 | ${nonarch_base_libdir}/firmware/intel/dsp_fw* \ |
1899 | ${nonarch_base_libdir}/firmware/intel/avs/*/dsp_basefw.bin \ | 2238 | ${nonarch_base_libdir}/firmware/intel/avs/*/dsp_basefw.bin \ |
2239 | ${nonarch_base_libdir}/firmware/intel/avs/skl/dsp_mod_7CAD0808-AB10-CD23-EF45-12AB34CD56EF.bin \ | ||
1900 | " | 2240 | " |
1901 | RDEPENDS:${PN}-adsp-sst = "${PN}-adsp-sst-license" | 2241 | RDEPENDS:${PN}-adsp-sst = "${PN}-adsp-sst-license" |
1902 | 2242 | ||
2243 | # For snd_soc_avs - Intel AudioDSP driver for cAVS platforms | ||
2244 | LICENSE:${PN}-snd-soc-avs = "Apache-2.0" | ||
2245 | FILES:${PN}-snd-soc-avs = "${nonarch_base_libdir}/firmware/intel/avs/*" | ||
2246 | |||
1903 | # For QAT | 2247 | # For QAT |
1904 | LICENSE:${PN}-qat = "Firmware-qat" | 2248 | LICENSE:${PN}-qat = "Firmware-qat" |
1905 | LICENSE:${PN}-qat-license = "Firmware-qat" | 2249 | LICENSE:${PN}-qat-license = "Firmware-qat" |
@@ -2061,7 +2405,11 @@ FILES:${PN}-qcom-qrb4210-compute = "${nonarch_base_libdir}/firmware/qcom/qrb4210 | |||
2061 | FILES:${PN}-qcom-qrb4210-modem = "${nonarch_base_libdir}/firmware/qcom/qrb4210/modem*.*" | 2405 | FILES:${PN}-qcom-qrb4210-modem = "${nonarch_base_libdir}/firmware/qcom/qrb4210/modem*.*" |
2062 | FILES:${PN}-qcom-qrb4210-wifi = "${nonarch_base_libdir}/firmware/qcom/qrb4210/wlanmdsp.mbn* ${nonarch_base_libdir}/firmware/ath10k/WCN3990/hw1.0/qrb4210/*" | 2406 | FILES:${PN}-qcom-qrb4210-wifi = "${nonarch_base_libdir}/firmware/qcom/qrb4210/wlanmdsp.mbn* ${nonarch_base_libdir}/firmware/ath10k/WCN3990/hw1.0/qrb4210/*" |
2063 | FILES:${PN}-qcom-sa8775p-adreno = "${nonarch_base_libdir}/firmware/qcom/sa8775p/a663_zap.mbn*" | 2407 | FILES:${PN}-qcom-sa8775p-adreno = "${nonarch_base_libdir}/firmware/qcom/sa8775p/a663_zap.mbn*" |
2064 | FILES:${PN}-qcom-sa8775p-audio = "${nonarch_base_libdir}/firmware/qcom/sa8775p/adsp*.* ${nonarch_base_libdir}/firmware/qcom/qcs9100/LEMANS-EVK-tplg.bin*" | 2408 | FILES:${PN}-qcom-sa8775p-audio = "\ |
2409 | ${nonarch_base_libdir}/firmware/qcom/sa8775p/adsp*.* \ | ||
2410 | ${nonarch_base_libdir}/firmware/qcom/sa8775p/LEMANS-EVK-tplg.bin \ | ||
2411 | ${nonarch_base_libdir}/firmware/qcom/qcs9100/LEMANS-EVK-tplg.bin \ | ||
2412 | " | ||
2065 | FILES:${PN}-qcom-sa8775p-compute = "${nonarch_base_libdir}/firmware/qcom/sa8775p/cdsp*.*" | 2413 | FILES:${PN}-qcom-sa8775p-compute = "${nonarch_base_libdir}/firmware/qcom/sa8775p/cdsp*.*" |
2066 | FILES:${PN}-qcom-sa8775p-generalpurpose = "${nonarch_base_libdir}/firmware/qcom/sa8775p/gpdsp*.*" | 2414 | FILES:${PN}-qcom-sa8775p-generalpurpose = "${nonarch_base_libdir}/firmware/qcom/sa8775p/gpdsp*.*" |
2067 | FILES:${PN}-qcom-sa8775p-qupv3fw = "${nonarch_base_libdir}/firmware/qcom/sa8775p/qupv3fw.elf*" | 2415 | FILES:${PN}-qcom-sa8775p-qupv3fw = "${nonarch_base_libdir}/firmware/qcom/sa8775p/qupv3fw.elf*" |
@@ -2217,6 +2565,656 @@ FILES:${PN}-amlogic-vdec-license = "${nonarch_base_libdir}/firmware/LICENSE.amlo | |||
2217 | FILES:${PN}-amlogic-vdec = "${nonarch_base_libdir}/firmware/meson/vdec/*" | 2565 | FILES:${PN}-amlogic-vdec = "${nonarch_base_libdir}/firmware/meson/vdec/*" |
2218 | RDEPENDS:${PN}-amlogic-vdec = "${PN}-amlogic-vdec-license" | 2566 | RDEPENDS:${PN}-amlogic-vdec = "${PN}-amlogic-vdec-license" |
2219 | 2567 | ||
2568 | # For 3com typhoon | ||
2569 | LICENSE:${PN}-typhoon-license = "Firmware-typhoon" | ||
2570 | LICENSE:${PN}-typhoon = "Firmware-typhoon" | ||
2571 | FILES:${PN}-typhoon-license = "${nonarch_base_libdir}/firmware/LICENCE.typhoon" | ||
2572 | FILES:${PN}-typhoon = "${nonarch_base_libdir}/firmware/3com/typhoon.bin" | ||
2573 | RDEPENDS:${PN}-typhoon = "${PN}-typhoon-license" | ||
2574 | |||
2575 | # For ish - Intel Integrated Sensor Hub | ||
2576 | LICENSE:${PN}-intel-license = "Firmware-intel" | ||
2577 | FILES:${PN}-intel-license = "${nonarch_base_libdir}/firmware/LICENSE.intel" | ||
2578 | |||
2579 | LICENSE:${PN}-ish-lnlm = "Firmware-intel" | ||
2580 | FILES:${PN}-ish-lnlm = "${nonarch_base_libdir}/firmware/intel/ish/ish_lnlm.bin" | ||
2581 | RDEPENDS:${PN}-ish-lnlm = "${PN}-intel-license" | ||
2582 | |||
2583 | # For LENOVO ish - Intel Integrated Sensor Hub | ||
2584 | LICENSE:${PN}-lenovo-license = "Firmware-lenovo" | ||
2585 | FILES:${PN}-lenovo-license = "${nonarch_base_libdir}/firmware/LICENCE.lenovo" | ||
2586 | |||
2587 | LICENSE:${PN}-ish-lnlm-53c4ffad-2a17559f = "Firmware-lenovo" | ||
2588 | FILES:${PN}-ish-lnlm-53c4ffad-2a17559f = "\ | ||
2589 | ${nonarch_base_libdir}/firmware/LENOVO/ish/ish_lnlm_53c4ffad_2a17559f.bin \ | ||
2590 | ${nonarch_base_libdir}/firmware/intel/ish/ish_lnlm_53c4ffad_2a17559f.bin \ | ||
2591 | " | ||
2592 | RDEPENDS:${PN}-ish-lnlm-53c4ffad-2a17559f = "${PN}-lenovo-license" | ||
2593 | |||
2594 | # For advansys - AdvanSys SCSI | ||
2595 | LICENSE:${PN}-advansys-license = "Firmware-advansys" | ||
2596 | FILES:${PN}-advansys-license = "${nonarch_base_libdir}/firmware/LICENCE.advansys" | ||
2597 | |||
2598 | LICENSE:${PN}-advansys = "Firmware-advansys" | ||
2599 | FILES:${PN}-advansys = "${nonarch_base_libdir}/firmware/advansys/*" | ||
2600 | RDEPENDS:${PN}-advansys = "${PN}-advansys-license" | ||
2601 | |||
2602 | # For as21xxx | ||
2603 | LICENSE:${PN}-aeonsemi-license = "Firmware-aeonsemi" | ||
2604 | FILES:${PN}-aeonsemi-license = "${nonarch_base_libdir}/firmware/LICENSE.aeonsemi" | ||
2605 | |||
2606 | LICENSE:${PN}-as21xxx = "Firmware-aeonsemi" | ||
2607 | FILES:${PN}-as21xxx = "${nonarch_base_libdir}/firmware/aeonsemi/*" | ||
2608 | RDEPENDS:${PN}-as21xxx = "${PN}-aeonsemi-license" | ||
2609 | |||
2610 | # For orinoco - Agere/Prism/Symbol Orinoco support | ||
2611 | LICENSE:${PN}-agere-license = "Firmware-agere" | ||
2612 | FILES:${PN}-agere-license = "${nonarch_base_libdir}/firmware/LICENCE.agere" | ||
2613 | |||
2614 | LICENSE:${PN}-orinoco = "Firmware-agere" | ||
2615 | FILES:${PN}-orinoco = "${nonarch_base_libdir}/firmware/agere_*" | ||
2616 | RDEPENDS:${PN}-orinoco = "${PN}-agere-license" | ||
2617 | |||
2618 | # For en8811h - Airoha 2.5G Ethernet Phy | ||
2619 | LICENSE:${PN}-airoha-license = "Firmware-airoha" | ||
2620 | FILES:${PN}-airoha-license = "${nonarch_base_libdir}/firmware/LICENSE.airoha" | ||
2621 | |||
2622 | LICENSE:${PN}-en8811h = "Firmware-airoha" | ||
2623 | FILES:${PN}-en8811h = "${nonarch_base_libdir}/firmware/airoha/EthMD32*" | ||
2624 | RDEPENDS:${PN}-en8811h = "${PN}-airoha-license" | ||
2625 | |||
2626 | # For airoha-npu - Airoha Network Processor Unit driver | ||
2627 | LICENSE:${PN}-airoha-npu = "Firmware-airoha" | ||
2628 | FILES:${PN}-airoha-npu = "${nonarch_base_libdir}/firmware/airoha/en7581_npu*" | ||
2629 | RDEPENDS:${PN}-airoha-npu = "${PN}-airoha-license" | ||
2630 | |||
2631 | # For ccp - Platform Security Processor (PSP) device | ||
2632 | LICENSE:${PN}-amd-sev-license = "Firmware-amd-sev" | ||
2633 | FILES:${PN}-amd-sev-license = "${nonarch_base_libdir}/firmware/LICENSE.amd-sev" | ||
2634 | |||
2635 | LICENSE:${PN}-ccp = "Firmware-amd-sev" | ||
2636 | FILES:${PN}-ccp = "${nonarch_base_libdir}/firmware/amd/amd_sev*" | ||
2637 | RDEPENDS:${PN}-ccp = "${PN}-amd-sev-license" | ||
2638 | |||
2639 | # For amdxdna - AMD Inference processor | ||
2640 | LICENSE:${PN}-amdnpu-license = "Firmware-amdnpu" | ||
2641 | FILES:${PN}-amdnpu-license = "${nonarch_base_libdir}/firmware/LICENSE.amdnpu" | ||
2642 | |||
2643 | LICENSE:${PN}-amdxdna = "Firmware-amdnpu" | ||
2644 | FILES:${PN}-amdxdna = "${nonarch_base_libdir}/firmware/amdnpu/*" | ||
2645 | RDEPENDS:${PN}-amdxdna = "${PN}-amdnpu-license" | ||
2646 | |||
2647 | # For amd_pmf - AMD Platform Management Framework TA | ||
2648 | LICENSE:${PN}-amd-pmf-license = "Firmware-amd_pmf" | ||
2649 | FILES:${PN}-amd-pmf-license = "${nonarch_base_libdir}/firmware/LICENSE.amd_pmf" | ||
2650 | |||
2651 | LICENSE:${PN}-amd-pmf = "Firmware-amd_pmf" | ||
2652 | FILES:${PN}-amd-pmf = "${nonarch_base_libdir}/firmware/amdtee/*" | ||
2653 | RDEPENDS:${PN}-amd-pmf = "${PN}-amd-pmf-license" | ||
2654 | |||
2655 | # For microcode_amd - AMD CPU Microcode Update Driver for Linux | ||
2656 | LICENSE:${PN}-amd-ucode-license = "Firmware-amd-ucode" | ||
2657 | FILES:${PN}-amd-ucode-license = "${nonarch_base_libdir}/firmware/LICENSE.amd-ucode" | ||
2658 | |||
2659 | LICENSE:${PN}-microcode-amd = "Firmware-amd-ucode" | ||
2660 | FILES:${PN}-microcode-amd = "${nonarch_base_libdir}/firmware/amd-ucode/*" | ||
2661 | RDEPENDS:${PN}-microcode-amd = "${PN}-amd-ucode-license" | ||
2662 | |||
2663 | # For amlogic - Amlogic SoC Firmware | ||
2664 | LICENSE:${PN}-amlogic-license = "Firmware-amlogic" | ||
2665 | FILES:${PN}-amlogic-license = "${nonarch_base_libdir}/firmware/LICENSE.amlogic" | ||
2666 | |||
2667 | LICENSE:${PN}-amlogic = "Firmware-amlogic" | ||
2668 | FILES:${PN}-amlogic = "${nonarch_base_libdir}/firmware/amlogic/aml_*" | ||
2669 | RDEPENDS:${PN}-amlogic = "${PN}-amlogic-license" | ||
2670 | |||
2671 | # For starfire - Adaptec Starfire/DuraLAN support | ||
2672 | LICENSE:${PN}-starfire = "GPL-2.0-only" | ||
2673 | FILES:${PN}-starfire = "${nonarch_base_libdir}/firmware/adaptec/starfire*" | ||
2674 | |||
2675 | # For as102 - Abilis Systems Single DVB-T Receiver | ||
2676 | LICENSE:${PN}-abilis-license = "Firmware-Abilis" | ||
2677 | FILES:${PN}-abilis-license = "${nonarch_base_libdir}/firmware/LICENCE.Abilis" | ||
2678 | |||
2679 | LICENSE:${PN}-as102 = "Firmware-Abilis" | ||
2680 | FILES:${PN}-as102 = "${nonarch_base_libdir}/firmware/as102_data*_st.hex" | ||
2681 | RDEPENDS:${PN}-as102 = "${PN}-abilis-license" | ||
2682 | |||
2683 | # For wilc1000 - Atmel 802.11n WLAN driver for WILC1000 & WILC3000 | ||
2684 | LICENSE:${PN}-atmel-license = "Firmware-atmel" | ||
2685 | FILES:${PN}-atmel-license = "${nonarch_base_libdir}/firmware/LICENSE.atmel" | ||
2686 | |||
2687 | LICENSE:${PN}-wilc1000 = "Firmware-atmel" | ||
2688 | FILES:${PN}-wilc1000 = "${nonarch_base_libdir}/firmware/atmel/wilc1000*" | ||
2689 | RDEPENDS:${PN}-wilc1000 = "${PN}-atmel-license" | ||
2690 | |||
2691 | LICENSE:${PN}-wilc3000 = "Firmware-atmel" | ||
2692 | FILES:${PN}-wilc3000 = "${nonarch_base_libdir}/firmware/atmel/wilc3000*" | ||
2693 | RDEPENDS:${PN}-wilc3000 = "${PN}-atmel-license" | ||
2694 | |||
2695 | # For atusb - ATUSB IEEE 802.15.4 transceiver driver | ||
2696 | FILES:${PN}-atusb = "${nonarch_base_libdir}/firmware/atusb/*" | ||
2697 | LICENSE:${PN}-atusb = "GPL-2.0-or-later" | ||
2698 | |||
2699 | # For dvb-ttpci - AV7110 cards | ||
2700 | FILES:${PN}-dvb-ttpci = "${nonarch_base_libdir}/firmware/av7110/*" | ||
2701 | LICENSE:${PN}-dvb-ttpci = "GPL-2.0-or-later" | ||
2702 | |||
2703 | # For bmi260 - Bosch BMI260 IMU configuration data | ||
2704 | LICENSE:${PN}-bmi260-license = "Firmware-bmi260" | ||
2705 | FILES:${PN}-bmi260-license = "${nonarch_base_libdir}/firmware/LICENSE.bmi260" | ||
2706 | |||
2707 | LICENSE:${PN}-bmi260 = "Firmware-bmi260" | ||
2708 | FILES:${PN}-bmi260 = "${nonarch_base_libdir}/firmware/bmi260-init-data.fw" | ||
2709 | RDEPENDS:${PN}-bmi260 = "${PN}-bmi260-license" | ||
2710 | |||
2711 | # For cdns-mhdp - Cadence MHDP8546 DP bridge | ||
2712 | LICENSE:${PN}-cadence-license = "Firmware-cadence" | ||
2713 | FILES:${PN}-cadence-license = "${nonarch_base_libdir}/firmware/LICENCE.cadence" | ||
2714 | |||
2715 | LICENSE:${PN}-mhdp8546 = "Firmware-cadence" | ||
2716 | FILES:${PN}-mhdp8546 = "${nonarch_base_libdir}/firmware/cadence/mhdp8546.bin" | ||
2717 | RDEPENDS:${PN}-mhdp8546 = "${PN}-cadence-license" | ||
2718 | |||
2719 | # For nitrox - Cavium CNN55XX crypto driver | ||
2720 | LICENSE:${PN}-cavium-license = "Firmware-cavium" | ||
2721 | FILES:${PN}-cavium-license = "${nonarch_base_libdir}/firmware/LICENCE.cavium" | ||
2722 | |||
2723 | LICENSE:${PN}-cnn55xx = "Firmware-cavium" | ||
2724 | FILES:${PN}-cnn55xx = "${nonarch_base_libdir}/firmware/cavium/cnn55xx*" | ||
2725 | RDEPENDS:${PN}-cnn55xx = "${PN}-cavium-license" | ||
2726 | |||
2727 | # For BFA/BNA - QLogic BR-series Adapter FC/FCOE drivers | ||
2728 | LICENSE:${PN}-bfa-license = "Firmware-bfa" | ||
2729 | FILES:${PN}-bfa-license = "${nonarch_base_libdir}/firmware/LICENSE.bfa" | ||
2730 | |||
2731 | LICENSE:${PN}-cbfw = "Firmware-bfa" | ||
2732 | FILES:${PN}-cbfw = "${nonarch_base_libdir}/firmware/cbfw-3.2.5.1.bin" | ||
2733 | RDEPENDS:${PN}-cbfw = "${PN}-bfa-license" | ||
2734 | |||
2735 | LICENSE:${PN}-ctfw = "Firmware-bfa" | ||
2736 | FILES:${PN}-ctfw = "${nonarch_base_libdir}/firmware/ctfw-3.2.5.1.bin" | ||
2737 | RDEPENDS:${PN}-ctfw = "${PN}-bfa-license" | ||
2738 | |||
2739 | LICENSE:${PN}-ct2fw = "Firmware-bfa" | ||
2740 | FILES:${PN}-ct2fw = "${nonarch_base_libdir}/firmware/ct2fw-3.2.5.1.bin" | ||
2741 | RDEPENDS:${PN}-ct2fw = "${PN}-bfa-license" | ||
2742 | |||
2743 | # For pcnet_cs - NE2000 compatible PCMCIA adapter | ||
2744 | FILES:${PN}-pcnet-cs = " \ | ||
2745 | ${nonarch_base_libdir}/firmware/cis/LA-PCM.cis \ | ||
2746 | ${nonarch_base_libdir}/firmware/cis/PCMLM28.cis \ | ||
2747 | ${nonarch_base_libdir}/firmware/cis/DP83903.cis \ | ||
2748 | ${nonarch_base_libdir}/firmware/cis/NE2K.cis \ | ||
2749 | ${nonarch_base_libdir}/firmware/cis/tamarack.cis \ | ||
2750 | ${nonarch_base_libdir}/firmware/cis/PE-200.cis \ | ||
2751 | ${nonarch_base_libdir}/firmware/cis/PE520.cis \ | ||
2752 | " | ||
2753 | LICENSE:${PN}-pcnet-cs = "GPL-2.0-only & MPL-1.1" | ||
2754 | |||
2755 | # For 3c589_cs - 3Com PCMCIA adapter | ||
2756 | FILES:${PN}-3c589-cs = "${nonarch_base_libdir}/firmware/cis/3CXEM556.cis" | ||
2757 | LICENSE:${PN}-3c589-cs = "GPL-2.0-only & MPL-1.1" | ||
2758 | |||
2759 | # For 3c574-cs - 3Com PCMCIA adapter | ||
2760 | FILES:${PN}-3c574-cs = "${nonarch_base_libdir}/firmware/cis/3CCFEM556.cis" | ||
2761 | LICENSE:${PN}-3c574-cs = "GPL-2.0-only & MPL-1.1" | ||
2762 | |||
2763 | # For serial_cs - Serial PCMCIA adapter (pcmcia-cs project) | ||
2764 | FILES:${PN}-serial-cs = " \ | ||
2765 | ${nonarch_base_libdir}/firmware/cis/MT5634ZLX.cis \ | ||
2766 | ${nonarch_base_libdir}/firmware/cis/RS-COM-2P.cis \ | ||
2767 | ${nonarch_base_libdir}/firmware/cis/COMpad2.cis \ | ||
2768 | ${nonarch_base_libdir}/firmware/cis/COMpad4.cis \ | ||
2769 | " | ||
2770 | LICENSE:${PN}-serial-cs = "GPL-2.0-only & MPL-1.1" | ||
2771 | |||
2772 | # For Sierra Wireless serial_cs - Serial PCMCIA adapter | ||
2773 | FILES:${PN}-sw-serial = " \ | ||
2774 | ${nonarch_base_libdir}/firmware/cis/SW_555_SER.cis \ | ||
2775 | ${nonarch_base_libdir}/firmware/cis/SW_7xx_SER.cis \ | ||
2776 | ${nonarch_base_libdir}/firmware/cis/SW_8xx_SER.cis \ | ||
2777 | " | ||
2778 | LICENSE:${PN}-sw-serial = "GPL-3.0-only" | ||
2779 | |||
2780 | # For smsmdtv - Siano MDTV Core module | ||
2781 | LICENSE:${PN}-siano-license = "Firmware-siano" | ||
2782 | FILES:${PN}-siano-license = "${nonarch_base_libdir}/firmware/LICENCE.siano" | ||
2783 | |||
2784 | LICENSE:${PN}-smsmdtv = "Firmware-siano" | ||
2785 | FILES:${PN}-smsmdtv = " \ | ||
2786 | ${nonarch_base_libdir}/firmware/cmmb_vega_12mhz.inp \ | ||
2787 | ${nonarch_base_libdir}/firmware/cmmb_venice_12mhz.inp \ | ||
2788 | ${nonarch_base_libdir}/firmware/dvb_nova_12mhz.inp \ | ||
2789 | ${nonarch_base_libdir}/firmware/dvb_nova_12mhz_b0.inp \ | ||
2790 | ${nonarch_base_libdir}/firmware/isdbt_nova_12mhz.inp \ | ||
2791 | ${nonarch_base_libdir}/firmware/isdbt_nova_12mhz_b0.inp \ | ||
2792 | ${nonarch_base_libdir}/firmware/isdbt_rio.inp \ | ||
2793 | ${nonarch_base_libdir}/firmware/sms1xxx-hcw-55xxx-dvbt-02.fw \ | ||
2794 | ${nonarch_base_libdir}/firmware/sms1xxx-hcw-55xxx-isdbt-02.fw \ | ||
2795 | ${nonarch_base_libdir}/firmware/sms1xxx-nova-a-dvbt-01.fw \ | ||
2796 | ${nonarch_base_libdir}/firmware/sms1xxx-nova-b-dvbt-01.fw \ | ||
2797 | ${nonarch_base_libdir}/firmware/sms1xxx-stellar-dvbt-01.fw \ | ||
2798 | ${nonarch_base_libdir}/firmware/tdmb_nova_12mhz.inp \ | ||
2799 | " | ||
2800 | RDEPENDS:${PN}-smsmdtv = "${PN}-siano-license" | ||
2801 | |||
2802 | # For cpia2 - cameras based on Vision's CPiA2 | ||
2803 | FILES:${PN}-cpia2 = "${nonarch_base_libdir}/firmware/cpia2/*" | ||
2804 | LICENSE:${PN}-cpia2 = "GPL-2.0-or-later" | ||
2805 | |||
2806 | # For snd-hda-codec-ca0132 - Creative Sound Core3D codec | ||
2807 | LICENSE:${PN}-ca0132-license = "Firmware-ca0132" | ||
2808 | FILES:${PN}-ca0132-license = "${nonarch_base_libdir}/firmware/LICENCE.ca0132" | ||
2809 | |||
2810 | LICENSE:${PN}-ca0132 = "Firmware-ca0132" | ||
2811 | FILES:${PN}-ca0132 = " \ | ||
2812 | ${nonarch_base_libdir}/firmware/ctefx.bin \ | ||
2813 | ${nonarch_base_libdir}/firmware/ctspeq.bin \ | ||
2814 | " | ||
2815 | RDEPENDS:${PN}-ca0132 = "${PN}-ca0132-license" | ||
2816 | |||
2817 | # For cxgb3 - Chelsio Terminator 3 1G/10G Ethernet adapter | ||
2818 | LICENSE:${PN}-cxgb3-license = "Firmware-cxgb3" | ||
2819 | FILES:${PN}-cxgb3-license = "${nonarch_base_libdir}/firmware/LICENCE.cxgb3" | ||
2820 | |||
2821 | LICENSE:${PN}-cxgb3 = "Firmware-cxgb3 & GPL-2.0-only" | ||
2822 | FILES:${PN}-cxgb3 = "${nonarch_base_libdir}/firmware/cxgb3/*" | ||
2823 | RDEPENDS:${PN}-cxgb3 = "${PN}-cxgb3-license" | ||
2824 | |||
2825 | # For cxgb4 - Chelsio Terminator 4/5/6 1/10/25/40/100G Ethernet adapter | ||
2826 | LICENSE:${PN}-chelsio-firmware-license = "Firmware-chelsio_firmware" | ||
2827 | FILES:${PN}-chelsio-firmware-license = "${nonarch_base_libdir}/firmware/LICENCE.chelsio_firmware" | ||
2828 | |||
2829 | LICENSE:${PN}-cxgb4 = "Firmware-chelsio_firmware" | ||
2830 | FILES:${PN}-cxgb4 = "${nonarch_base_libdir}/firmware/cxgb4/*" | ||
2831 | RDEPENDS:${PN}-cxgb4 = "${PN}-chelsio-firmware-license" | ||
2832 | |||
2833 | # For dabusb - Digital Audio Broadcasting (DAB) Receiver for USB and Linux | ||
2834 | LICENSE:${PN}-dabusb-license = "Firmware-dabusb" | ||
2835 | FILES:${PN}-dabusb-license = "${nonarch_base_libdir}/firmware/LICENCE.dabusb" | ||
2836 | |||
2837 | LICENSE:${PN}-dabusb = "Firmware-dabusb" | ||
2838 | FILES:${PN}-dabusb = "${nonarch_base_libdir}/firmware/dabusb/*" | ||
2839 | RDEPENDS:${PN}-dabusb = "${PN}-dabusb-license" | ||
2840 | |||
2841 | # For dsp56k - Atari DSP56k support | ||
2842 | LICENSE:${PN}-dsp56k = "GPL-2.0-or-later" | ||
2843 | FILES:${PN}-dsp56k = "${nonarch_base_libdir}/firmware/dsp56k/*" | ||
2844 | |||
2845 | # For dib0700 - DiBcom dib0700 USB DVB bridge driver | ||
2846 | LICENSE:${PN}-dib0700-license = "Firmware-dib0700" | ||
2847 | FILES:${PN}-dib0700-license = "${nonarch_base_libdir}/firmware/LICENSE.dib0700" | ||
2848 | |||
2849 | LICENSE:${PN}-dib0700 = "Firmware-dib0700" | ||
2850 | FILES:${PN}-dib0700 = "${nonarch_base_libdir}/firmware/dvb-usb-dib0700-1.20.fw" | ||
2851 | RDEPENDS:${PN}-dib0700 = "${PN}-dib0700-license" | ||
2852 | |||
2853 | # For it9135 - ITEtech IT913x DVB-T USB driver | ||
2854 | LICENSE:${PN}-it913x-license = "Firmware-it913x" | ||
2855 | FILES:${PN}-it913x-license = "${nonarch_base_libdir}/firmware/LICENCE.it913x" | ||
2856 | |||
2857 | LICENSE:${PN}-it9135 = "Firmware-it913x" | ||
2858 | FILES:${PN}-it9135 = "${nonarch_base_libdir}/firmware/dvb-usb-it9135*" | ||
2859 | RDEPENDS:${PN}-it9135 = "${PN}-it913x-license" | ||
2860 | |||
2861 | # For drxk - Micronas DRX-K demodulator driver | ||
2862 | LICENSE:${PN}-drxk-license = "Firmware-drxk" | ||
2863 | FILES:${PN}-drxk-license = "${nonarch_base_libdir}/firmware/LICENSE.drxk" | ||
2864 | |||
2865 | LICENSE:${PN}-drxk = "Firmware-drxk" | ||
2866 | FILES:${PN}-drxk = "${nonarch_base_libdir}/firmware/dvb-usb-terratec-h5-drxk.fw" | ||
2867 | RDEPENDS:${PN}-drxk = "${PN}-drxk-license" | ||
2868 | |||
2869 | # For e100 - Intel PRO/100 Ethernet NIC | ||
2870 | LICENSE:${PN}-e100-license = "Firmware-e100" | ||
2871 | FILES:${PN}-e100-license = "${nonarch_base_libdir}/firmware/LICENCE.e100" | ||
2872 | |||
2873 | LICENSE:${PN}-e100 = "Firmware-e100" | ||
2874 | FILES:${PN}-e100 = "${nonarch_base_libdir}/firmware/e100/*" | ||
2875 | RDEPENDS:${PN}-e100 = "${PN}-e100-license" | ||
2876 | |||
2877 | # For io_ti - USB Inside Out Edgeport Serial Driver (TI Devices) | ||
2878 | LICENSE:${PN}-io-ti = "GPL-2.0-or-later" | ||
2879 | FILES:${PN}-io-ti = "${nonarch_base_libdir}/firmware/edgeport/down3.bin" | ||
2880 | |||
2881 | # For io_edgeport - USB Inside Out Edgeport Serial Driver | ||
2882 | LICENSE:${PN}-io-edgeport = "GPL-2.0-or-later" | ||
2883 | FILES:${PN}-io-edgeport = "${nonarch_base_libdir}/firmware/edgeport/*" | ||
2884 | |||
2885 | # For emi26 - EMI 2|6 USB Audio interface | ||
2886 | LICENSE:${PN}-emi26-license = "Firmware-emi26" | ||
2887 | FILES:${PN}-emi26-license = "${nonarch_base_libdir}/firmware/LICENCE.emi26" | ||
2888 | |||
2889 | LICENSE:${PN}-emi26 = "Firmware-emi26" | ||
2890 | FILES:${PN}-emi26 = "${nonarch_base_libdir}/firmware/emi26/*" | ||
2891 | RDEPENDS:${PN}-emi26 = "${PN}-drxk-license" | ||
2892 | |||
2893 | # For ene-ub6250 - ENE UB6250 SD card reader driver | ||
2894 | LICENSE:${PN}-ene-firmware-license = "Firmware-ene_firmware" | ||
2895 | FILES:${PN}-ene-firmware-license = "${nonarch_base_libdir}/firmware/LICENCE.ene_firmware" | ||
2896 | |||
2897 | LICENSE:${PN}-ene-ub6250 = "Firmware-ene_firmware" | ||
2898 | FILES:${PN}-ene-ub6250 = "${nonarch_base_libdir}/firmware/ene-ub6250/*" | ||
2899 | RDEPENDS:${PN}-ene-ub6250 = "${PN}-ene-firmware-license" | ||
2900 | |||
2901 | # For go7007-s2250 | ||
2902 | LICENSE:${PN}-go7007-s2250-license = "Firmware-go7007-s2250" | ||
2903 | FILES:${PN}-go7007-s2250-license = "${nonarch_base_libdir}/firmware/LICENCE.go7007-s2250" | ||
2904 | |||
2905 | LICENSE:${PN}-go7007-s2250 = "Firmware-go7007-s2250" | ||
2906 | FILES:${PN}-go7007-s2250 = " \ | ||
2907 | ${nonarch_base_libdir}/firmware/go7007/s2250* \ | ||
2908 | ${nonarch_base_libdir}/firmware/s2250* \ | ||
2909 | " | ||
2910 | RDEPENDS:${PN}-go7007-s2250 = "${PN}-go7007-s2250-license" | ||
2911 | |||
2912 | # For go7007 | ||
2913 | LICENSE:${PN}-go7007-license = "Firmware-go7007" | ||
2914 | FILES:${PN}-go7007-license = "${nonarch_base_libdir}/firmware/LICENCE.go7007" | ||
2915 | |||
2916 | LICENSE:${PN}-go7007 = "Firmware-go7007" | ||
2917 | FILES:${PN}-go7007 = "${nonarch_base_libdir}/firmware/go7007/*" | ||
2918 | RDEPENDS:${PN}-go7007 = "${PN}-go7007-license" | ||
2919 | |||
2920 | # For hfi1 - Intel OPA Gen 1 adapter | ||
2921 | LICENSE:${PN}-hfi1-license = "Firmware-hfi1_firmware" | ||
2922 | FILES:${PN}-hfi1-license = "${nonarch_base_libdir}/firmware/LICENSE.hfi1_firmware" | ||
2923 | |||
2924 | LICENSE:${PN}-hfi1 = "Firmware-hfi1_firmware" | ||
2925 | FILES:${PN}-hfi1 = "${nonarch_base_libdir}/firmware/hfi1_*" | ||
2926 | RDEPENDS:${PN}-hfi1 = "${PN}-hfi1-license" | ||
2927 | |||
2928 | # For inside-secure - Inside Secure EIP197 crypto driver | ||
2929 | LICENSE:${PN}-inside-secure-license = "Firmware-inside-secure" | ||
2930 | FILES:${PN}-inside-secure-license = "${nonarch_base_libdir}/firmware/LICENCE.inside-secure" | ||
2931 | |||
2932 | LICENSE:${PN}-inside-secure = "Firmware-inside-secure" | ||
2933 | FILES:${PN}-inside-secure = "${nonarch_base_libdir}/firmware/inside-secure/*" | ||
2934 | RDEPENDS:${PN}-inside-secure = "${PN}-inside-secure-license" | ||
2935 | |||
2936 | # For snd_soc_catpt - Intel AudioDSP driver for HSW/BDW platforms | ||
2937 | LICENSE:${PN}-intcsst2-license = "Firmware-IntcSST2" | ||
2938 | FILES:${PN}-intcsst2-license = "${nonarch_base_libdir}/firmware/LICENCE.IntcSST2" | ||
2939 | |||
2940 | LICENSE:${PN}-snd-soc-catpt = "Firmware-IntcSST2" | ||
2941 | FILES:${PN}-snd-soc-catpt = " \ | ||
2942 | ${nonarch_base_libdir}/firmware/intel/catpt/bdw/dsp_basefw.bin \ | ||
2943 | ${nonarch_base_libdir}/firmware/intel/IntcSST2.bin \ | ||
2944 | " | ||
2945 | RDEPENDS:${PN}-snd-soc-catpt = "${PN}-intcsst2-license" | ||
2946 | |||
2947 | # For snd_intel_sst_core | ||
2948 | LICENSE:${PN}-fw-sst-0f28-license = "Firmware-fw_sst_0f28" | ||
2949 | FILES:${PN}-fw-sst-0f28-license = "${nonarch_base_libdir}/firmware/LICENCE.fw_sst_0f28" | ||
2950 | |||
2951 | LICENSE:${PN}-snd-intel-sst-core = "Firmware-fw_sst_0f28" | ||
2952 | FILES:${PN}-snd-intel-sst-core = "${nonarch_base_libdir}/firmware/intel/fw_sst_*" | ||
2953 | RDEPENDS:${PN}-snd-intel-sst-core = "${PN}-fw-sst-0f28-license" | ||
2954 | |||
2955 | # For atomisp - Intel IPU2 (Image Processing Unit 2) driver | ||
2956 | LICENSE:${PN}-ivsc-license = "Firmware-ivsc" | ||
2957 | FILES:${PN}-ivsc-license = "${nonarch_base_libdir}/firmware/LICENSE.ivsc" | ||
2958 | |||
2959 | LICENSE:${PN}-atomisp = "Firmware-ivsc" | ||
2960 | FILES:${PN}-atomisp = "${nonarch_base_libdir}/firmware/intel/ipu/shisp_240*" | ||
2961 | RDEPENDS:${PN}-atomisp = "${PN}-ivsc-license" | ||
2962 | |||
2963 | # For intel-ipu6-isys - Intel IPU6 (Image Processing Unit 6) driver | ||
2964 | LICENSE:${PN}-intel-ipu6-isys = "Firmware-ivsc" | ||
2965 | FILES:${PN}-intel-ipu6-isys = "${nonarch_base_libdir}/firmware/intel/ipu/ipu6*" | ||
2966 | RDEPENDS:${PN}-intel-ipu6-isys = "${PN}-ivsc-license" | ||
2967 | |||
2968 | # For mei-vsc-hw - Intel Visual Sensing Controller | ||
2969 | LICENSE:${PN}-mei-vsc-hw = "Firmware-ivsc" | ||
2970 | FILES:${PN}-mei-vsc-hw = "${nonarch_base_libdir}/firmware/intel/vsc/*" | ||
2971 | RDEPENDS:${PN}-mei-vsc-hw = "${PN}-ivsc-license" | ||
2972 | |||
2973 | # For ipu3-imgu - Intel IPU3 (3rd Gen Image Processing Unit) driver | ||
2974 | LICENSE:${PN}-ipu3-firmware-license = "Firmware-ipu3_firmware" | ||
2975 | FILES:${PN}-ipu3-firmware-license = "${nonarch_base_libdir}/firmware/LICENSE.ipu3_firmware" | ||
2976 | |||
2977 | LICENSE:${PN}-ipu3-imgu = "Firmware-ipu3_firmware" | ||
2978 | FILES:${PN}-ipu3-imgu = " \ | ||
2979 | ${nonarch_base_libdir}/firmware/intel/ipu/irci_irci_ecr-master_20161208_0213_20170112_1500.bin \ | ||
2980 | ${nonarch_base_libdir}/firmware/intel/ipu3-fw.bin \ | ||
2981 | ${nonarch_base_libdir}/firmware/intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin \ | ||
2982 | " | ||
2983 | RDEPENDS:${PN}-ipu3-imgu = "${PN}-ipu3-firmware-license" | ||
2984 | |||
2985 | # For intel-ipu7-isys - Intel IPU7 (Image Processing Unit 7) driver | ||
2986 | LICENSE:${PN}-intel-ipu7-isys = "Firmware-intel" | ||
2987 | FILES:${PN}-intel-ipu7-isys = "${nonarch_base_libdir}/firmware/intel/ipu/ipu7*" | ||
2988 | RDEPENDS:${PN}-intel-ipu7-isys = "${PN}-intel-license" | ||
2989 | |||
2990 | # For intel_vpu - Intel NPU driver | ||
2991 | LICENSE:${PN}-intel-vpu-license = "Firmware-intel_vpu" | ||
2992 | FILES:${PN}-intel-vpu-license = "${nonarch_base_libdir}/firmware/LICENSE.intel_vpu" | ||
2993 | |||
2994 | LICENSE:${PN}-intel-vpu = "Firmware-intel_vpu" | ||
2995 | FILES:${PN}-intel-vpu = "${nonarch_base_libdir}/firmware/intel/vpu/*" | ||
2996 | RDEPENDS:${PN}-intel-vpu = "${PN}-intel-vpu-license" | ||
2997 | |||
2998 | # For isci - Intel C600 SAS controller driver | ||
2999 | LICENSE:${PN}-isci = "GPL-2.0-only" | ||
3000 | FILES:${PN}-isci = "${nonarch_base_libdir}/firmware/isci/*" | ||
3001 | |||
3002 | # For ixp4xx-npe - Intel IXP4xx XScale Network Processing Engine (NPE) Firmware | ||
3003 | LICENSE:${PN}-ixp4xx-license = "Firmware-ixp4xx" | ||
3004 | FILES:${PN}-ixp4xx-license = "${nonarch_base_libdir}/firmware/LICENSE.ixp4xx" | ||
3005 | |||
3006 | LICENSE:${PN}-ixp4xx-npe = "Firmware-ixp4xx" | ||
3007 | FILES:${PN}-ixp4xx-npe = "${nonarch_base_libdir}/firmware/ixp4xx/*" | ||
3008 | RDEPENDS:${PN}-ixp4xx-npe = "${PN}-ixp4xx-license" | ||
3009 | |||
3010 | # For kaweth - USB KLSI KL5USB101-based Ethernet device | ||
3011 | LICENSE:${PN}-kaweth-license = "Firmware-kaweth" | ||
3012 | FILES:${PN}-kaweth-license = "${nonarch_base_libdir}/firmware/LICENCE.kaweth" | ||
3013 | |||
3014 | LICENSE:${PN}-kaweth = "Firmware-kaweth" | ||
3015 | FILES:${PN}-kaweth = "${nonarch_base_libdir}/firmware/kaweth/*" | ||
3016 | RDEPENDS:${PN}-kaweth = "${PN}-kaweth-license" | ||
3017 | |||
3018 | # For keyspan - USB Keyspan USA-xxx serial device | ||
3019 | LICENSE:${PN}-keyspan-license = "Firmware-keyspan" | ||
3020 | FILES:${PN}-keyspan-license = "${nonarch_base_libdir}/firmware/LICENCE.keyspan" | ||
3021 | |||
3022 | LICENSE:${PN}-keyspan = "Firmware-keyspan" | ||
3023 | FILES:${PN}-keyspan = "${nonarch_base_libdir}/firmware/keyspan/*" | ||
3024 | RDEPENDS:${PN}-keyspan = "${PN}-keyspan-license" | ||
3025 | |||
3026 | # For keyspan_pda - USB Keyspan PDA single-port serial device | ||
3027 | LICENSE:${PN}-keyspan-pda = "GPL-2.0-or-later" | ||
3028 | FILES:${PN}-keyspan-pda = "${nonarch_base_libdir}/firmware/keyspan_pda/*" | ||
3029 | |||
3030 | # For mga - Matrox G200/G400/G550 | ||
3031 | LICENSE:${PN}-mga-license = "Firmware-mga" | ||
3032 | FILES:${PN}-mga-license = "${nonarch_base_libdir}/firmware/LICENSE.mga" | ||
3033 | |||
3034 | LICENSE:${PN}-mga = "Firmware-mga" | ||
3035 | FILES:${PN}-mga = "${nonarch_base_libdir}/firmware/matrox/*" | ||
3036 | RDEPENDS:${PN}-mga = "${PN}-mga-license" | ||
3037 | |||
3038 | # For myri10ge - Myri10GE 10GbE NIC driver | ||
3039 | LICENSE:${PN}-myri10ge-firmware-license = "Firmware-myri10ge_firmware" | ||
3040 | FILES:${PN}-myri10ge-firmware-license = "${nonarch_base_libdir}/firmware/LICENCE.myri10ge_firmware" | ||
3041 | |||
3042 | LICENSE:${PN}-myri10ge = "Firmware-myri10ge_firmware" | ||
3043 | FILES:${PN}-myri10ge = "${nonarch_base_libdir}/firmware/myri10ge_*" | ||
3044 | RDEPENDS:${PN}-myri10ge = "${PN}-myri10ge-firmware-license" | ||
3045 | |||
3046 | # For smc91c92_cs - SMC 91Cxx PCMCIA | ||
3047 | LICENSE:${PN}-smc91c92-cs = "GPL-1.0-only" | ||
3048 | FILES:${PN}-smc91c92-cs = "${nonarch_base_libdir}/firmware/ositech/Xilinx7OD.bin" | ||
3049 | |||
3050 | # For qla1280 - Qlogic QLA 1240/1x80/1x160 SCSI support | ||
3051 | LICENSE:${PN}-qla1280-license = "Firmware-qla1280" | ||
3052 | FILES:${PN}-qla1280-license = "${nonarch_base_libdir}/firmware/LICENCE.qla1280" | ||
3053 | |||
3054 | LICENSE:${PN}-qla1280 = "Firmware-qla1280" | ||
3055 | FILES:${PN}-qla1280 = " \ | ||
3056 | ${nonarch_base_libdir}/firmware/qlogic/1040.bin \ | ||
3057 | ${nonarch_base_libdir}/firmware/qlogic/1280.bin \ | ||
3058 | ${nonarch_base_libdir}/firmware/qlogic/12160.bin \ | ||
3059 | " | ||
3060 | RDEPENDS:${PN}-qla1280 = "${PN}-qla1280-license" | ||
3061 | |||
3062 | # For ib_qib - QLogic Infiniband | ||
3063 | LICENSE:${PN}-ib-qib-license = "Firmware-ib_qib" | ||
3064 | FILES:${PN}-ib-qib-license = "${nonarch_base_libdir}/firmware/LICENSE.ib_qib" | ||
3065 | |||
3066 | LICENSE:${PN}-ib-qib = "Firmware-ib_qib" | ||
3067 | FILES:${PN}-ib-qib = "${nonarch_base_libdir}/firmware/qlogic/sd7220.fw" | ||
3068 | RDEPENDS:${PN}-ib-qib = "${PN}-ib-qib-license" | ||
3069 | |||
3070 | # For xhci-rcar - Renesas R-Car Gen2/3 USB 3.0 host controller driver | ||
3071 | LICENSE:${PN}-r8a779x-usb3-license = "Firmware-r8a779x_usb3" | ||
3072 | FILES:${PN}-r8a779x-usb3-license = "${nonarch_base_libdir}/firmware/LICENCE.r8a779x_usb3" | ||
3073 | |||
3074 | LICENSE:${PN}-xhci-rcar = "Firmware-r8a779x_usb3" | ||
3075 | FILES:${PN}-xhci-rcar = "${nonarch_base_libdir}/firmware/r8a779x_usb3_*" | ||
3076 | RDEPENDS:${PN}-xhci-rcar = "${PN}-r8a779x-usb3-license" | ||
3077 | |||
3078 | # For r128 - ATI Rage 128 | ||
3079 | LICENSE:${PN}-r128 = "MIT" | ||
3080 | FILES:${PN}-r128 = "${nonarch_base_libdir}/firmware/r128/*" | ||
3081 | |||
3082 | # For rt1320 - Realtek rt1320 ASoC audio driver. | ||
3083 | LICENSE:${PN}-rt1320-license = "Firmware-rt1320" | ||
3084 | FILES:${PN}-rt1320-license = "${nonarch_base_libdir}/firmware/LICENSE.rt1320" | ||
3085 | |||
3086 | LICENSE:${PN}-rt1320 = "Firmware-rt1320" | ||
3087 | FILES:${PN}-rt1320 = "${nonarch_base_libdir}/firmware/realtek/rt1320/*" | ||
3088 | RDEPENDS:${PN}-rt1320 = "${PN}-rt1320-license" | ||
3089 | |||
3090 | # For rp2 - Comtrol RocketPort 2 serial driver | ||
3091 | LICENSE:${PN}-rp2-license = "Firmware-rp2" | ||
3092 | FILES:${PN}-rp2-license = "${nonarch_base_libdir}/firmware/LICENSE.rp2" | ||
3093 | |||
3094 | LICENSE:${PN}-rp2 = "Firmware-rp2" | ||
3095 | FILES:${PN}-rp2 = "${nonarch_base_libdir}/firmware/rp2.fw" | ||
3096 | RDEPENDS:${PN}-rp2 = "${PN}-rp2-license" | ||
3097 | |||
3098 | # For s5p-mfc - Samsung MFC video encoder/decoder driver | ||
3099 | LICENSE:${PN}-s5p-mfc-license = "Firmware-s5p-mfc" | ||
3100 | FILES:${PN}-s5p-mfc-license = "${nonarch_base_libdir}/firmware/LICENSE.s5p-mfc" | ||
3101 | |||
3102 | LICENSE:${PN}-s5p-mfc = "Firmware-s5p-mfc" | ||
3103 | FILES:${PN}-s5p-mfc = "${nonarch_base_libdir}/firmware/s5p-mfc*" | ||
3104 | RDEPENDS:${PN}-s5p-mfc = "${PN}-s5p-mfc-license" | ||
3105 | |||
3106 | # For snd-sb16-csp - Sound Blaster 16/AWE CSP support | ||
3107 | LICENSE:${PN}-snd-sb16-csp = "GPL-2.0-or-later" | ||
3108 | FILES:${PN}-snd-sb16-csp = "${nonarch_base_libdir}/firmware/sb16/*" | ||
3109 | |||
3110 | # For slicoss - Alacritech IS-NIC products | ||
3111 | LICENSE:${PN}-alacritech-license = "Firmware-alacritech" | ||
3112 | FILES:${PN}-alacritech-license = "${nonarch_base_libdir}/firmware/LICENCE.alacritech" | ||
3113 | |||
3114 | LICENSE:${PN}-slicoss = "Firmware-alacritech" | ||
3115 | FILES:${PN}-slicoss = "${nonarch_base_libdir}/firmware/slicoss/*" | ||
3116 | RDEPENDS:${PN}-slicoss = "${PN}-alacritech-license" | ||
3117 | |||
3118 | LICENSE:${PN}-sxg = "Firmware-alacritech" | ||
3119 | FILES:${PN}-sxg = "${nonarch_base_libdir}/firmware/sxg/*" | ||
3120 | RDEPENDS:${PN}-sxg = "${PN}-alacritech-license" | ||
3121 | |||
3122 | # For tehuti - Tehuti Networks 10G Ethernet | ||
3123 | LICENSE:${PN}-tehuti-license = "Firmware-tehuti" | ||
3124 | FILES:${PN}-tehuti-license = "${nonarch_base_libdir}/firmware/LICENSE.tehuti" | ||
3125 | |||
3126 | LICENSE:${PN}-tehuti = "Firmware-tehuti" | ||
3127 | FILES:${PN}-tehuti = "${nonarch_base_libdir}/firmware/tehuti/*" | ||
3128 | RDEPENDS:${PN}-tehuti = "${PN}-tehuti-license" | ||
3129 | |||
3130 | # For tg3 - Broadcom Tigon3 based gigabit Ethernet cards | ||
3131 | LICENSE:${PN}-tigon-license = "Firmware-tigon" | ||
3132 | FILES:${PN}-tigon-license = "${nonarch_base_libdir}/firmware/LICENCE.tigon" | ||
3133 | |||
3134 | LICENSE:${PN}-tg3 = "Firmware-tigon" | ||
3135 | FILES:${PN}-tg3 = "${nonarch_base_libdir}/firmware/tigon/*" | ||
3136 | RDEPENDS:${PN}-tg3 = "${PN}-tigon-license" | ||
3137 | |||
3138 | # For tlg2300 - Telgent 2300 V4L/DVB driver. | ||
3139 | LICENSE:${PN}-tlg2300-license = "Firmware-tlg2300" | ||
3140 | FILES:${PN}-tlg2300-license = "${nonarch_base_libdir}/firmware/LICENSE.tlg2300" | ||
3141 | |||
3142 | LICENSE:${PN}-tlg2300 = "Firmware-tlg2300" | ||
3143 | FILES:${PN}-tlg2300 = "${nonarch_base_libdir}/firmware/tlg2300*" | ||
3144 | RDEPENDS:${PN}-tlg2300 = "${PN}-tlg2300-license" | ||
3145 | |||
3146 | # For Mont-TSSE - Mont-TSSE(TM) Crypto Algorithm Accelerator Driver | ||
3147 | LICENSE:${PN}-montage-license = "Firmware-montage" | ||
3148 | FILES:${PN}-montage-license = "${nonarch_base_libdir}/firmware/LICENSE.montage" | ||
3149 | |||
3150 | LICENSE:${PN}-mont-tsse = "Firmware-montage" | ||
3151 | FILES:${PN}-mont-tsse = "${nonarch_base_libdir}/firmware/tsse_firmware.bin" | ||
3152 | RDEPENDS:${PN}-mont-tsse = "${PN}-montage-license" | ||
3153 | |||
3154 | # For ueagle-atm - Driver for USB ADSL Modems based on Eagle IV Chipset | ||
3155 | LICENSE:${PN}-ueagle-atm4-firmware-license = "Firmware-ueagle-atm4-firmware" | ||
3156 | FILES:${PN}-ueagle-atm4-firmware-license = "${nonarch_base_libdir}/firmware/LICENCE.ueagle-atm4-firmware" | ||
3157 | |||
3158 | LICENSE:${PN}-ueagle-atm = "Firmware-ueagle-atm4-firmware" | ||
3159 | FILES:${PN}-ueagle-atm = " \ | ||
3160 | ${nonarch_base_libdir}/firmware/ueagle-atm/CMV4p.bin.v2 \ | ||
3161 | ${nonarch_base_libdir}/firmware/ueagle-atm/DSP4p.bin \ | ||
3162 | ${nonarch_base_libdir}/firmware/ueagle-atm/eagleIV.fw \ | ||
3163 | " | ||
3164 | RDEPENDS:${PN}-ueagle-atm = "${PN}-ueagle-atm4-firmware-license" | ||
3165 | |||
3166 | # For usbdux/usbduxfast/usbduxsigma - usbdux data acquisition cards | ||
3167 | LICENSE:${PN}-usbdux = "GPL-2.0-or-later" | ||
3168 | FILES:${PN}-usbdux = "${nonarch_base_libdir}/firmware/usbdux*" | ||
3169 | |||
3170 | # For cx231xx - Conexant Cx23100/101/102 USB broadcast A/V decoder | ||
3171 | LICENSE:${PN}-conexant-license = "Firmware-conexant" | ||
3172 | FILES:${PN}-conexant-license = "${nonarch_base_libdir}/firmware/LICENSE.conexant" | ||
3173 | |||
3174 | LICENSE:${PN}-cx231xx = "Firmware-conexant" | ||
3175 | FILES:${PN}-cx231xx = "${nonarch_base_libdir}/firmware/v4l-cx231xx*" | ||
3176 | RDEPENDS:${PN}-cx231xx = "${PN}-conexant-license" | ||
3177 | |||
3178 | LICENSE:${PN}-cx23418 = "Firmware-conexant" | ||
3179 | FILES:${PN}-cx23418 = "${nonarch_base_libdir}/firmware/v4l-cx23418*" | ||
3180 | RDEPENDS:${PN}-cx23418 = "${PN}-conexant-license" | ||
3181 | |||
3182 | LICENSE:${PN}-cx23885 = "Firmware-conexant" | ||
3183 | FILES:${PN}-cx23885 = "${nonarch_base_libdir}/firmware/v4l-cx23885*" | ||
3184 | RDEPENDS:${PN}-cx23885 = "${PN}-conexant-license" | ||
3185 | |||
3186 | LICENSE:${PN}-cx23840 = "Firmware-conexant" | ||
3187 | FILES:${PN}-cx23840 = "${nonarch_base_libdir}/firmware/v4l-cx25840*" | ||
3188 | RDEPENDS:${PN}-cx23840 = "${PN}-conexant-license" | ||
3189 | |||
3190 | # For vxge - Exar X3100 Series 10GbE PCIe I/O Virtualized Server Adapter | ||
3191 | LICENSE:${PN}-vxge-license = "Firmware-vxge" | ||
3192 | FILES:${PN}-vxge-license = "${nonarch_base_libdir}/firmware/LICENSE.vxge" | ||
3193 | |||
3194 | LICENSE:${PN}-vxge = "Firmware-vxge" | ||
3195 | FILES:${PN}-vxge = "${nonarch_base_libdir}/firmware/vxge/*" | ||
3196 | RDEPENDS:${PN}-vxge = "${PN}-vxge-license" | ||
3197 | |||
3198 | # For whiteheat - USB ConnectTech WhiteHEAT serial device | ||
3199 | LICENSE:${PN}-whiteheat = "GPL-2.0-only" | ||
3200 | FILES:${PN}-whiteheat = "${nonarch_base_libdir}/firmware/whiteheat*" | ||
3201 | |||
3202 | # For wil6210 - Qualcomm Atheros support for 11ad family of chips | ||
3203 | LICENSE:${PN}-qualcommatheros-ath10k-license = "Firmware-qualcommAthos_ath10k" | ||
3204 | FILES:${PN}-qualcommatheros-ath10k-license = "${nonarch_base_libdir}/firmware/LICENSE.QualcommAtheros_ath10k" | ||
3205 | |||
3206 | LICENSE:${PN}-wil6210 = "Firmware-qualcommAthos_ath10k" | ||
3207 | FILES:${PN}-wil6210 = "${nonarch_base_libdir}/firmware/wil6210*" | ||
3208 | RDEPENDS:${PN}-wil6210 = "${PN}-qualcommatheros-ath10k-license" | ||
3209 | |||
3210 | # For xe - Intel Graphics driver | ||
3211 | LICENSE:${PN}-xe-license = "Firmware-xe" | ||
3212 | FILES:${PN}-xe-license = "${nonarch_base_libdir}/firmware/LICENSE.xe" | ||
3213 | |||
3214 | LICENSE:${PN}-xe = "Firmware-xe" | ||
3215 | FILES:${PN}-xe = "${nonarch_base_libdir}/firmware/xe/*" | ||
3216 | RDEPENDS:${PN}-xe = "${PN}-xe-license" | ||
3217 | |||
2220 | # For other firmwares | 3218 | # For other firmwares |
2221 | # Maybe split out to separate packages when needed. | 3219 | # Maybe split out to separate packages when needed. |
2222 | LICENSE:${PN} = "\ | 3220 | LICENSE:${PN} = "\ |
@@ -2269,6 +3267,7 @@ LICENSE:${PN} = "\ | |||
2269 | & Firmware-IntcSST2 \ | 3267 | & Firmware-IntcSST2 \ |
2270 | & Firmware-kaweth \ | 3268 | & Firmware-kaweth \ |
2271 | & Firmware-keyspan \ | 3269 | & Firmware-keyspan \ |
3270 | & Firmware-lenovo \ | ||
2272 | & Firmware-mellanox \ | 3271 | & Firmware-mellanox \ |
2273 | & Firmware-mga \ | 3272 | & Firmware-mga \ |
2274 | & Firmware-montage \ | 3273 | & Firmware-montage \ |
@@ -2312,8 +3311,13 @@ LICENSE:${PN} = "\ | |||
2312 | & WHENCE \ | 3311 | & WHENCE \ |
2313 | " | 3312 | " |
2314 | 3313 | ||
3314 | # The goal for this recipe is to creata bunch of breakout packages for the | ||
3315 | # firmware so that you can choose which files to include and not have to pull | ||
3316 | # them all in. To that end, we do want any files to be part of the | ||
3317 | # linux-firmware package. So set it to "". Do not change this. | ||
3318 | FILES:${PN} = "" | ||
3319 | |||
2315 | FILES:${PN}-license += "${nonarch_base_libdir}/firmware/LICEN*" | 3320 | FILES:${PN}-license += "${nonarch_base_libdir}/firmware/LICEN*" |
2316 | FILES:${PN} += "${nonarch_base_libdir}/firmware/*" | ||
2317 | RDEPENDS:${PN} += "${PN}-license" | 3321 | RDEPENDS:${PN} += "${PN}-license" |
2318 | RDEPENDS:${PN} += "${PN}-whence-license" | 3322 | RDEPENDS:${PN} += "${PN}-whence-license" |
2319 | 3323 | ||