drm/i915: Make .modeset_calc_cdclk() mandatory
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Mon, 8 Jul 2019 12:53:16 +0000 (15:53 +0300)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 15 Oct 2019 13:41:13 +0000 (16:41 +0300)
commit3e30d70805d577e458592dcf59dcf8a2391d08a5
treeed1f082d6b448bb4e754b3752756ca5930fee096
parent131d3b1af10599b13c7bcd9bb137b5419cd12798
drm/i915: Make .modeset_calc_cdclk() mandatory

While not all platforms allow us to change the cdclk frequency
we should still verify that the fixed cdclk frequency isn't
too low. To that end let's cook up a .modeset_calc_cdclk()
implementation that only does the min_cdclk vs. actual cdclk
frequency check for such platforms.

Also we mustn't forget about double wide pipe on gen2/3 when
doing this.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190708125325.16576-11-ville.syrjala@linux.intel.com
Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
drivers/gpu/drm/i915/display/intel_cdclk.c
drivers/gpu/drm/i915/display/intel_display.c