summaryrefslogtreecommitdiff
path: root/.gitlab-ci
diff options
context:
space:
mode:
authorDavid Heidelberg <david.heidelberg@collabora.com>2023-04-20 15:14:37 +0200
committerMarge Bot <emma+marge@anholt.net>2023-04-25 20:41:50 +0000
commitcc6f2589ec499cff863e18fd232925529cbadbaf (patch)
tree75b432453e62718b3764afd07b93bd23f2156483 /.gitlab-ci
parent5dd68b6ba6e9a3d12dacf5b1405ccdc305e3f09f (diff)
downloadmesa-cc6f2589ec499cff863e18fd232925529cbadbaf.tar.gz
ci/lava: add support for HDK 888 firmware
Acked-by: Emma Anholt <emma@anholt.net> Reviewed-by: Daniel Stone <daniels@collabora.com> Signed-off-by: David Heidelberg <david.heidelberg@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22604>
Diffstat (limited to '.gitlab-ci')
-rw-r--r--.gitlab-ci/lava/utils/lava_job_definition.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/.gitlab-ci/lava/utils/lava_job_definition.py b/.gitlab-ci/lava/utils/lava_job_definition.py
index c3e1116634f..cb1b74bfb9f 100644
--- a/.gitlab-ci/lava/utils/lava_job_definition.py
+++ b/.gitlab-ci/lava/utils/lava_job_definition.py
@@ -162,6 +162,14 @@ def generate_lava_yaml_payload(args) -> dict[str, Any]:
run_steps += [
x.rstrip() for x in init_sh if not x.startswith("#") and x.rstrip()
]
+ # We cannot distribute the Adreno 660 shader firmware inside rootfs,
+ # since the license isn't bundled inside the repository
+ if args.device_type == "sm8350-hdk":
+ run_steps.append(
+ "curl -L --retry 4 -f --retry-all-errors --retry-delay 60 " +
+ "https://github.com/allahjasif1990/hdk888-firmware/raw/main/a660_zap.mbn " +
+ "-o \"/lib/firmware/qcom/sm8350/a660_zap.mbn\""
+ )
run_steps.append(
"curl -L --retry 4 -f --retry-all-errors --retry-delay 60 "
f"{args.job_rootfs_overlay_url} | tar -xz -C /",