Compare commits

..
24 Commits
Author SHA1 Message Date
Dmitry Baryshkov 5f5e79f2e1 Merge pull request #55 from vkasinat/trunk
qcs8300: update dsp dynamic modules for QCS8300 RIDE platform
2026-02-14 11:22:23 +02:00
Venkata Kota 01b0f32059 qcs8300: update dsp dynamic modules for QCS8300 RIDE platform
Update dsp dynamic modules for QCS8300 RIDE platform
-- Deinterleave HVX changes and fastcvWarpC changes
-- Fix for Audio PCM Feature

Signed-off-by: Venkata Kota <venkata.kota@oss.qualcomm.com>
2026-02-14 11:01:44 +05:30
Dmitry Baryshkov 322f6ab386 Merge pull request #54 from vkasinat/trunk
sa8775p: update dsp dynamic modules for SA8775P RIDE platform
2026-02-13 11:58:48 +02:00
Venkata Kota 46f3800f0b sa8775p: update dsp dynamic modules for SA8775P RIDE platform
Update dsp dynamic modules for SA8775P RIDE platform
-- Deinterleave HVX changes and fastcvWarpC changes for LeMans
- Fix for Audio PCM Feature

Signed-off-by: Venkata Kota <venkata.kota@oss.qualcomm.com>
2026-02-13 10:47:50 +05:30
Dmitry Baryshkov c26ade589c Merge pull request #53 from Jianping-Li/tessolve
Add DSP_LIBRARY_PATH for 615 EVK variants
2026-02-11 07:54:37 +02:00
Jianping Li 6db32ac28a conf: add DSP_LIBRARY_PATH for 615 EVK variants
Add machine mappings for:
- "Qualcomm QCS615 IQ 615 EVK"

This fixes the fastrpc library config parser warning where
DSP_LIBRARY_PATH is not found for "Qualcomm QCS615 IQ 615 EVK"
in /usr/share/qcom/conf.d/00-hexagon-dsp-binaries.yaml,
and ensures 615 EVK boards resolve the expected DSP library
directory.

Signed-off-by: Jianping Li <jianping.li@oss.qualcomm.com>
2026-02-11 12:33:10 +08:00
Dmitry Baryshkov 1a0a184ff1 Merge pull request #52 from hongyang-rp/trunk
qcs6490: add dsp dynamic modules for Thundercomm RUBIK Pi 3
2026-02-06 14:03:39 +02:00
Hongyang Zhao c965ff464a qcs6490: add dsp dynamic modules for Thundercomm RUBIK Pi 3
Add dsp dynamic modules for Thundercomm RUBIK Pi 3

Signed-off-by: Hongyang Zhao <hongyang.zhao@thundersoft.com>
2026-02-06 18:29:21 +08:00
Dmitry Baryshkov 97d2a031ef Merge pull request #51 from quic-psaddam/glymur_dsp_dynamic_libs
glymur: add dsp dynamic modules for Glymur-CRD platform
2026-02-06 11:49:01 +02:00
Saddam Patan 42a3e9fcb2 glymur: add dsp dynamic modules for Glymur-CRD platform
Add dsp dynamic modules for Glymur-CRD platform

Signed-off-by: Saddam Patan <psaddam@qti.qualcomm.com>
2026-02-05 11:12:14 +05:30
Dmitry Baryshkov 011fcbf3f5 Merge pull request #50 from lumag/check-dist
Performs check to validate that distribution is correct / complete
2026-02-03 22:03:56 +02:00
Dmitry Baryshkov 02f19fe4aa CI: perform dist check after install check
It doesn't make sense to check if distribution is correct if install
fails. Change the order of steps.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
2026-02-03 22:01:55 +02:00
Dmitry Baryshkov 23633489ee make: perform checks on distribution
Latest tarball didn't include the config file. In order to prevent such
mistakes in future, perform checks on the distribution before packing
it.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
2026-02-03 22:00:05 +02:00
Dmitry Baryshkov 08f8fe929f scripts: add missing CR symbol
Add CR, missing in one of error messages.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
2026-02-03 22:00:05 +02:00
Dmitry Baryshkov c154bd5bfd Merge pull request #49 from ekanshibu/lemans_config
Add DSP_LIBRARY_PATH for Lemans Ride variants
2026-01-28 13:22:37 +02:00
Ekansh Gupta 84afe907a9 conf: add DSP_LIBRARY_PATH for Lemans Ride variants
Add machine mappings for:
- "Qualcomm Technologies, Inc. Lemans Ride"
- "Qualcomm Technologies, Inc. Lemans Ride Rev3"

