Skip to content

Upgrade Hexagon DSP binaries 20260110 -> 20260221#1615

Merged
ricardosalveti merged 2 commits intoqualcomm-linux:masterfrom
lumag:upd-hexagon
Feb 27, 2026
Merged

Upgrade Hexagon DSP binaries 20260110 -> 20260221#1615
ricardosalveti merged 2 commits intoqualcomm-linux:masterfrom
lumag:upd-hexagon

Conversation

@lumag
Copy link
Copy Markdown
Contributor

@lumag lumag commented Feb 22, 2026

Upgrade Hexagon DSP binaries and drop linux-firmware changes picked up by OE-Core.

@vkraleti
Copy link
Copy Markdown
Contributor

https://git.openembedded.org/openembedded-core/commit/?id=c0c2339a52c689be13c96b66c54b11aed227ca04 is available. Please rebase on tip for CI to go through.

@vkraleti vkraleti marked this pull request as ready for review February 26, 2026 14:54
@ricardosalveti
Copy link
Copy Markdown
Contributor

Hm, check layer is now failing, not sure exactly why this is happening now:

INFO: Traceback (most recent call last):
  File "/work/oe-core/scripts/lib/checklayer/cases/bsp.py", line 206, in test_machine_signatures
    self.fail('\n'.join(msg))
    ~~~~~~~~~^^^^^^^^^^^^^^^^
AssertionError: The machines have conflicting signatures for some shared tasks:
   armv8-2a qcom-adreno:do_package_write_ipk: 58435cd4ec7a859ffacfc7bb36e80868840dc009e0065e6a9cb7772c7807f56d (iq-615-evk) != eb24e08b5e5dc47a2e432ecc27124ca9972f34dfbabb4ab3cb5880b141748259 (iq-8275-evk) != b4bf4494e122c152d2454430495329beddae509b8e0266e71889061952296e52 (iq-9075-evk) != ad9b916c886cc494ba2ba291d3b89640841b1b955f410f99799412ca32878f34 (qcm6490-idp) != 9e0cca0ddd3e1cd34fc668a8a1c40f3868ab4fe410d6427899bc94e71a2c36b7 (qcs615-ride) != b5291820fc672879aa69865eeb38930174372a9f0ed0c1a79ba44c59820ac7e2 (qcs6490-rb3gen2-core-kit) != da7f447074e4b8ef56da1833f583fe4da1ebdec6454242aeb1fff8cb64537df8 (qcs8300-ride-sx) != 35074e07d225d83237fa3c2dd9209051882b5829d12dcbe730801af26cb140f5 (qcs9100-ride-sx) != f4417d2472616c707930abab8af71fca4e4d983feae80046aa28ea03b1f75fdd (rb3gen2-core-kit)
   armv8-6a qcom-adreno:do_package_write_ipk: 015ce3e1216eb5ade449b78750351d858dc8fb0a677adb474e599176cd343277 (iq-x7181-evk) != 3ea8b53df415eeccaaf8e3d1da8950d4b4334732e8bd3f8438f88793b428ea46 (kaanapali-mtp)
   cortexa53 qcom-adreno:do_package_write_ipk: 446bd36841d242aeb4be2f00461cecabfb4a885e5ee113dad44b2d037cd7062e (qrb2210-rb1-core-kit) != faae078592983645f9dc2c2662a6df404da706506ac4666642417dbbebffc6fe (rb1-core-kit)

6 tasks where not listed because some other task of the recipe already differed.
It is likely that differences from different recipes also have the same root cause.

To investigate, run bitbake-diffsigs -t recipename taskname -s fromsig tosig.
Example: (qrb2210-rb1-core-kit) != (rb1-core-kit) in the last line
Command: bitbake-diffsigs -t qcom-adreno do_package_write_ipk -s 446bd36841d242aeb4be2f00461cecabfb4a885e5ee113dad44b2d037cd7062e faae078592983645f9dc2c2662a6df404da706506ac4666642417dbbebffc6fe
   NOTE: Reconnecting to bitbake server...
   Hash for task dependency kgsl-dlkm:do_packagedata changed from 59f0f4f13d4ef971214c8f3e014ed3557cbe59480a7956afd2785087fd055f89 to 025483f032ea4bfbb42138986ddc88739622b0c54894a4821246d1cf2e2bfbfb
       Hash for task dependency kgsl-dlkm:do_package changed from 1cfa35c550399b66e99009e9056a0e580486484dd6aab4c7ccdb014c53dd6569 to b4143fef60c654e3ab88129423e0951030cb4e8e575cf851de42c65571ed5ed7
           Hash for task dependency kgsl-dlkm:do_install changed from 1f2ff89488f7c484d8e90abaaf4458cb374ac37c2f9aa62ebd815ce75d1096fa to 4bc49cded2c92835e3d6c263eec07fc551835df1b40dd522bdcf0468c429e346
               Hash for task dependency kgsl-dlkm:do_compile changed from c03d2901c49007710e961661deed8c22827dfcbad45159d2d57da1880013daac to 9b3469053cbbd635c3e1b43c1c26529c313ac5e0e4bb478582d069b8350b554f
                   Hash for task dependency kgsl-dlkm:do_configure changed from 1ba0a316467f50e28279807f02ac28e9c7e01a743653d5d406503bac526998f0 to 3d4f00e6ae35c93ce0293b5be52f05ea20b97f93e3a3ad4c8195e3f6d4593fc5
                       Hash for task dependency kgsl-dlkm:do_deploy_source_date_epoch changed from 7634f2baa28b9545536cd7e722c81ee773ea712cc890195d00bb515bee8dfd1f to 97466f76bfcc1e79eb2d8ddb778fb6d0077fb11eeabbd9bcbf445466862309aa
                           basehash changed from 30545901fc4158fba37c1f852f8791ab06fd4877747a892e6818ab7c8805fc17 to d5d1db542bd1f71b8c4f6fa88357fc01c39b53485cc342f014ac9acf1db34d71
                           Variable MACHINE value changed from 'qrb2210-rb1-core-kit' to 'rb1-core-kit'

@ricardosalveti
Copy link
Copy Markdown
Contributor

@ricardosalveti
Copy link
Copy Markdown
Contributor

The OE-Core has upgraded linux-firmware, picking up the topology and
Talos BDF changes. Drop corresponding parts of the linux-firmware
bbappend, as they are now a part of the main linux-firmware recipe.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Upgrade hexagon-dsp-binaries, picking up DSP binaries for Glymur CRD,
Radxa Q6A and Thundercomm RubikPi3. Dropped patches, applied upstream.

License-Update: new files
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
@ricardosalveti
Copy link
Copy Markdown
Contributor

@lumag the linux-firmware changes can be found at #1650 as well.

@ricardosalveti
Copy link
Copy Markdown
Contributor

Will merge this one to unblock the build.

@ricardosalveti ricardosalveti merged commit b660da0 into qualcomm-linux:master Feb 27, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants