diff options
author | Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> | 2025-09-29 08:37:46 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-10-02 11:28:02 +0100 |
commit | 57343f2ffef359a45809d3656e93dec8581448bf (patch) | |
tree | e91f2892db28df61e8c84dbd70a0610917debf1f /meta | |
parent | a68330f2781a172e688474a289ecbf3797e37747 (diff) | |
download | poky-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.patch | 39 | ||||
-rw-r--r-- | meta/recipes-kernel/linux-firmware/linux-firmware_20250917.bb | 3 |
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 @@ | |||
1 | From 6625e563d600eba34cf2c71df7572ad1c421c6fd Mon Sep 17 00:00:00 2001 | ||
2 | From: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> | ||
3 | Date: Thu, 18 Sep 2025 05:37:13 +0300 | ||
4 | Subject: [PATCH] qcom: move LEMANS EVK firmware to correct location | ||
5 | |||
6 | All firmware for the Lemans platform is located under qcom/sa8775p/ | ||
7 | subdir. Move audio topology for Lemans EVK to the same location and | ||
8 | provide (ugh) backwards-compatible symlink. | ||
9 | |||
10 | Cc: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com> | ||
11 | Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> | ||
12 | Upstream-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 | |||
19 | diff --git a/WHENCE b/WHENCE | ||
20 | index 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 | ||
33 | diff --git a/qcom/qcs9100/LEMANS-EVK-tplg.bin b/qcom/sa8775p/LEMANS-EVK-tplg.bin | ||
34 | similarity index 100% | ||
35 | rename from qcom/qcs9100/LEMANS-EVK-tplg.bin | ||
36 | rename to qcom/sa8775p/LEMANS-EVK-tplg.bin | ||
37 | -- | ||
38 | 2.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. |
249 | WHENCE_CHKSUM = "714332457b96406b3ccff321b60680b1" | 249 | WHENCE_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 | ||
373 | SRC_URI = "\ | 373 | SRC_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 | ||
377 | BBCLASSEXTEND = "devupstream:target" | 378 | BBCLASSEXTEND = "devupstream:target" |