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, sending in advance for early feedback.

Signed-off-by: Animesh Manna <[email protected]>

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

 drivers/gpu/drm/i915/display/intel_cmtg.c     | 109 ++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_cmtg.h     |   3 +
 .../gpu/drm/i915/display/intel_cmtg_regs.h    |  27 +++++
 drivers/gpu/drm/i915/display/intel_cx0_phy.c  |   8 +-
 drivers/gpu/drm/i915/display/intel_display.c  |   4 +
 .../drm/i915/display/intel_display_types.h    |   3 +
 drivers/gpu/drm/i915/display/intel_dp.c       |   5 +
 7 files changed, 157 insertions(+), 2 deletions(-)

-- 
2.29.0

Reply via email to