]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
drm/ci: validate drm/msm XML register files against schema
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Fri, 3 May 2024 18:15:04 +0000 (21:15 +0300)
committerDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Thu, 30 May 2024 23:15:13 +0000 (02:15 +0300)
In order to validate drm/msm register definition files against schema,
reuse the nodebugfs build step. The validation entry is guarded by
the EXPERT Kconfig option and we don't want to enable that option for
all the builds.

Reviewed-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
Acked-by: Helen Koike <helen.koike@collabora.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240503-fd-fix-lxml-v2-2-f80a60ce21a1@linaro.org
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
drivers/gpu/drm/ci/build.sh
drivers/gpu/drm/ci/build.yml

index 106f2d40d222fe2d3af7d22186e6aaff35e3c5e1..28a495c0c39c42ac75c3f56c9234ceb0da0d2693 100644 (file)
@@ -12,6 +12,9 @@ rm -rf .git/rebase-apply
 apt-get update
 apt-get install -y libssl-dev
 
+# for msm header validation
+apt-get install -y python3-lxml
+
 if [[ "$KERNEL_ARCH" = "arm64" ]]; then
     GCC_ARCH="aarch64-linux-gnu"
     DEBIAN_ARCH="arm64"
index 17ab38304885cdd94733902fe0c7faed783b6544..9c198239033db4dc9e3e12f0331bff89278b165d 100644 (file)
@@ -106,6 +106,7 @@ build-nodebugfs:arm64:
   extends: .build:arm64
   variables:
     DISABLE_KCONFIGS: "DEBUG_FS"
+    ENABLE_KCONFIGS: "EXPERT DRM_MSM_VALIDATE_XML"
 
 build:x86_64:
   extends: .build:x86_64