From 8bb5730d28122fe5c142815f1ad32c351bf36cfe Mon Sep 17 00:00:00 2001 From: Daniel Vetter Date: Thu, 31 Oct 2013 15:37:05 +0100 Subject: tests/debugfs_pipe_crc: set mode before creating CRC helper MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Otherwise the automagic skipping for DP ports on gmch platforms won't work. v2: We also need to just skip that connector, not the entire subtest. kms_cursor_crc still needs to be updated. Cc: Damien Lespiau Cc: Ville Syrjälä Signed-off-by: Daniel Vetter --- tests/debugfs_pipe_crc.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/debugfs_pipe_crc.c b/tests/debugfs_pipe_crc.c index a242a5b3b..770bbdb2f 100644 --- a/tests/debugfs_pipe_crc.c +++ b/tests/debugfs_pipe_crc.c @@ -162,18 +162,20 @@ static void test_read_crc(data_t *data, int pipe, unsigned flags) if (!connector->valid) continue; - valid_connectors++; fprintf(stdout, "%s: Testing connector %u\n", igt_subtest_name(), connector->config.connector->connector_id); + connector_set_mode(data, connector, &connector->config.default_mode); + pipe_crc = igt_pipe_crc_new(&data->debugfs, data->drm_fd, connector->config.pipe, INTEL_PIPE_CRC_SOURCE_AUTO); - connector_set_mode(data, connector, &connector->config.default_mode); + if (!pipe_crc) + continue; + valid_connectors++; - igt_require(pipe_crc); igt_assert(igt_pipe_crc_start(pipe_crc)); /* wait for 3 vblanks and the corresponding 3 CRCs */ -- cgit v1.2.3