From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Declutter the CDCLK code a bit by moving a all the foo_min_cdclk() things out into their respective files. And I also reworked the "pixels per clock" and guardband handling so that we don't have to repeat essentially the same platform if-ladder two times. TODO: the dsi and audio min_cdclk stuff could perhaps be more cleanly abstracted into some kind of encoder->min_cdlk() thing, but haven't really given this more than a cursory thought... Ville Syrjälä (11): drm/i915: Introduce HAS_DOUBLE_WIDE() drm/i915/cdclk: Extract intel_cdclk_guardband() and intel_cdclk_ppc() drm/i915/cdclk: Extract hsw_ips_min_cdclk() drm/i915/cdclk: Extract intel_audio_min_cdclk() drm/i915/cdclk: Factor out has_audio check in intel_audio_min_cdclk() drm/i915/cdclk: Extract vlv_dsi_min_cdclk() drm/i915/cdclk: Factor out INTEL_OUTPUT_DSI check in vlv_dsi_min_cdclk() drm/i915/cdclk: Suck the compression_enable check into intel_vdsc_min_cdclk() drm/i915/cdclk: Drop pointles max_t() usage in intel_vdsc_min_cdclk() drm/i915/cdclk: Relocate intel_vdsc_min_cdclk() drm/i915/cdclk: Unify cdclk max() parameter order drivers/gpu/drm/i915/display/hsw_ips.c | 16 +- drivers/gpu/drm/i915/display/hsw_ips.h | 6 +- drivers/gpu/drm/i915/display/intel_audio.c | 47 +++++ drivers/gpu/drm/i915/display/intel_audio.h | 1 + drivers/gpu/drm/i915/display/intel_bw.c | 2 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 175 ++++-------------- drivers/gpu/drm/i915/display/intel_display.c | 4 +- .../drm/i915/display/intel_display_device.h | 1 + drivers/gpu/drm/i915/display/intel_vdsc.c | 46 +++++ drivers/gpu/drm/i915/display/intel_vdsc.h | 1 + drivers/gpu/drm/i915/display/vlv_dsi.c | 25 +++ drivers/gpu/drm/i915/display/vlv_dsi.h | 8 + 12 files changed, 187 insertions(+), 145 deletions(-) -- 2.45.2