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
