Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/drivers/gpu/drm/ci/check-devicetrees.yml
26494 views
1
.dt-check-base:
2
stage: static-checks
3
timeout: "30m"
4
variables:
5
GIT_DEPTH: 1
6
FF_USE_NEW_BASH_EVAL_STRATEGY: 'true'
7
SCHEMA: "display:gpu"
8
VENV_PATH: "/tmp/dtcheck-venv"
9
before_script:
10
- apt-get update -qq
11
# Minimum supported version of LLVM for building x86 kernels is 15.0.0.
12
# In mesa-ci containers, LLVM_VERSION is defined as a container-level property and is currently set to 19.
13
- apt-get install -y --no-install-recommends clang-${LLVM_VERSION} lld-${LLVM_VERSION} llvm-${LLVM_VERSION} python3-dev python3-venv python3-pip yamllint
14
- python3 -m venv "${VENV_PATH}"
15
- source "${VENV_PATH}/bin/activate"
16
- pip3 install dtschema
17
script:
18
- drivers/gpu/drm/ci/${SCRIPT_NAME}
19
artifacts:
20
when: on_failure
21
paths:
22
- ${ARTIFACT_FILE}
23
allow_failure:
24
exit_codes:
25
- 102
26
27
dtbs-check:arm32:
28
extends:
29
- .build:arm32
30
- .dt-check-base
31
variables:
32
SCRIPT_NAME: "dtbs-check.sh"
33
ARTIFACT_FILE: "dtbs-check.log"
34
35
dtbs-check:arm64:
36
extends:
37
- .build:arm64
38
- .dt-check-base
39
variables:
40
SCRIPT_NAME: "dtbs-check.sh"
41
ARTIFACT_FILE: "dtbs-check.log"
42
43
dt-binding-check:
44
extends:
45
- .build
46
- .use-debian/x86_64_build
47
- .dt-check-base
48
variables:
49
SCRIPT_NAME: "dt-binding-check.sh"
50
ARTIFACT_FILE: "dt-binding-check.log"
51
52