[igt-dev] [PATCH i-g-t 16/17] tests/kms_plane_scaling: Adding Tile-4 support
Jeevan B
jeevan.b at intel.com
Mon Feb 7 18:21:51 UTC 2022
adding tile-4 changes for 2x-scaler-multi-pipe subtest to support on dg2
Signed-off-by: Jeevan B <jeevan.b at intel.com>
---
tests/kms_plane_scaling.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/tests/kms_plane_scaling.c b/tests/kms_plane_scaling.c
index 85db11ee..1ab7e5ce 100644
--- a/tests/kms_plane_scaling.c
+++ b/tests/kms_plane_scaling.c
@@ -613,8 +613,15 @@ static void test_scaler_with_multi_pipe_plane(data_t *d)
igt_output_t *output1, *output2;
drmModeModeInfo *mode1, *mode2;
enum pipe pipe1, pipe2;
- uint64_t modifier = is_i915_device(display->drm_fd) ?
- I915_FORMAT_MOD_Y_TILED : DRM_FORMAT_MOD_LINEAR;
+ bool has_4tile = intel_get_device_info(intel_get_drm_devid(d->drm_fd))->has_4tile;
+ uint64_t modifier;
+
+ if (is_i915_device(display->drm_fd) && has_4tile)
+ modifier = I915_FORMAT_MOD_4_TILED;
+ else if (is_i915_device(display->drm_fd))
+ modifier = I915_FORMAT_MOD_Y_TILED;
+ else
+ modifier = DRM_FORMAT_MOD_LINEAR;
cleanup_crtc(d);
--
2.17.1
More information about the igt-dev
mailing list