[PATCH 00/12] drm/i915: vlv clock cleanups
Jani Nikula
jani.nikula at intel.com
Tue Aug 5 09:18:13 UTC 2025
The primary goal is to remove hpll_freq and czclk_freq members from
struct drm_i915_private and struct xe_device, but take it a bit further.
BR,
Jani.
Jani Nikula (12):
drm/i915: add vlv_clock_get_gpll()
drm/i915: add vlv_clock_get_czclk()
drm/i915: add vlv_clock_get_hrawclk()
drm/i915: make vlv_get_cck_clock_hpll() static
drm/i915: add vlv_clock_get_cdclk()
drm/i915: make vlv_get_cck_clock() static
drm/i915: rename vlv_get_hpll_vco() to vlv_clock_get_hpll_vco()
drm/i915: cache the results in vlv_clock_get_hpll_vco() and use it
more
drm/i915: remove intel_update_czclk() as unnecessary
drm/i915: log HPLL frequency similar to CZCLK
drm/i915: move hpll and czclk caching under display
drm/i915: split out vlv_clock.[ch]
drivers/gpu/drm/i915/Makefile | 1 +
drivers/gpu/drm/i915/display/intel_cdclk.c | 29 ++----
drivers/gpu/drm/i915/display/intel_display.c | 61 -------------
drivers/gpu/drm/i915/display/intel_display.h | 6 --
.../gpu/drm/i915/display/intel_display_core.h | 5 ++
.../drm/i915/display/intel_display_driver.c | 1 -
drivers/gpu/drm/i915/display/vlv_clock.c | 89 +++++++++++++++++++
drivers/gpu/drm/i915/display/vlv_clock.h | 38 ++++++++
drivers/gpu/drm/i915/gt/intel_rc6.c | 3 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 10 +--
drivers/gpu/drm/i915/i915_drv.h | 3 -
drivers/gpu/drm/xe/xe_device_types.h | 2 -
12 files changed, 147 insertions(+), 101 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/vlv_clock.c
create mode 100644 drivers/gpu/drm/i915/display/vlv_clock.h
--
2.39.5
More information about the Intel-gfx
mailing list