summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Baryshkov <dbaryshkov@gmail.com>2024-08-28 09:19:36 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-08-29 21:58:19 +0100
commitea1fb9f63f50904048b8bdb25c9f76c6dfde78b2 (patch)
tree960e9010d4de59d4483f367a1807612abbe62e76
parent89975150e308fb3aef4af0f416b0f0f3fa06271f (diff)
downloadpoky-ea1fb9f63f50904048b8bdb25c9f76c6dfde78b2.tar.gz
linux-firmware: package qcom-vpu firmware
Release 20240811 has restructured the locations of Qualcomm VPU firmware (see commit [1]). Follow those changes and implement a single linux-firmware-qcom-vpu package holding all VPU firmware files. [1] https://gitlab.com/kernel-firmware/linux-firmware/-/commit/36db650dae038be945fb04def591fc726255b09f (From OE-Core rev: 3a4204b1393b46c1ee14fa9e546e19e3f250c002) 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_20240811.bb15
1 files changed, 8 insertions, 7 deletions
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20240811.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20240811.bb
index 34f21ab9b3..3128fc3a4e 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_20240811.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20240811.bb
@@ -383,7 +383,7 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \
383 ${PN}-qed \ 383 ${PN}-qed \
384 ${PN}-qcom-license ${PN}-qcom-yamato-license \ 384 ${PN}-qcom-license ${PN}-qcom-yamato-license \
385 ${PN}-qcom-venus-1.8 ${PN}-qcom-venus-4.2 ${PN}-qcom-venus-5.2 ${PN}-qcom-venus-5.4 ${PN}-qcom-venus-6.0 \ 385 ${PN}-qcom-venus-1.8 ${PN}-qcom-venus-4.2 ${PN}-qcom-venus-5.2 ${PN}-qcom-venus-5.4 ${PN}-qcom-venus-6.0 \
386 ${PN}-qcom-vpu-1.0 ${PN}-qcom-vpu-2.0 \ 386 ${PN}-qcom-vpu \
387 ${PN}-qcom-adreno-a2xx ${PN}-qcom-adreno-a3xx ${PN}-qcom-adreno-a4xx ${PN}-qcom-adreno-a530 \ 387 ${PN}-qcom-adreno-a2xx ${PN}-qcom-adreno-a3xx ${PN}-qcom-adreno-a4xx ${PN}-qcom-adreno-a530 \
388 ${PN}-qcom-adreno-a630 ${PN}-qcom-adreno-a650 ${PN}-qcom-adreno-a660 ${PN}-qcom-adreno-a702 \ 388 ${PN}-qcom-adreno-a630 ${PN}-qcom-adreno-a650 ${PN}-qcom-adreno-a660 ${PN}-qcom-adreno-a702 \
389 ${PN}-qcom-apq8016-modem ${PN}-qcom-apq8016-wifi \ 389 ${PN}-qcom-apq8016-modem ${PN}-qcom-apq8016-wifi \
@@ -1374,8 +1374,7 @@ LICENSE:${PN}-qcom-venus-4.2 = "Firmware-qcom"
1374LICENSE:${PN}-qcom-venus-5.2 = "Firmware-qcom" 1374LICENSE:${PN}-qcom-venus-5.2 = "Firmware-qcom"
1375LICENSE:${PN}-qcom-venus-5.4 = "Firmware-qcom" 1375LICENSE:${PN}-qcom-venus-5.4 = "Firmware-qcom"
1376LICENSE:${PN}-qcom-venus-6.0 = "Firmware-qcom" 1376LICENSE:${PN}-qcom-venus-6.0 = "Firmware-qcom"
1377LICENSE:${PN}-qcom-vpu-1.0 = "Firmware-qcom" 1377LICENSE:${PN}-qcom-vpu = "Firmware-qcom"
1378LICENSE:${PN}-qcom-vpu-2.0 = "Firmware-qcom"
1379LICENSE:${PN}-qcom-adreno-a2xx = "Firmware-qcom Firmware-qcom-yamato" 1378LICENSE:${PN}-qcom-adreno-a2xx = "Firmware-qcom Firmware-qcom-yamato"
1380LICENSE:${PN}-qcom-adreno-a3xx = "Firmware-qcom" 1379LICENSE:${PN}-qcom-adreno-a3xx = "Firmware-qcom"
1381LICENSE:${PN}-qcom-adreno-a4xx = "Firmware-qcom" 1380LICENSE:${PN}-qcom-adreno-a4xx = "Firmware-qcom"
@@ -1421,8 +1420,11 @@ FILES:${PN}-qcom-venus-4.2 = "${nonarch_base_libdir}/firmware/qcom/venus-4.2/*"
1421FILES:${PN}-qcom-venus-5.2 = "${nonarch_base_libdir}/firmware/qcom/venus-5.2/*" 1420FILES:${PN}-qcom-venus-5.2 = "${nonarch_base_libdir}/firmware/qcom/venus-5.2/*"
1422FILES:${PN}-qcom-venus-5.4 = "${nonarch_base_libdir}/firmware/qcom/venus-5.4/*" 1421FILES:${PN}-qcom-venus-5.4 = "${nonarch_base_libdir}/firmware/qcom/venus-5.4/*"
1423FILES:${PN}-qcom-venus-6.0 = "${nonarch_base_libdir}/firmware/qcom/venus-6.0/*" 1422FILES:${PN}-qcom-venus-6.0 = "${nonarch_base_libdir}/firmware/qcom/venus-6.0/*"
1424FILES:${PN}-qcom-vpu-1.0 = "${nonarch_base_libdir}/firmware/qcom/vpu-1.0/*" 1423FILES:${PN}-qcom-vpu = " \
1425FILES:${PN}-qcom-vpu-2.0 = "${nonarch_base_libdir}/firmware/qcom/vpu-2.0/*" 1424 ${nonarch_base_libdir}/firmware/qcom/vpu/* \
1425 ${nonarch_base_libdir}/firmware/qcom/vpu-1.0/* \
1426 ${nonarch_base_libdir}/firmware/qcom/vpu-2.0/* \
1427"
1426FILES:${PN}-qcom-adreno-a2xx = "${nonarch_base_libdir}/firmware/qcom/leia_*.fw ${nonarch_base_libdir}/firmware/qcom/yamato_*.fw" 1428FILES:${PN}-qcom-adreno-a2xx = "${nonarch_base_libdir}/firmware/qcom/leia_*.fw ${nonarch_base_libdir}/firmware/qcom/yamato_*.fw"
1427FILES:${PN}-qcom-adreno-a3xx = "${nonarch_base_libdir}/firmware/qcom/a3*_*.fw ${nonarch_base_libdir}/firmware/a300_*.fw" 1429FILES:${PN}-qcom-adreno-a3xx = "${nonarch_base_libdir}/firmware/qcom/a3*_*.fw ${nonarch_base_libdir}/firmware/a300_*.fw"
1428FILES:${PN}-qcom-adreno-a4xx = "${nonarch_base_libdir}/firmware/qcom/a4*_*.fw" 1430FILES:${PN}-qcom-adreno-a4xx = "${nonarch_base_libdir}/firmware/qcom/a4*_*.fw"
@@ -1468,8 +1470,7 @@ RDEPENDS:${PN}-qcom-venus-4.2 = "${PN}-qcom-license"
1468RDEPENDS:${PN}-qcom-venus-5.2 = "${PN}-qcom-license" 1470RDEPENDS:${PN}-qcom-venus-5.2 = "${PN}-qcom-license"
1469RDEPENDS:${PN}-qcom-venus-5.4 = "${PN}-qcom-license" 1471RDEPENDS:${PN}-qcom-venus-5.4 = "${PN}-qcom-license"
1470RDEPENDS:${PN}-qcom-venus-6.0 = "${PN}-qcom-license" 1472RDEPENDS:${PN}-qcom-venus-6.0 = "${PN}-qcom-license"
1471RDEPENDS:${PN}-qcom-vpu-1.0 = "${PN}-qcom-license" 1473RDEPENDS:${PN}-qcom-vpu = "${PN}-qcom-license"
1472RDEPENDS:${PN}-qcom-vpu-2.0 = "${PN}-qcom-license"
1473RDEPENDS:${PN}-qcom-adreno-a2xx = "${PN}-qcom-license ${PN}-qcom-yamato-license" 1474RDEPENDS:${PN}-qcom-adreno-a2xx = "${PN}-qcom-license ${PN}-qcom-yamato-license"
1474RDEPENDS:${PN}-qcom-adreno-a3xx = "${PN}-qcom-license" 1475RDEPENDS:${PN}-qcom-adreno-a3xx = "${PN}-qcom-license"
1475RDEPENDS:${PN}-qcom-adreno-a4xx = "${PN}-qcom-license" 1476RDEPENDS:${PN}-qcom-adreno-a4xx = "${PN}-qcom-license"