Lines Matching +full:apq8096 +full:- +full:sbc
2 # SPDX-License-Identifier: MIT
4 set -ex
7 rm -rf .git/rebase-apply
9 . .gitlab-ci/container/container_pre_build.sh
11 # libssl-dev was uninstalled because it was considered an ephemeral package
12 apt-get update
13 apt-get install -y libssl-dev
16 GCC_ARCH="aarch64-linux-gnu"
18 DEVICE_TREES="arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dtb"
19 DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dtb"
20 DEVICE_TREES+=" arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dtb"
21 DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dtb"
22 DEVICE_TREES+=" arch/arm64/boot/dts/qcom/apq8016-sbc.dtb"
23 DEVICE_TREES+=" arch/arm64/boot/dts/qcom/apq8096-db820c.dtb"
24 DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dtb"
25 DEVICE_TREES+=" arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtb"
26 DEVICE_TREES+=" arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dtb"
27 DEVICE_TREES+=" arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dtb"
28 DEVICE_TREES+=" arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dtb"
30 GCC_ARCH="arm-linux-gnueabihf"
32 DEVICE_TREES="arch/arm/boot/dts/rockchip/rk3288-veyron-jaq.dtb"
33 DEVICE_TREES+=" arch/arm/boot/dts/allwinner/sun8i-h3-libretech-all-h3-cc.dtb"
34 DEVICE_TREES+=" arch/arm/boot/dts/nxp/imx/imx6q-cubox-i.dtb"
35 apt-get install -y libssl-dev:armhf
37 GCC_ARCH="x86_64-linux-gnu"
43 export CROSS_COMPILE="${GCC_ARCH}-"
48 mkdir -p ld-links
49 for i in /usr/bin/*-ld /usr/bin/ld; do
51 ln -sf /usr/bin/$i.bfd ld-links/$i
54 NEWPATH=$(pwd)/ld-links
57 git config --global user.email "fdo@example.com"
58 git config --global user.name "freedesktop.org CI"
59 git config --global pull.rebase true
62 if [ "$(git ls-remote --exit-code --heads ${UPSTREAM_REPO} ${TARGET_BRANCH}-external-fixes)" ]; then
63 git pull ${UPSTREAM_REPO} ${TARGET_BRANCH}-external-fixes
67 if [ -z "$CI_MERGE_REQUEST_PROJECT_PATH" ]; then
68 if [ "$(git ls-remote --exit-code --heads origin ${TARGET_BRANCH}-external-fixes)" ]; then
69 git pull origin ${TARGET_BRANCH}-external-fixes
80 if [[ -n "${MERGE_FRAGMENT}" ]]; then
88 mkdir -p /lava-files/
90 cp arch/${KERNEL_ARCH}/boot/${image} /lava-files/.
93 if [[ -n ${DEVICE_TREES} ]]; then
95 cp ${DEVICE_TREES} /lava-files/.
99 mkdir -p install/modules/
105 -f auto \
106 -A arm \
107 -O linux \
108 -d arch/arm64/boot/Image.lzma \
109 -C lzma\
110 -b arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dtb \
111 /lava-files/cheza-kernel
112 KERNEL_IMAGE_NAME+=" cheza-kernel"
115 gzip -k /lava-files/Image
120 mkdir -p install
121 cp -rfv .gitlab-ci/* install/.
122 cp -rfv install/common install/ci-common
123 cp -rfv drivers/gpu/drm/ci/* install/.
125 . .gitlab-ci/container/container_post_build.sh
128 xz -7 -c -T${FDO_CI_CONCURRENT:-4} vmlinux > /lava-files/vmlinux.xz
131 if [[ -n $DEVICE_TREES ]]; then
132 FILES_TO_UPLOAD="$FILES_TO_UPLOAD $(basename -a $DEVICE_TREES)"
136 ci-fairy s3cp --token-file "${CI_JOB_JWT_FILE}" /lava-files/$f \
140 S3_ARTIFACT_NAME="kernel-files.tar.zst"
141 tar --zstd -cf $S3_ARTIFACT_NAME install
142 …ci-fairy s3cp --token-file "${CI_JOB_JWT_FILE}" ${S3_ARTIFACT_NAME} https://${PIPELINE_ARTIFACTS_B…
147 mkdir -p artifacts/install/lib
149 rm -rf artifacts/install/modules
150 ln -s common artifacts/install/ci-common
153 cp /lava-files/$image artifacts/install/.
156 tar -C artifacts -cf artifacts/install.tar install
157 rm -rf artifacts/install