summaryrefslogtreecommitdiff
path: root/tests/kms_fbc_crc.c
diff options
context:
space:
mode:
authorRobert Foss <robert.foss@collabora.com>2017-01-10 19:56:40 -0500
committerRobert Foss <robert.foss@collabora.com>2017-01-31 16:19:35 -0500
commit78d2951f779ace7b6d39c26da2d260e0d707cc14 (patch)
tree3f611b2f1cad4e97db4fff5059c9bb90777a2c1f /tests/kms_fbc_crc.c
parenta786479742a0faedea55a6c40df87162dc0388dc (diff)
tests/kms_fbc_crc: Add support for dynamic number of planes
Add changes reflecting the new support for dynamic number of planes per pipe. Signed-off-by: Robert Foss <robert.foss@collabora.com> Reviewed-by: Mika Kahola <mika.kahola@intel.com>
Diffstat (limited to 'tests/kms_fbc_crc.c')
-rw-r--r--tests/kms_fbc_crc.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/kms_fbc_crc.c b/tests/kms_fbc_crc.c
index a696e124..96af06a0 100644
--- a/tests/kms_fbc_crc.c
+++ b/tests/kms_fbc_crc.c
@@ -372,7 +372,7 @@ static bool prepare_test(data_t *data, enum test_mode test_mode)
igt_output_t *output = data->output;
igt_pipe_crc_t *pipe_crc;
- data->primary = igt_output_get_plane(data->output, IGT_PLANE_PRIMARY);
+ data->primary = igt_output_get_plane_type(data->output, DRM_PLANE_TYPE_PRIMARY);
create_fbs(data, true, data->fb);
@@ -457,10 +457,11 @@ static void finish_crtc(data_t *data, enum test_mode mode)
static void reset_display(data_t *data)
{
igt_display_t *display = &data->display;
- enum pipe pipe;
+ enum pipe pipe_id;
- for_each_pipe(display, pipe) {
- igt_plane_t *plane = &display->pipes[pipe].planes[IGT_PLANE_PRIMARY];
+ for_each_pipe(display, pipe_id) {
+ igt_pipe_t *pipe = &display->pipes[pipe_id];
+ igt_plane_t *plane = igt_pipe_get_plane_type(pipe, DRM_PLANE_TYPE_PRIMARY);
if (plane->fb)
igt_plane_set_fb(plane, NULL);