diff options
Diffstat (limited to 'meta/recipes-kernel')
-rw-r--r-- | meta/recipes-kernel/linux-firmware/linux-firmware_git.bb | 177 |
1 files changed, 136 insertions, 41 deletions
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb index 480018a7e9..cf7abb0f96 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb | |||
@@ -238,8 +238,38 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ | |||
238 | ${PN}-rtl8168 \ | 238 | ${PN}-rtl8168 \ |
239 | ${PN}-cypress-license \ | 239 | ${PN}-cypress-license \ |
240 | ${PN}-broadcom-license \ | 240 | ${PN}-broadcom-license \ |
241 | ${PN}-bcm4329 ${PN}-bcm4330 ${PN}-bcm4334 ${PN}-bcm43340 \ | 241 | ${PN}-bcm-0bb4-0306 \ |
242 | ${PN}-bcm43362 ${PN}-bcm4339 ${PN}-bcm43430 ${PN}-bcm4354 \ | 242 | ${PN}-bcm43143 \ |
243 | ${PN}-bcm43236b \ | ||
244 | ${PN}-bcm43241b0 \ | ||
245 | ${PN}-bcm43241b4 \ | ||
246 | ${PN}-bcm43241b5 \ | ||
247 | ${PN}-bcm43242a \ | ||
248 | ${PN}-bcm4329 \ | ||
249 | ${PN}-bcm4329-fullmac \ | ||
250 | ${PN}-bcm4330 \ | ||
251 | ${PN}-bcm4334 \ | ||
252 | ${PN}-bcm43340 \ | ||
253 | ${PN}-bcm4335 \ | ||
254 | ${PN}-bcm43362 \ | ||
255 | ${PN}-bcm4339 \ | ||
256 | ${PN}-bcm43430 \ | ||
257 | ${PN}-bcm43430a0 \ | ||
258 | ${PN}-bcm43455 \ | ||
259 | ${PN}-bcm4350 \ | ||
260 | ${PN}-bcm4350c2 \ | ||
261 | ${PN}-bcm4354 \ | ||
262 | ${PN}-bcm4356 \ | ||
263 | ${PN}-bcm4356-pcie \ | ||
264 | ${PN}-bcm43569 \ | ||
265 | ${PN}-bcm43570 \ | ||
266 | ${PN}-bcm4358 \ | ||
267 | ${PN}-bcm43602 \ | ||
268 | ${PN}-bcm4366b \ | ||
269 | ${PN}-bcm4371 \ | ||
270 | ${PN}-bcm4373 \ | ||
271 | ${PN}-bcm43xx \ | ||
272 | ${PN}-bcm43xx-hdr \ | ||
243 | ${PN}-atheros-license ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k \ | 273 | ${PN}-atheros-license ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k \ |
244 | ${PN}-gplv2-license ${PN}-carl9170 \ | 274 | ${PN}-gplv2-license ${PN}-carl9170 \ |
245 | ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-qca \ | 275 | ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-qca \ |
@@ -513,61 +543,126 @@ RDEPENDS_${PN}-vt6656 = "${PN}-vt6656-license" | |||
513 | 543 | ||
514 | # For broadcom | 544 | # For broadcom |
515 | 545 | ||
516 | LICENSE_${PN}-bcm4329 = "Firmware-broadcom_bcm43xx" | 546 | # 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 |
517 | LICENSE_${PN}-bcm4330 = "Firmware-broadcom_bcm43xx" | ||
518 | LICENSE_${PN}-bcm4334 = "Firmware-broadcom_bcm43xx" | ||
519 | LICENSE_${PN}-bcm4339 = "Firmware-broadcom_bcm43xx" | ||
520 | LICENSE_${PN}-broadcom-license = "Firmware-broadcom_bcm43xx" | ||
521 | |||
522 | FILES_${PN}-broadcom-license = " \ | ||
523 | ${nonarch_base_libdir}/firmware/LICENCE.broadcom_bcm43xx \ | ||
524 | " | ||
525 | FILES_${PN}-bcm4329 = " \ | ||
526 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac4329-sdio.bin \ | ||
527 | " | ||
528 | FILES_${PN}-bcm4330 = " \ | ||
529 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac4330-sdio.bin \ | ||
530 | " | ||
531 | FILES_${PN}-bcm4334 = " \ | ||
532 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac4334-sdio.bin \ | ||
533 | " | ||
534 | FILES_${PN}-bcm4339 = " \ | ||
535 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac4339-sdio.bin \ | ||
536 | " | ||
537 | 547 | ||
548 | LICENSE_${PN}-broadcom-license = "Firmware-broadcom_bcm43xx" | ||
549 | FILES_${PN}-broadcom-license = "${nonarch_base_libdir}/firmware/LICENCE.broadcom_bcm43xx" | ||
550 | |||
551 | # 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 "$i - $pkg"; echo -e "FILES_\${PN}-$pkg = \"\${nonarch_base_libdir}/firmware/brcm/$i\""; done | grep ^FILES | ||
552 | |||
553 | FILES_${PN}-bcm43xx = "${nonarch_base_libdir}/firmware/brcm/bcm43xx-0.fw" | ||
554 | FILES_${PN}-bcm43xx-hdr = "${nonarch_base_libdir}/firmware/brcm/bcm43xx_hdr-0.fw" | ||
555 | FILES_${PN}-bcm4329-fullmac = "${nonarch_base_libdir}/firmware/brcm/bcm4329-fullmac-4.bin" | ||
556 | FILES_${PN}-bcm43236b = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43236b.bin" | ||
557 | FILES_${PN}-bcm4329 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4329-sdio.bin" | ||
558 | FILES_${PN}-bcm4330 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4330-sdio.bin" | ||
559 | FILES_${PN}-bcm4334 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4334-sdio.bin" | ||
560 | FILES_${PN}-bcm4335 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4335-sdio.bin" | ||
561 | FILES_${PN}-bcm4339 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4339-sdio.bin" | ||
562 | FILES_${PN}-bcm43241b0 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43241b0-sdio.bin" | ||
563 | FILES_${PN}-bcm43241b4 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43241b4-sdio.bin" | ||
564 | FILES_${PN}-bcm43241b5 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43241b5-sdio.bin" | ||
565 | FILES_${PN}-bcm43242a = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43242a.bin" | ||
566 | FILES_${PN}-bcm43143 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43143.bin \ | ||
567 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac43143-sdio.bin \ | ||
568 | " | ||
569 | FILES_${PN}-bcm43430a0 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43430a0-sdio.bin" | ||
570 | FILES_${PN}-bcm43455 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43455-sdio.bin" | ||
571 | FILES_${PN}-bcm4350c2 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4350c2-pcie.bin" | ||
572 | FILES_${PN}-bcm4350 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4350-pcie.bin" | ||
573 | FILES_${PN}-bcm4356 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4356-sdio.bin" | ||
574 | FILES_${PN}-bcm43569 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43569.bin" | ||
575 | FILES_${PN}-bcm43570 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43570-pcie.bin" | ||
576 | FILES_${PN}-bcm4358 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4358-pcie.bin" | ||
577 | FILES_${PN}-bcm43602 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43602-pcie.bin \ | ||
578 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac43602-pcie.ap.bin \ | ||
579 | " | ||
580 | FILES_${PN}-bcm4366b = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4366b-pcie.bin" | ||
581 | FILES_${PN}-bcm4371 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4371-pcie.bin" | ||
582 | |||
583 | # 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 | ||
584 | # Currently 1st one and last 6 have cypress LICENSE | ||
585 | |||
586 | LICENSE_${PN}-bcm43xx = "Firmware-broadcom_bcm43xx" | ||
587 | RDEPENDS_${PN}-bcm43xx += "${PN}-broadcom-license" | ||
588 | LICENSE_${PN}-bcm43xx-hdr = "Firmware-broadcom_bcm43xx" | ||
589 | RDEPENDS_${PN}-bcm43xx-hdr += "${PN}-broadcom-license" | ||
590 | LICENSE_${PN}-bcm4329-fullmac = "Firmware-broadcom_bcm43xx" | ||
591 | RDEPENDS_${PN}-bcm4329-fullmac += "${PN}-broadcom-license" | ||
592 | LICENSE_${PN}-bcm43236b = "Firmware-broadcom_bcm43xx" | ||
593 | RDEPENDS_${PN}-bcm43236b += "${PN}-broadcom-license" | ||
594 | LICENSE_${PN}-bcm4329 = "Firmware-broadcom_bcm43xx" | ||
538 | RDEPENDS_${PN}-bcm4329 += "${PN}-broadcom-license" | 595 | RDEPENDS_${PN}-bcm4329 += "${PN}-broadcom-license" |
596 | LICENSE_${PN}-bcm4330 = "Firmware-broadcom_bcm43xx" | ||
539 | RDEPENDS_${PN}-bcm4330 += "${PN}-broadcom-license" | 597 | RDEPENDS_${PN}-bcm4330 += "${PN}-broadcom-license" |
598 | LICENSE_${PN}-bcm4334 = "Firmware-broadcom_bcm43xx" | ||
540 | RDEPENDS_${PN}-bcm4334 += "${PN}-broadcom-license" | 599 | RDEPENDS_${PN}-bcm4334 += "${PN}-broadcom-license" |
600 | LICENSE_${PN}-bcm4335 = "Firmware-broadcom_bcm43xx" | ||
601 | RDEPENDS_${PN}-bcm4335 += "${PN}-broadcom-license" | ||
602 | LICENSE_${PN}-bcm4339 = "Firmware-broadcom_bcm43xx" | ||
541 | RDEPENDS_${PN}-bcm4339 += "${PN}-broadcom-license" | 603 | RDEPENDS_${PN}-bcm4339 += "${PN}-broadcom-license" |
604 | LICENSE_${PN}-bcm43241b0 = "Firmware-broadcom_bcm43xx" | ||
605 | RDEPENDS_${PN}-bcm43241b0 += "${PN}-broadcom-license" | ||
606 | LICENSE_${PN}-bcm43241b4 = "Firmware-broadcom_bcm43xx" | ||
607 | RDEPENDS_${PN}-bcm43241b4 += "${PN}-broadcom-license" | ||
608 | LICENSE_${PN}-bcm43241b5 = "Firmware-broadcom_bcm43xx" | ||
609 | RDEPENDS_${PN}-bcm43241b5 += "${PN}-broadcom-license" | ||
610 | LICENSE_${PN}-bcm43242a = "Firmware-broadcom_bcm43xx" | ||
611 | RDEPENDS_${PN}-bcm43242a += "${PN}-broadcom-license" | ||
612 | LICENSE_${PN}-bcm43143 = "Firmware-broadcom_bcm43xx" | ||
613 | RDEPENDS_${PN}-bcm43143 += "${PN}-broadcom-license" | ||
614 | LICENSE_${PN}-bcm43430a0 = "Firmware-broadcom_bcm43xx" | ||
615 | RDEPENDS_${PN}-bcm43430a0 += "${PN}-broadcom-license" | ||
616 | LICENSE_${PN}-bcm43455 = "Firmware-broadcom_bcm43xx" | ||
617 | RDEPENDS_${PN}-bcm43455 += "${PN}-broadcom-license" | ||
618 | LICENSE_${PN}-bcm4350c2 = "Firmware-broadcom_bcm43xx" | ||
619 | RDEPENDS_${PN}-bcm4350c2 += "${PN}-broadcom-license" | ||
620 | LICENSE_${PN}-bcm4350 = "Firmware-broadcom_bcm43xx" | ||
621 | RDEPENDS_${PN}-bcm4350 += "${PN}-broadcom-license" | ||
622 | LICENSE_${PN}-bcm4356 = "Firmware-broadcom_bcm43xx" | ||
623 | RDEPENDS_${PN}-bcm4356 += "${PN}-broadcom-license" | ||
624 | LICENSE_${PN}-bcm43569 = "Firmware-broadcom_bcm43xx" | ||
625 | RDEPENDS_${PN}-bcm43569 += "${PN}-broadcom-license" | ||
626 | LICENSE_${PN}-bcm43570 = "Firmware-broadcom_bcm43xx" | ||
627 | RDEPENDS_${PN}-bcm43570 += "${PN}-broadcom-license" | ||
628 | LICENSE_${PN}-bcm4358 = "Firmware-broadcom_bcm43xx" | ||
629 | RDEPENDS_${PN}-bcm4358 += "${PN}-broadcom-license" | ||
630 | LICENSE_${PN}-bcm43602 = "Firmware-broadcom_bcm43xx" | ||
631 | RDEPENDS_${PN}-bcm43602 += "${PN}-broadcom-license" | ||
632 | LICENSE_${PN}-bcm4366b = "Firmware-broadcom_bcm43xx" | ||
633 | RDEPENDS_${PN}-bcm4366b += "${PN}-broadcom-license" | ||
634 | LICENSE_${PN}-bcm4371 = "Firmware-broadcom_bcm43xx" | ||
635 | RDEPENDS_${PN}-bcm4371 += "${PN}-broadcom-license" | ||
542 | 636 | ||
543 | # For broadcom cypress | 637 | # For broadcom cypress |
544 | 638 | ||
545 | LICENSE_${PN}-bcm43340 = "Firmware-cypress" | ||
546 | LICENSE_${PN}-bcm43362 = "Firmware-cypress" | ||
547 | LICENSE_${PN}-bcm43430 = "Firmware-cypress" | ||
548 | LICENSE_${PN}-bcm4354 = "Firmware-cypress" | ||
549 | LICENSE_${PN}-cypress-license = "Firmware-cypress" | 639 | LICENSE_${PN}-cypress-license = "Firmware-cypress" |
640 | FILES_${PN}-cypress-license = "${nonarch_base_libdir}/firmware/LICENCE.cypress" | ||
550 | 641 | ||
551 | FILES_${PN}-cypress-license = "\ | 642 | FILES_${PN}-bcm-0bb4-0306 = "${nonarch_base_libdir}/firmware/brcm/BCM-0bb4-0306.hcd" |
552 | ${nonarch_base_libdir}/firmware/LICENCE.cypress \ | 643 | FILES_${PN}-bcm43340 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43340-sdio.bin" |
553 | " | 644 | FILES_${PN}-bcm43362 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43362-sdio.bin" |
554 | FILES_${PN}-bcm43340 = " \ | 645 | FILES_${PN}-bcm43430 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43430-sdio.bin" |
555 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac43340-sdio.bin \ | 646 | FILES_${PN}-bcm4354 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4354-sdio.bin" |
556 | " | 647 | FILES_${PN}-bcm4356-pcie = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4356-pcie.bin" |
557 | FILES_${PN}-bcm43362 = " \ | 648 | FILES_${PN}-bcm4373 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac4373-sdio.bin \ |
558 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac43362-sdio.bin \ | 649 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac4373.bin \ |
559 | " | ||
560 | FILES_${PN}-bcm43430 = " \ | ||
561 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac43430-sdio.bin \ | ||
562 | " | ||
563 | FILES_${PN}-bcm4354 = " \ | ||
564 | ${nonarch_base_libdir}/firmware/brcm/brcmfmac4354-sdio.bin \ | ||
565 | " | 650 | " |
566 | 651 | ||
652 | LICENSE_${PN}-bcm-0bb4-0306 = "Firmware-cypress" | ||
653 | RDEPENDS_${PN}-bcm-0bb4-0306 += "${PN}-cypress-license" | ||
654 | LICENSE_${PN}-bcm43340 = "Firmware-cypress" | ||
567 | RDEPENDS_${PN}-bcm43340 += "${PN}-cypress-license" | 655 | RDEPENDS_${PN}-bcm43340 += "${PN}-cypress-license" |
656 | LICENSE_${PN}-bcm43362 = "Firmware-cypress" | ||
568 | RDEPENDS_${PN}-bcm43362 += "${PN}-cypress-license" | 657 | RDEPENDS_${PN}-bcm43362 += "${PN}-cypress-license" |
658 | LICENSE_${PN}-bcm43430 = "Firmware-cypress" | ||
569 | RDEPENDS_${PN}-bcm43430 += "${PN}-cypress-license" | 659 | RDEPENDS_${PN}-bcm43430 += "${PN}-cypress-license" |
660 | LICENSE_${PN}-bcm4354 = "Firmware-cypress" | ||
570 | RDEPENDS_${PN}-bcm4354 += "${PN}-cypress-license" | 661 | RDEPENDS_${PN}-bcm4354 += "${PN}-cypress-license" |
662 | LICENSE_${PN}-bcm4356-pcie = "Firmware-cypress" | ||
663 | RDEPENDS_${PN}-bcm4356-pcie += "${PN}-cypress-license" | ||
664 | LICENSE_${PN}-bcm4373 = "Firmware-cypress" | ||
665 | RDEPENDS_${PN}-bcm4373 += "${PN}-cypress-license" | ||
571 | 666 | ||
572 | # For Broadcom bnx2-mips | 667 | # For Broadcom bnx2-mips |
573 | # | 668 | # |