Skip to content

Commit b660da0

Browse files
Upgrade Hexagon DSP binaries 20260110 -> 20260221 (#1615)
Upgrade Hexagon DSP binaries and drop linux-firmware changes picked up by OE-Core.
2 parents 5f1965d + b1fe669 commit b660da0

File tree

6 files changed

+30
-1592
lines changed

6 files changed

+30
-1592
lines changed

recipes-bsp/hexagon-dsp-binaries/hexagon-dsp-binaries/0001-conf-add-DSP_LIBRARY_PATH-for-Lemans-Ride-variants.patch

Lines changed: 0 additions & 36 deletions
This file was deleted.

recipes-bsp/hexagon-dsp-binaries/hexagon-dsp-binaries/0001-conf-link-DB845c-to-SDM845-HDK.patch

Lines changed: 0 additions & 47 deletions
This file was deleted.

recipes-bsp/hexagon-dsp-binaries/hexagon-dsp-binaries_20260110.bb renamed to recipes-bsp/hexagon-dsp-binaries/hexagon-dsp-binaries_20260221.bb

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ LICENSE = " \
1313
LIC_FILES_CHKSUM = "\
1414
file://LICENSE.qcom;md5=56e86b6c508490dadc343f39468b5f5e \
1515
file://LICENSE.qcom-2;md5=165287851294f2fb8ac8cbc5e24b02b0 \
16-
file://WHENCE;md5=fe9e5f1940df84614b02a94b4f85e73d \
16+
file://WHENCE;md5=51fa6c1d54036eba9135c68dee12325e \
1717
file://00-hexagon-dsp-binaries.yaml;endline=4;md5=1e22ea93511ef71fecaca9fc16f1355e \
1818
"
1919
NO_GENERIC_LICENSE[dspso-qcom] = "LICENSE.qcom"
@@ -22,11 +22,9 @@ NO_GENERIC_LICENSE[dspso-WHENCE] = "WHENCE"
2222

2323
SRC_URI = " \
2424
git://github.com/linux-msm/dsp-binaries;protocol=https;branch=trunk;tag=${PV} \
25-
file://0001-conf-link-DB845c-to-SDM845-HDK.patch \
26-
file://0001-conf-add-DSP_LIBRARY_PATH-for-Lemans-Ride-variants.patch \
2725
"
2826

29-
SRCREV = "9efc74739b457bed846e53bb8cf46d524ce58791"
27+
SRCREV = "5f5e79f2e1ac79daac1c3739d6f4d5bf9d887b83"
3028

3129
inherit allarch
3230

@@ -41,6 +39,8 @@ do_install () {
4139
PACKAGE_BEFORE_PN =+ "\
4240
${PN}-conf \
4341
${PN}-qcom-db820c-adsp \
42+
${PN}-qcom-glymur-crd-adsp \
43+
${PN}-qcom-glymur-crd-cdsp \
4444
${PN}-qcom-iq8275-evk-adsp \
4545
${PN}-qcom-iq8275-evk-cdsp \
4646
${PN}-qcom-iq8275-evk-gdsp \
@@ -63,6 +63,8 @@ PACKAGE_BEFORE_PN =+ "\
6363
${PN}-qcom-sdm845-hdk-cdsp \
6464
${PN}-qcom-sm8750-mtp-adsp \
6565
${PN}-qcom-sm8750-mtp-cdsp \
66+
${PN}-radxa-dragon-q6a-adsp \
67+
${PN}-radxa-dragon-q6a-cdsp \
6668
${PN}-thundercomm-db845c-adsp \
6769
${PN}-thundercomm-db845c-cdsp \
6870
${PN}-thundercomm-db845c-sdsp \
@@ -74,11 +76,15 @@ PACKAGE_BEFORE_PN =+ "\
7476
${PN}-thundercomm-rb5-adsp \
7577
${PN}-thundercomm-rb5-cdsp \
7678
${PN}-thundercomm-rb5-sdsp \
79+
${PN}-thundercomm-rubikpi3-adsp \
80+
${PN}-thundercomm-rubikpi3-cdsp \
7781
"
7882

7983
LICENSE:${PN} = "dspso-WHENCE"
8084
LICENSE:${PN}-conf = "MIT"
8185
LICENSE:${PN}-qcom-db820c-adsp = "dspso-qcom"
86+
LICENSE:${PN}-qcom-glymur-crd-adsp = "dspso-qcom-2"
87+
LICENSE:${PN}-qcom-glymur-crd-cdsp = "dspso-qcom-2"
8288
LICENSE:${PN}-qcom-iq8275-evk-adsp = "dspso-qcom-2"
8389
LICENSE:${PN}-qcom-iq8275-evk-cdsp = "dspso-qcom-2"
8490
LICENSE:${PN}-qcom-iq8275-evk-gdsp = "dspso-qcom-2"
@@ -101,6 +107,8 @@ LICENSE:${PN}-qcom-sdm845-hdk-adsp = "dspso-qcom"
101107
LICENSE:${PN}-qcom-sdm845-hdk-cdsp = "dspso-qcom"
102108
LICENSE:${PN}-qcom-sm8750-mtp-adsp = "dspso-qcom-2"
103109
LICENSE:${PN}-qcom-sm8750-mtp-cdsp = "dspso-qcom-2"
110+
LICENSE:${PN}-radxa-dragon-q6a-adsp = "dspso-qcom"
111+
LICENSE:${PN}-radxa-dragon-q6a-cdsp = "dspso-qcom"
104112
LICENSE:${PN}-thundercomm-db845c-adsp = "dspso-qcom"
105113
LICENSE:${PN}-thundercomm-db845c-cdsp = "dspso-qcom"
106114
LICENSE:${PN}-thundercomm-db845c-sdsp = "dspso-qcom"
@@ -112,8 +120,12 @@ LICENSE:${PN}-thundercomm-rb3gen2-cdsp = "dspso-qcom"
112120
LICENSE:${PN}-thundercomm-rb5-adsp = "dspso-qcom"
113121
LICENSE:${PN}-thundercomm-rb5-cdsp = "dspso-qcom"
114122
LICENSE:${PN}-thundercomm-rb5-sdsp = "dspso-qcom"
123+
LICENSE:${PN}-thundercomm-rubikpi3-adsp = "dspso-qcom"
124+
LICENSE:${PN}-thundercomm-rubikpi3-cdsp = "dspso-qcom"
115125

116126
RDEPENDS:${PN}-qcom-db820c-adsp = "${PN}-conf linux-firmware-qcom-apq8096-audio (= 1:${PV})"
127+
RDEPENDS:${PN}-qcom-glymur-crd-adsp = "${PN}-conf linux-firmware-qcom-glymur-audio (= 1:${PV})"
128+
RDEPENDS:${PN}-qcom-glymur-crd-cdsp = "${PN}-conf linux-firmware-qcom-glymur-compute (= 1:${PV})"
117129
RDEPENDS:${PN}-qcom-iq8275-evk-adsp = "${PN}-conf linux-firmware-qcom-qcs8300-audio (= 1:${PV})"
118130
RDEPENDS:${PN}-qcom-iq8275-evk-adsp += "${PN}-qcom-qcs8300-ride-adsp"
119131
RDEPENDS:${PN}-qcom-iq8275-evk-cdsp = "${PN}-conf linux-firmware-qcom-qcs8300-compute (= 1:${PV})"
@@ -140,6 +152,8 @@ RDEPENDS:${PN}-qcom-sa8775p-ride-cdsp = "${PN}-conf linux-firmware-qcom-sa8775p-
140152
RDEPENDS:${PN}-qcom-sa8775p-ride-gdsp = "${PN}-conf linux-firmware-qcom-sa8775p-generalpurpose (= 1:${PV})"
141153
RDEPENDS:${PN}-qcom-sm8750-mtp-adsp = "${PN}-conf linux-firmware-qcom-sa8775p-audio (= 1:${PV})"
142154
RDEPENDS:${PN}-qcom-sm8750-mtp-cdsp = "${PN}-conf linux-firmware-qcom-sa8775p-compute (= 1:${PV})"
155+
RDEPENDS:${PN}-radxa-dragon-q6a-adsp = "${PN}-conf linux-firmware-qcom-qcs6490-radxa-dragon-q6a-audio (= 1:${PV})"
156+
RDEPENDS:${PN}-radxa-dragon-q6a-cdsp = "${PN}-conf linux-firmware-qcom-qcs6490-radxa-dragon-q6a-compute (= 1:${PV})"
143157
RDEPENDS:${PN}-thundercomm-db845c-adsp = "${PN}-conf linux-firmware-qcom-sdm845-audio (= 1:${PV})"
144158
RDEPENDS:${PN}-thundercomm-db845c-cdsp = "${PN}-conf linux-firmware-qcom-sdm845-compute (= 1:${PV})"
145159
RDEPENDS:${PN}-thundercomm-db845c-sdsp = "${PN}-conf linux-firmware-qcom-sdm845-thundercomm-db845c-sensors (= 1:${PV})"
@@ -151,6 +165,7 @@ RDEPENDS:${PN}-thundercomm-rb3gen2-cdsp = "${PN}-conf linux-firmware-qcom-qcm649
151165
RDEPENDS:${PN}-thundercomm-rb5-adsp = "${PN}-conf linux-firmware-qcom-sm8250-audio (= 1:${PV})"
152166
RDEPENDS:${PN}-thundercomm-rb5-cdsp = "${PN}-conf linux-firmware-qcom-sm8250-compute (= 1:${PV})"
153167
RDEPENDS:${PN}-thundercomm-rb5-sdsp = "${PN}-conf linux-firmware-qcom-sm8250-thundercomm-rb5-sensors (= 1:${PV})"
168+
RDEPENDS:${PN}-thundercomm-rubikpi3-adsp = "${PN}-conf linux-firmware-qcom-qcs6490-thundercomm-rubikpi3-audio (= 1:${PV})"
154169

155170
# Keep the base package empty so that one can choose which files
156171
# to include and do not pull all of them all in.
@@ -160,6 +175,8 @@ ALLOW_EMPTY:${PN} = "1"
160175
FILES:${PN}-conf = "${datadir}/qcom/conf.d"
161176

162177
FILES:${PN}-qcom-db820c-adsp = "${datadir}/qcom/apq8096/Qualcomm/db820c/dsp/adsp"
178+
FILES:${PN}-qcom-glymur-crd-adsp = "${datadir}/qcom/glymur/Qualcomm/Glymur-CRD/dsp/adsp*"
179+
FILES:${PN}-qcom-glymur-crd-cdsp = "${datadir}/qcom/glymur/Qualcomm/Glymur-CRD/dsp/cdsp*"
163180
FILES:${PN}-qcom-iq8275-evk-adsp = "${datadir}/qcom/qcs8300/Qualcomm/IQ8275-EVK/dsp/adsp"
164181
FILES:${PN}-qcom-iq8275-evk-cdsp = "${datadir}/qcom/qcs8300/Qualcomm/IQ8275-EVK/dsp/cdsp*"
165182
FILES:${PN}-qcom-iq8275-evk-gdsp = "${datadir}/qcom/qcs8300/Qualcomm/IQ8275-EVK/dsp/gdsp*"
@@ -182,6 +199,8 @@ FILES:${PN}-qcom-sdm845-hdk-adsp = "${datadir}/qcom/sdm845/Qualcomm/SDM845-HDK/d
182199
FILES:${PN}-qcom-sdm845-hdk-cdsp = "${datadir}/qcom/sdm845/Qualcomm/SDM845-HDK/dsp/cdsp*"
183200
FILES:${PN}-qcom-sm8750-mtp-adsp = "${datadir}/qcom/sm8750/Qualcomm/SM8750-MTP/dsp/adsp"
184201
FILES:${PN}-qcom-sm8750-mtp-cdsp = "${datadir}/qcom/sm8750/Qualcomm/SM8750-MTP/dsp/cdsp*"
202+
FILES:${PN}-radxa-dragon-q6a-adsp = "${datadir}/qcom/qcs6490/radxa/dragon-q6a/dsp/adsp"
203+
FILES:${PN}-radxa-dragon-q6a-cdsp = "${datadir}/qcom/qcs6490/radxa/dragon-q6a/dsp/cdsp"
185204
FILES:${PN}-thundercomm-db845c-adsp = "${datadir}/qcom/sdm845/Thundercomm/db845c/dsp/adsp"
186205
FILES:${PN}-thundercomm-db845c-cdsp = "${datadir}/qcom/sdm845/Thundercomm/db845c/dsp/cdsp"
187206
FILES:${PN}-thundercomm-db845c-sdsp = "${datadir}/qcom/sdm845/Thundercomm/db845c/dsp/sdsp"
@@ -193,8 +212,12 @@ FILES:${PN}-thundercomm-rb3gen2-cdsp = "${datadir}/qcom/qcm6490/Thundercomm/RB3g
193212
FILES:${PN}-thundercomm-rb5-adsp = "${datadir}/qcom/sm8250/Thundercomm/RB5/dsp/adsp"
194213
FILES:${PN}-thundercomm-rb5-cdsp = "${datadir}/qcom/sm8250/Thundercomm/RB5/dsp/cdsp"
195214
FILES:${PN}-thundercomm-rb5-sdsp = "${datadir}/qcom/sm8250/Thundercomm/RB5/dsp/sdsp"
215+
FILES:${PN}-thundercomm-rubikpi3-adsp = "${datadir}/qcom/qcs6490/Thundercomm/RubikPi3/dsp/adsp"
216+
FILES:${PN}-thundercomm-rubikpi3-cdsp = "${datadir}/qcom/qcs6490/Thundercomm/RubikPi3/dsp/cdsp"
196217

197218
INSANE_SKIP:${PN}-qcom-db820c-adsp = "arch libdir file-rdeps textrel"
219+
INSANE_SKIP:${PN}-qcom-glymur-crd-adsp = "arch libdir file-rdeps textrel"
220+
INSANE_SKIP:${PN}-qcom-glymur-crd-cdsp = "arch libdir file-rdeps textrel"
198221
INSANE_SKIP:${PN}-qcom-hamoa-iot-evk-adsp = "arch libdir file-rdeps textrel"
199222
INSANE_SKIP:${PN}-qcom-hamoa-iot-evk-cdsp = "arch libdir file-rdeps textrel"
200223
INSANE_SKIP:${PN}-qcom-kaanapali-mtp-adsp = "arch libdir file-rdeps textrel"
@@ -209,6 +232,8 @@ INSANE_SKIP:${PN}-qcom-sa8775p-ride-cdsp = "arch libdir file-rdeps textrel"
209232
INSANE_SKIP:${PN}-qcom-sa8775p-ride-gdsp = "arch libdir file-rdeps textrel"
210233
INSANE_SKIP:${PN}-qcom-sm8750-mtp-adsp = "arch libdir file-rdeps textrel"
211234
INSANE_SKIP:${PN}-qcom-sm8750-mtp-cdsp = "arch libdir file-rdeps textrel"
235+
INSANE_SKIP:${PN}-radxa-dragon-q6a-adsp = "arch libdir file-rdeps textrel"
236+
INSANE_SKIP:${PN}-radxa-dragon-q6a-cdsp = "arch libdir file-rdeps textrel"
212237
INSANE_SKIP:${PN}-thundercomm-db845c-adsp = "arch libdir file-rdeps textrel"
213238
INSANE_SKIP:${PN}-thundercomm-db845c-cdsp = "arch libdir file-rdeps textrel"
214239
INSANE_SKIP:${PN}-thundercomm-db845c-sdsp = "arch libdir file-rdeps textrel"
@@ -220,6 +245,7 @@ INSANE_SKIP:${PN}-thundercomm-rb3gen2-cdsp = "arch libdir file-rdeps textrel"
220245
INSANE_SKIP:${PN}-thundercomm-rb5-adsp = "arch libdir file-rdeps textrel"
221246
INSANE_SKIP:${PN}-thundercomm-rb5-cdsp = "arch libdir file-rdeps textrel"
222247
INSANE_SKIP:${PN}-thundercomm-rb5-sdsp = "arch libdir file-rdeps textrel"
248+
INSANE_SKIP:${PN}-thundercomm-rubikpi3-adsp = "arch libdir file-rdeps textrel"
223249

224250
SKIP_FILEDEPS:${PN}-qcom-hamoa-iot-evk-adsp = "1"
225251
SKIP_FILEDEPS:${PN}-qcom-kaanapali-mtp-adsp = "1"

0 commit comments

Comments
 (0)