All of lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH 0/2] Add support to handle displays having 5k+ modes
@ 2022-04-13 10:26 Bhanuprakash Modem
  2022-04-13 10:26 ` [igt-dev] [PATCH 1/2] tests/kms_flip: " Bhanuprakash Modem
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Bhanuprakash Modem @ 2022-04-13 10:26 UTC (permalink / raw)
  To: igt-dev

As single crtc can handle max of 5k resolution, and we need one
more crtc to handle > 5k modes.

This patch will skip the scenarios where those crtc/mode combinations
won't fit.

Example:
Consider two 8K panels connected via DP-1 & DP-2 resp, and we have four
pipes (A-D) got enabled. So, below are the combos for basic subtest.

pipe-A-DP-1
pipe-B-DP-1
pipe-C-DP-1
pipe-D-DP-1 is not possible
pipe-A-DP-2
pipe-B-DP-2
pipe-C-DP-2
pipe-D-DP-2 is not possible
pipe-A-DP-1-pipe-B-DP-2 is not possible
pipe-A-DP-1-pipe-C-DP-2
pipe-A-DP-1-pipe-D-DP-2 is not possible
pipe-B-DP-1-pipe-A-DP-2 is not possible
pipe-B-DP-1-pipe-C-DP-2 is not possible
pipe-B-DP-1-pipe-D-DP-2 is not possible
pipe-C-DP-1-pipe-A-DP-2
pipe-C-DP-1-pipe-B-DP-2 is not possible
pipe-C-DP-1-pipe-D-DP-2 is not possible
pipe-D-DP-1-pipe-A-DP-2 is not possible
pipe-D-DP-1-pipe-B-DP-2 is not possible
pipe-D-DP-1-pipe-C-DP-2 is not possible

Bhanuprakash Modem (2):
  tests/kms_flip: Add support to handle displays having 5k+ modes
  tests/kms_setmode: Fix the corner case in handling 5k+ modes

 tests/kms_flip.c    | 42 ++++++++++++++++++++++++++++++++----------
 tests/kms_setmode.c | 12 +++++++++---
 2 files changed, 41 insertions(+), 13 deletions(-)

--
2.35.1

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-04-21 10:27 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-13 10:26 [igt-dev] [PATCH 0/2] Add support to handle displays having 5k+ modes Bhanuprakash Modem
2022-04-13 10:26 ` [igt-dev] [PATCH 1/2] tests/kms_flip: " Bhanuprakash Modem
2022-04-21 10:26   ` Karthik B S
2022-04-13 10:26 ` [igt-dev] [PATCH 2/2] tests/kms_setmode: Fix the corner case in handling " Bhanuprakash Modem
2022-04-21 10:27   ` Karthik B S
2022-04-13 12:00 ` [igt-dev] ✗ GitLab.Pipeline: warning for Add support to handle displays having " Patchwork
2022-04-13 12:24 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork
2022-04-13 14:41 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.