1*deac70abSVignesh Raman#!/bin/bash 2*deac70abSVignesh Raman# SPDX-License-Identifier: MIT 3*deac70abSVignesh Raman 4*deac70abSVignesh Ramanset -euxo pipefail 5*deac70abSVignesh Raman 6*deac70abSVignesh Raman: "${KERNEL_ARCH:?ERROR: KERNEL_ARCH must be set}" 7*deac70abSVignesh Raman: "${LLVM_VERSION:?ERROR: LLVM_VERSION must be set}" 8*deac70abSVignesh Raman 9*deac70abSVignesh Raman./drivers/gpu/drm/ci/setup-llvm-links.sh 10*deac70abSVignesh Raman 11*deac70abSVignesh Ramanmake LLVM=1 ARCH="${KERNEL_ARCH}" defconfig 12*deac70abSVignesh Raman 13*deac70abSVignesh Ramanif ! make -j"${FDO_CI_CONCURRENT:-4}" ARCH="${KERNEL_ARCH}" LLVM=1 dtbs_check \ 14*deac70abSVignesh Raman DT_SCHEMA_FILES="${SCHEMA:-}" 2>dtbs-check.log; then 15*deac70abSVignesh Raman echo "ERROR: 'make dtbs_check' failed. Please check dtbs-check.log for details." 16*deac70abSVignesh Raman exit 1 17*deac70abSVignesh Ramanfi 18*deac70abSVignesh Raman 19*deac70abSVignesh Ramanif [[ -s dtbs-check.log ]]; then 20*deac70abSVignesh Raman echo "WARNING: dtbs_check reported warnings. Please check dtbs-check.log for details." 21*deac70abSVignesh Raman exit 102 22*deac70abSVignesh Ramanfi 23