mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v4 0/3] drm/ci: add wormdingler-rev1-boe
@ 2026-10-21  5:16 Vignesh Raman
  2026-10-21  5:16 ` [PATCH v4 1/3] drm/ci: share skips between sc7180 trogdor devices Vignesh Raman
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Vignesh Raman @ 2026-10-21  5:16 UTC (permalink / raw)
  To: dri-devel
  Cc: daniels, helen.fornazier, airlied, simona.vetter,
	dmitry.baryshkov, lumag, robdclark, robin.clark,
	valentine.burley, linux-arm-msm, freedreno, linux-kernel

This series updates CI coverage for trogdor-based sc7180 devices by,

- Share skips between sc7180 trogdor devices
- Update xfails for sc7180 trogdor devices
- Adding a new sc7180-trogdor-wormdingler-rev1-boe job.

MR: https://gitlab.freedesktop.org/drm/msm/-/merge_requests/252
Pipeline: https://gitlab.freedesktop.org/vigneshraman/msm/-/pipelines/1771349

Vignesh Raman (3):
  drm/ci: share skips between sc7180 trogdor devices
  drm/ci: update xfails for sc7180 trogdor devices
  drm/ci: add sc7180-trogdor-wormdingler-rev1-boe

 drivers/gpu/drm/ci/arm64.config               |  4 ++++
 drivers/gpu/drm/ci/build.sh                   |  1 +
 drivers/gpu/drm/ci/igt_runner.sh              |  6 +++--
 drivers/gpu/drm/ci/test.yml                   | 13 +++++++++++
 ...goftown-skips.txt => msm-sc7180-skips.txt} | 12 ----------
 .../msm-sc7180-trogdor-kingoftown-fails.txt   |  2 ++
 ...180-trogdor-wormdingler-rev1-boe-fails.txt | 23 +++++++++++++++++++
 7 files changed, 47 insertions(+), 14 deletions(-)
 rename drivers/gpu/drm/ci/xfails/{msm-sc7180-trogdor-kingoftown-skips.txt => msm-sc7180-skips.txt} (72%)
 create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-wormdingler-rev1-boe-fails.txt

-- 
2.47.3


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH v4 1/3] drm/ci: share skips between sc7180 trogdor devices
  2026-10-21  5:16 [PATCH v4 0/3] drm/ci: add wormdingler-rev1-boe Vignesh Raman
@ 2026-10-21  5:16 ` Vignesh Raman
  2026-10-21  5:16 ` [PATCH v4 2/3] drm/ci: update xfails for " Vignesh Raman
  2026-10-21  5:16 ` [PATCH v4 3/3] drm/ci: add sc7180-trogdor-wormdingler-rev1-boe Vignesh Raman
  2 siblings, 0 replies; 4+ messages in thread
From: Vignesh Raman @ 2026-10-21  5:16 UTC (permalink / raw)
  To: dri-devel
  Cc: daniels, helen.fornazier, airlied, simona.vetter,
	dmitry.baryshkov, lumag, robdclark, robin.clark,
	valentine.burley, linux-arm-msm, freedreno, linux-kernel

igt_runner.sh looks up the skips, flakes and fails files using
GPU_VERSION, which for sc7180 trogdor jobs is the board name.

The skips are the same for all sc7180 trogdor boards, but fails and
flakes can differ. Add an optional SKIPS_FILE variable to override the
skips file, so that it can be shared.

Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com>
---

v1:
  - New patch in the series

---
 drivers/gpu/drm/ci/igt_runner.sh                            | 6 ++++--
 drivers/gpu/drm/ci/test.yml                                 | 1 +
 ...80-trogdor-kingoftown-skips.txt => msm-sc7180-skips.txt} | 0
 3 files changed, 5 insertions(+), 2 deletions(-)
 rename drivers/gpu/drm/ci/xfails/{msm-sc7180-trogdor-kingoftown-skips.txt => msm-sc7180-skips.txt} (100%)

