All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t v2] tests/kms_rotation_crc: Intel display version 20 onwards doesn't do hflip with tile4
@ 2024-10-22  9:47 Juha-Pekka Heikkila
  2024-10-22 15:04 ` ✗ Fi.CI.BAT: failure for " Patchwork
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Juha-Pekka Heikkila @ 2024-10-22  9:47 UTC (permalink / raw)
  To: igt-dev; +Cc: Juha-Pekka Heikkila, Naladala, Ramanaidu

On Intel display version 20 Tile4 no longer can be used with horizontal
flip.

Bspec: 69853

Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
---
 tests/kms_rotation_crc.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/tests/kms_rotation_crc.c b/tests/kms_rotation_crc.c
index 9888ac6ac..d4a1c91cc 100644
--- a/tests/kms_rotation_crc.c
+++ b/tests/kms_rotation_crc.c
@@ -639,6 +639,14 @@ static void test_plane_rotation(data_t *data, int plane_type, bool test_bad_form
 			    !IS_CHERRYVIEW(data->devid) ||
 			    data->rotation != (IGT_ROTATION_180 | IGT_REFLECT_X));
 
+		/* Intel display version 20 onwards cannot do reflect-x with
+		 * tile4
+		 */
+		igt_require(!is_intel_device(data->gfx_fd) ||
+			    intel_display_ver(data->devid) < 20 ||
+			    !(data->override_modifier == I915_FORMAT_MOD_4_TILED &&
+			    data->rotation & IGT_REFLECT_X));
+
 		prepare_crtc(data, output, pipe, plane, true);
 
 		for (i = 0; i < num_rectangle_types; i++) {
-- 
2.45.2


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

end of thread, other threads:[~2024-10-29 22:35 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-22  9:47 [PATCH i-g-t v2] tests/kms_rotation_crc: Intel display version 20 onwards doesn't do hflip with tile4 Juha-Pekka Heikkila
2024-10-22 15:04 ` ✗ Fi.CI.BAT: failure for " Patchwork
2024-10-22 15:19 ` ✓ CI.xeBAT: success " Patchwork
2024-10-22 17:09 ` ✗ CI.xeFULL: failure " Patchwork
2024-10-25 10:49 ` ✗ Fi.CI.BAT: failure for tests/kms_rotation_crc: Intel display version 20 onwards doesn't do hflip with tile4 (rev2) Patchwork
2024-10-25 11:04 ` ✓ CI.xeBAT: success " Patchwork
2024-10-26 22:02 ` ✗ CI.xeFULL: failure " Patchwork
2024-10-29 14:25 ` ✓ Fi.CI.BAT: success for tests/kms_rotation_crc: Intel display version 20 onwards doesn't do hflip with tile4 (rev3) Patchwork
2024-10-29 14:28 ` ✗ CI.xeBAT: failure " Patchwork
2024-10-29 15:57 ` ✗ CI.xeFULL: " Patchwork
2024-10-29 18:33 ` ✗ GitLab.Pipeline: warning for tests/kms_rotation_crc: Intel display version 20 onwards doesn't do hflip with tile4 (rev4) Patchwork
2024-10-29 18:53 ` ✓ CI.xeBAT: success " Patchwork
2024-10-29 18:54 ` ✗ Fi.CI.BAT: failure " Patchwork
2024-10-29 19:07 ` ✗ Fi.CI.IGT: failure for tests/kms_rotation_crc: Intel display version 20 onwards doesn't do hflip with tile4 (rev3) Patchwork
2024-10-29 22:02 ` [PATCH i-g-t v2] tests/kms_rotation_crc: Intel display version 20 onwards doesn't do hflip with tile4 Ville Syrjälä
2024-10-29 22:35 ` ✗ CI.xeFULL: failure for tests/kms_rotation_crc: Intel display version 20 onwards doesn't do hflip with tile4 (rev4) Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.