diff options
author | Mika Kuoppala <mika.kuoppala@intel.com> | 2016-08-11 12:05:12 +0300 |
---|---|---|
committer | Rodrigo Vivi <rodrigo.vivi@intel.com> | 2016-09-19 17:22:41 -0700 |
commit | e4a1727efa617e32428c7e7c59abbb08cc97e16f (patch) | |
tree | 79ad8ba055268f2366b891f680b1f8d8266b9016 /tests | |
parent | 9690d0aeedff96ebf761252966aa19471ac93bc1 (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.c | 8 |
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); |