This fixes the fastrpc library config parser warning where
DSP_LIBRARY_PATH is not found for "Qualcomm Technologies, Inc.
Lemans Ride" in /usr/share/qcom/conf.d/00-hexagon-dsp-binaries.yaml,
and ensures Lemans Ride boards resolve the expected DSP library
directory.

Signed-off-by: Ekansh Gupta <ekansh.gupta@oss.qualcomm.com>
2026-01-28 10:18:48 +05:30
Dmitry Baryshkov cdc5967a34 Merge pull request #48 from strongtz/radxa-dragon-q6a
qcs6490: add dsp dynamic modules for Radxa Dragon Q6A
2026-01-27 12:38:52 +02:00
Xilin Wu f9e594abf4 qcs6490: add dsp dynamic modules for Radxa Dragon Q6A
Add dsp dynamic modules for Radxa Dragon Q6A

Signed-off-by: Xilin Wu <sophon@radxa.com>
2026-01-26 10:56:05 +08:00
Konrad Dybcio f4fd3384a4 Merge pull request #47 from lumag/sdm845-hdk
conf: link DB845c to SDM845-HDK
2026-01-23 09:50:07 +01:00
Dmitry Baryshkov a191338880 conf: link DB845c to SDM845-HDK
The Qualcomm / Lantronix SDM845-HDK is an non-fused devkit using SDA845
SoC. For ADSP and CDSP we are going to reuse the existing firmware from
linux-firmware, so provide symlinks for the Hexagon DSP libraries too.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
2026-01-23 02:58:41 +02:00
Dmitry Baryshkov aaee8bab6f Merge pull request #46 from lumag/add-config
scripts/dist: add YAML configs to the dist tarball
2026-01-17 09:16:26 +02:00
Dmitry Baryshkov 6872fd61e8 scripts/dist: add YAML configs to the dist tarball
YAML config files are required by the userspace lib in order to be able
to find DSP binaries. Add all provided config files to the generated
tarball.

Fixes #45

Reported-by: Robie Basak <robie.basak@oss.qualcomm.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
2026-01-17 09:15:45 +02:00
Dmitry Baryshkov 41c48d5f2e Merge pull request #44 from vkasinat/trunk
qcm6490: update dynamic dsp modules for RB3gen2 / QCM6490-IDP
2026-01-12 09:20:40 +02:00
Venkata Kota e6fe3cacee qcm6490: update dynamic dsp modules for RB3gen2 / QCM6490-IDP
Update ADSP dynamic modules for the QCM6490 IDP and RB3gen2 boards.

Signed-off-by: Venkata Kota <venkata.kota@oss.qualcomm.com>
2026-01-12 11:31:40 +05:30
233 changed files with 94 additions and 13 deletions

No files matched your search

