summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Baryshkov <dbaryshkov@gmail.com>2024-09-08 09:53:33 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-09-12 16:15:09 +0100
commit4d1697fb87fa6395e05201f21279fe5b996be741 (patch)
treee0cecd8b13d09d71fe667376e62ec1242502fe60
parent63beda0e1090820a21eeb363851b72f9473610d3 (diff)
downloadpoky-4d1697fb87fa6395e05201f21279fe5b996be741.tar.gz
linux-firmware: split ath10k package
A lot of Qualcomm-based devices incorporate WCN3990 WiFi/BT chips. The ath10k firmware package provides two small files for such boards, the rest of ath10k firmware isn't applicable. Split the WCN3990 firmware package to simplify using of the WiFI in the resource-constrained environments (e.g. from the initramfs). (From OE-Core rev: 40d2fbece1c2f6ecf62bffa44ad37850e90268cb) 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_20240909.bb10
1 files changed, 9 insertions, 1 deletions
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20240909.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20240909.bb
index 2aab6204da..5ec57b7e3b 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_20240909.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20240909.bb
@@ -330,7 +330,9 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \
330 ${PN}-atheros-license ${PN}-ar5523 ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k ${PN}-ath3k \ 330 ${PN}-atheros-license ${PN}-ar5523 ${PN}-ar9170 ${PN}-ath6k ${PN}-ath9k ${PN}-ath3k \
331 ${PN}-carl9170 \ 331 ${PN}-carl9170 \
332 ${PN}-qcom-qcm2290-wifi ${PN}-qcom-qrb4210-wifi ${PN}-qcom-sdm845-modem \ 332 ${PN}-qcom-qcm2290-wifi ${PN}-qcom-qrb4210-wifi ${PN}-qcom-sdm845-modem \
333 ${PN}-ar3k-license ${PN}-ar3k ${PN}-ath10k-license ${PN}-ath10k ${PN}-ath11k ${PN}-ath12k ${PN}-qca \ 333 ${PN}-ar3k-license ${PN}-ar3k \
334 ${PN}-ath10k-license ${PN}-ath10k-wcn3990 ${PN}-ath10k \
335 ${PN}-ath11k ${PN}-ath12k ${PN}-qca \
334 \ 336 \
335 ${PN}-imx-sdma-license ${PN}-imx-sdma-imx6q ${PN}-imx-sdma-imx7d \ 337 ${PN}-imx-sdma-license ${PN}-imx-sdma-imx6q ${PN}-imx-sdma-imx7d \
336 \ 338 \
@@ -486,6 +488,7 @@ LICENSE:${PN}-carl9170 = "GPL-2.0-or-later"
486LICENSE:${PN}-ar3k = "Firmware-qualcommAthos_ar3k & Firmware-atheros_firmware" 488LICENSE:${PN}-ar3k = "Firmware-qualcommAthos_ar3k & Firmware-atheros_firmware"
487LICENSE:${PN}-ar3k-license = "Firmware-qualcommAthos_ar3k" 489LICENSE:${PN}-ar3k-license = "Firmware-qualcommAthos_ar3k"
488LICENSE:${PN}-ath10k = "Firmware-qualcommAthos_ath10k" 490LICENSE:${PN}-ath10k = "Firmware-qualcommAthos_ath10k"
491LICENSE:${PN}-ath10k-wcn3990 = "Firmware-qualcommAthos_ath10k"
489LICENSE:${PN}-ath10k-license = "Firmware-qualcommAthos_ath10k" 492LICENSE:${PN}-ath10k-license = "Firmware-qualcommAthos_ath10k"
490LICENSE:${PN}-qca = "Firmware-qualcommAthos_ath10k" 493LICENSE:${PN}-qca = "Firmware-qualcommAthos_ath10k"
491 494
@@ -498,6 +501,9 @@ FILES:${PN}-ath10k-license = "${nonarch_base_libdir}/firmware/LICENSE.QualcommAt
498FILES:${PN}-ath10k = " \ 501FILES:${PN}-ath10k = " \
499 ${nonarch_base_libdir}/firmware/ath10k \ 502 ${nonarch_base_libdir}/firmware/ath10k \
500" 503"
504FILES:${PN}-ath10k-wcn3990 = " \
505 ${nonarch_base_libdir}/firmware/ath10k/WCN3990 \
506"
501 507
502FILES:${PN}-ath11k = " \ 508FILES:${PN}-ath11k = " \
503 ${nonarch_base_libdir}/firmware/ath11k \ 509 ${nonarch_base_libdir}/firmware/ath11k \
@@ -513,6 +519,8 @@ FILES:${PN}-qca = " \
513 519
514RDEPENDS:${PN}-ar3k += "${PN}-ar3k-license ${PN}-atheros-license" 520RDEPENDS:${PN}-ar3k += "${PN}-ar3k-license ${PN}-atheros-license"
515RDEPENDS:${PN}-ath10k += "${PN}-ath10k-license" 521RDEPENDS:${PN}-ath10k += "${PN}-ath10k-license"
522RDEPENDS:${PN}-ath10k += "${PN}-ath10k-wcn3990"
523RDEPENDS:${PN}-ath10k-wcn3990 += "${PN}-ath10k-license"
516RDEPENDS:${PN}-ath11k += "${PN}-ath10k-license" 524RDEPENDS:${PN}-ath11k += "${PN}-ath10k-license"
517RDEPENDS:${PN}-ath12k += "${PN}-ath10k-license" 525RDEPENDS:${PN}-ath12k += "${PN}-ath10k-license"
518RDEPENDS:${PN}-qca += "${PN}-ath10k-license" 526RDEPENDS:${PN}-qca += "${PN}-ath10k-license"