diff --git a/drivers/gpu/drm/ci/igt_runner.sh b/drivers/gpu/drm/ci/igt_runner.sh
index 741d30655ab5..41c6f332a5e6 100755
--- a/drivers/gpu/drm/ci/igt_runner.sh
+++ b/drivers/gpu/drm/ci/igt_runner.sh
@@ -30,8 +30,10 @@ case "$DRIVER_NAME" in
         ;;
 esac
 
-if [ -e "/install/xfails/$DRIVER_NAME-$GPU_VERSION-skips.txt" ]; then
-    IGT_SKIPS="--skips /install/xfails/$DRIVER_NAME-$GPU_VERSION-skips.txt"
+SKIPS_FILE=${SKIPS_FILE:-$DRIVER_NAME-$GPU_VERSION-skips.txt}
+
+if [ -e "/install/xfails/$SKIPS_FILE" ]; then
+    IGT_SKIPS="--skips /install/xfails/$SKIPS_FILE"
 fi
 
 if [ -e "/install/xfails/$DRIVER_NAME-$GPU_VERSION-flakes.txt" ]; then
diff --git a/drivers/gpu/drm/ci/test.yml b/drivers/gpu/drm/ci/test.yml
index 3777189e9737..248c6958cdbf 100644
--- a/drivers/gpu/drm/ci/test.yml
+++ b/drivers/gpu/drm/ci/test.yml
@@ -101,6 +101,7 @@
     BOOT_METHOD: depthcharge
     KERNEL_IMAGE_TYPE: ""
     LAVA_FIRMWARE: qcom-lava
+    SKIPS_FILE: msm-sc7180-skips.txt
 
 msm:sc7180-trogdor-kingoftown:
   extends:
diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-skips.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt
similarity index 100%
rename from drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-skips.txt
rename to drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt
-- 
2.47.3


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH v4 2/3] drm/ci: update xfails for sc7180 trogdor devices
  2026-10-21  5:16 [PATCH v4 0/3] drm/ci: add wormdingler-rev1-boe Vignesh Raman
  2026-10-21  5:16 ` [PATCH v4 1/3] drm/ci: share skips between sc7180 trogdor devices Vignesh Raman
@ 2026-10-21  5:16 ` Vignesh Raman
  2026-10-21  5:16 ` [PATCH v4 3/3] drm/ci: add sc7180-trogdor-wormdingler-rev1-boe Vignesh Raman
  2 siblings, 0 replies; 4+ messages in thread
From: Vignesh Raman @ 2026-10-21  5:16 UTC (permalink / raw)
  To: dri-devel
  Cc: daniels, helen.fornazier, airlied, simona.vetter,
	dmitry.baryshkov, lumag, robdclark, robin.clark,
	valentine.burley, linux-arm-msm, freedreno, linux-kernel

Some tests were skipped on sc7180-trogdor-kingoftown because
they hung, timed out or broke other tests.

Suspend tests now pass, and the other tests no longer hang or
affect other tests. So drop those skips and update the expected
failures.

Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com>
---

v1:
  - New patch in the series

---
 drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt       | 12 ------------
 .../xfails/msm-sc7180-trogdor-kingoftown-fails.txt   |  2 ++
 2 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt
index 154b047787b2..8d1768de90cc 100644
--- a/drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt
@@ -1,6 +1,3 @@
-# Suspend to RAM seems to be broken on this machine
-.*suspend.*
-
 # Skip driver specific tests
 ^amdgpu.*
 nouveau_.*
@@ -19,20 +16,11 @@ kms_dp_link_training.*
 # since core_getversion also fails.
 core_hotunplug.*
 
-# Timeout occurs
-kms_flip@2x-wf_vblank-ts-check
-
-# Hangs the machine
-kms_cursor_crc@cursor-random-max-size
-
 # IGT issue. is_joiner_mode() should return false for non-Intel hardware.
 # https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/162
 kms_display_modes@extended-mode-basic
 kms_display_modes@mst-extended-mode-negative
 
-# It causes other tests to fail, so skip it.
-kms_invalid_mode@overflow-vrefresh
-
 # sc7180 does not have APRIV, so memptrs is not protected.
 # (Preemption is not supported on devices that do not have
 # APRIV, so this is ok)
diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-fails.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-fails.txt
index 2daf4ab879a9..96743acc399d 100644
--- a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-fails.txt
@@ -9,10 +9,12 @@ kms_color@ctm-red-to-blue,Fail
 kms_color@ctm-signed,Fail
 kms_color@gamma,Fail
 kms_color@legacy-gamma,Fail
+kms_cursor_edge_walk@256x256-right-edge,Fail
 kms_cursor_legacy@cursor-vs-flip-toggle,Fail
 kms_cursor_legacy@cursor-vs-flip-varying-size,Fail
 kms_flip@flip-vs-modeset-vs-hang,Fail
 kms_flip@flip-vs-panning-vs-hang,Fail
+kms_invalid_mode@overflow-vrefresh,Fail
 kms_lease@lease-uevent,Fail
 kms_pipe_crc_basic@compare-crc-sanitycheck-nv12,Fail
 kms_plane_alpha_blend@alpha-7efc,Fail
-- 
2.47.3


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH v4 3/3] drm/ci: add sc7180-trogdor-wormdingler-rev1-boe
  2026-10-21  5:16 [PATCH v4 0/3] drm/ci: add wormdingler-rev1-boe Vignesh Raman
  2026-10-21  5:16 ` [PATCH v4 1/3] drm/ci: share skips between sc7180 trogdor devices Vignesh Raman
  2026-10-21  5:16 ` [PATCH v4 2/3] drm/ci: update xfails for " Vignesh Raman
@ 2026-10-21  5:16 ` Vignesh Raman
  2 siblings, 0 replies; 4+ messages in thread
