summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMika Kuoppala <mika.kuoppala@intel.com>2016-08-11 12:05:12 +0300
committerRodrigo Vivi <rodrigo.vivi@intel.com>2016-09-19 17:22:41 -0700
commite4a1727efa617e32428c7e7c59abbb08cc97e16f (patch)
tree79ad8ba055268f2366b891f680b1f8d8266b9016 /tests
parent9690d0aeedff96ebf761252966aa19471ac93bc1 (diff)
tests/kms_psr_sink_crc: commit before querying mode
Commit to a mode before querying it. Tested-by: Rodrigo Vivi <rodrigo.vivi@intel.com> References: https://bugs.freedesktop.org/show_bug.cgi?id=97172 Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Signed-off-by: Mika Kuoppala <mika.kuoppala@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/kms_psr_sink_crc.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/kms_psr_sink_crc.c b/tests/kms_psr_sink_crc.c
index 8aafedb0..68310d81 100644
--- a/tests/kms_psr_sink_crc.c
+++ b/tests/kms_psr_sink_crc.c
@@ -112,6 +112,14 @@ static void setup_output(data_t *data)
continue;
igt_output_set_pipe(output, pipe);
+ igt_display_commit(display);
+
+ if (!output->valid) {
+ igt_output_set_pipe(output, PIPE_ANY);
+ igt_display_commit(display);
+ continue;
+ }
+
data->crtc_id = output->config.crtc->crtc_id;
data->output = output;
data->mode = igt_output_get_mode(output);