intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/8] Enable Transcoder Port Sync feature for tiled displays
@ 2019-06-24 21:08 Manasi Navare
  2019-06-24 21:08 ` [PATCH v3 1/8] drm/i915/display: Rename update_crtcs() to commit_modeset_enables() Manasi Navare
                   ` (11 more replies)
  0 siblings, 12 replies; 31+ messages in thread
From: Manasi Navare @ 2019-06-24 21:08 UTC (permalink / raw)
  To: intel-gfx

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

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

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

end of thread, other threads:[~2019-08-23 17:51 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-06-24 21:08 [PATCH v3 0/8] Enable Transcoder Port Sync feature for tiled displays Manasi Navare
2019-06-24 21:08 ` [PATCH v3 1/8] drm/i915/display: Rename update_crtcs() to commit_modeset_enables() Manasi Navare
2019-08-05 22:19   ` Manasi Navare
2019-08-07  0:11   ` Tolakanahalli Pradeep, Madhumitha
2019-08-23  0:20   ` Manasi Navare
2019-08-23  6:20     ` Jani Nikula
2019-08-23 17:53       ` Manasi Navare
2019-06-24 21:08 ` [PATCH v3 2/8] drm/i915/display: Move the commit_tail() disable sequence to commit_modeset_disables() hook Manasi Navare
2019-06-27 22:57   ` [PATCH v4 " Manasi Navare
2019-08-05 22:21     ` Manasi Navare
2019-08-23  0:22     ` Manasi Navare
2019-06-24 21:08 ` [PATCH v3 3/8] drm/i915/display/icl: Save Master transcoder in slave's crtc_state for Transcoder Port Sync Manasi Navare
2019-06-24 21:08 ` [PATCH v3 4/8] drm/i915/display/icl: Enable TRANSCODER PORT SYNC for tiled displays across separate ports Manasi Navare
2019-06-24 21:08 ` [PATCH v3 5/8] drm/i915/display/icl: HW state readout for transcoder port sync config Manasi Navare
2019-06-24 21:08 ` [PATCH v3 6/8] drm/i915/display/icl: Enable master-slaves in trans port sync mode in correct order Manasi Navare
2019-07-30 10:53   ` Maarten Lankhorst
2019-07-31 23:24     ` Manasi Navare
2019-08-01 15:07       ` Maarten Lankhorst
2019-08-01 23:51         ` Manasi Navare
2019-08-20 21:12         ` Manasi Navare
2019-06-24 21:08 ` [PATCH v3 7/8] drm/i915/display/icl: Disable transcoder port sync as part of crtc_disable() sequence Manasi Navare
2019-06-24 21:08 ` [PATCH v3 8/8] drm/i915/display/icl: In port sync mode disable slaves first then masters Manasi Navare
2019-06-25  6:34   ` Lucas De Marchi
2019-06-25 19:02     ` Manasi Navare
2019-06-27 20:01     ` Manasi Navare
2019-06-27 22:57   ` [PATCH v4 " Manasi Navare
2019-07-30  9:44     ` Maarten Lankhorst
2019-06-24 21:27 ` ✗ Fi.CI.CHECKPATCH: warning for Enable Transcoder Port Sync feature for Tiled displays (rev2) Patchwork
2019-06-24 21:47 ` ✗ Fi.CI.BAT: failure " Patchwork
2019-06-27 23:38 ` ✗ Fi.CI.CHECKPATCH: warning for Enable Transcoder Port Sync feature for Tiled displays (rev4) Patchwork
2019-06-28 10:42 ` ✓ Fi.CI.BAT: success " 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).