From: Vignesh Raman @ 2026-10-21  5:16 UTC (permalink / raw)
  To: dri-devel
  Cc: daniels, helen.fornazier, airlied, simona.vetter,
	dmitry.baryshkov, lumag, robdclark, robin.clark,
	valentine.burley, linux-arm-msm, freedreno, linux-kernel

Add job that executes the IGT test suite for
sc7180-trogdor-wormdingler-rev1-boe.

Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com>
---

v4:
  - Use shared skips file between sc7180 trogdor devices
  
v3:
  - Rebase with msm-next
  - https://gitlab.freedesktop.org/drm/msm/-/merge_requests/221

v2:
  - Add comments to clarify panel configurations for sc7180 trogdor devices
  - https://gitlab.freedesktop.org/drm/msm/-/merge_requests/221
  - Failure pipeline - https://gitlab.freedesktop.org/vigneshraman/msm/-/pipelines/1642103

v1:
  - https://gitlab.freedesktop.org/drm/msm/-/merge_requests/221
  - Depends on https://lore.kernel.org/dri-devel/20260210071138.2256773-1-vignesh.raman@collabora.com/

---
 drivers/gpu/drm/ci/arm64.config               |  4 ++++
 drivers/gpu/drm/ci/build.sh                   |  1 +
 drivers/gpu/drm/ci/test.yml                   | 12 ++++++++++
 ...180-trogdor-wormdingler-rev1-boe-fails.txt | 23 +++++++++++++++++++
 4 files changed, 40 insertions(+)
 create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-wormdingler-rev1-boe-fails.txt

diff --git a/drivers/gpu/drm/ci/arm64.config b/drivers/gpu/drm/ci/arm64.config
index c46125c1f80f..64951d9f98cc 100644
--- a/drivers/gpu/drm/ci/arm64.config
+++ b/drivers/gpu/drm/ci/arm64.config
@@ -214,3 +214,7 @@ CONFIG_PWM_TEGRA=y
 CONFIG_DRM_PANTHOR=m
 CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y
 CONFIG_PHY_ROCKCHIP_SAMSUNG_HDPTX=y
+
+# For sc7180-trogdor-wormdingler-rev1-boe
+CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=y
+CONFIG_GPIO_SHARED_PROXY=y
diff --git a/drivers/gpu/drm/ci/build.sh b/drivers/gpu/drm/ci/build.sh
index fdaa26ad79d6..be12bfc0cb97 100644
--- a/drivers/gpu/drm/ci/build.sh
+++ b/drivers/gpu/drm/ci/build.sh
@@ -27,6 +27,7 @@ if [[ "$KERNEL_ARCH" = "arm64" ]]; then
     DEVICE_TREES+=" arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dtb"
     DEVICE_TREES+=" arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dtb"
     DEVICE_TREES+=" arch/arm64/boot/dts/qcom/sc7180-trogdor-kingoftown.dtb"
