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@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx