[PATCH 0/6] CDCLK refactor with modeset

Anusha Srivatsa anusha.srivatsa at intel.com
Fri Sep 16 18:20:47 UTC 2022


The idea is to determine the sequence of cdclk steps needed
in the atomic phase and populate the steps struct plugged in
cdclk_config. Something like Squash(action) to the cdclk(eg:307200)

In the commit phase - bxt_set_cdclk() we check for the populated values
and do the needful.

Anusha Srivatsa (6):
  drm/i915/display Add dg2_prog_squash_ctl() helper
  drm/i915/display: add cdclk action struct to cdclk_config
  drm/i915/display: Plug squash to cdclk atomic changes
  drm/i915/display: Plug crawl bits to atomic check
  drm/i915/display: Dump the new cdclk config values
  drm/i915/display: Plug struct cdclk_step in bxt_set_cdclk()

 drivers/gpu/drm/i915/display/intel_cdclk.c | 116 ++++++++++++++-------
 drivers/gpu/drm/i915/display/intel_cdclk.h |  14 +++
 2 files changed, 93 insertions(+), 37 deletions(-)

-- 
2.25.1



More information about the Intel-gfx-trybot mailing list