Simplify a way to sideload proprietary firmware#1692
Simplify a way to sideload proprietary firmware#1692lumag wants to merge 8 commits intoqualcomm-linux:masterfrom
Conversation
Not all firmware files are included into the NON-HLOS.bin. Adreno, IPA and Iris firmware is typically left out. Add a way to sideload those files from an archive that is provided separately. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Include the VPU firmware from the generic VPU firmware location into the venus firmware package. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Package IPA firmware provided for the SDA845 HDK. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
For the SM8150 HDK the firmware for Iris core isn't provided as a part of the NON-HLOS.bin image (nor is it currently available in linux-firmware). Sideload it via the proprietary firmware archive and create a package for it. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
For the SM8350 HDK the firmware for Iris core isn't provided as a part of the NON-HLOS.bin image (nor is it currently available in linux-firmware)t. Sideload it via the proprietary firmware archive and create a package for it. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
For the SM8450 HDK the firmware for Iris core isn't provided as a part of the NON-HLOS.bin image (nor is it currently available in linux-firmware)t. Sideload it via the proprietary firmware archive and create a package for it. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Stop using firmware-qcom-adreno.inc to load Adreno firmware for the AR2 Gen1 platform. Use new PROPRIETARY_URI mechanism instead. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Historically meta-qcom had a special way of providing Adreno firmware files. With the Adreno firmware for SM8x50 being a part of linux-firmware this has mostly lost sense and now it has been transformed into the 'PROPRIETARY_URI' support in the firmware-qcom-hlos.inc. Since none of the boards in meta-qcom uses firmware-qcom-adreno.inc anymore, drop it from the layer. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
|
The first commit sets |
|
@koenkooi those files are not distributable, so I have: With the |
Test run workflowTest jobs for commit e30df9b
All jobs summary
|
Test Results 43 files - 3 178 suites - 29 2h 7m 2s ⏱️ - 33m 44s For more details on these failures, see this check. Results for commit e30df9b. ± Comparison against base commit 57cbaaa. |
In case of Qualcomm HDK platforms not all the firmware is included into the NON-HLOS.bin image. Typically Adreno, IPA and Iris firmware are provided separately. Currently we have firmware-qcom-adreno.inc, which lets users to sideload Adreno firmware only. Let users provide all missing firmware files as an archive instead.