Common mode timing generator (CMTG) support is added LNL onwards.
Enable CMTG which will be needed by other fearure like dynamic dc
state enablement later.

Testing ongoing, currently counters are incrementing as expected.

Animesh Manna (8):
  drm/i915/cmtg: enable cmtg LNL onwards
  drm/i915/cmtg: cmtg set clock select
  drm/i915/cmtg: set timings for cmtg
  drm/i915/cmtg: program vrr registers of cmtg
  drm/i915/cmtg: program set context latency of cmtg
  drm/i915/cmtg: set transcoder mn for cmtg
  drm/i915/cmtg: program sync to port for cmtg
  drm/i915/cmtg: enable cmtg ctl

Dibin Moolakadan Subrahmanian (2):
  drm/i915/cmtg: enable cmtg in secondary mode
  drm/i915/cmtg: disable CMTG on transcoder disable

 drivers/gpu/drm/i915/display/intel_cmtg.c     | 140 +++++++++++++++++-
 drivers/gpu/drm/i915/display/intel_cmtg.h     |   4 +
 .../gpu/drm/i915/display/intel_cmtg_regs.h    |  22 +++
 drivers/gpu/drm/i915/display/intel_crt.c      |   1 +
 drivers/gpu/drm/i915/display/intel_cx0_phy.c  |   5 +
 drivers/gpu/drm/i915/display/intel_display.c  |  52 ++++---
 .../drm/i915/display/intel_display_types.h    |   7 +
 drivers/gpu/drm/i915/display/intel_dp.c       |   4 +
 drivers/gpu/drm/i915/display/intel_lt_phy.c   |   9 +-
 drivers/gpu/drm/i915/display/intel_vrr.c      |   4 +
 10 files changed, 225 insertions(+), 23 deletions(-)

-- 
2.29.0

Reply via email to