From patchwork Wed Apr 15 04:55:21 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vivek Puar X-Patchwork-Id: 86033 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6594BFA0C2A for ; Wed, 15 Apr 2026 04:55:45 +0000 (UTC) Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.11845.1776228938527958284 for ; Tue, 14 Apr 2026 21:55:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=Xl6dzJhq; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: qti.qualcomm.com, ip: 205.220.168.131, mailfrom: vpuar@qti.qualcomm.com) Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63F25Gah1778805 for ; Wed, 15 Apr 2026 04:55:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=xHtNoIqWYLN1iFNRO5/QTL +c5HebUG2JI7tbA1Z8l0A=; b=Xl6dzJhqCxmwstQxORjUXUWUcTIdR0pJ/DgeHu bAw6qdBSTQbbk9paRFcWM85IzBUU1d/TWGbtLMT7/uTGV/XekN5Qsi13GrES4liE 34yByOkzIDVqWRpF74rRGh44Yu0scYX+zqvJxQGHYqnRNjfnjQz9u6BymONbzlWp eveTt1lSaPacpLxzYvMF3/IngWhlxdePtYQoSaBv2uJf4kp8TPAhT8yzXCx2E5dq xptfVUjlzkKLT6ZmavGYrkhppmwhVe7rXPjoiFm8ciyPOPcZXe8bZNVgA1NVulrW daSfn/+SkkbJOmQIYhk9xo1I4qENknuEIHqCc6qXSB3PWi5Q== Received: from nalasppmta04.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dhrw021j2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 15 Apr 2026 04:55:37 +0000 (GMT) Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA04.qualcomm.com (8.18.1.7/8.18.1.7) with ESMTPS id 63F4taq9014437 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 15 Apr 2026 04:55:36 GMT Received: from hyd-e160-a01-2-02.qualcomm.com (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Tue, 14 Apr 2026 21:55:35 -0700 From: Vivek Puar To: CC: Vivek Puar , Dmitry Baryshkov Subject: [PATCH v2] linux-firmware: upgrade 20260309 -> 20260410 Date: Wed, 15 Apr 2026 10:25:21 +0530 Message-ID: <20260415045521.100528-1-vpuar@qti.qualcomm.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-GUID: ub8LdHcRiAGpLR9VzFqQouRWE1v50cG3 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDE1MDA0MyBTYWx0ZWRfXy/bdoXaA6eIx Ni8Ul4vXV/ouagg9TiGQ9Eu6FHXl6A1OAkWTYXihg//dTQFQ39Nq+3i6tE4B1IHEToNW6+yavBj 9LIGfxeVYBau8vn9tUmEwyRsakAJ1tfN9zZ/460gYg1GfNlhF70CzjDszeIgMpTqbz3nIro7xD8 E6Mi29DgLi3jQTeVCKynulDAddJax8UKYv9sUv0EJ2qXVIA5O8rg2lV3Ny1E8Ft43BPS6gkuWxN EjMWbVIe4JQk42YkgLlmVLgPwepsIf+9ybL+ITDSZVyN7x1ekTQyWkDW/4q5mcCtL16hgW8AF8e LRowa11qo5yENf4ZNKoJva4MUFhyE/dStCfGij+YMT8RSmVc58p3U714ewqJunT+vljQwTvUu6l b2eyIJnRiUGA+x3u+oJcfNzkEhM/krvbQueGdpMOWKJX97f3IjzHEoTzfoeD345FdE90br18bt7 dJyEgFuStFPKzo5Zc1A== X-Proofpoint-ORIG-GUID: ub8LdHcRiAGpLR9VzFqQouRWE1v50cG3 X-Authority-Analysis: v=2.4 cv=YMGvDxGx c=1 sm=1 tr=0 ts=69df1a4a cx=c_pps a=ouPCqIW2jiPt+lZRy3xVPw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=GEpy-HfZoHoA:10 a=A5OVakUREuEA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=2PkNrW5PsaVCiFELwXcA:9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-14_04,2026-04-13_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 priorityscore=1501 phishscore=0 bulkscore=0 spamscore=0 suspectscore=0 clxscore=1015 malwarescore=0 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604150043 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 15 Apr 2026 04:55:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/235179 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 arduino 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 Cc: Dmitry Baryshkov --- ...20260309.bb => linux-firmware_20260410.bb} | 66 +++++++++++++++---- 1 file changed, 52 insertions(+), 14 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..fd4d2e4d59 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 @@ -716,11 +716,13 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ ${PN}-qcom-apq8016-modem ${PN}-qcom-apq8016-wifi \ ${PN}-qcom-apq8096-adreno ${PN}-qcom-apq8096-audio ${PN}-qcom-apq8096-modem \ ${PN}-qcom-glymur-adreno ${PN}-qcom-glymur-audio ${PN}-qcom-glymur-compute \ - ${PN}-qcom-kaanapali-adreno ${PN}-qcom-kaanapali-audio ${PN}-qcom-kaanapali-compute ${PN}-qcom-kaanapali-soccp \ + ${PN}-qcom-kaanapali-adreno ${PN}-qcom-kaanapali-audio \ + ${PN}-qcom-kaanapali-compute ${PN}-qcom-kaanapali-soccp \ ${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-qcs6490-thundercomm-rubikpi3-audio \ ${PN}-qcom-qcs8300-adreno ${PN}-qcom-qcs8300-audio ${PN}-qcom-qcs8300-compute \ @@ -738,6 +740,7 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ ${PN}-qcom-sdm845-adreno ${PN}-qcom-sdm845-audio ${PN}-qcom-sdm845-compute \ ${PN}-qcom-sdm845-thundercomm-db845c-sensors \ ${PN}-qcom-sdx35-foxconn-firehose ${PN}-qcom-sdx61-foxconn-firehose \ + ${PN}-qcom-shikra-qupv3fw \ ${PN}-qcom-sm8150-adreno \ ${PN}-qcom-sm8250-adreno ${PN}-qcom-sm8250-audio ${PN}-qcom-sm8250-compute \ ${PN}-qcom-sm8250-thundercomm-rb5-sensors \ @@ -751,7 +754,9 @@ 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-audio-tplg \ + ${PN}-qcom-x1e80100-dell-xps13-9345-adreno \ + ${PN}-qcom-x1e80100-dell-xps13-9345-audio \ + ${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 +778,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 +2335,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,6 +2354,7 @@ 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-qcs6490-thundercomm-rubikpi3-audio = "Firmware-qcom & Firmware-linaro" @@ -2379,6 +2385,7 @@ LICENSE:${PN}-qcom-sdm845-modem = "Firmware-qcom" LICENSE:${PN}-qcom-sdm845-thundercomm-db845c-sensors = "Firmware-qcom" LICENSE:${PN}-qcom-sdx35-foxconn-firehose = "Firmware-qcom" LICENSE:${PN}-qcom-sdx61-foxconn-firehose = "Firmware-qcom" +LICENSE:${PN}-qcom-shikra-qupv3fw = "Firmware-qcom" LICENSE:${PN}-qcom-sm8150-adreno = "Firmware-qcom" LICENSE:${PN}-qcom-sm8250-adreno = "Firmware-qcom" LICENSE:${PN}-qcom-sm8250-audio = "Firmware-qcom" @@ -2402,7 +2409,9 @@ 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-audio-tplg = "Firmware-linaro" +LICENSE:${PN}-qcom-x1e80100-dell-xps13-9345-adreno = "Firmware-dell" +LICENSE:${PN}-qcom-x1e80100-dell-xps13-9345-audio = "Firmware-dell & 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*\ @@ -2499,7 +2512,11 @@ FILES:${PN}-qcom-qcs6490-thundercomm-rubikpi3-audio = " \ ${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*" @@ -2531,6 +2548,7 @@ FILES:${PN}-qcom-sdm845-modem = "${nonarch_base_libdir}/firmware/qcom/sdm845/mba FILES:${PN}-qcom-sdm845-thundercomm-db845c-sensors = "${nonarch_base_libdir}/firmware/qcom/sdm845/Thundercomm/db845c/slpi*.*" FILES:${PN}-qcom-sdx35-foxconn-firehose = "${nonarch_base_libdir}/firmware/qcom/sdx35/foxconn/xbl_s_devprg_ns.melf*" FILES:${PN}-qcom-sdx61-foxconn-firehose = "${nonarch_base_libdir}/firmware/qcom/sdx61/foxconn/prog_firehose_lite.elf*" +FILES:${PN}-qcom-shikra-qupv3fw = "${nonarch_base_libdir}/firmware/qcom/shikra/qupv3fw.elf*" FILES:${PN}-qcom-sm8150-adreno = "${nonarch_base_libdir}/firmware/qcom/sm8150/a640*.*" FILES:${PN}-qcom-sm8250-adreno = "${nonarch_base_libdir}/firmware/qcom/sm8250/a650*.*" FILES:${PN}-qcom-sm8250-audio = "${nonarch_base_libdir}/firmware/qcom/sm8250/adsp*.*" @@ -2577,10 +2595,14 @@ 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-audio-tplg = " \ +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* \ ${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 +2653,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,6 +2676,7 @@ 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-qcs6490-thundercomm-rubikpi3-audio = "${PN}-qcom-license ${PN}-linaro-license" @@ -2686,6 +2709,7 @@ RDEPENDS:${PN}-qcom-sdm845-modem = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-sdm845-thundercomm-db845c-sensors = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-sdx35-foxconn-firehose = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-sdx61-foxconn-firehose = "${PN}-qcom-license" +RDEPENDS:${PN}-qcom-shikra-qupv3fw = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-sm8150-adreno = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-sm8250-adreno = "${PN}-qcom-license" RDEPENDS:${PN}-qcom-sm8250-audio = "${PN}-qcom-license" @@ -2709,7 +2733,9 @@ 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-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 ${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,6 +2827,7 @@ 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" @@ -2809,6 +2836,17 @@ 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-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-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"