summaryrefslogtreecommitdiff
path: root/tests/kms_plane.c
diff options
context:
space:
mode:
authorMaarten Lankhorst <maarten.lankhorst@linux.intel.com>2017-01-16 11:35:43 +0100
committerMaarten Lankhorst <maarten.lankhorst@linux.intel.com>2017-01-16 11:37:42 +0100
commitc79e6d828f539af5139050e1c361b2675a2ad12c (patch)
treed353a0728b1ad8a8d0e90c744c60a06e19f1445d /tests/kms_plane.c
parentc401f46516e8d5ed8db775e74d993b91935998b0 (diff)
kms_plane: Use for_each_valid_output_on_pipe.
This is better because some outputs may not be used on all pipes. This correctly causes some tests to skip on CHV/VLV when there is no output for a given pipe. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Diffstat (limited to 'tests/kms_plane.c')
-rw-r--r--tests/kms_plane.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/kms_plane.c b/tests/kms_plane.c
index ce5e3101..e843a170 100644
--- a/tests/kms_plane.c
+++ b/tests/kms_plane.c
@@ -231,7 +231,7 @@ test_plane_position(data_t *data, enum pipe pipe, enum igt_plane plane,
igt_skip_on(pipe >= data->display.n_pipes);
igt_skip_on(plane >= data->display.pipes[pipe].n_planes);
- for_each_connected_output(&data->display, output) {
+ for_each_valid_output_on_pipe(&data->display, pipe, output) {
test_plane_position_with_output(data, pipe, plane, output,
flags);
connected_outs++;
@@ -357,7 +357,7 @@ test_plane_panning(data_t *data, enum pipe pipe, enum igt_plane plane,
igt_skip_on(pipe >= data->display.n_pipes);
igt_skip_on(plane >= data->display.pipes[pipe].n_planes);
- for_each_connected_output(&data->display, output) {
+ for_each_valid_output_on_pipe(&data->display, pipe, output) {
test_plane_panning_with_output(data, pipe, plane, output,
flags);
connected_outs++;