[Intel-gfx] [PATCH v3 0/8] Enable Transcoder Port Sync feature for tiled displays
Manasi Navare
manasi.d.navare at intel.com
Mon Jun 24 21:08:42 UTC 2019
First two patches are cleanup patches with no functional changes to
rename the existing update_crtc() hook to commit_modeset_enables() to better
match the drm_atomic naming conventions.
This also prepares to add new hook for ICL since that adds support for
transcoder port sync feature.
Rest of the patches enable transcoder port sync feature starting GEN 11
required to synchronize the two tile sent across two DP SST connectors.
This has been validated using IGT to enable Dell tiled monitor in a 2 pipe
2 port configuration.
Manasi Navare (8):
drm/i915/display: Rename update_crtcs() to commit_modeset_enables()
drm/i915/display: Move the commit_tail() disable sequence to
commit_modeset_disables() hook
drm/i915/display/icl: Save Master transcoder in slave's crtc_state for
Transcoder Port Sync
drm/i915/display/icl: Enable TRANSCODER PORT SYNC for tiled displays
across separate ports
drm/i915/display/icl: HW state readout for transcoder port sync config
drm/i915/display/icl: Enable master-slaves in trans port sync mode in
correct order
drm/i915/display/icl: Disable transcoder port sync as part of
crtc_disable() sequence
drm/i915/display/icl: In port sync mode disable slaves first then
masters
drivers/gpu/drm/i915/display/intel_ddi.c | 3 +-
drivers/gpu/drm/i915/display/intel_display.c | 647 +++++++++++++++++--
drivers/gpu/drm/i915/display/intel_display.h | 5 +
drivers/gpu/drm/i915/i915_drv.h | 3 +-
drivers/gpu/drm/i915/intel_drv.h | 6 +
5 files changed, 616 insertions(+), 48 deletions(-)
--
2.19.1
More information about the Intel-gfx
mailing list