summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorDmitry Baryshkov <dbaryshkov@gmail.com>2025-02-01 10:58:56 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-02-05 12:49:55 +0000
commite4e77b1f374f5d27d9f3dd231b7e929713ff8fb4 (patch)
tree78f0200c3b9dda20f7e269a08cc75f6467d7004e /meta
parentaab0fdf3b74ff8ebeca5cf08913b1b0eca1a1e2c (diff)
downloadpoky-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>
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-kernel/linux-firmware/linux-firmware_20250109.bb9
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"
591LICENSE:${PN}-ath12k-wcn7850 = "Firmware-qualcommAthos_ath10k" 592LICENSE:${PN}-ath12k-wcn7850 = "Firmware-qualcommAthos_ath10k"
592LICENSE:${PN}-ath12k-misc = "Firmware-qualcommAthos_ath10k" 593LICENSE:${PN}-ath12k-misc = "Firmware-qualcommAthos_ath10k"
593LICENSE:${PN}-qca-qca61x4 = "Firmware-qualcommAthos_ath10k" 594LICENSE:${PN}-qca-qca61x4 = "Firmware-qualcommAthos_ath10k"
595LICENSE:${PN}-qca-qca6390 = "Firmware-qualcommAthos_ath10k"
594LICENSE:${PN}-qca-wcn3988 = "Firmware-qcom" 596LICENSE:${PN}-qca-wcn3988 = "Firmware-qcom"
595LICENSE:${PN}-qca-wcn399x = "Firmware-qualcommAthos_ath10k" 597LICENSE:${PN}-qca-wcn399x = "Firmware-qualcommAthos_ath10k"
596LICENSE:${PN}-qca-wcn6750 = "Firmware-qualcommAthos_ath10k" 598LICENSE:${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"
691FILES:${PN}-qca-qca6390 = " \
692 ${nonarch_base_libdir}/firmware/qca/htbtfw20.tlv \
693 ${nonarch_base_libdir}/firmware/qca/htnv20.bin \
694"
691FILES:${PN}-qca-wcn3988 = " \ 695FILES:${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"
783RDEPENDS:${PN}-ath12k-misc += "${PN}-ath10k-license" 787RDEPENDS:${PN}-ath12k-misc += "${PN}-ath10k-license"
784RDEPENDS:${PN}-qca += "${PN}-ath10k-license ${PN}-qcom-license" 788RDEPENDS:${PN}-qca += "${PN}-ath10k-license ${PN}-qcom-license"
785RDEPENDS:${PN}-qca-qca61x4 += "${PN}-ath10k-license" 789RDEPENDS:${PN}-qca-qca61x4 += "${PN}-ath10k-license"
790RDEPENDS:${PN}-qca-qca6390 += "${PN}-ath10k-license"
786RDEPENDS:${PN}-qca-wcn3988 += "${PN}-qcom-license" 791RDEPENDS:${PN}-qca-wcn3988 += "${PN}-qcom-license"
787RDEPENDS:${PN}-qca-wcn399x += "${PN}-ath10k-license" 792RDEPENDS:${PN}-qca-wcn399x += "${PN}-ath10k-license"
788RDEPENDS:${PN}-qca-wcn6750 += "${PN}-ath10k-license" 793RDEPENDS:${PN}-qca-wcn6750 += "${PN}-ath10k-license"