Previous version of the series was here: https://lists.freedesktop.org/archives/intel-gfx/2019-September/211853.html This version incorporates Ville's comments, most of which are on the second patch where we introduce the cdclk tables. The structure and parsing of the tables is now done in a cleaner and more future-proof manner. Cc: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Matt Roper (8): drm/i915: Consolidate bxt/cnl/icl cdclk readout drm/i915: Use literal representation of cdclk tables drm/i915: Combine bxt_set_cdclk and cnl_set_cdclk drm/i915: Kill cnl_sanitize_cdclk() drm/i915: Consolidate {bxt,cnl,icl}_uninit_cdclk drm/i915: Add calc_voltage_level display vfunc drm/i915: Enhance cdclk sanitization drm/i915: Consolidate {bxt,cnl,icl}_init_cdclk drivers/gpu/drm/i915/display/intel_cdclk.c | 965 +++++++-------------- drivers/gpu/drm/i915/display/intel_cdclk.h | 7 + drivers/gpu/drm/i915/i915_drv.h | 4 + 3 files changed, 345 insertions(+), 631 deletions(-) -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx