[igt-dev] [i-g-t v5 46/52] tests/i915/kms_frontbuffer_tracking: Add support for Bigjoiner
Gupta, Nidhi1
nidhi1.gupta at intel.com
Fri Dec 30 14:37:09 UTC 2022
On Tue, 2022-11-15 at 08:43 +0530, Bhanuprakash Modem wrote:
>As many 2x tests are currently running on Pipe-A & B only, those
>tests will always SKIP if there is any 8K supported panel in the
>config. Instead of Skipping the test, add some intelligence to
>the subtest to identify the valid pipe/output combo to execute
>the subtest.
>
>V2: - Use updated helper name
>
>Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem at intel.com>
>---
Reviewed-by: Nidhi Gupta
>tests/i915/kms_frontbuffer_tracking.c | 16 ++++++++++++----
>1 file changed, 12 insertions(+), 4 deletions(-)
>diff --git a/tests/i915/kms_frontbuffer_tracking.c b/tests/i915/kms_frontbuffer_tracking.c
>index 5b47999e..650e14a7 100644
>--- a/tests/i915/kms_frontbuffer_tracking.c
>+++ b/tests/i915/kms_frontbuffer_tracking.c
>@@ -403,15 +403,23 @@ static bool find_connector(bool edp_only, bool pipe_a,
> if (pipe_a && pipe != PIPE_A)
> continue;
>
>- if (output == forbidden_output || pipe == forbidden_pipe)
>+ if (output == forbidden_output || pipe == forbidden_pipe) {
>+ igt_output_set_pipe(output, pipe);
>+ igt_output_override_mode(output, connector_get_mode(output));
>+
> continue;
>+ }
>
> if (c->connector_type == DRM_MODE_CONNECTOR_eDP && opt.no_edp)
> continue;
>
>- *ret_output = output;
>- *ret_pipe = pipe;
>- return true;
>+ igt_output_set_pipe(output, pipe);
>+ igt_output_override_mode(output, connector_get_mode(output));
>+ if (i915_pipe_output_combo_valid(&drm.display)) {
>+ *ret_output = output;
>+ *ret_pipe = pipe;
>+ return true;
>+ }
> }
>
> return false;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/igt-dev/attachments/20221230/b3c87dee/attachment-0001.htm>
More information about the igt-dev
mailing list