summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>2025-09-29 08:37:46 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-10-02 11:28:02 +0100
commit57343f2ffef359a45809d3656e93dec8581448bf (patch)
treee91f2892db28df61e8c84dbd70a0610917debf1f /meta
parenta68330f2781a172e688474a289ecbf3797e37747 (diff)
downloadpoky-57343f2ffef359a45809d3656e93dec8581448bf.tar.gz
linux-firmware: backport the topology rename patch
Backport the patch from the trunk, renaming topology file for one of Qualcomm boards in order to reduce possible compatibility issues. Cc: Vivek Puar <vpuar@qti.qualcomm.com> (From OE-Core rev: ee1600aff7ed3c18f5cb512ca069ff564063744e) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-kernel/linux-firmware/linux-firmware/0001-qcom-move-LEMANS-EVK-firmware-to-correct-location.patch39
-rw-r--r--meta/recipes-kernel/linux-firmware/linux-firmware_20250917.bb3
2 files changed, 41 insertions, 1 deletions
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware/0001-qcom-move-LEMANS-EVK-firmware-to-correct-location.patch b/meta/recipes-kernel/linux-firmware/linux-firmware/0001-qcom-move-LEMANS-EVK-firmware-to-correct-location.patch
new file mode 100644
index 0000000000..01e555cbeb
--- /dev/null
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware/0001-qcom-move-LEMANS-EVK-firmware-to-correct-location.patch
@@ -0,0 +1,39 @@
1From 6625e563d600eba34cf2c71df7572ad1c421c6fd Mon Sep 17 00:00:00 2001
2From: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
3Date: Thu, 18 Sep 2025 05:37:13 +0300
4Subject: [PATCH] qcom: move LEMANS EVK firmware to correct location
5
6All firmware for the Lemans platform is located under qcom/sa8775p/
7subdir. Move audio topology for Lemans EVK to the same location and
8provide (ugh) backwards-compatible symlink.
9
10Cc: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
11Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
12Upstream-Status: Backport [https://gitlab.com/kernel-firmware/linux-firmware/-/commit/6625e563d600eba34cf2c71df7572ad1c421c6fd]
13---
14 WHENCE | 3 ++-
15 qcom/{qcs9100 => sa8775p}/LEMANS-EVK-tplg.bin | Bin
16 2 files changed, 2 insertions(+), 1 deletion(-)
17 rename qcom/{qcs9100 => sa8775p}/LEMANS-EVK-tplg.bin (100%)
18
19diff --git a/WHENCE b/WHENCE
20index a93effa5008b..e22d8218959f 100644
21--- a/WHENCE
22+++ b/WHENCE
23@@ -8469,7 +8469,8 @@ Originates from https://github.com/linux-msm/audioreach-topology.git
24 --------------------------------------------------------------------------
25
26 Driver: qcom-qcs9100 - Qualcomm ASoC topology
27-File: qcom/qcs9100/LEMANS-EVK-tplg.bin
28+File: qcom/sa8775p/LEMANS-EVK-tplg.bin
29+Link: qcom/qcs9100/LEMANS-EVK-tplg.bin -> ../sa8775p/LEMANS-EVK-tplg.bin
30 Version: v0.1.0
31
32 Licence: Redistributable. See LICENCE.linaro for details
33diff --git a/qcom/qcs9100/LEMANS-EVK-tplg.bin b/qcom/sa8775p/LEMANS-EVK-tplg.bin
34similarity index 100%
35rename from qcom/qcs9100/LEMANS-EVK-tplg.bin
36rename to qcom/sa8775p/LEMANS-EVK-tplg.bin
37--
382.51.0
39
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20250917.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20250917.bb
index 5d5a5c8cae..9a80932754 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_20250917.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20250917.bb
@@ -246,7 +246,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \
246 " 246 "
247# WHENCE checksum is defined separately to ease overriding it if 247# WHENCE checksum is defined separately to ease overriding it if
248# class-devupstream is selected. 248# class-devupstream is selected.
249WHENCE_CHKSUM = "714332457b96406b3ccff321b60680b1" 249WHENCE_CHKSUM = "a12ddaaab7162785af9d79b76132d185"
250 250
251# These are not common licenses, set NO_GENERIC_LICENSE for them 251# These are not common licenses, set NO_GENERIC_LICENSE for them
252# so that the license files will be copied from fetched source 252# so that the license files will be copied from fetched source
@@ -372,6 +372,7 @@ PE = "1"
372 372
373SRC_URI = "\ 373SRC_URI = "\
374 ${KERNELORG_MIRROR}/linux/kernel/firmware/${BPN}-${PV}.tar.xz \ 374 ${KERNELORG_MIRROR}/linux/kernel/firmware/${BPN}-${PV}.tar.xz \
375 file://0001-qcom-move-LEMANS-EVK-firmware-to-correct-location.patch \
375" 376"
376 377
377BBCLASSEXTEND = "devupstream:target" 378BBCLASSEXTEND = "devupstream:target"