diff --git a/lib/igt_kms.c b/lib/igt_kms.c index ab02c28b..22c11482 100644 --- a/lib/igt_kms.c +++ b/lib/igt_kms.c @@ -935,6 +935,11 @@ void igt_display_set_verbose(igt_display_t *display, bool verbose) display->verbose = verbose; } +int igt_display_get_n_pipes(igt_display_t *display) +{ + return display->n_pipes; +} + static void igt_output_fini(igt_output_t *output) { if (output->valid) diff --git a/lib/igt_kms.h b/lib/igt_kms.h index 1d067670..bb74fc40 100644 --- a/lib/igt_kms.h +++ b/lib/igt_kms.h @@ -150,6 +150,7 @@ void igt_display_init(igt_display_t *display, int drm_fd); void igt_display_fini(igt_display_t *display); int igt_display_commit(igt_display_t *display); void igt_display_set_verbose(igt_display_t *display, bool verbose); +int igt_display_get_n_pipes(igt_display_t *display); const char *igt_output_name(igt_output_t *output); drmModeModeInfo *igt_output_get_mode(igt_output_t *output);