| Message ID | 20260413192730.3533490-1-vpuar@qti.qualcomm.com |
|---|---|
| State | Changes Requested |
| Headers | show |
| Series | linux-firmware: upgrade 20260309 -> 20260410 | expand |
On Tue, Apr 14, 2026 at 12:57:30AM +0530, Vivek Puar wrote: > Upgrade the firmware package to latest release. Add qupv3fw > firmware for qcs615 and shikra, add adreno, audio and compute > package for DELL XPS13 9345, add audioreach firmware for Glymur > and arduno monza, add ISH firmware for Intel Wildcat Lake platform, > add lenovo ish firmware for X9-15 2025, X1 Carbon (Gen 14) and > X1 2-in-1 (Gen 11). > > Signed-off-by: Vivek Puar <vpuar@qti.qualcomm.com> > Cc: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> > --- > ...20260309.bb => linux-firmware_20260410.bb} | 59 ++++++++++++++++--- > 1 file changed, 50 insertions(+), 9 deletions(-) > rename meta/recipes-kernel/linux-firmware/{linux-firmware_20260309.bb => linux-firmware_20260410.bb} (98%) > > diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20260309.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20260410.bb > similarity index 98% > rename from meta/recipes-kernel/linux-firmware/linux-firmware_20260309.bb > rename to meta/recipes-kernel/linux-firmware/linux-firmware_20260410.bb > index 42681a879f..54c2c45261 100644 > --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20260309.bb > +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20260410.bb > @@ -314,7 +314,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ > " > # WHENCE checksum is defined separately to ease overriding it if > # class-devupstream is selected. > -WHENCE_CHKSUM = "772c8667ff568e7de3a7794fd420f2f7" > +WHENCE_CHKSUM = "1468492365c9cec2e7ebf71c79d2e8f5" > > # These are not common licenses, set NO_GENERIC_LICENSE for them > # so that the license files will be copied from fetched source > @@ -452,7 +452,7 @@ SRC_URI:class-devupstream = "git://git.kernel.org/pub/scm/linux/kernel/git/firmw > # Pin this to the 20220509 release, override this in local.conf > SRCREV:class-devupstream ?= "b19cbdca78ab2adfd210c91be15a22568e8b8cae" > > -SRC_URI[sha256sum] = "c74cc6f562b58ad5bc6b2b00a61abc29c9e49e06126e7ba34fbca9928e07a96c" > +SRC_URI[sha256sum] = "b7812ed6d59f6b09ecceddaa0be842a7e82a79cc0e46ca60478a4ebf02f1e178" > > inherit allarch > > @@ -720,8 +720,9 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ > ${PN}-qcom-qcm2290-adreno ${PN}-qcom-qcm2290-audio ${PN}-qcom-qcm2290-modem \ > ${PN}-qcom-qcm6490-adreno ${PN}-qcom-qcm6490-audio ${PN}-qcom-qcm6490-compute \ > ${PN}-qcom-qcm6490-ipa ${PN}-qcom-qcm6490-wifi ${PN}-qcom-qcm6490-qupv3fw \ > - ${PN}-qcom-qcs615-adreno ${PN}-qcom-qcs615-audio ${PN}-qcom-qcs615-compute \ > + ${PN}-qcom-qcs615-adreno ${PN}-qcom-qcs615-audio ${PN}-qcom-qcs615-compute ${PN}-qcom-qcs615-qupv3fw \ Nit: the line becomes too long. > ${PN}-qcom-qcs6490-radxa-dragon-q6a-audio ${PN}-qcom-qcs6490-radxa-dragon-q6a-compute \ > + ${PN}-qcom-shikra-qupv3fw \ shikra > qcs6490 > ${PN}-qcom-qcs6490-thundercomm-rubikpi3-audio \ > ${PN}-qcom-qcs8300-adreno ${PN}-qcom-qcs8300-audio ${PN}-qcom-qcs8300-compute \ > ${PN}-qcom-qcs8300-generalpurpose ${PN}-qcom-qcs8300-qupv3fw \ > @@ -751,7 +752,10 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ > ${PN}-qcom-x1e80100-asus-zenbook-a14-audio-tplg \ > ${PN}-qcom-x1e80100-dell-inspiron-14-plus-7441-audio-tplg \ > ${PN}-qcom-x1e80100-dell-latitude-7455-audio-tplg \ > + ${PN}-qcom-x1e80100-dell-xps13-9345-adreno \ > + ${PN}-qcom-x1e80100-dell-xps13-9345-audio \ > ${PN}-qcom-x1e80100-dell-xps13-9345-audio-tplg \ Fold audio-tplg into audio, please. See how it was done for other platforms. > + ${PN}-qcom-x1e80100-dell-xps13-9345-compute \ > ${PN}-qcom-x1e80100-hp-omnibook-x14-audio-tplg \ > ${PN}-qcom-x1e80100-adreno ${PN}-qcom-x1e80100-audio ${PN}-qcom-x1e80100-compute \ > ${PN}-qcom-x1e80100-lenovo-t14s-g6-adreno ${PN}-qcom-x1e80100-lenovo-t14s-g6-audio \ > @@ -773,8 +777,8 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ > ${PN}-intel-license ${PN}-ish-lnlm \ > ${PN}-dell-license ${PN}-ish-lnlm-39ceeaf8 ${PN}-ish-ptl-39ceeaf8 \ > ${PN}-hp-license ${PN}-ish-lnlm-12128606 \ > - ${PN}-lenovo-license ${PN}-ish-lnlm-53c4ffad \ > - ${PN}-ish-ptl \ > + ${PN}-lenovo-license ${PN}-ish-lnlm-53c4ffad ${PN}-ish-ptl-53c4ffad \ unnecessary double whitespace > + ${PN}-ish-ptl ${PN}-ish-wcl \ > ${PN}-advansys-license ${PN}-advansys \ > ${PN}-aeonsemi-license ${PN}-as21xxx \ > ${PN}-agere-license ${PN}-orinoco \ > @@ -2330,7 +2334,7 @@ LICENSE:${PN}-qcom-apq8096-audio = "Firmware-qcom" > LICENSE:${PN}-qcom-apq8096-adreno = "Firmware-qcom" > LICENSE:${PN}-qcom-apq8096-modem = "Firmware-qcom" > LICENSE:${PN}-qcom-glymur-adreno = "Firmware-qcom" > -LICENSE:${PN}-qcom-glymur-audio = "Firmware-qcom-2" > +LICENSE:${PN}-qcom-glymur-audio = "Firmware-qcom-2 & Firmware-linaro" > LICENSE:${PN}-qcom-glymur-compute = "Firmware-qcom-2" > LICENSE:${PN}-qcom-kaanapali-adreno = "Firmware-qcom" > LICENSE:${PN}-qcom-kaanapali-audio = "Firmware-qcom-2 & Firmware-linaro" > @@ -2349,8 +2353,10 @@ LICENSE:${PN}-qcom-qcm6490-qupv3fw = "Firmware-qcom" > LICENSE:${PN}-qcom-qcs615-adreno = "Firmware-qcom" > LICENSE:${PN}-qcom-qcs615-audio = "Firmware-qcom & Firmware-linaro" > LICENSE:${PN}-qcom-qcs615-compute = "Firmware-qcom" > +LICENSE:${PN}-qcom-qcs615-qupv3fw = "Firmware-qcom" > LICENSE:${PN}-qcom-qcs6490-radxa-dragon-q6a-audio = "Firmware-qcom & Firmware-linaro" > LICENSE:${PN}-qcom-qcs6490-radxa-dragon-q6a-compute = "Firmware-qcom" > +LICENSE:${PN}-qcom-shikra-qupv3fw = "Firmware-qcom" shikra > qcs6490. > LICENSE:${PN}-qcom-qcs6490-thundercomm-rubikpi3-audio = "Firmware-qcom & Firmware-linaro" > LICENSE:${PN}-qcom-qcs8300-adreno = "Firmware-qcom" > LICENSE:${PN}-qcom-qcs8300-audio = "Firmware-qcom-2 & Firmware-linaro" > @@ -2402,7 +2408,10 @@ LICENSE:${PN}-qcom-x1e80100-asus-vivobook-s15-audio-tplg = "Firmware-linaro" > LICENSE:${PN}-qcom-x1e80100-asus-zenbook-a14-audio-tplg = "Firmware-linaro" > LICENSE:${PN}-qcom-x1e80100-dell-inspiron-14-plus-7441-audio-tplg = "Firmware-linaro" > LICENSE:${PN}-qcom-x1e80100-dell-latitude-7455-audio-tplg = "Firmware-linaro" > +LICENSE:${PN}-qcom-x1e80100-dell-xps13-9345-adreno = "Firmware-dell" > +LICENSE:${PN}-qcom-x1e80100-dell-xps13-9345-audio = "Firmware-dell" Fold -audio-tplg, add & Firmware-linaro > LICENSE:${PN}-qcom-x1e80100-dell-xps13-9345-audio-tplg = "Firmware-linaro" > +LICENSE:${PN}-qcom-x1e80100-dell-xps13-9345-compute = "Firmware-dell" > LICENSE:${PN}-qcom-x1e80100-hp-omnibook-x14-audio-tplg = "Firmware-linaro" > LICENSE:${PN}-qcom-x1e80100-lenovo-t14s-g6-adreno = "Firmware-qcom" > LICENSE:${PN}-qcom-x1e80100-lenovo-t14s-g6-audio = "Firmware-qcom & Firmware-linaro" > @@ -2458,7 +2467,10 @@ FILES:${PN}-qcom-apq8096-adreno = "${nonarch_base_libdir}/firmware/qcom/apq8096/ > FILES:${PN}-qcom-apq8096-audio = "${nonarch_base_libdir}/firmware/qcom/apq8096/adsp*.*" > FILES:${PN}-qcom-apq8096-modem = "${nonarch_base_libdir}/firmware/qcom/apq8096/mba.mbn* ${nonarch_base_libdir}/firmware/qcom/apq8096/modem*.* ${nonarch_base_libdir}/firmware/qcom/apq8096/wlanmdsp.mbn*" > FILES:${PN}-qcom-glymur-adreno = "${nonarch_base_libdir}/firmware/qcom/glymur/gen80100_zap.mbn*" > -FILES:${PN}-qcom-glymur-audio = "${nonarch_base_libdir}/firmware/qcom/glymur/adsp*.*" > +FILES:${PN}-qcom-glymur-audio = " \ > + ${nonarch_base_libdir}/firmware/qcom/glymur/adsp*.* \ > + ${nonarch_base_libdir}/firmware/qcom/glymur/GLYMUR-CRD-tplg.bin* \ > +" > FILES:${PN}-qcom-glymur-compute = "${nonarch_base_libdir}/firmware/qcom/glymur/cdsp*.*" > FILES:${PN}-qcom-kaanapali-adreno = "${nonarch_base_libdir}/firmware/qcom/kaanapali/gen80200_zap.mbn*" > FILES:${PN}-qcom-kaanapali-audio = " \ > @@ -2485,6 +2497,7 @@ FILES:${PN}-qcom-qcm6490-qupv3fw = "${nonarch_base_libdir}/firmware/qcom/qc[ms]6 > FILES:${PN}-qcom-qcs615-adreno = "${nonarch_base_libdir}/firmware/qcom/qcs615/a612_zap.mbn*" > FILES:${PN}-qcom-qcs615-audio = "${nonarch_base_libdir}/firmware/qcom/qcs615/adsp*.* ${nonarch_base_libdir}/firmware/qcom/qcs615/TALOS-EVK-tplg.bin*" > FILES:${PN}-qcom-qcs615-compute = "${nonarch_base_libdir}/firmware/qcom/qcs615/cdsp*.*" > +FILES:${PN}-qcom-qcs615-qupv3fw = "${nonarch_base_libdir}/firmware/qcom/qcs615/qupv3fw.elf*" > FILES:${PN}-qcom-qcs6490-radxa-dragon-q6a-audio = " \ > ${nonarch_base_libdir}/firmware/qcom/qcs6490/radxa/dragon-q6a/adsp*.* \ > ${nonarch_base_libdir}/firmware/qcom/qcs6490/radxa/dragon-q6a/QCS6490-Radxa-Dragon-Q6A-tplg.bin*\ > @@ -2493,13 +2506,18 @@ FILES:${PN}-qcom-qcs6490-radxa-dragon-q6a-audio = " \ > FILES:${PN}-qcom-qcs6490-radxa-dragon-q6a-compute = " \ > ${nonarch_base_libdir}/firmware/qcom/qcs6490/radxa/dragon-q6a/cdsp*.* \ > " > +FILES:${PN}-qcom-shikra-qupv3fw = "${nonarch_base_libdir}/firmware/qcom/shikra/qupv3fw.elf*" The same > FILES:${PN}-qcom-qcs6490-thundercomm-rubikpi3-audio = " \ > ${nonarch_base_libdir}/firmware/qcom/qcs6490/Thundercomm/RubikPi3/adsp*.* \ > ${nonarch_base_libdir}/firmware/qcom/qcs6490/Thundercomm/RubikPi3/QCS6490-Thundercomm-RubikPi3-tplg.bin* \ > ${nonarch_base_libdir}/firmware/qcom/qcs6490/QCS6490-Thundercomm-RubikPi3-tplg.bin* \ > " > FILES:${PN}-qcom-qcs8300-adreno = "${nonarch_base_libdir}/firmware/qcom/qcs8300/a623_zap.mbn*" > -FILES:${PN}-qcom-qcs8300-audio = "${nonarch_base_libdir}/firmware/qcom/qcs8300/adsp*.* ${nonarch_base_libdir}/firmware/qcom/qcs8300/MONACO-EVK-tplg.bin*" > +FILES:${PN}-qcom-qcs8300-audio = " \ > + ${nonarch_base_libdir}/firmware/qcom/qcs8300/adsp*.* \ > + ${nonarch_base_libdir}/firmware/qcom/qcs8300/arduino-monza-tplg.bin* \ > + ${nonarch_base_libdir}/firmware/qcom/qcs8300/MONACO-EVK-tplg.bin* \ > +" > FILES:${PN}-qcom-qcs8300-compute = "${nonarch_base_libdir}/firmware/qcom/qcs8300/cdsp*.*" > FILES:${PN}-qcom-qcs8300-generalpurpose = "${nonarch_base_libdir}/firmware/qcom/qcs8300/gpdsp*.*" > FILES:${PN}-qcom-qcs8300-qupv3fw = "${nonarch_base_libdir}/firmware/qcom/qcs8300/qupv3fw.elf*" > @@ -2577,10 +2595,16 @@ FILES:${PN}-qcom-x1e80100-dell-latitude-7455-audio-tplg = " \ > ${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/latitude-7455/X1E80100-Dell-Latitude-7455-tplg.bin* \ > ${nonarch_base_libdir}/firmware/qcom/x1e80100/X1E80100-Dell-Latitude-7455-tplg.bin* \ > " > +FILES:${PN}-qcom-x1e80100-dell-xps13-9345-adreno = "${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/qcdxkmsuc8380.mbn*" > +FILES:${PN}-qcom-x1e80100-dell-xps13-9345-audio = " \ > + ${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/*adsp*.* \ > + ${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/battmgr.jsn* \ > +" > FILES:${PN}-qcom-x1e80100-dell-xps13-9345-audio-tplg = " \ > ${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/X1E80100-Dell-XPS-13-9345-tplg.bin* \ > ${nonarch_base_libdir}/firmware/qcom/x1e80100/X1E80100-Dell-XPS-13-9345-tplg.bin* \ > " > +FILES:${PN}-qcom-x1e80100-dell-xps13-9345-compute = "${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/*cdsp*.*" > FILES:${PN}-qcom-x1e80100-hp-omnibook-x14-audio-tplg = " \ > ${nonarch_base_libdir}/firmware/qcom/x1e80100/hp/omnibook-x14/X1E80100-HP-OMNIBOOK-X14-tplg.bin* \ > ${nonarch_base_libdir}/firmware/qcom/x1e80100/X1E80100-HP-OMNIBOOK-X14-tplg.bin* \ > @@ -2631,7 +2655,7 @@ RDEPENDS:${PN}-qcom-apq8096-adreno = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-apq8096-audio = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-apq8096-modem = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-glymur-adreno = "${PN}-qcom-license" > -RDEPENDS:${PN}-qcom-glymur-audio = "${PN}-qcom-2-license" > +RDEPENDS:${PN}-qcom-glymur-audio = "${PN}-qcom-2-license ${PN}-linaro-license" > RDEPENDS:${PN}-qcom-glymur-compute = "${PN}-qcom-2-license" > RDEPENDS:${PN}-qcom-kaanapali-adreno = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-kaanapali-audio = "${PN}-qcom-2-license ${PN}-linaro-license" > @@ -2654,8 +2678,10 @@ RDEPENDS:${PN}-qcom-qcm6490-qupv3fw = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-qcs615-adreno = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-qcs615-audio = "${PN}-qcom-license ${PN}-linaro-license" > RDEPENDS:${PN}-qcom-qcs615-compute = "${PN}-qcom-license" > +RDEPENDS:${PN}-qcom-qcs615-qupv3fw = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-qcs6490-radxa-dragon-q6a-audio = "${PN}-qcom-license ${PN}-linaro-license" > RDEPENDS:${PN}-qcom-qcs6490-radxa-dragon-q6a-compute = "${PN}-qcom-license" > +RDEPENDS:${PN}-qcom-shikra-qupv3fw = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-qcs6490-thundercomm-rubikpi3-audio = "${PN}-qcom-license ${PN}-linaro-license" > RDEPENDS:${PN}-qcom-qcs8300-adreno = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-qcs8300-audio = "${PN}-qcom-2-license ${PN}-linaro-license" > @@ -2709,7 +2735,10 @@ RDEPENDS:${PN}-qcom-x1e80100-asus-vivobook-s15-audio-tplg = "${PN}-linaro-licens > RDEPENDS:${PN}-qcom-x1e80100-asus-zenbook-a14-audio-tplg = "${PN}-linaro-license" > RDEPENDS:${PN}-qcom-x1e80100-dell-inspiron-14-plus-7441-audio-tplg = "${PN}-linaro-license" > RDEPENDS:${PN}-qcom-x1e80100-dell-latitude-7455-audio-tplg = "${PN}-linaro-license" > +RDEPENDS:${PN}-qcom-x1e80100-dell-xps13-9345-adreno = "${PN}-dell-license" > +RDEPENDS:${PN}-qcom-x1e80100-dell-xps13-9345-audio = "${PN}-dell-license" > RDEPENDS:${PN}-qcom-x1e80100-dell-xps13-9345-audio-tplg = "${PN}-linaro-license" > +RDEPENDS:${PN}-qcom-x1e80100-dell-xps13-9345-compute = "${PN}-dell-license" > RDEPENDS:${PN}-qcom-x1e80100-hp-omnibook-x14-audio-tplg = "${PN}-linaro-license" > RDEPENDS:${PN}-qcom-x1e80100-lenovo-t14s-g6-adreno = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-x1e80100-lenovo-t14s-g6-audio = "${PN}-qcom-license ${PN}-linaro-license" > @@ -2801,14 +2830,26 @@ LICENSE:${PN}-ish-lnlm-53c4ffad = "Firmware-lenovo" > FILES:${PN}-ish-lnlm-53c4ffad = "\ > ${nonarch_base_libdir}/firmware/intel/ish/ish_lnlm_53c4ffad_*.bin* \ > ${nonarch_base_libdir}/firmware/LENOVO/ish/ish_lnlm_lenovo_X1_2025_5.8.4.7720.bin* \ > + ${nonarch_base_libdir}/firmware/LENOVO/ish/ish_lnlm_lenovo_x9-15_2025_5.8.0.7720.bin* \ > ${nonarch_base_libdir}/firmware/LENOVO/ish/ish_lnlm_lenovo_X9-14_2025_5.8.36.09092.bin* \ > " > RDEPENDS:${PN}-ish-lnlm-53c4ffad = "${PN}-lenovo-license" > > +LICENSE:${PN}-ish-ptl-53c4ffad = "Firmware-lenovo" > +FILES:${PN}-ish-ptl-53c4ffad = "\ > + ${nonarch_base_libdir}/firmware/intel/ish/ish_ptl_53c4ffad_*.bin* \ > + ${nonarch_base_libdir}/firmware/LENOVO/ish/ish_ptl_lenovo_X1_2026_5.8.1.7782.bin* \ > +" > +RDEPENDS:${PN}-ish-ptl-53c4ffad = "${PN}-lenovo-license" After -ish-ptl, please. > + > LICENSE:${PN}-ish-ptl = "Firmware-intel" > FILES:${PN}-ish-ptl = "${nonarch_base_libdir}/firmware/intel/ish/ish_ptl.bin*" > RDEPENDS:${PN}-ish-ptl = "${PN}-intel-license" > > +LICENSE:${PN}-ish-wcl = "Firmware-intel" > +FILES:${PN}-ish-wcl = "${nonarch_base_libdir}/firmware/intel/ish/ish_wcl.bin*" > +RDEPENDS:${PN}-ish-wcl = "${PN}-intel-license" > + > # For advansys - AdvanSys SCSI > LICENSE:${PN}-advansys-license = "Firmware-advansys" > FILES:${PN}-advansys-license = "${nonarch_base_libdir}/firmware/LICENCE.advansys" > -- > 2.34.1 > >
Hi Vivek Vivek Puar via lists.openembedded.org <vpuar= qti.qualcomm.com@lists.openembedded.org> escreveu (segunda, 13/04/2026 à(s) 20:27): > Upgrade the firmware package to latest release. Add qupv3fw > firmware for qcs615 and shikra, add adreno, audio and compute > package for DELL XPS13 9345, add audioreach firmware for Glymur > and arduno monza, add ISH firmware for Intel Wildcat Lake platform, > Just a minor missing 'i' in arduino. Jose > add lenovo ish firmware for X9-15 2025, X1 Carbon (Gen 14) and > X1 2-in-1 (Gen 11). > > Signed-off-by: Vivek Puar <vpuar@qti.qualcomm.com> > Cc: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> > --- > ...20260309.bb => linux-firmware_20260410.bb} | 59 ++++++++++++++++--- > 1 file changed, 50 insertions(+), 9 deletions(-) > rename meta/recipes-kernel/linux-firmware/{linux-firmware_20260309.bb => > linux-firmware_20260410.bb} (98%) > > diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20260309.bb > b/meta/recipes-kernel/linux-firmware/linux-firmware_20260410.bb > similarity index 98% > rename from meta/recipes-kernel/linux-firmware/linux-firmware_20260309.bb > rename to meta/recipes-kernel/linux-firmware/linux-firmware_20260410.bb > index 42681a879f..54c2c45261 100644 > --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20260309.bb > +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20260410.bb > @@ -314,7 +314,7 @@ LIC_FILES_CHKSUM = > "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ > " > # WHENCE checksum is defined separately to ease overriding it if > # class-devupstream is selected. > -WHENCE_CHKSUM = "772c8667ff568e7de3a7794fd420f2f7" > +WHENCE_CHKSUM = "1468492365c9cec2e7ebf71c79d2e8f5" > > # These are not common licenses, set NO_GENERIC_LICENSE for them > # so that the license files will be copied from fetched source > @@ -452,7 +452,7 @@ SRC_URI:class-devupstream = "git:// > git.kernel.org/pub/scm/linux/kernel/git/firmw > # Pin this to the 20220509 release, override this in local.conf > SRCREV:class-devupstream ?= "b19cbdca78ab2adfd210c91be15a22568e8b8cae" > > -SRC_URI[sha256sum] = > "c74cc6f562b58ad5bc6b2b00a61abc29c9e49e06126e7ba34fbca9928e07a96c" > +SRC_URI[sha256sum] = > "b7812ed6d59f6b09ecceddaa0be842a7e82a79cc0e46ca60478a4ebf02f1e178" > > inherit allarch > > @@ -720,8 +720,9 @@ PACKAGES =+ "${PN}-amphion-vpu-license > ${PN}-amphion-vpu \ > ${PN}-qcom-qcm2290-adreno ${PN}-qcom-qcm2290-audio > ${PN}-qcom-qcm2290-modem \ > ${PN}-qcom-qcm6490-adreno ${PN}-qcom-qcm6490-audio > ${PN}-qcom-qcm6490-compute \ > ${PN}-qcom-qcm6490-ipa ${PN}-qcom-qcm6490-wifi > ${PN}-qcom-qcm6490-qupv3fw \ > - ${PN}-qcom-qcs615-adreno ${PN}-qcom-qcs615-audio > ${PN}-qcom-qcs615-compute \ > + ${PN}-qcom-qcs615-adreno ${PN}-qcom-qcs615-audio > ${PN}-qcom-qcs615-compute ${PN}-qcom-qcs615-qupv3fw \ > ${PN}-qcom-qcs6490-radxa-dragon-q6a-audio > ${PN}-qcom-qcs6490-radxa-dragon-q6a-compute \ > + ${PN}-qcom-shikra-qupv3fw \ > ${PN}-qcom-qcs6490-thundercomm-rubikpi3-audio \ > ${PN}-qcom-qcs8300-adreno ${PN}-qcom-qcs8300-audio > ${PN}-qcom-qcs8300-compute \ > ${PN}-qcom-qcs8300-generalpurpose ${PN}-qcom-qcs8300-qupv3fw > \ > @@ -751,7 +752,10 @@ PACKAGES =+ "${PN}-amphion-vpu-license > ${PN}-amphion-vpu \ > ${PN}-qcom-x1e80100-asus-zenbook-a14-audio-tplg \ > ${PN}-qcom-x1e80100-dell-inspiron-14-plus-7441-audio-tplg \ > ${PN}-qcom-x1e80100-dell-latitude-7455-audio-tplg \ > + ${PN}-qcom-x1e80100-dell-xps13-9345-adreno \ > + ${PN}-qcom-x1e80100-dell-xps13-9345-audio \ > ${PN}-qcom-x1e80100-dell-xps13-9345-audio-tplg \ > + ${PN}-qcom-x1e80100-dell-xps13-9345-compute \ > ${PN}-qcom-x1e80100-hp-omnibook-x14-audio-tplg \ > ${PN}-qcom-x1e80100-adreno ${PN}-qcom-x1e80100-audio > ${PN}-qcom-x1e80100-compute \ > ${PN}-qcom-x1e80100-lenovo-t14s-g6-adreno > ${PN}-qcom-x1e80100-lenovo-t14s-g6-audio \ > @@ -773,8 +777,8 @@ PACKAGES =+ "${PN}-amphion-vpu-license > ${PN}-amphion-vpu \ > ${PN}-intel-license ${PN}-ish-lnlm \ > ${PN}-dell-license ${PN}-ish-lnlm-39ceeaf8 > ${PN}-ish-ptl-39ceeaf8 \ > ${PN}-hp-license ${PN}-ish-lnlm-12128606 \ > - ${PN}-lenovo-license ${PN}-ish-lnlm-53c4ffad \ > - ${PN}-ish-ptl \ > + ${PN}-lenovo-license ${PN}-ish-lnlm-53c4ffad > ${PN}-ish-ptl-53c4ffad \ > + ${PN}-ish-ptl ${PN}-ish-wcl \ > ${PN}-advansys-license ${PN}-advansys \ > ${PN}-aeonsemi-license ${PN}-as21xxx \ > ${PN}-agere-license ${PN}-orinoco \ > @@ -2330,7 +2334,7 @@ LICENSE:${PN}-qcom-apq8096-audio = "Firmware-qcom" > LICENSE:${PN}-qcom-apq8096-adreno = "Firmware-qcom" > LICENSE:${PN}-qcom-apq8096-modem = "Firmware-qcom" > LICENSE:${PN}-qcom-glymur-adreno = "Firmware-qcom" > -LICENSE:${PN}-qcom-glymur-audio = "Firmware-qcom-2" > +LICENSE:${PN}-qcom-glymur-audio = "Firmware-qcom-2 & Firmware-linaro" > LICENSE:${PN}-qcom-glymur-compute = "Firmware-qcom-2" > LICENSE:${PN}-qcom-kaanapali-adreno = "Firmware-qcom" > LICENSE:${PN}-qcom-kaanapali-audio = "Firmware-qcom-2 & Firmware-linaro" > @@ -2349,8 +2353,10 @@ LICENSE:${PN}-qcom-qcm6490-qupv3fw = "Firmware-qcom" > LICENSE:${PN}-qcom-qcs615-adreno = "Firmware-qcom" > LICENSE:${PN}-qcom-qcs615-audio = "Firmware-qcom & Firmware-linaro" > LICENSE:${PN}-qcom-qcs615-compute = "Firmware-qcom" > +LICENSE:${PN}-qcom-qcs615-qupv3fw = "Firmware-qcom" > LICENSE:${PN}-qcom-qcs6490-radxa-dragon-q6a-audio = "Firmware-qcom & > Firmware-linaro" > LICENSE:${PN}-qcom-qcs6490-radxa-dragon-q6a-compute = "Firmware-qcom" > +LICENSE:${PN}-qcom-shikra-qupv3fw = "Firmware-qcom" > LICENSE:${PN}-qcom-qcs6490-thundercomm-rubikpi3-audio = "Firmware-qcom & > Firmware-linaro" > LICENSE:${PN}-qcom-qcs8300-adreno = "Firmware-qcom" > LICENSE:${PN}-qcom-qcs8300-audio = "Firmware-qcom-2 & Firmware-linaro" > @@ -2402,7 +2408,10 @@ > LICENSE:${PN}-qcom-x1e80100-asus-vivobook-s15-audio-tplg = "Firmware-linaro" > LICENSE:${PN}-qcom-x1e80100-asus-zenbook-a14-audio-tplg = > "Firmware-linaro" > LICENSE:${PN}-qcom-x1e80100-dell-inspiron-14-plus-7441-audio-tplg = > "Firmware-linaro" > LICENSE:${PN}-qcom-x1e80100-dell-latitude-7455-audio-tplg = > "Firmware-linaro" > +LICENSE:${PN}-qcom-x1e80100-dell-xps13-9345-adreno = "Firmware-dell" > +LICENSE:${PN}-qcom-x1e80100-dell-xps13-9345-audio = "Firmware-dell" > LICENSE:${PN}-qcom-x1e80100-dell-xps13-9345-audio-tplg = "Firmware-linaro" > +LICENSE:${PN}-qcom-x1e80100-dell-xps13-9345-compute = "Firmware-dell" > LICENSE:${PN}-qcom-x1e80100-hp-omnibook-x14-audio-tplg = "Firmware-linaro" > LICENSE:${PN}-qcom-x1e80100-lenovo-t14s-g6-adreno = "Firmware-qcom" > LICENSE:${PN}-qcom-x1e80100-lenovo-t14s-g6-audio = "Firmware-qcom & > Firmware-linaro" > @@ -2458,7 +2467,10 @@ FILES:${PN}-qcom-apq8096-adreno = > "${nonarch_base_libdir}/firmware/qcom/apq8096/ > FILES:${PN}-qcom-apq8096-audio = > "${nonarch_base_libdir}/firmware/qcom/apq8096/adsp*.*" > FILES:${PN}-qcom-apq8096-modem = > "${nonarch_base_libdir}/firmware/qcom/apq8096/mba.mbn* > ${nonarch_base_libdir}/firmware/qcom/apq8096/modem*.* > ${nonarch_base_libdir}/firmware/qcom/apq8096/wlanmdsp.mbn*" > FILES:${PN}-qcom-glymur-adreno = > "${nonarch_base_libdir}/firmware/qcom/glymur/gen80100_zap.mbn*" > -FILES:${PN}-qcom-glymur-audio = > "${nonarch_base_libdir}/firmware/qcom/glymur/adsp*.*" > +FILES:${PN}-qcom-glymur-audio = " \ > + ${nonarch_base_libdir}/firmware/qcom/glymur/adsp*.* \ > + ${nonarch_base_libdir}/firmware/qcom/glymur/GLYMUR-CRD-tplg.bin* \ > +" > FILES:${PN}-qcom-glymur-compute = > "${nonarch_base_libdir}/firmware/qcom/glymur/cdsp*.*" > FILES:${PN}-qcom-kaanapali-adreno = > "${nonarch_base_libdir}/firmware/qcom/kaanapali/gen80200_zap.mbn*" > FILES:${PN}-qcom-kaanapali-audio = " \ > @@ -2485,6 +2497,7 @@ FILES:${PN}-qcom-qcm6490-qupv3fw = > "${nonarch_base_libdir}/firmware/qcom/qc[ms]6 > FILES:${PN}-qcom-qcs615-adreno = > "${nonarch_base_libdir}/firmware/qcom/qcs615/a612_zap.mbn*" > FILES:${PN}-qcom-qcs615-audio = > "${nonarch_base_libdir}/firmware/qcom/qcs615/adsp*.* > ${nonarch_base_libdir}/firmware/qcom/qcs615/TALOS-EVK-tplg.bin*" > FILES:${PN}-qcom-qcs615-compute = > "${nonarch_base_libdir}/firmware/qcom/qcs615/cdsp*.*" > +FILES:${PN}-qcom-qcs615-qupv3fw = > "${nonarch_base_libdir}/firmware/qcom/qcs615/qupv3fw.elf*" > FILES:${PN}-qcom-qcs6490-radxa-dragon-q6a-audio = " \ > ${nonarch_base_libdir}/firmware/qcom/qcs6490/radxa/dragon-q6a/adsp*.* > \ > > ${nonarch_base_libdir}/firmware/qcom/qcs6490/radxa/dragon-q6a/QCS6490-Radxa-Dragon-Q6A-tplg.bin*\ > @@ -2493,13 +2506,18 @@ FILES:${PN}-qcom-qcs6490-radxa-dragon-q6a-audio = > " \ > FILES:${PN}-qcom-qcs6490-radxa-dragon-q6a-compute = " \ > ${nonarch_base_libdir}/firmware/qcom/qcs6490/radxa/dragon-q6a/cdsp*.* > \ > " > +FILES:${PN}-qcom-shikra-qupv3fw = > "${nonarch_base_libdir}/firmware/qcom/shikra/qupv3fw.elf*" > FILES:${PN}-qcom-qcs6490-thundercomm-rubikpi3-audio = " \ > > ${nonarch_base_libdir}/firmware/qcom/qcs6490/Thundercomm/RubikPi3/adsp*.* \ > > ${nonarch_base_libdir}/firmware/qcom/qcs6490/Thundercomm/RubikPi3/QCS6490-Thundercomm-RubikPi3-tplg.bin* > \ > > ${nonarch_base_libdir}/firmware/qcom/qcs6490/QCS6490-Thundercomm-RubikPi3-tplg.bin* > \ > " > FILES:${PN}-qcom-qcs8300-adreno = > "${nonarch_base_libdir}/firmware/qcom/qcs8300/a623_zap.mbn*" > -FILES:${PN}-qcom-qcs8300-audio = > "${nonarch_base_libdir}/firmware/qcom/qcs8300/adsp*.* > ${nonarch_base_libdir}/firmware/qcom/qcs8300/MONACO-EVK-tplg.bin*" > +FILES:${PN}-qcom-qcs8300-audio = " \ > + ${nonarch_base_libdir}/firmware/qcom/qcs8300/adsp*.* \ > + ${nonarch_base_libdir}/firmware/qcom/qcs8300/arduino-monza-tplg.bin* \ > + ${nonarch_base_libdir}/firmware/qcom/qcs8300/MONACO-EVK-tplg.bin* \ > +" > FILES:${PN}-qcom-qcs8300-compute = > "${nonarch_base_libdir}/firmware/qcom/qcs8300/cdsp*.*" > FILES:${PN}-qcom-qcs8300-generalpurpose = > "${nonarch_base_libdir}/firmware/qcom/qcs8300/gpdsp*.*" > FILES:${PN}-qcom-qcs8300-qupv3fw = > "${nonarch_base_libdir}/firmware/qcom/qcs8300/qupv3fw.elf*" > @@ -2577,10 +2595,16 @@ > FILES:${PN}-qcom-x1e80100-dell-latitude-7455-audio-tplg = " \ > > ${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/latitude-7455/X1E80100-Dell-Latitude-7455-tplg.bin* > \ > > ${nonarch_base_libdir}/firmware/qcom/x1e80100/X1E80100-Dell-Latitude-7455-tplg.bin* > \ > " > +FILES:${PN}-qcom-x1e80100-dell-xps13-9345-adreno = > "${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/qcdxkmsuc8380.mbn*" > +FILES:${PN}-qcom-x1e80100-dell-xps13-9345-audio = " \ > + > ${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/*adsp*.* \ > + > ${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/battmgr.jsn* \ > +" > FILES:${PN}-qcom-x1e80100-dell-xps13-9345-audio-tplg = " \ > > ${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/X1E80100-Dell-XPS-13-9345-tplg.bin* > \ > > ${nonarch_base_libdir}/firmware/qcom/x1e80100/X1E80100-Dell-XPS-13-9345-tplg.bin* > \ > " > +FILES:${PN}-qcom-x1e80100-dell-xps13-9345-compute = > "${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/*cdsp*.*" > FILES:${PN}-qcom-x1e80100-hp-omnibook-x14-audio-tplg = " \ > > ${nonarch_base_libdir}/firmware/qcom/x1e80100/hp/omnibook-x14/X1E80100-HP-OMNIBOOK-X14-tplg.bin* > \ > > ${nonarch_base_libdir}/firmware/qcom/x1e80100/X1E80100-HP-OMNIBOOK-X14-tplg.bin* > \ > @@ -2631,7 +2655,7 @@ RDEPENDS:${PN}-qcom-apq8096-adreno = > "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-apq8096-audio = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-apq8096-modem = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-glymur-adreno = "${PN}-qcom-license" > -RDEPENDS:${PN}-qcom-glymur-audio = "${PN}-qcom-2-license" > +RDEPENDS:${PN}-qcom-glymur-audio = "${PN}-qcom-2-license > ${PN}-linaro-license" > RDEPENDS:${PN}-qcom-glymur-compute = "${PN}-qcom-2-license" > RDEPENDS:${PN}-qcom-kaanapali-adreno = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-kaanapali-audio = "${PN}-qcom-2-license > ${PN}-linaro-license" > @@ -2654,8 +2678,10 @@ RDEPENDS:${PN}-qcom-qcm6490-qupv3fw = > "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-qcs615-adreno = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-qcs615-audio = "${PN}-qcom-license > ${PN}-linaro-license" > RDEPENDS:${PN}-qcom-qcs615-compute = "${PN}-qcom-license" > +RDEPENDS:${PN}-qcom-qcs615-qupv3fw = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-qcs6490-radxa-dragon-q6a-audio = "${PN}-qcom-license > ${PN}-linaro-license" > RDEPENDS:${PN}-qcom-qcs6490-radxa-dragon-q6a-compute = > "${PN}-qcom-license" > +RDEPENDS:${PN}-qcom-shikra-qupv3fw = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-qcs6490-thundercomm-rubikpi3-audio = > "${PN}-qcom-license ${PN}-linaro-license" > RDEPENDS:${PN}-qcom-qcs8300-adreno = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-qcs8300-audio = "${PN}-qcom-2-license > ${PN}-linaro-license" > @@ -2709,7 +2735,10 @@ > RDEPENDS:${PN}-qcom-x1e80100-asus-vivobook-s15-audio-tplg = > "${PN}-linaro-licens > RDEPENDS:${PN}-qcom-x1e80100-asus-zenbook-a14-audio-tplg = > "${PN}-linaro-license" > RDEPENDS:${PN}-qcom-x1e80100-dell-inspiron-14-plus-7441-audio-tplg = > "${PN}-linaro-license" > RDEPENDS:${PN}-qcom-x1e80100-dell-latitude-7455-audio-tplg = > "${PN}-linaro-license" > +RDEPENDS:${PN}-qcom-x1e80100-dell-xps13-9345-adreno = "${PN}-dell-license" > +RDEPENDS:${PN}-qcom-x1e80100-dell-xps13-9345-audio = "${PN}-dell-license" > RDEPENDS:${PN}-qcom-x1e80100-dell-xps13-9345-audio-tplg = > "${PN}-linaro-license" > +RDEPENDS:${PN}-qcom-x1e80100-dell-xps13-9345-compute = > "${PN}-dell-license" > RDEPENDS:${PN}-qcom-x1e80100-hp-omnibook-x14-audio-tplg = > "${PN}-linaro-license" > RDEPENDS:${PN}-qcom-x1e80100-lenovo-t14s-g6-adreno = "${PN}-qcom-license" > RDEPENDS:${PN}-qcom-x1e80100-lenovo-t14s-g6-audio = "${PN}-qcom-license > ${PN}-linaro-license" > @@ -2801,14 +2830,26 @@ LICENSE:${PN}-ish-lnlm-53c4ffad = "Firmware-lenovo" > FILES:${PN}-ish-lnlm-53c4ffad = "\ > ${nonarch_base_libdir}/firmware/intel/ish/ish_lnlm_53c4ffad_*.bin* \ > > ${nonarch_base_libdir}/firmware/LENOVO/ish/ish_lnlm_lenovo_X1_2025_5.8.4.7720.bin* > \ > + > ${nonarch_base_libdir}/firmware/LENOVO/ish/ish_lnlm_lenovo_x9-15_2025_5.8.0.7720.bin* > \ > > ${nonarch_base_libdir}/firmware/LENOVO/ish/ish_lnlm_lenovo_X9-14_2025_5.8.36.09092.bin* > \ > " > RDEPENDS:${PN}-ish-lnlm-53c4ffad = "${PN}-lenovo-license" > > +LICENSE:${PN}-ish-ptl-53c4ffad = "Firmware-lenovo" > +FILES:${PN}-ish-ptl-53c4ffad = "\ > + ${nonarch_base_libdir}/firmware/intel/ish/ish_ptl_53c4ffad_*.bin* \ > + > ${nonarch_base_libdir}/firmware/LENOVO/ish/ish_ptl_lenovo_X1_2026_5.8.1.7782.bin* > \ > +" > +RDEPENDS:${PN}-ish-ptl-53c4ffad = "${PN}-lenovo-license" > + > LICENSE:${PN}-ish-ptl = "Firmware-intel" > FILES:${PN}-ish-ptl = > "${nonarch_base_libdir}/firmware/intel/ish/ish_ptl.bin*" > RDEPENDS:${PN}-ish-ptl = "${PN}-intel-license" > > +LICENSE:${PN}-ish-wcl = "Firmware-intel" > +FILES:${PN}-ish-wcl = > "${nonarch_base_libdir}/firmware/intel/ish/ish_wcl.bin*" > +RDEPENDS:${PN}-ish-wcl = "${PN}-intel-license" > + > # For advansys - AdvanSys SCSI > LICENSE:${PN}-advansys-license = "Firmware-advansys" > FILES:${PN}-advansys-license = > "${nonarch_base_libdir}/firmware/LICENCE.advansys" > -- > 2.34.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#235119): > https://lists.openembedded.org/g/openembedded-core/message/235119 > Mute This Topic: https://lists.openembedded.org/mt/118811193/5052612 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [ > quaresma.jose@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- > >
Fixed all the comments in v2, please check. Regards, Vivek
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20260309.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20260410.bb similarity index 98% rename from meta/recipes-kernel/linux-firmware/linux-firmware_20260309.bb rename to meta/recipes-kernel/linux-firmware/linux-firmware_20260410.bb index 42681a879f..54c2c45261 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20260309.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20260410.bb @@ -314,7 +314,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ " # WHENCE checksum is defined separately to ease overriding it if # class-devupstream is selected. -WHENCE_CHKSUM = "772c8667ff568e7de3a7794fd420f2f7" +WHENCE_CHKSUM = "1468492365c9cec2e7ebf71c79d2e8f5" # These are not common licenses, set NO_GENERIC_LICENSE for them # so that the license files will be copied from fetched source @@ -452,7 +452,7 @@ SRC_URI:class-devupstream = "git://git.kernel.org/pub/scm/linux/kernel/git/firmw # Pin this to the 20220509 release, override this in local.conf SRCREV:class-devupstream ?= "b19cbdca78ab2adfd210c91be15a22568e8b8cae" -SRC_URI[sha256sum] = "c74cc6f562b58ad5bc6b2b00a61abc29c9e49e06126e7ba34fbca9928e07a96c" +SRC_URI[sha256sum] = "b7812ed6d59f6b09ecceddaa0be842a7e82a79cc0e46ca60478a4ebf02f1e178" inherit allarch @@ -720,8 +720,9 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ ${PN}-qcom-qcm2290-adreno ${PN}-qcom-qcm2290-audio ${PN}-qcom-qcm2290-modem \ ${PN}-qcom-qcm6490-adreno ${PN}-qcom-qcm6490-audio ${PN}-qcom-qcm6490-compute \ ${PN}-qcom-qcm6490-ipa ${PN}-qcom-qcm6490-wifi ${PN}-qcom-qcm6490-qupv3fw \ - ${PN}-qcom-qcs615-adreno ${PN}-qcom-qcs615-audio ${PN}-qcom-qcs615-compute \ + ${PN}-qcom-qcs615-adreno ${PN}-qcom-qcs615-audio ${PN}-qcom-qcs615-compute ${PN}-qcom-qcs615-qupv3fw \ ${PN}-qcom-qcs6490-radxa-dragon-q6a-audio ${PN}-qcom-qcs6490-radxa-dragon-q6a-compute \ + ${PN}-qcom-shikra-qupv3fw \ ${PN}-qcom-qcs6490-thundercomm-rubikpi3-audio \ ${PN}-qcom-qcs8300-adreno ${PN}-qcom-qcs8300-audio ${PN}-qcom-qcs8300-compute \ ${PN}-qcom-qcs8300-generalpurpose ${PN}-qcom-qcs8300-qupv3fw \ @@ -751,7 +752,10 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ ${PN}-qcom-x1e80100-asus-zenbook-a14-audio-tplg \ ${PN}-qcom-x1e80100-dell-inspiron-14-plus-7441-audio-tplg \ ${PN}-qcom-x1e80100-dell-latitude-7455-audio-tplg \ + ${PN}-qcom-x1e80100-dell-xps13-9345-adreno \ + ${PN}-qcom-x1e80100-dell-xps13-9345-audio \ ${PN}-qcom-x1e80100-dell-xps13-9345-audio-tplg \ + ${PN}-qcom-x1e80100-dell-xps13-9345-compute \ ${PN}-qcom-x1e80100-hp-omnibook-x14-audio-tplg \ ${PN}-qcom-x1e80100-adreno ${PN}-qcom-x1e80100-audio ${PN}-qcom-x1e80100-compute \ ${PN}-qcom-x1e80100-lenovo-t14s-g6-adreno ${PN}-qcom-x1e80100-lenovo-t14s-g6-audio \ @@ -773,8 +777,8 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ ${PN}-intel-license ${PN}-ish-lnlm \ ${PN}-dell-license ${PN}-ish-lnlm-39ceeaf8 ${PN}-ish-ptl-39ceeaf8 \ ${PN}-hp-license ${PN}-ish-lnlm-12128606 \ - ${PN}-lenovo-license ${PN}-ish-lnlm-53c4ffad \ - ${PN}-ish-ptl \ + ${PN}-lenovo-license ${PN}-ish-lnlm-53c4ffad ${PN}-ish-ptl-53c4ffad \ + ${PN}-ish-ptl ${PN}-ish-wcl \ ${PN}-advansys-license ${PN}-advansys \ ${PN}-aeonsemi-license ${PN}-as21xxx \ ${PN}-agere-license ${PN}-orinoco \ @@ -2330,7 +2334,7 @@ LICENSE:${PN}-qcom-apq8096-audio = "Firmware-qcom" LICENSE:${PN}-qcom-apq8096-adreno = "Firmware-qcom" LICENSE:${PN}-qcom-apq8096-modem = "Firmware-qcom" LICENSE:${PN}-qcom-glymur-adreno = "Firmware-qcom" -LICENSE:${PN}-qcom-glymur-audio = "Firmware-qcom-2" +LICENSE:${PN}-qcom-glymur-audio = "Firmware-qcom-2 & Firmware-linaro" LICENSE:${PN}-qcom-glymur-compute = "Firmware-qcom-2" LICENSE:${PN}-qcom-kaanapali-adreno = "Firmware-qcom" LICENSE:${PN}-qcom-kaanapali-audio = "Firmware-qcom-2 & Firmware-linaro" @@ -2349,8 +2353,10 @@ LICENSE:${PN}-qcom-qcm6490-qupv3fw = "Firmware-qcom" LICENSE:${PN}-qcom-qcs615-adreno = "Firmware-qcom" LICENSE:${PN}-qcom-qcs615-audio = "Firmware-qcom & Firmware-linaro" LICENSE:${PN}-qcom-qcs615-compute = "Firmware-qcom" +LICENSE:${PN}-qcom-qcs615-qupv3fw = "Firmware-qcom" LICENSE:${PN}-qcom-qcs6490-radxa-dragon-q6a-audio = "Firmware-qcom & Firmware-linaro" LICENSE:${PN}-qcom-qcs6490-radxa-dragon-q6a-compute = "Firmware-qcom" +LICENSE:${PN}-qcom-shikra-qupv3fw = "Firmware-qcom" LICENSE:${PN}-qcom-qcs6490-thundercomm-rubikpi3-audio = "Firmware-qcom & Firmware-linaro" LICENSE:${PN}-qcom-qcs8300-adreno = "Firmware-qcom" LICENSE:${PN}-qcom-qcs8300-audio = "Firmware-qcom-2 & Firmware-linaro" @@ -2402,7 +2408,10 @@ LICENSE:${PN}-qcom-x1e80100-asus-vivobook-s15-audio-tplg = "Firmware-linaro" LICENSE:${PN}-qcom-x1e80100-asus-zenbook-a14-audio-tplg = "Firmware-linaro" LICENSE:${PN}-qcom-x1e80100-dell-inspiron-14-plus-7441-audio-tplg = "Firmware-linaro" LICENSE:${PN}-qcom-x1e80100-dell-latitude-7455-audio-tplg = "Firmware-linaro" +LICENSE:${PN}-qcom-x1e80100-dell-xps13-9345-adreno = "Firmware-dell" +LICENSE:${PN}-qcom-x1e80100-dell-xps13-9345-audio = "Firmware-dell" LICENSE:${PN}-qcom-x1e80100-dell-xps13-9345-audio-tplg = "Firmware-linaro" +LICENSE:${PN}-qcom-x1e80100-dell-xps13-9345-compute = "Firmware-dell" LICENSE:${PN}-qcom-x1e80100-hp-omnibook-x14-audio-tplg = "Firmware-linaro" LICENSE:${PN}-qcom-x1e80100-lenovo-t14s-g6-adreno = "Firmware-qcom" LICENSE:${PN}-qcom-x1e80100-lenovo-t14s-g6-audio = "Firmware-qcom & Firmware-linaro" @@ -2458,7 +2467,10 @@ FILES:${PN}-qcom-apq8096-adreno = "${nonarch_base_libdir}/firmware/qcom/apq8096/ FILES:${PN}-qcom-apq8096-audio = "${nonarch_base_libdir}/firmware/qcom/apq8096/adsp*.*" FILES:${PN}-qcom-apq8096-modem = "${nonarch_base_libdir}/firmware/qcom/apq8096/mba.mbn* ${nonarch_base_libdir}/firmware/qcom/apq8096/modem*.* ${nonarch_base_libdir}/firmware/qcom/apq8096/wlanmdsp.mbn*" FILES:${PN}-qcom-glymur-adreno = "${nonarch_base_libdir}/firmware/qcom/glymur/gen80100_zap.mbn*" -FILES:${PN}-qcom-glymur-audio = "${nonarch_base_libdir}/firmware/qcom/glymur/adsp*.*" +FILES:${PN}-qcom-glymur-audio = " \ + ${nonarch_base_libdir}/firmware/qcom/glymur/adsp*.* \ + ${nonarch_base_libdir}/firmware/qcom/glymur/GLYMUR-CRD-tplg.bin* \ +" FILES:${PN}-qcom-glymur-compute = "${nonarch_base_libdir}/firmware/qcom/glymur/cdsp*.*" FILES:${PN}-qcom-kaanapali-adreno = "${nonarch_base_libdir}/firmware/qcom/kaanapali/gen80200_zap.mbn*" FILES:${PN}-qcom-kaanapali-audio = " \ @@ -2485,6 +2497,7 @@ FILES:${PN}-qcom-qcm6490-qupv3fw = "${nonarch_base_libdir}/firmware/qcom/qc[ms]6 FILES:${PN}-qcom-qcs615-adreno = "${nonarch_base_libdir}/firmware/qcom/qcs615/a612_zap.mbn*" FILES:${PN}-qcom-qcs615-audio = "${nonarch_base_libdir}/firmware/qcom/qcs615/adsp*.* ${nonarch_base_libdir}/firmware/qcom/qcs615/TALOS-EVK-tplg.bin*" FILES:${PN}-qcom-qcs615-compute = "${nonarch_base_libdir}/firmware/qcom/qcs615/cdsp*.*" +FILES:${PN}-qcom-qcs615-qupv3fw = "${nonarch_base_libdir}/firmware/qcom/qcs615/qupv3fw.elf*" FILES:${PN}-qcom-qcs6490-radxa-dragon-q6a-audio = " \ ${nonarch_base_libdir}/firmware/qcom/qcs6490/radxa/dragon-q6a/adsp*.* \ ${nonarch_base_libdir}/firmware/qcom/qcs6490/radxa/dragon-q6a/QCS6490-Radxa-Dragon-Q6A-tplg.bin*\ @@ -2493,13 +2506,18 @@ FILES:${PN}-qcom-qcs6490-radxa-dragon-q6a-audio = " \ FILES:${PN}-qcom-qcs6490-radxa-dragon-q6a-compute = " \ ${nonarch_base_libdir}/firmware/qcom/qcs6490/radxa/dragon-q6a/cdsp*.* \ " +FILES:${PN}-qcom-shikra-qupv3fw = "${nonarch_base_libdir}/firmware/qcom/shikra/qupv3fw.elf*" FILES:${PN}-qcom-qcs6490-thundercomm-rubikpi3-audio = " \ ${nonarch_base_libdir}/firmware/qcom/qcs6490/Thundercomm/RubikPi3/adsp*.* \ ${nonarch_base_libdir}/firmware/qcom/qcs6490/Thundercomm/RubikPi3/QCS6490-Thundercomm-RubikPi3-tplg.bin* \ ${nonarch_base_libdir}/firmware/qcom/qcs6490/QCS6490-Thundercomm-RubikPi3-tplg.bin* \ " FILES:${PN}-qcom-qcs8300-adreno = "${nonarch_base_libdir}/firmware/qcom/qcs8300/a623_zap.mbn*" -FILES:${PN}-qcom-qcs8300-audio = "${nonarch_base_libdir}/firmware/qcom/qcs8300/adsp*.* ${nonarch_base_libdir}/firmware/qcom/qcs8300/MONACO-EVK-tplg.bin*" +FILES:${PN}-qcom-qcs8300-audio = " \ + ${nonarch_base_libdir}/firmware/qcom/qcs8300/adsp*.* \ + ${nonarch_base_libdir}/firmware/qcom/qcs8300/arduino-monza-tplg.bin* \ + ${nonarch_base_libdir}/firmware/qcom/qcs8300/MONACO-EVK-tplg.bin* \ +" FILES:${PN}-qcom-qcs8300-compute = "${nonarch_base_libdir}/firmware/qcom/qcs8300/cdsp*.*" FILES:${PN}-qcom-qcs8300-generalpurpose = "${nonarch_base_libdir}/firmware/qcom/qcs8300/gpdsp*.*" FILES:${PN}-qcom-qcs8300-qupv3fw = "${nonarch_base_libdir}/firmware/qcom/qcs8300/qupv3fw.elf*" @@ -2577,10 +2595,16 @@ FILES:${PN}-qcom-x1e80100-dell-latitude-7455-audio-tplg = " \ ${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/latitude-7455/X1E80100-Dell-Latitude-7455-tplg.bin* \ ${nonarch_base_libdir}/firmware/qcom/x1e80100/X1E80100-Dell-Latitude-7455-tplg.bin* \ " +FILES:${PN}-qcom-x1e80100-dell-xps13-9345-adreno = "${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/qcdxkmsuc8380.mbn*" +FILES:${PN}-qcom-x1e80100-dell-xps13-9345-audio = " \ + ${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/*adsp*.* \ + ${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/battmgr.jsn* \ +" FILES:${PN}-qcom-x1e80100-dell-xps13-9345-audio-tplg = " \ ${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/X1E80100-Dell-XPS-13-9345-tplg.bin* \ ${nonarch_base_libdir}/firmware/qcom/x1e80100/X1E80100-Dell-XPS-13-9345-tplg.bin* \ " +FILES:${PN}-qcom-x1e80100-dell-xps13-9345-compute = "${nonarch_base_libdir}/firmware/qcom/x1e80100/dell/xps13-9345/*cdsp*.*" FILES:${PN}-qcom-x1e80100-hp-omnibook-x14-audio-tplg = " \ ${nonarch_base_libdir}/firmware/qcom/x1e80100/hp/omnibook-x14/X1E80100-HP-OMNIBOOK-X14-tplg.bin* \ ${nonarch_base_libdir}/firmware/qcom/x1e80100/X1E80100-HP-OMNIBOOK-X14-tplg.bin* \ @@ -2631,7 +2655,7 @@ RDEPENDS:${PN}-qcom-apq8096-adreno = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-apq8096-audio = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-apq8096-modem = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-glymur-adreno = "${PN}-qcom-license" -RDEPENDS:${PN}-qcom-glymur-audio = "${PN}-qcom-2-license" +RDEPENDS:${PN}-qcom-glymur-audio = "${PN}-qcom-2-license ${PN}-linaro-license" RDEPENDS:${PN}-qcom-glymur-compute = "${PN}-qcom-2-license" RDEPENDS:${PN}-qcom-kaanapali-adreno = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-kaanapali-audio = "${PN}-qcom-2-license ${PN}-linaro-license" @@ -2654,8 +2678,10 @@ RDEPENDS:${PN}-qcom-qcm6490-qupv3fw = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-qcs615-adreno = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-qcs615-audio = "${PN}-qcom-license ${PN}-linaro-license" RDEPENDS:${PN}-qcom-qcs615-compute = "${PN}-qcom-license" +RDEPENDS:${PN}-qcom-qcs615-qupv3fw = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-qcs6490-radxa-dragon-q6a-audio = "${PN}-qcom-license ${PN}-linaro-license" RDEPENDS:${PN}-qcom-qcs6490-radxa-dragon-q6a-compute = "${PN}-qcom-license" +RDEPENDS:${PN}-qcom-shikra-qupv3fw = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-qcs6490-thundercomm-rubikpi3-audio = "${PN}-qcom-license ${PN}-linaro-license" RDEPENDS:${PN}-qcom-qcs8300-adreno = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-qcs8300-audio = "${PN}-qcom-2-license ${PN}-linaro-license" @@ -2709,7 +2735,10 @@ RDEPENDS:${PN}-qcom-x1e80100-asus-vivobook-s15-audio-tplg = "${PN}-linaro-licens RDEPENDS:${PN}-qcom-x1e80100-asus-zenbook-a14-audio-tplg = "${PN}-linaro-license" RDEPENDS:${PN}-qcom-x1e80100-dell-inspiron-14-plus-7441-audio-tplg = "${PN}-linaro-license" RDEPENDS:${PN}-qcom-x1e80100-dell-latitude-7455-audio-tplg = "${PN}-linaro-license" +RDEPENDS:${PN}-qcom-x1e80100-dell-xps13-9345-adreno = "${PN}-dell-license" +RDEPENDS:${PN}-qcom-x1e80100-dell-xps13-9345-audio = "${PN}-dell-license" RDEPENDS:${PN}-qcom-x1e80100-dell-xps13-9345-audio-tplg = "${PN}-linaro-license" +RDEPENDS:${PN}-qcom-x1e80100-dell-xps13-9345-compute = "${PN}-dell-license" RDEPENDS:${PN}-qcom-x1e80100-hp-omnibook-x14-audio-tplg = "${PN}-linaro-license" RDEPENDS:${PN}-qcom-x1e80100-lenovo-t14s-g6-adreno = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-x1e80100-lenovo-t14s-g6-audio = "${PN}-qcom-license ${PN}-linaro-license" @@ -2801,14 +2830,26 @@ LICENSE:${PN}-ish-lnlm-53c4ffad = "Firmware-lenovo" FILES:${PN}-ish-lnlm-53c4ffad = "\ ${nonarch_base_libdir}/firmware/intel/ish/ish_lnlm_53c4ffad_*.bin* \ ${nonarch_base_libdir}/firmware/LENOVO/ish/ish_lnlm_lenovo_X1_2025_5.8.4.7720.bin* \ + ${nonarch_base_libdir}/firmware/LENOVO/ish/ish_lnlm_lenovo_x9-15_2025_5.8.0.7720.bin* \ ${nonarch_base_libdir}/firmware/LENOVO/ish/ish_lnlm_lenovo_X9-14_2025_5.8.36.09092.bin* \ " RDEPENDS:${PN}-ish-lnlm-53c4ffad = "${PN}-lenovo-license" +LICENSE:${PN}-ish-ptl-53c4ffad = "Firmware-lenovo" +FILES:${PN}-ish-ptl-53c4ffad = "\ + ${nonarch_base_libdir}/firmware/intel/ish/ish_ptl_53c4ffad_*.bin* \ + ${nonarch_base_libdir}/firmware/LENOVO/ish/ish_ptl_lenovo_X1_2026_5.8.1.7782.bin* \ +" +RDEPENDS:${PN}-ish-ptl-53c4ffad = "${PN}-lenovo-license" + LICENSE:${PN}-ish-ptl = "Firmware-intel" FILES:${PN}-ish-ptl = "${nonarch_base_libdir}/firmware/intel/ish/ish_ptl.bin*" RDEPENDS:${PN}-ish-ptl = "${PN}-intel-license" +LICENSE:${PN}-ish-wcl = "Firmware-intel" +FILES:${PN}-ish-wcl = "${nonarch_base_libdir}/firmware/intel/ish/ish_wcl.bin*" +RDEPENDS:${PN}-ish-wcl = "${PN}-intel-license" + # For advansys - AdvanSys SCSI LICENSE:${PN}-advansys-license = "Firmware-advansys" FILES:${PN}-advansys-license = "${nonarch_base_libdir}/firmware/LICENCE.advansys"
Upgrade the firmware package to latest release. Add qupv3fw firmware for qcs615 and shikra, add adreno, audio and compute package for DELL XPS13 9345, add audioreach firmware for Glymur and arduno monza, add ISH firmware for Intel Wildcat Lake platform, add lenovo ish firmware for X9-15 2025, X1 Carbon (Gen 14) and X1 2-in-1 (Gen 11). Signed-off-by: Vivek Puar <vpuar@qti.qualcomm.com> Cc: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> --- ...20260309.bb => linux-firmware_20260410.bb} | 59 ++++++++++++++++--- 1 file changed, 50 insertions(+), 9 deletions(-) rename meta/recipes-kernel/linux-firmware/{linux-firmware_20260309.bb => linux-firmware_20260410.bb} (98%)