+    DEVICE_TREES+=" arch/arm64/boot/dts/qcom/sc7180-trogdor-wormdingler-rev1-boe.dtb"
     DEVICE_TREES+=" arch/arm64/boot/dts/qcom/sm8350-hdk.dtb"
 elif [[ "$KERNEL_ARCH" = "arm" ]]; then
     GCC_ARCH="arm-linux-gnueabihf"
diff --git a/drivers/gpu/drm/ci/test.yml b/drivers/gpu/drm/ci/test.yml
index 248c6958cdbf..fd03e976b4a9 100644
--- a/drivers/gpu/drm/ci/test.yml
+++ b/drivers/gpu/drm/ci/test.yml
@@ -103,6 +103,7 @@
     LAVA_FIRMWARE: qcom-lava
     SKIPS_FILE: msm-sc7180-skips.txt
 
+# eDP panel (parade ps8640 dsi->edp bridge)
 msm:sc7180-trogdor-kingoftown:
   extends:
     - .msm-sc7180
@@ -113,6 +114,17 @@ msm:sc7180-trogdor-kingoftown:
     GPU_VERSION: ${DEVICE_TYPE}
     RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-kingoftown
 
+# MIPI DSI panel
+msm:sc7180-trogdor-wormdingler-rev1-boe:
+  extends:
+    - .msm-sc7180
+  parallel: 6
+  variables:
+    DEVICE_TYPE: sc7180-trogdor-wormdingler-rev1-boe
+    DTB: sc7180-trogdor-wormdingler-rev1-boe
+    GPU_VERSION: ${DEVICE_TYPE}
+    RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-wormdingler-rev1-boe
+
 msm:apq8016:
   extends:
     - .lava-igt:arm64
diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-wormdingler-rev1-boe-fails.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-wormdingler-rev1-boe-fails.txt
new file mode 100644
index 000000000000..4af93eeeaf99
--- /dev/null
+++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-wormdingler-rev1-boe-fails.txt
@@ -0,0 +1,23 @@
+core_setmaster@master-drop-set-user,Fail
+kms_color@ctm-0-25,Fail
+kms_color@ctm-0-50,Fail
+kms_color@ctm-0-75,Fail
+kms_color@ctm-blue-to-red,Fail
+kms_color@ctm-green-to-red,Fail
+kms_color@ctm-negative,Fail
+kms_color@ctm-red-to-blue,Fail
+kms_color@ctm-signed,Fail
+kms_color@gamma,Fail
+kms_color@legacy-gamma,Fail
+kms_cursor_legacy@cursor-vs-flip-toggle,Fail
+kms_cursor_legacy@cursor-vs-flip-varying-size,Fail
+kms_flip@flip-vs-modeset-vs-hang,Fail
+kms_flip@flip-vs-panning-vs-hang,Fail
+kms_invalid_mode@overflow-vrefresh,Fail
+kms_lease@lease-uevent,Fail
+kms_pipe_crc_basic@compare-crc-sanitycheck-nv12,Fail
+kms_plane@pixel-format,Fail
+kms_plane@pixel-format-source-clamping,Fail
+kms_plane_alpha_blend@alpha-7efc,Fail
+kms_plane_alpha_blend@coverage-7efc,Fail
+kms_plane_alpha_blend@coverage-vs-premult-vs-constant,Fail
-- 
2.47.3


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-10-21  5:16 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-21  5:16 [PATCH v4 0/3] drm/ci: add wormdingler-rev1-boe Vignesh Raman
2026-10-21  5:16 ` [PATCH v4 1/3] drm/ci: share skips between sc7180 trogdor devices Vignesh Raman
2026-10-21  5:16 ` [PATCH v4 2/3] drm/ci: update xfails for " Vignesh Raman
2026-10-21  5:16 ` [PATCH v4 3/3] drm/ci: add sc7180-trogdor-wormdingler-rev1-boe Vignesh Raman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®