Compare commits

..
11 Commits
Author SHA1 Message Date
Dmitry Baryshkov c99bb9ff30 Merge pull request #4 from lumag/rb3gen2
qcm6490: add binaries for RB3gen2 / QCM6490-IDP
2024-11-12 13:52:17 +00:00
Dmitry Baryshkov 2371213bf6 Merge pull request #1 from lumag/CI
CI: run make check on pull requests and branch points
2024-11-09 13:13:16 +00:00
Dmitry Baryshkov 2d16a76a86 CI: run make check on pull requests and branch points
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-11-09 15:12:03 +02:00
Dmitry Baryshkov 14f4e57b26 qcm6490: add binaries for RB3gen2 / QCM6490-IDP
Add DSP binaries for the QCM6490 IDP and QCS6490 RB3gen2 boards.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-11-09 14:56:36 +02:00
Dmitry Baryshkov d21310529f scripts/dist: include licence files into distribution
Distributed archives should include licence files. Add all licence files
unconditionally to keep the dist.sh script simple.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-11-09 00:43:04 +02:00
Dmitry Baryshkov f1de637d34 scripts/check_whence: add simple WHENCE checker
Add support for 'make check', which performs several checks on the
WHENCE file contents and on the git repository contents.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-11-08 23:11:53 +02:00
Dmitry Baryshkov f42390ea50 sm8250/Thundercomm/RB5/CDSP.HT.2.3.c1-00060-SM8250-2: drop extra copy
Drop extra copy of the CDSP files which sneaked under the cdsp/ subdir.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-11-08 23:10:41 +02:00
Dmitry Baryshkov e8aedd63cc scripts/dist: filter WHENCE for distribution
The WHENCE file in the repository documents all DSP binary sets, however
the release tarball includes only a subset of those. Filter out WHENCE
file to include only the entries that are a part of the release.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-11-08 22:03:23 +02:00
Dmitry Baryshkov d271d63264 Makefile: support creating release archives
Add simple script to create release archive, containing only necessary
sets of binary data.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-11-05 15:09:47 +00:00
Dmitry Baryshkov d7fa4d97d2 scripts/install.sh: copy licence file to the installed location
In order to document licence applicable to the particular binaries set,
copy licence file next to the isntalled files.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-11-05 14:35:16 +00:00
Dmitry Baryshkov ffebeb0e1f WHENCE: document license in a non-free form
It's better be safe than sorry, specify exact name of the licence file.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-11-05 14:35:04 +00:00
70 changed files with 313 additions and 40 deletions

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
name: Check
on:
pull_request:
push:
workflow_dispatch:
jobs:
check:
name: make check
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
steps:
- name: Git checkout
uses: actions/checkout@v4
- name: Check
run: make check
- name: Dist
run: make dist
- name: Check install
run: make install DESTDIR=`pwd`/install
+17
View File
@@ -7,3 +7,20 @@ all:
install:
./scripts/install.sh config.txt ${DESTDIR}/${DSPDIR}
TAG = $(shell git describe)
NAME = hexagon-dsp-binaries
TARGET = $(NAME)_$(TAG).tar.gz
SUBDIR = $(NAME)-$(TAG)
dist:
$-rm -rf release
@mkdir -p release dist
./scripts/dist.sh config.txt release/$(SUBDIR)
tar -czf dist/$(TARGET) -C release $(SUBDIR)
@echo "Created dist/$(TARGET)"
@rm -rf release
check:
./scripts/check_whence.py
.PHONY: dist check
+1 -1
View File
@@ -2,5 +2,5 @@
[ ] Provide sensors-related data for RB1/2/3/5 (as used by hexagonrpcd)
[ ] Add DSP binaries for RB3gen2 board
[ ] Implement Debian and RPM packaging support
[ ] Add tarball generation support via `make dist`
[x] Add tarball generation support via `make dist`
[ ] Implement `make check support`
+29 -10
View File
@@ -9,7 +9,8 @@ if known, for each set of binaries distributed within this repository.
Dir: apq8096/Qualcomm/db820c/ADSP.8996.2.7.1-00138
Device: Qualcomm / Arrow Dragonboard 820c
Licence: Redistributable. See LICENSE.qcom for details
Licence: LICENSE.qcom
Status: Redistributable
Origin: https://releases.linaro.org/96boards/dragonboard820c/qualcomm/firmware/linux-board-support-package-r01700.1.zip
--------------------------------------------------------------------------
@@ -18,7 +19,8 @@ Dir: sdm845/Thundercomm/db845c/ADSP.HT.4.0-00554-SDM845-1
Dir: sdm845/Thundercomm/db845c/CDSP.HT.1.0-00535-SDM845-1
Dir: sdm845/Thundercomm/db845c/SLPI.HY.1.0-00340-SDM845AZL-1
Device: Thundercomm Dragonboard 845c aka Qualcomm Robotics RB3 Platform
Licence: Redistributable. See LICENSE.qcom for details
Licence: LICENSE.qcom
Status: Redistributable
Origin: https//releases.linaro.org/96boards/dragonboard845c/qualcomm/firmware/RB3_firmware_20190529180356-v3.zip
--------------------------------------------------------------------------
@@ -27,7 +29,8 @@ Dir: sdm845/Thundercomm/db845c/ADSP.HT.4.0-00593-SDM845-1
Dir: sdm845/Thundercomm/db845c/CDSP.HT.1.0-00559-SDM845-1
Dir: sdm845/Thundercomm/db845c/SLPI.HY.1.0-00365-SDM845AZL-1
Device: Thundercomm Dragonboard 845c aka Qualcomm Robotics RB3 Platform
Licence: Redistributable. See LICENSE.qcom for details
Licence: LICENSE.qcom
Status: Redistributable
Origin: https://releases.linaro.org/96boards/dragonboard845c/qualcomm/firmware/RB3_firmware_20221121000000-v5.zip
--------------------------------------------------------------------------
@@ -35,7 +38,8 @@ Origin: https://releases.linaro.org/96boards/dragonboard845c/qualcomm/firmware/R
Dir: sm8250/Thundercomm/RB5/ADSP.HT.5.3.c2-00055-SM8250-2
Dir: sm8250/Thundercomm/RB5/CDSP.HT.2.3.c1-00044-SM8250-2
Device: Thundercomm / Qualcomm Robotics RB5 Platform
Licence: Redistributable. See LICENSE.qcom for details
Licence: LICENSE.qcom
Status: Redistributable
Origin: https://releases.linaro.org/96boards/rb5/qualcomm/firmware/RB5_firmware_20210118133815-v2.zip
--------------------------------------------------------------------------
@@ -43,14 +47,16 @@ Origin: https://releases.linaro.org/96boards/rb5/qualcomm/firmware/RB5_firmware_
Dir: sm8250/Thundercomm/RB5/ADSP.HT.5.3.c2-00058-SM8250-3
Dir: sm8250/Thundercomm/RB5/CDSP.HT.2.3.c1-00060-SM8250-2
Device: Thundercomm / Qualcomm Robotics RB5 Platform
Licence: Redistributable. See LICENSE.qcom for details
Licence: LICENSE.qcom
Status: Redistributable
Origin: https://releases.linaro.org/96boards/rb5/qualcomm/firmware/RB5_firmware_20210331-v4.zip
--------------------------------------------------------------------------
Dir: sm8250/Thundercomm/RB5/SLPI.HY.3.1-00032-SM8250AZL-1
Device: Thundercomm / Qualcomm Robotics RB5 Platform
Licence: Redistributable. See LICENSE.qcom for details
Licence: LICENSE.qcom
Status: Redistributable
Origin: https://releases.linaro.org/96boards/rb5/qualcomm/firmware/RB5_firmware_20210515-v5.zip
--------------------------------------------------------------------------
@@ -59,14 +65,16 @@ Dir: sm8250/Thundercomm/RB5/ADSP.HT.5.3.c2-00082-SM8250-1
Dir: sm8250/Thundercomm/RB5/CDSP.HT.2.3.c1-00076-SM8250-1
Dir: sm8250/Thundercomm/RB5/SLPI.HY.3.1-00049-SM8250AZL-2
Device: Thundercomm / Qualcomm Robotics RB5 Platform
Licence: Redistributable. See LICENSE.qcom for details
Licence: LICENSE.qcom
Status: Redistributable
Origin: https://releases.linaro.org/96boards/rb5/qualcomm/firmware/RB5_firmware_20230804-v7.zip
--------------------------------------------------------------------------
Dir: qcm2290/Thundercomm/RB1/ADSP.VT.5.4.1.c4-00013-KAMORTA-1
Device: Thundercomm / Qualcomm Robotics RB1 Platform
Licence: Redistributable. See LICENSE.qcom for details
Licence: LICENSE.qcom
Status: Redistributable
Origin: https://releases.linaro.org/96boards/rb1/qualcomm/firmware/RB1_firmware_20230823-v2.zip
--------------------------------------------------------------------------
@@ -74,12 +82,23 @@ Origin: https://releases.linaro.org/96boards/rb1/qualcomm/firmware/RB1_firmware_
Dir: qrb4210/Thundercomm/RB2/ADSP.VT.5.4.1.c4-00013-KAMORTA-1
Dir: qrb4210/Thundercomm/RB2/CDSP.VT.2.4.1-00265-KAMORTA-1
Device: Thundercomm / Qualcomm Robotics RB2 Platform
Licence: Redistributable. See LICENSE.qcom for details
Licence: LICENSE.qcom
Status: Redistributable
Origin: https://releases.linaro.org/96boards/rb2/qualcomm/firmware/RB2_firmware_20230823-v2.zip
--------------------------------------------------------------------------
Dir: qrb4210/Thundercomm/RB2/CDSP.VT.2.4.1-00269-KAMORTA-1
Device: Thundercomm / Qualcomm Robotics RB2 Platform
Licence: Redistributable. See LICENSE.qcom for details
Licence: LICENSE.qcom
Status: Redistributable
Origin: https://releases.linaro.org/96boards/rb2/qualcomm/firmware/RB2_firmware_20231124-v4.zip
--------------------------------------------------------------------------
Dir: qcm6490/Thundercomm/RB3gen2/ADSP.HT.5.5.c8-00149-KODIAK-1
Dir: qcm6490/Thundercomm/RB3gen2/CDSP.HT.2.5.c3-00077-KODIAK-1
Device: Thundercomm / Qualcomm Robotics RB2 Platform
Licence: LICENSE.qcom
Status: Redistributable
Origin: https://artifacts.codelinaro.org/artifactory/qli-ci/software/chip/qualcomm_linux-spf-1-0/qualcomm-linux-spf-1-0_test_device_public/r1.0_00039.2/QCM6490.LE.1.0/common/build/ufs/bin/QCM6490_dspso.zip
+4
View File
@@ -21,3 +21,7 @@ Install: qcm2290/Thundercomm/RB1/ adsp ADSP.VT.5.4.1.c4-00013-KAMORTA-1
# RB2
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-00149-KODIAK-1
Install: qcm6490/Thundercomm/RB3gen2 cdsp CDSP.HT.2.5.c3-00077-KODIAK-1
Loaded 20 of 70 files, more files were not shown because too many files have changed in this diff. Show more