+3 -3
View File
@@ -19,8 +19,8 @@ jobs:
- name: Check
run: make check
- name: Dist
run: make dist
- name: Check install
run: make install DESTDIR=`pwd`/install
- name: Dist
run: make dist
+14
View File
@@ -4,18 +4,26 @@
# Machine entries are sorted alphabetically by machine name (key)
# This sorting order ensures maintainability and stability as new properties are added
machines:
"Qualcomm QCS615 IQ 615 EVK":
DSP_LIBRARY_PATH: "qcs615/Qualcomm/QCS615-RIDE/dsp"
"Qualcomm SA8775P Ride":
DSP_LIBRARY_PATH: "sa8775p/Qualcomm/SA8775P-RIDE/dsp"
"Qualcomm SA8775P Ride Rev3":
DSP_LIBRARY_PATH: "sa8775p/Qualcomm/SA8775P-RIDE/dsp"
"Qualcomm Technologies, Inc. DB820c":
DSP_LIBRARY_PATH: "apq8096/Qualcomm/db820c/dsp"
"Qualcomm Technologies, Inc. Glymur CRD":
DSP_LIBRARY_PATH: "glymur/Qualcomm/Glymur-CRD/dsp"
"Qualcomm Technologies, Inc. Hamoa IoT EVK":
DSP_LIBRARY_PATH: "x1e80100/Qualcomm/Hamoa-IoT-EVK/dsp"
"Qualcomm Technologies, Inc. Kaanapali MTP":
DSP_LIBRARY_PATH: "kaanapali/Qualcomm/Kaanapali-MTP/dsp"
"Qualcomm Technologies, Inc. Lemans EVK":
DSP_LIBRARY_PATH: "sa8775p/Qualcomm/IQ9075-EVK/dsp"
"Qualcomm Technologies, Inc. Lemans Ride":
DSP_LIBRARY_PATH: "sa8775p/Qualcomm/SA8775P-RIDE/dsp"
"Qualcomm Technologies, Inc. Lemans Ride Rev3":
DSP_LIBRARY_PATH: "sa8775p/Qualcomm/SA8775P-RIDE/dsp"
"Qualcomm Technologies, Inc. Monaco EVK":
DSP_LIBRARY_PATH: "qcs8300/Qualcomm/IQ8275-EVK/dsp"
"Qualcomm Technologies, Inc. QCS615 Ride (IQ-615 Beta EVK)":
@@ -24,6 +32,8 @@ machines:
DSP_LIBRARY_PATH: "qcs8300/Qualcomm/QCS8300-RIDE/dsp"
"Qualcomm Technologies, Inc. QRB4210 RB2":
DSP_LIBRARY_PATH: "qrb4210/Thundercomm/RB2/dsp"
"Qualcomm Technologies, Inc. SDM845 HDK":
DSP_LIBRARY_PATH: "sdm845/Qualcomm/SDM845-HDK/dsp"
"Qualcomm Technologies, Inc. Robotics RB1":
DSP_LIBRARY_PATH: "qcm2290/Thundercomm/RB1/dsp"
"Qualcomm Technologies, Inc. Robotics RB3gen2":
@@ -32,5 +42,9 @@ machines:
DSP_LIBRARY_PATH: "sm8250/Thundercomm/RB5/dsp"
"Qualcomm Technologies, Inc. SM8750 MTP":
DSP_LIBRARY_PATH: "sm8750/Qualcomm/SM8750-MTP/dsp"
"Radxa Dragon Q6A":
DSP_LIBRARY_PATH: "qcs6490/radxa/dragon-q6a/dsp"
"Thundercomm Dragonboard 845c":
DSP_LIBRARY_PATH: "sdm845/Thundercomm/db845c/dsp"
"Thundercomm RUBIK Pi 3":
DSP_LIBRARY_PATH: "qcs6490/Thundercomm/RubikPi3/dsp"
+2
View File
@@ -20,6 +20,8 @@ dist:
$-rm -rf release
@mkdir -p release dist
./scripts/dist.sh config.txt release/$(SUBDIR)
$(MAKE) -C release/$(SUBDIR) check
$(MAKE) -C release/$(SUBDIR) install DESTDIR=release/test-install-$(TAG)
tar -czf dist/$(TARGET) -C release $(SUBDIR)
@echo "Created dist/$(TARGET)"
@rm -rf release
+47
View File
@@ -128,6 +128,26 @@ Origin: https://qartifactory-edge.qualcomm.com/ui/native/qsc_releases/software/c
--------------------------------------------------------------------------
Dir: qcm6490/Thundercomm/RB3gen2/ADSP.HT.5.5.c8-00246-KODIAK-1
Device: Thundercomm / Qualcomm Robotics RB3Gen2 Platform
Licence: LICENSE.qcom
Status: Redistributable
--------------------------------------------------------------------------
Dir: qcs6490/radxa/dragon-q6a/ADSP.HT.5.5.c9-00028-KODIAK-2
Dir: qcs6490/radxa/dragon-q6a/CDSP.HT.2.5.c4-00004-KODIAK-1
Device: Radxa Dragon Q6A
Licence: LICENSE.qcom
Status: Redistributable
--------------------------------------------------------------------------
Dir: qcs6490/Thundercomm/RubikPi3/ADSP.HT.5.5.c8-00217-KODIAK-1
Device: Thundercomm RUBIK Pi 3
Licence: LICENSE.qcom
Status: Redistributable
--------------------------------------------------------------------------
Dir: sa8775p/Qualcomm/SA8775P-RIDE/adsp-DSP.AT.1.0.1-00079.2-LEMANS-1
Dir: sa8775p/Qualcomm/SA8775P-RIDE/cdsp-DSP.AT.1.0.1-00079.2-LEMANS-1
Dir: sa8775p/Qualcomm/SA8775P-RIDE/cdsp1-DSP.AT.1.0.1-00079.2-LEMANS-1
@@ -175,6 +195,17 @@ Status: Redistributable
--------------------------------------------------------------------------
Dir: sa8775p/Qualcomm/SA8775P-RIDE/adsp-DSP.AT.1.0.1-00196-LEMANS-2
Dir: sa8775p/Qualcomm/SA8775P-RIDE/cdsp-DSP.AT.1.0.1-00196-LEMANS-2
Dir: sa8775p/Qualcomm/SA8775P-RIDE/cdsp1-DSP.AT.1.0.1-00196-LEMANS-2
Dir: sa8775p/Qualcomm/SA8775P-RIDE/gdsp0-DSP.AT.1.0.1-00196-LEMANS-2
Dir: sa8775p/Qualcomm/SA8775P-RIDE/gdsp1-DSP.AT.1.0.1-00196-LEMANS-2
Device: Qualcomm SA8775P RIDE
Licence: LICENSE.qcom-2
Status: Redistributable
--------------------------------------------------------------------------
Dir: qcs8300/Qualcomm/QCS8300-RIDE/adsp-DSP.AT.1.0.1-00096-LEMANS-1
Dir: qcs8300/Qualcomm/QCS8300-RIDE/cdsp-DSP.AT.1.0.1-00096-LEMANS-1
Dir: qcs8300/Qualcomm/QCS8300-RIDE/gdsp0-DSP.AT.1.0.1-00096-LEMANS-1
@@ -214,6 +245,15 @@ Status: Redistributable
--------------------------------------------------------------------------
Dir: qcs8300/Qualcomm/QCS8300-RIDE/adsp-DSP.AT.1.0.1-00196-LEMANS-2
Dir: qcs8300/Qualcomm/QCS8300-RIDE/cdsp-DSP.AT.1.0.1-00196-LEMANS-2
Dir: qcs8300/Qualcomm/QCS8300-RIDE/gdsp0-DSP.AT.1.0.1-00196-LEMANS-2
Device: Qualcomm Technologies, Inc. QCS8300 Ride
Licence: LICENSE.qcom-2
Status: Redistributable
--------------------------------------------------------------------------
Dir: qcs615/Qualcomm/QCS615-RIDE/ADSP.VT.5.2.c6-00059-SM6150-1
Dir: qcs615/Qualcomm/QCS615-RIDE/CDSP.VT.2.2.c4-00019-SM6150-1
Device: Qualcomm Technologies, Inc. QCS615 Ride
@@ -243,3 +283,10 @@ Dir: kaanapali/Qualcomm/Kaanapali-MTP/CDSP.HT.3.2-00726.1-KAANAPALI-1
Device: Qualcomm Technologies, Inc. Kaanapali MTP
Licence: LICENSE.qcom-2
Status: Redistributable
-------------------------------------------------------------------------
Dir: glymur/Qualcomm/Glymur-CRD/LPAIDSP.HT.1.6.c1-00007-GLYMUR-3
Dir: glymur/Qualcomm/Glymur-CRD/CDSP.HT.3.3-00302-GLYMUR-1
Device: Qualcomm Technologies, Inc. Glymur CRD
Licence: LICENSE.qcom-2
Status: Redistributable
+25 -9
View File
@@ -14,6 +14,10 @@ Install: sdm845/Thundercomm/db845c adsp ADSP.HT.4.0-00593-SDM845-1
Install: sdm845/Thundercomm/db845c cdsp CDSP.HT.1.0-00559-SDM845-1
Install: sdm845/Thundercomm/db845c sdsp SLPI.HY.1.0-00365-SDM845AZL-1
# SDM845-HDK uses RB3 firmware (from linux-firmware) for adsp and cdsp
Link: sdm845/Thundercomm/db845c/dsp/adsp sdm845/Qualcomm/SDM845-HDK/dsp/adsp
Link: sdm845/Thundercomm/db845c/dsp/cdsp sdm845/Qualcomm/SDM845-HDK/dsp/cdsp
# RB5
Install: sm8250/Thundercomm/RB5 adsp ADSP.HT.5.3.c2-00082-SM8250-1
Install: sm8250/Thundercomm/RB5 cdsp CDSP.HT.2.3.c1-00076-SM8250-1
@@ -27,20 +31,28 @@ Install: qrb4210/Thundercomm/RB2 adsp ADSP.VT.5.4.1.c4-00013-KAMORTA-1
Install: qrb4210/Thundercomm/RB2 cdsp CDSP.VT.2.4.1-00269-KAMORTA-1
# RB3gen2
Install: qcm6490/Thundercomm/RB3gen2 adsp ADSP.HT.5.5.c8-00217-KODIAK-1
Install: qcm6490/Thundercomm/RB3gen2 adsp ADSP.HT.5.5.c8-00246-KODIAK-1
Install: qcm6490/Thundercomm/RB3gen2 cdsp CDSP.HT.2.5.c3-00130-KODIAK-1
# Radxa Dragon Q6A
Install: qcs6490/radxa/dragon-q6a adsp ADSP.HT.5.5.c9-00028-KODIAK-2
Install: qcs6490/radxa/dragon-q6a cdsp CDSP.HT.2.5.c4-00004-KODIAK-1
# Thundercomm RUBIK Pi 3
Install: qcs6490/Thundercomm/RubikPi3 adsp ADSP.HT.5.5.c8-00217-KODIAK-1
Link: qcm6490/Thundercomm/RB3gen2/dsp/cdsp qcs6490/Thundercomm/RubikPi3/dsp/cdsp
# SA8775P RIDE
Install: sa8775p/Qualcomm/SA8775P-RIDE adsp adsp-DSP.AT.1.0.1-00190-LEMANS-1
Install: sa8775p/Qualcomm/SA8775P-RIDE cdsp cdsp-DSP.AT.1.0.1-00190-LEMANS-1
Install: sa8775p/Qualcomm/SA8775P-RIDE cdsp1 cdsp1-DSP.AT.1.0.1-00190-LEMANS-1
Install: sa8775p/Qualcomm/SA8775P-RIDE gdsp0 gdsp0-DSP.AT.1.0.1-00190-LEMANS-1
Install: sa8775p/Qualcomm/SA8775P-RIDE gdsp1 gdsp1-DSP.AT.1.0.1-00190-LEMANS-1
Install: sa8775p/Qualcomm/SA8775P-RIDE adsp adsp-DSP.AT.1.0.1-00196-LEMANS-2
Install: sa8775p/Qualcomm/SA8775P-RIDE cdsp cdsp-DSP.AT.1.0.1-00196-LEMANS-2
Install: sa8775p/Qualcomm/SA8775P-RIDE cdsp1 cdsp1-DSP.AT.1.0.1-00196-LEMANS-2
Install: sa8775p/Qualcomm/SA8775P-RIDE gdsp0 gdsp0-DSP.AT.1.0.1-00196-LEMANS-2
Install: sa8775p/Qualcomm/SA8775P-RIDE gdsp1 gdsp1-DSP.AT.1.0.1-00196-LEMANS-2
# QCS8300 RIDE
Install: qcs8300/Qualcomm/QCS8300-RIDE adsp adsp-DSP.AT.1.0.1-00170-LEMANS-1
Install: qcs8300/Qualcomm/QCS8300-RIDE cdsp cdsp-DSP.AT.1.0.1-00170-LEMANS-1
Install: qcs8300/Qualcomm/QCS8300-RIDE gdsp0 gdsp0-DSP.AT.1.0.1-00170-LEMANS-1
Install: qcs8300/Qualcomm/QCS8300-RIDE adsp adsp-DSP.AT.1.0.1-00196-LEMANS-2
Install: qcs8300/Qualcomm/QCS8300-RIDE cdsp cdsp-DSP.AT.1.0.1-00196-LEMANS-2
Install: qcs8300/Qualcomm/QCS8300-RIDE gdsp0 gdsp0-DSP.AT.1.0.1-00196-LEMANS-2
# QCS615 RIDE
Install: qcs615/Qualcomm/QCS615-RIDE adsp ADSP.VT.5.2.c6-00059-SM6150-1
@@ -58,6 +70,10 @@ Install: sm8750/Qualcomm/SM8750-MTP cdsp CDSP.HT.3.1-00883-PAKALA-1
Install: kaanapali/Qualcomm/Kaanapali-MTP adsp LPAIDSP.HT.1.6-00223-KAANAPALI-1
Install: kaanapali/Qualcomm/Kaanapali-MTP cdsp CDSP.HT.3.2-00726.1-KAANAPALI-1
# Glymur CRD
Install: glymur/Qualcomm/Glymur-CRD adsp LPAIDSP.HT.1.6.c1-00007-GLYMUR-3
Install: glymur/Qualcomm/Glymur-CRD cdsp CDSP.HT.3.3-00302-GLYMUR-1
# IQ8275 EVK
Link: qcs8300/Qualcomm/QCS8300-RIDE/dsp/adsp qcs8300/Qualcomm/IQ8275-EVK/dsp/adsp
Link: qcs8300/Qualcomm/QCS8300-RIDE/dsp/cdsp qcs8300/Qualcomm/IQ8275-EVK/dsp/cdsp
Loaded 20 of 233 files, more files were not shown because too many files have changed in this diff. Show more