diff options
| author | Dmitry Baryshkov <dbaryshkov@gmail.com> | 2025-02-01 10:58:56 +0200 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-02-05 12:49:55 +0000 |
| commit | e4e77b1f374f5d27d9f3dd231b7e929713ff8fb4 (patch) | |
| tree | 78f0200c3b9dda20f7e269a08cc75f6467d7004e | |
| parent | aab0fdf3b74ff8ebeca5cf08913b1b0eca1a1e2c (diff) | |
| download | poky-e4e77b1f374f5d27d9f3dd231b7e929713ff8fb4.tar.gz | |
linux-firmware: split the qca6390 firmware
The HCI firmware for the QCA6390 BT/WiFi chips doesn't logically belong
to the USB-only linux-firmware-qca-qca61x4 package. Split it to the
separate package in order to simplify firmware management. This follows
the pending WHENCE change in the linux-firmware upstream, where the
QCA6390 firmware is split to a separate section.
(From OE-Core rev: 4a846d72e9e53dfdaf4d5dd66c94b9323c1a580e)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta/recipes-kernel/linux-firmware/linux-firmware_20250109.bb | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20250109.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20250109.bb index 3d22b25ef0..b153901d65 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20250109.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20250109.bb | |||
| @@ -399,6 +399,7 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ | |||
| 399 | ${PN}-ath12k-misc \ | 399 | ${PN}-ath12k-misc \ |
| 400 | ${PN}-qca \ | 400 | ${PN}-qca \ |
| 401 | ${PN}-qca-qca61x4 \ | 401 | ${PN}-qca-qca61x4 \ |
| 402 | ${PN}-qca-qca6390 \ | ||
| 402 | ${PN}-qca-wcn3988 \ | 403 | ${PN}-qca-wcn3988 \ |
| 403 | ${PN}-qca-wcn399x \ | 404 | ${PN}-qca-wcn399x \ |
| 404 | ${PN}-qca-wcn6750 \ | 405 | ${PN}-qca-wcn6750 \ |
| @@ -591,6 +592,7 @@ LICENSE:${PN}-ath12k-qcn9274 = "Firmware-qualcommAthos_ath10k" | |||
| 591 | LICENSE:${PN}-ath12k-wcn7850 = "Firmware-qualcommAthos_ath10k" | 592 | LICENSE:${PN}-ath12k-wcn7850 = "Firmware-qualcommAthos_ath10k" |
| 592 | LICENSE:${PN}-ath12k-misc = "Firmware-qualcommAthos_ath10k" | 593 | LICENSE:${PN}-ath12k-misc = "Firmware-qualcommAthos_ath10k" |
| 593 | LICENSE:${PN}-qca-qca61x4 = "Firmware-qualcommAthos_ath10k" | 594 | LICENSE:${PN}-qca-qca61x4 = "Firmware-qualcommAthos_ath10k" |
| 595 | LICENSE:${PN}-qca-qca6390 = "Firmware-qualcommAthos_ath10k" | ||
| 594 | LICENSE:${PN}-qca-wcn3988 = "Firmware-qcom" | 596 | LICENSE:${PN}-qca-wcn3988 = "Firmware-qcom" |
| 595 | LICENSE:${PN}-qca-wcn399x = "Firmware-qualcommAthos_ath10k" | 597 | LICENSE:${PN}-qca-wcn399x = "Firmware-qualcommAthos_ath10k" |
| 596 | LICENSE:${PN}-qca-wcn6750 = "Firmware-qualcommAthos_ath10k" | 598 | LICENSE:${PN}-qca-wcn6750 = "Firmware-qualcommAthos_ath10k" |
| @@ -664,8 +666,6 @@ FILES:${PN}-qca-qca61x4 = " \ | |||
| 664 | ${nonarch_base_libdir}/firmware/qca/nvm_00440302_eu.bin \ | 666 | ${nonarch_base_libdir}/firmware/qca/nvm_00440302_eu.bin \ |
| 665 | ${nonarch_base_libdir}/firmware/qca/nvm_00440302_i2s_eu.bin \ | 667 | ${nonarch_base_libdir}/firmware/qca/nvm_00440302_i2s_eu.bin \ |
| 666 | ${nonarch_base_libdir}/firmware/qca/nvm_usb_00000302_eu.bin \ | 668 | ${nonarch_base_libdir}/firmware/qca/nvm_usb_00000302_eu.bin \ |
| 667 | ${nonarch_base_libdir}/firmware/qca/htbtfw20.tlv \ | ||
| 668 | ${nonarch_base_libdir}/firmware/qca/htnv20.bin \ | ||
| 669 | ${nonarch_base_libdir}/firmware/qca/rampatch_usb_00130200.bin \ | 669 | ${nonarch_base_libdir}/firmware/qca/rampatch_usb_00130200.bin \ |
| 670 | ${nonarch_base_libdir}/firmware/qca/nvm_usb_00130200.bin \ | 670 | ${nonarch_base_libdir}/firmware/qca/nvm_usb_00130200.bin \ |
| 671 | ${nonarch_base_libdir}/firmware/qca/nvm_usb_00130200_0104.bin \ | 671 | ${nonarch_base_libdir}/firmware/qca/nvm_usb_00130200_0104.bin \ |
| @@ -688,6 +688,10 @@ FILES:${PN}-qca-qca61x4 = " \ | |||
| 688 | ${nonarch_base_libdir}/firmware/qca/nvm_usb_00190200_010e.bin \ | 688 | ${nonarch_base_libdir}/firmware/qca/nvm_usb_00190200_010e.bin \ |
| 689 | ${nonarch_base_libdir}/firmware/qca/nvm_usb_00190200_0112.bin \ | 689 | ${nonarch_base_libdir}/firmware/qca/nvm_usb_00190200_0112.bin \ |
| 690 | " | 690 | " |
| 691 | FILES:${PN}-qca-qca6390 = " \ | ||
| 692 | ${nonarch_base_libdir}/firmware/qca/htbtfw20.tlv \ | ||
| 693 | ${nonarch_base_libdir}/firmware/qca/htnv20.bin \ | ||
| 694 | " | ||
| 691 | FILES:${PN}-qca-wcn3988 = " \ | 695 | FILES:${PN}-qca-wcn3988 = " \ |
| 692 | ${nonarch_base_libdir}/firmware/qca/apbtfw10.tlv \ | 696 | ${nonarch_base_libdir}/firmware/qca/apbtfw10.tlv \ |
| 693 | ${nonarch_base_libdir}/firmware/qca/apbtfw11.tlv \ | 697 | ${nonarch_base_libdir}/firmware/qca/apbtfw11.tlv \ |
| @@ -783,6 +787,7 @@ RDEPENDS:${PN}-ath12k-wcn7850 += "${PN}-ath10k-license" | |||
| 783 | RDEPENDS:${PN}-ath12k-misc += "${PN}-ath10k-license" | 787 | RDEPENDS:${PN}-ath12k-misc += "${PN}-ath10k-license" |
| 784 | RDEPENDS:${PN}-qca += "${PN}-ath10k-license ${PN}-qcom-license" | 788 | RDEPENDS:${PN}-qca += "${PN}-ath10k-license ${PN}-qcom-license" |
| 785 | RDEPENDS:${PN}-qca-qca61x4 += "${PN}-ath10k-license" | 789 | RDEPENDS:${PN}-qca-qca61x4 += "${PN}-ath10k-license" |
| 790 | RDEPENDS:${PN}-qca-qca6390 += "${PN}-ath10k-license" | ||
| 786 | RDEPENDS:${PN}-qca-wcn3988 += "${PN}-qcom-license" | 791 | RDEPENDS:${PN}-qca-wcn3988 += "${PN}-qcom-license" |
| 787 | RDEPENDS:${PN}-qca-wcn399x += "${PN}-ath10k-license" | 792 | RDEPENDS:${PN}-qca-wcn399x += "${PN}-ath10k-license" |
| 788 | RDEPENDS:${PN}-qca-wcn6750 += "${PN}-ath10k-license" | 793 | RDEPENDS:${PN}-qca-wcn6750 += "${PN}-ath10k-license" |
