intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/4] Enable Transcoder Port Sync feature for Tiled displays
@ 2019-04-23 15:48 Manasi Navare
  2019-04-23 15:48 ` [PATCH v2 1/4] drm/i915/icl: Assign Master slave crtc links for Transcoder Port Sync Manasi Navare
                   ` (5 more replies)
  0 siblings, 6 replies; 28+ messages in thread
From: Manasi Navare @ 2019-04-23 15:48 UTC (permalink / raw)
  To: intel-gfx

In case of tiled displays, each tile is sent across a separate CRTC and a
separate port/connector connected to the monitor. In this case we need to make
sure that the timings across these transcoders/ports are synchronized else
the two tile displays can be off.

Transcoder Port Sync is a transcoder level feature. This mode forces
two or more transcoders to be in sync with one transcoder master
and one or more transcoder slaves. In the case of DP/eDP, the master
is unaware that it is operating in Port Sync mode, only the slave is aware
that it is operating in this mode. Hence in this configuration, we need
to do a mdoeset on slaves first and configure the port sync in slave
transcoder.


Manasi Navare (4):
  drm/i915/icl: Assign Master slave crtc links for Transcoder Port Sync
  drm/i915/icl: Enable TRANSCODER PORT SYNC for tiled displays across
    separate ports
  drm/i915/dp: Trigger modeset if master_crtc or slaves bitmask changes
  drm/i915/dp: Enable master-slaves in trans port sync mode in correct
    order

 drivers/gpu/drm/i915/intel_ddi.c     |   3 +-
 drivers/gpu/drm/i915/intel_display.c | 274 +++++++++++++++++++++++++++
 drivers/gpu/drm/i915/intel_drv.h     |   6 +
 3 files changed, 282 insertions(+), 1 deletion(-)

-- 
2.19.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

end of thread, other threads:[~2019-06-21 18:38 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-23 15:48 [PATCH v2 0/4] Enable Transcoder Port Sync feature for Tiled displays Manasi Navare
2019-04-23 15:48 ` [PATCH v2 1/4] drm/i915/icl: Assign Master slave crtc links for Transcoder Port Sync Manasi Navare
2019-05-04  0:09   ` Srivatsa, Anusha
2019-05-22 21:40     ` Manasi Navare
2019-06-11 23:28   ` Manasi Navare
2019-06-12  9:39   ` Maarten Lankhorst
2019-06-12 19:04     ` Ville Syrjälä
2019-06-12 19:11       ` Manasi Navare
2019-06-12 19:30         ` Ville Syrjälä
2019-06-12 20:59           ` Manasi Navare
2019-06-13  9:10             ` Ville Syrjälä
2019-06-13 16:41               ` Manasi Navare
2019-06-13 17:12                 ` Ville Syrjälä
2019-06-13 20:13                   ` Manasi Navare
2019-06-21 18:40                     ` Manasi Navare
2019-04-23 15:48 ` [PATCH v2 2/4] drm/i915/icl: Enable TRANSCODER PORT SYNC for tiled displays across separate ports Manasi Navare
2019-05-04  0:13   ` Srivatsa, Anusha
2019-05-22 21:42     ` Manasi Navare
2019-06-12  8:30   ` Maarten Lankhorst
2019-04-23 15:49 ` [PATCH v2 3/4] drm/i915/dp: Trigger modeset if master_crtc or slaves bitmask changes Manasi Navare
2019-05-04  0:14   ` Srivatsa, Anusha
2019-06-12  8:32   ` Maarten Lankhorst
2019-06-12 18:36     ` Manasi Navare
2019-04-23 15:49 ` [PATCH v2 4/4] drm/i915/dp: Enable master-slaves in trans port sync mode in correct order Manasi Navare
2019-06-12  8:41   ` Maarten Lankhorst
2019-06-13 21:36   ` Manasi Navare
2019-04-23 16:04 ` ✗ Fi.CI.CHECKPATCH: warning for Enable Transcoder Port Sync feature for Tiled displays Patchwork
2019-04-23 16:58 ` ✗ Fi.CI.BAT: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).